Design choices for building Location Based Services / Part I
Location-based services (LBS) have become an inherent part of our daily lives. From shopping orders, booking taxis, and finding nearby stores to...
Pavittarx // Lab Notes
Model X1 // Ref: 2019—2026
Fig. 05
Scale 1:1
// Writing on systems, scale and the tooling around them
Location-based services (LBS) have become an inherent part of our daily lives. From shopping orders, booking taxis, and finding nearby stores to...
When thinking of generating unique IDs, the very first approach that comes to mind is using auto-incrementing integer IDs in traditional databases....
Scaling is the process of increasing the system’s capacity to handle growing amount work. It's about designing your application or infrastructure so...
CAP Theorem is measure that can help you assess the tradeoffs when designing distributed systems. The trade-off is between Consistency, Availability...
Good code is an asset, while Bad code is a liability. The liability also has a technical name as Tech/Code Debt. Code debt arises when the delivered...
When I started using Github, I used Github Desktop for sometime because that felt easy. Down the line, I learnt using git via CLI. And, I haven't...
Javascript is asynchronous, that simply means that it does not wait. Well, it does but not very often. And, unless you ask it to await. Javascript is...
I will start with Strapi, and If you do not know it already. Strapi is a headless CMS, written on top of Nodejs. So, you can use it to create APIs,...
For someone starting out their web development journey, he must first understand how web apps work. The Client-Server model act as the core of every...