Mastering System Design Part 9 - Non-Relational Database & Role of Keys in Key-Value Stores
In the diverse landscape of database technologies, non-relational databases have carved out a significant niche. Known for their schema flexibility, diverse data models, scalability, high av...
15 February
·
0
· 2
·
Aman dubey
Mastering System Design Part 10: Key-Value Stores
Key value stores, which fall under the category of relational databases are well known for their simplicity and efficiency, in managing data. They are specifically designed to handle amounts...
15 February
·
0
· 2
·
Aman dubey
Mastering System Design Part 11: Maximizing Availability in Key-Value Stores (Strategies and Implications)
In the realm of distributed computing, key-value stores have become a backbone for many systems due to their high performance and scalability. Ensuring high availability in such stores is cr...
15 February
·
0
· 1
·
Aman dubey
Mastering System Design Part 11: Maximizing Availability in Key-Value Stores (Strategies and Implications)
In the realm of distributed computing, key-value stores have become a backbone for many systems due to their high performance and scalability. Ensuring high availability in such stores is cr...
15 February
·
0
· 2
·
Aman dubey
System Design Guidelines: Balancing Complexity and Efficiency
1. Guideline of Isolation: Build It Modularly
"Controlling complexity is the essence of computer programming." - Brian Kernighan
Modularity is the first rule of thumb in system design. By break...
15 February
·
0
· 2
·
Aman dubey
Express Guide to Understand and Mitigating Injection Flaws in JavaScript
Injection vulnerabilities pose a threat, to software systems as they exploit weaknesses in the interaction between applications and other subsystems. These vulnerabilities come in forms, including SQL...
15 February
·
0
· 2
·
Aman dubey
If I have to learn ML all over again: senior ML developer’s guide
Embarking on a journey into the world of Machine Learning (ML) can be daunting, especially in the rapidly evolving landscape of 2024. As a student researcher who has worked with an ex-Meta p...
15 February
·
0
· 2
·
Aman dubey
System Design of QR Code-Based Payment Transactions
The use of QR codes has revolutionized payment transactions in the age. These Quick Response codes have become incredibly common in the world of payments providing users with an efficient way to condu...
15 February
·
0
· 2
·
Aman dubey
Kotlin Multiplatform a quick introduction
In the changing world of software development it has become essential to write code that can be deployed across platforms without having to rewrite it. This is where Kotlin, a programming language dev...
15 February
·
0
· 2
·
Aman dubey
Fabric Language Kotlin: Revolutionizing Minecraft Mod Development
In the vast world of Minecraft modding, the introduction of Fabric – a lightweight modding toolchain – has been a game changer. Among the various advancements it brought, one of the most n...
15 February
·
0
· 2
·
Aman dubey
Effortlessly Installing Terraform on Multiple OS and Managing Versions
Terraform, created by HashiCorp, is widely recognized as a tool for Infrastructure, as Code (IaC). It allows developers and DevOps engineers to efficiently manage and provision infrastructure. To effe...
15 February
·
0
· 2
·
Aman dubey
Understanding the JavaScript `switch` Statement
JavaScript is a language that offers methods, for managing program flow. One such method is the `switch` statement, which allows for handling of conditions. In this article we will explore the working...
14 February
·
0
· 2
·
Aman dubey
Understanding Redux in React: A Developer's Guide
Redux holds influence, within the realm of React state management providing developers with an efficient approach to handle the applications state. It implements the Flux pattern. Has garnered popular...
14 February
·
0
· 2
·
Aman dubey
Supercharging Your React Applications with Redux Middleware
When building applications with Redux in React, you quickly encounter the need to handle side effects, asynchronous calls, and even complex state transitions. This is where Redux middleware comes...
14 February
·
0
· 2
·
Aman dubey
TypeScript vs JavaScript: A quick Comparison with Code Examples
The tech world often buzzes with the debate between TypeScript vs JavaScript. Both have their unique features and use cases, which make them suitable for different types of projects. This detaile...
14 February
·
0
· 2
·
Aman dubey
Java vs JavaScript
Java and JavaScript are two programming languages that have names but serve purposes in the field of software development. While Java is an object oriented programming language commonly utilized for c...
14 February
·
0
· 2
·
Aman dubey