Skip to content

Anything Software $ _

  • LinkedIn
  • Twitter
  • GitHub

Architecture, C++, Python & Scala

Category: C++

C++ Systems are Legacy Systems! This is tech racism!

C++ Systems are not Legacy Systems. They use new hardware, compilers, they evolve, connects with other systems and they can give a run for your money.

C++, Legacy System, Modern C++

Singleton Design Pattern in C++, not so simple!

Almost every C++ interview I go to, the candidate will claim that they know Singleton Pattern. I started calling it the interview pattern 😀. However most of the time people overlook its hidden complexities. That’s what we will discuss here.

C++, design pattern, Singleton

C++: Design Pattern using templates, Policy-Based Class

Strategy pattern depends on inheritance and will rely on virtual functions. Accessing them comes with additional cost. Policy-Based Class Design pattern make use of templates to achieve what Strategy pattern does.

C++, C++ templates, design patterns, Policy-Based Design

Modern C++: Your ptr, My ptr, Our ptr

Memory management is the most important part of C++. Since the inception of unique_ptr, shared_ptr, weak_ptr and deprication of auto_ptr it became important that we understand how to use them.

C++, make_unique, memory ownership, raw pointers, shared_ptr, smart pointers, unique_ptr

Modern C++: Function Templates

C++ requires us to declare variables, functions, and most other kinds of entities using specific types. However, a lot of … More

C++, C++ 11, C++ 14, function template

Gradle for C++

3rd Nov 2019 It’s been some time I am trying to use gradle to compile complex C++ projects. You can … More

Build, C++ Build, gradle

Modern C++: Quick Reference

Even though I live and breath C++, until recently I was working with older version of C++. Working with old … More

C++ 11, C++ 11 quick start, C++ Tips, Modern C++

Recent Posts

  • Transforming from a Good Developer to a Better Developer April 27, 2025
  • Architecture: Queueing patterns for integration January 24, 2022
  • C++ Systems are Legacy Systems! This is tech racism! January 2, 2022
  • Singleton Design Pattern in C++, not so simple! December 25, 2021
  • C++: Design Pattern using templates, Policy-Based Class December 20, 2021
  • Modern C++: Your ptr, My ptr, Our ptr December 6, 2021
  • Modern C++: Function Templates October 14, 2021
  • Power of Modulus Split July 8, 2021
  • Rise Of Talkbots: Alexa Skills April 30, 2021
  • Unit Testing in Scala April 20, 2021

Pages

  • About Siddhartha Baidya
Proudly powered by WordPress
Theme: Rebalance by WordPress.com.