Category: Software Engineering


  • In software engineering everyone would have heard about the famous design patterns, the book by the Gang of Four: Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides. (Indeed, if you don’t know about this book, one could put in doubt your software engineering credentials!) In this post, we would like to highlight the…

  • CMake

    ,

    CMake is nowadays the de-facto standard for building C++ code, with over 2 million downloads a month. It’s a powerful, comprehensive solution for managing the software build process. We are often asked, how does one structure a C++ project? How does one set up CMake? What are the best practices for CI/CD pipelines? Read our…

  • Do you want to know which programming languages are popular today? One of the best sources of information on this is the TIOBE Index. The caveat is that this index is compiled across multiple industries and not for a particular industry (e.g., financial services). Thus we see that in November 2023 (in comparison to November…