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
    Top 25 C++ API Design Mistakes to avoid
    ALLCODE CRAFT
    April 24, 2019 Deb Haldar

    Top 25 C++ API design mistakes and how to avoid them

    For many C++ developers, API Design probably makes number 3 or 4 on their priority list. Majority of developers flock to C++ for the raw power and control it provides. Consequently, performance and optimization is what occupies the thoughts of …

    Read More
    ALLCODE CRAFT
    April 3, 2019 Deb Haldar

    20 ABI (Application Binary Interface) breaking changes every C++ developer should know

    What is an Application Binary Interface ?

    According to Wikipedia, ” an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is …

    Read More
    ALLCODE CRAFT
    March 24, 2019 Deb Haldar

    10 differences between static and dynamic libraries every C++ developer should know

    Should you distribute your C++ API as a static or dynamic library ? The answer to that question is not straightforward and will depend on a number of factors like:

    1. Does the client application using your library have size limitations
    … Read More
    ALL
    December 13, 2018 Deb Haldar

    How to capture C++ REST SDK ( Casablanca) traffic in Fiddler?

    In my last article, we looked at how to capture libcurl traffic in Fiddler. Another equally popular http transport stack is the CPP REST SDK, a.k.a., Casablanca.

    We’ve used Casablanca widely across Microsoft on Windows and Xbox. A …

    Read More
    ALL
    December 12, 2018 Deb Haldar

    How to capture C++ libcurl traffic in Fiddler ?

    One of the engineers on my team stopped by today with an interesting problem. He was switching the http network stack in our SDK from casablanca to libcurl and needed to see the traffic in Fiddler for debugging.

    However, when …

    Read More
    10 questions to ask yourself before choosing a NoSQL database
    ALLSYSTEM DESIGN
    September 11, 2018 Deb Haldar

    10 questions to ask yourself before choosing a NoSQL database

    So why am I writing this post?

    Is it because I think NoSQL solutions are inferior to RDBMS solutions? Certainly not !

    Is it because I’m fixated on the SQL way of doing things and don’t want to dive into …

    Read More

    Posts pagination

    • 1
    • 2
    • 3
    • …
    • 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
    • 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
    • System Design Interview Concepts – Database Sharding
      System Design Interview Concepts – Database Sharding

    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...