- 🔭 I’m currently a Lead Engineer at SuperOps
- 🌱 Skills: Ruby on Rails, Java Spring Boot, Javascript, NodeJS, Go, Kubernetes, Docker, AWS, MySQL, Redis
- 🌱 Expertise: Web application development, Scalability & high-availability, Product Design & Engineering
- 📫 How to reach me: LinkedIn, email: a-dot-valarpirai-at-gmail-dot-com
- 😄 Pronouns: he/him
Software Developer. Full-time learner.
- Chennai, India
- https://paypal.me/valarpirai
Highlights
Block or Report
Block or report valarpirai
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
video-chat-app
video-chat-app PublicSimple P2P Text/Voice/Video chat client. Works on Chrome and Firefox, Platforms: Android, Windows, Linux, Mac. Just open the link in Browser, You don't need any extra tools for Video Chat. https://…
-
disposable-emails
disposable-emails PublicDisposable Email Domain validator library for Java
Kotlin 1
-
shadow_jars.md
shadow_jars.md 1## Problem statement
2we are need quickbooks library **6.3.0** and the joda-time library is **2.1** is added as transitive dependency.
3https://mvnrepository.com/artifact/com.intuit.quickbooks-online/ipp-v3-java-data/6.3.0
45 -
Database Race conditions
Database Race conditions 1# How to Solve Race Conditions in a Booking System
23Database isolation refers to the level of isolation between concurrent transactions in a database. Isolation levels control the visibility and accessibility of data to concurrent transactions and can affect the occurrence of race conditions in a database. If your isolation level is not “serializable” - there is a possibility of race conditions.
45The *Serializable* isolation level provides the strictest transaction isolation. This level emulates serial transaction execution for all committed transactions; as if transactions had been executed one after another, serially, rather than concurrently
-
kamranahmedse/developer-roadmap
kamranahmedse/developer-roadmap PublicInteractive roadmaps, guides and other educational content to help developers grow in their careers.
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.