Python is a versatile and straightforward language, making it an excellent choice for web development. Choosing the right framework is critical to ensure efficiency and maintainability when building web applications…. Read more »
In this series of articles you will become familiar with the SOLID principles, which will help you write more modular, understandable, and maintainable code. SOLID is an acronym that encompasses the… Read more »
Introduction Python is a powerful and versatile programming language that owes much of its popularity to its extensive ecosystem of libraries. These libraries provide a wide array of functionalities, enabling… Read more »
Last time we touched upon object lifetime and today we wrap up the basics with a bit of a spicy topic of object ownership. We covered the lifetime quirks, and we… Read more »
Last time we discussed Value Semantics. However, I missed one topic that is super important for a better understanding of basic building blocks of C++. Today, we are going to talk… Read more »
C++ is an old language. Many aspects of our programming styles have become habits that we do not think about too much today. In this blog, I’m going to address… Read more »
The July 2023 update of the TIOBE index, which measures the popularity of programming languages, reports that the C++ language is experiencing a resurgence in popularity. Currently, C++ ranks just… Read more »
Link: https://www.cppstories.com/2017/01/cpp17features/ Publication data: 10th October 2022 The ISO Committee accepted and published the C++17 Standard in December 2017. In this mega-long article, I’ve built (with your help!) a list… Read more »
Published at: https://www.fluentcpp.com/2021/06/23/grasp-9-must-know-design-principles-for-code/ Author: Jonathan Boccara Publication date: June 23, 2021 In order to write code that is understandable, maintainable and that stands the test of time, one of the… Read more »
Published at: https://quuxplusone.github.io/blog/2021/03/03/push-back-emplace-back/ Author: Arthur O’Dwyer Publication date: March 3, 2021 In one of my recent training courses, a student informed me that both clang-tidy and PVS-Studio were complaining about… Read more »