The Curious Engineer

All blogs / C++

A CODERS JOURNEY

acodersjourney.com

Life lessons from a coder

C++Engineering management / careersAlgorithms / data structures

’16’17’18’19’20’21’22’23’24’25’26
Posts
43 from 20 Jan 2016 to 5 Apr 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://acodersjourney.com/feed/

2026 3

  1. AI Exam Tutor: A Reusable Prompt for Any Certification
  2. Temperature vs Top P in Amazon Bedrock — What’s the Actual Difference?
  3. Top 20 C++ multithreading mistakes and how to avoid them

2019 9

  1. Understanding Quick Sort for coding interviews
  2. Understanding Insertion Sort for coding interviews
  3. Understanding Bubble Sort for coding interviews
  4. Understanding selection sort for coding interviews
  5. Generate binary numbers using a queue
  6. How to send email using C# and Outlook.com
  7. Top 25 C++ API design mistakes and how to avoid them
  8. 20 ABI (Application Binary Interface) breaking changes every C++ developer should know
  9. 10 differences between static and dynamic libraries every C++ developer should know

2018 9

  1. How to capture C++ REST SDK ( Casablanca) traffic in Fiddler?
  2. How to capture C++ libcurl traffic in Fiddler ?
  3. 10 questions to ask yourself before choosing a NoSQL database
  4. System Design Interview Concepts – Database Sharding
  5. System Design Interview Concepts – Eventual Consistency
  6. System Design Interview Concepts – Load Balancing
  7. System Design Interview Concepts – CAP Theorem
  8. Top 20 C pointer mistakes and how to fix them
  9. 35 things I learnt at Game Developer Conference (GDC) 2018

2017 3

  1. System Design Interview Concepts – Consistent Hashing
  2. Coding Interview Question – Optimizing toy purchases
  3. C++11 Multithreading Tutorial via Q&A – Thread Management Basics

2016 19

  1. 6 Tips to supercharge C++11 vector performance
  2. Event based synchronization of threads with main game loop
  3. Selecting an API ? Watch out for these 9 Red Flags !
  4. Top 15 C++ Exception handling mistakes and how to avoid them.
  5. How To Connect To Azure Compute Emulator Running On A Remote Computer
  6. The Quest For A Perfect C++ Interview Question
  7. The Worst Programming Interview Question I’ve Ever Seen !
  8. Top 10 C++ header file mistakes and how to fix them
  9. Top 10 dumb mistakes to avoid with C++ 11 smart pointers
  10. Are you safe from a market collapse if you’re a long term investor ?
  11. Top 10 Financial Mistakes Every Software Developer Should Avoid
  12. Polly – A Framework for Policy Based Retries of Transient Errors in C#
  13. A Concise Guide to Transient Fault Handling Application Block
  14. Transient Errors Are Evil – How to Handle them With Exponential Backoff in C#
  15. 10 books to supercharge your development career
  16. C++ 11 Auto: How to use and avoid abuse
  17. Preparing for a software development career in college
  18. University selection guide for aspiring programmers
  19. Should you choose Software Engineering as a career ?