Skip to content
Friday, May 16, 2025
Latest:
  • Understanding Quick Sort for coding interviews
  • Understanding Insertion Sort for coding interviews
  • Understanding Bubble Sort for coding interviews
  • Understanding selection sort for coding interviews
  • Generate binary numbers using a queue

    • HOME
    • C++
    • SYSTEM DESIGN
    • ENGINEERING MANAGEMENT
    • ABOUT
    A CODERS JOURNEY
    ALLCODE CRAFTENGINEERING MANAGEMENT
    August 19, 2018 Deb Haldar

    System Design Interview Concepts – Database Sharding

    What is Sharding or Data Partitioning?

        Sharding (also known as Data Partitioning) is the process of splitting a large dataset into many small partitions which are placed on different machines. Each partition is known as a “shard”.

        Each shard has …

    Read More
    ALLCODE CRAFTENGINEERING MANAGEMENT
    August 4, 2018 Deb Haldar

    System Design Interview Concepts – Eventual Consistency

    What is Eventual Consistency?

    Distributed systems will face network partitioning at some point in their life cycle. When network partitioning happens, CAP theorem dictates that if you pick availability, you cannot have true(strong) consistency, but you can still provide “eventual …

    Read More
    ALLCODE CRAFTENGINEERING MANAGEMENT
    July 28, 2018 Deb Haldar

    System Design Interview Concepts – Load Balancing

    What is Load Balancing?

    Load balancing is one of the founding pillars of designing distributed systems. A load balancer simply distributes a set of requested operations (database write requests, cache queries) effectively across a set of servers.

     Here’s an example …

    Read More
    ALLCODE CRAFTENGINEERING MANAGEMENT
    July 21, 2018 Deb Haldar

    System Design Interview Concepts – CAP Theorem

    What is CAP theorem?

    CAP Theorem has become the holy grail of distributed system design in recent years. CAP theorem states that any distributed computer system can support only any two among consistency, availability, and partition tolerance.

    Let’s explore the …

    Read More
    How to fix 20 most frequent C pointer mistakes
    ALLCODE CRAFT
    May 1, 2018 Deb Haldar

    Top 20 C pointer mistakes and how to fix them

    After I graduated college with a BS in Electrical Engineering, I thought that was the last time I was going to program in “C”. I could not have been more wrong. Throughout various points in my career, I’ve encountered and …

    Read More
    GDC 2018
    CODE CRAFTENGINEERING MANAGEMENT
    April 4, 2018 Deb Haldar

    35 things I learnt at Game Developer Conference (GDC) 2018

    This was the first time I visited Game Developer Conference (GDC 2018). I’ve been working in the game cloud services and analytics space for almost 3 years now and most of our work has been for Microsoft’s AAA game titles …

    Read More

    Posts pagination

    • 1
    • 2
    • 3
    • 4
    • …
    • 7

    Popular Posts

    • 20 ABI (Application Binary Interface) breaking changes every C++ developer should know
      20 ABI (Application Binary Interface) breaking changes every C++ developer should know
    • Top 20 C++ multithreading mistakes and how to avoid them
      Top 20 C++ multithreading mistakes and how to avoid them
    • Top 20 C pointer mistakes and how to fix them
      Top 20 C pointer mistakes and how to fix them
    • Top 10 dumb mistakes to avoid with C++ 11 smart pointers
      Top 10 dumb mistakes to avoid with C++ 11 smart pointers
    • 6 Tips to supercharge C++11 vector performance
      6 Tips to supercharge C++11 vector performance
    • Top 15 C++ Exception handling mistakes and how to avoid them.
      Top 15 C++ Exception handling mistakes and how to avoid them.
    • Top 10 C++ header file mistakes and how to fix them
      Top 10 C++ header file mistakes and how to fix them
    • System Design Interview Concepts – Database Sharding
      System Design Interview Concepts – Database Sharding
    • Understanding Quick Sort for coding interviews
      Understanding Quick Sort for coding interviews
    • How to send email using C# and Outlook.com
      How to send email using C# and Outlook.com

    Archives

    • November 2019 (1)
    • September 2019 (3)
    • May 2019 (1)
    • April 2019 (3)
    • March 2019 (1)
    • December 2018 (2)
    • September 2018 (1)
    • August 2018 (2)
    • July 2018 (2)
    • May 2018 (1)
    • April 2018 (1)
    • October 2017 (1)
    • August 2017 (2)
    • January 2017 (1)
    • November 2016 (1)
    • October 2016 (2)
    • August 2016 (1)
    • June 2016 (2)
    • May 2016 (4)
    • April 2016 (2)
    • March 2016 (1)
    • February 2016 (3)
    • January 2016 (3)

    Recent posts

    • Understanding Quick Sort for coding interviews
    • Understanding Insertion Sort for coding interviews
    • Understanding Bubble Sort for coding interviews
    • Understanding selection sort for coding interviews
    • Generate binary numbers using a queue
      Copyright © 2025 A CODERS JOURNEY. All rights reserved.
      Theme: ColorMag by ThemeGrill. Powered by WordPress.
       

      Loading Comments...