Morning Code Sip

MCS 0011 : Nintendo Network, Shift Left, the Importance of Static Analysis

Today, I propose the 3 following articles to start your day. The Future of Pretendo After Nintendo Network Pretendo is an open-source project that aims to recreate Nintendo Network for the 3DS and Wii U using clean-room reverse engineering. And now that Nintendo is discontinuing their servers for Wii U and 3DS's servers, this project… Lire la suite MCS 0011 : Nintendo Network, Shift Left, the Importance of Static Analysis

Morning Code Sip

MCS 0010 : Pytest main, std::optional, Area 51

Today, I propose the 3 following articles to start your day. Simplifying Test Execution with pytest.main() This article explains all the use you can have of the function 'pytest.main'. Since I am currently leveling up my knowledge of the python language/environment, this article comes at the perfect time 😄 std::optional In this article, you will… Lire la suite MCS 0010 : Pytest main, std::optional, Area 51

Morning Code Sip

MCS 0008 : Qt update, GitHub Code Security, Taking meeting notes

Today, I propose the 3 following articles to start your day. Qt 6.7 Released! The new release of Qt is available! This post lists the changes that are integrated in this release. Notably, it now supports C++20 compilation. Security research without ever leaving GitHub This article goes into details about all the possibilities offered by… Lire la suite MCS 0008 : Qt update, GitHub Code Security, Taking meeting notes

Morning Code Sip

MCS 0007 : Software prefetching, the Importance of Naming, Event Bubbling

Today, I propose the 3 following articles to start your day. The pros and cons of explicit software prefetching This article, by Johnny's Software Lab, is a great introduction to software prefetching when using C or C++. This is a tool that is not necessary for everyone, but can be very powerful when you need… Lire la suite MCS 0007 : Software prefetching, the Importance of Naming, Event Bubbling

Morning Code Sip

MCS 0006 : .NET and Windows 95, Famous Bugs, Visual Studio update

Today, I propose the 3 following articles to start your day. I ported THOUSANDS of apps to Windows 95 This youtube video is so insane !! This is the story of how @itsmattkc used .NET techology in order to port THOUSANDS Apps to Windows 95. An impressive work and a must watch ! Bugs that… Lire la suite MCS 0006 : .NET and Windows 95, Famous Bugs, Visual Studio update

Morning Code Sip

MCS 0004: Tip about Vector::at, GitHub Copilot usage, Weekly Reflection

Today, I propose the 3 following articles to start your day. Tip of the Week #224: Avoid vector.at(), on Abseil.io The title is pretty straightforward about it subject. If you've been using C++ for some time, you may have already come to the same conclusion. I find this article very useful to give to new… Lire la suite MCS 0004: Tip about Vector::at, GitHub Copilot usage, Weekly Reflection

Morning Code Sip

MCS 0003: Origami, Agile Retrospectives, Checking C++ array size

Today, I propose the 3 following articles to start your day It's All Chaos and Horror, on Embedded.fm This episode of a audio show where Elecia and Christopher White discuss with Professor Inna Zakharevich to talk about Turing complete origami crease patterns. A great and interesting show to learn more about Turing complete program and… Lire la suite MCS 0003: Origami, Agile Retrospectives, Checking C++ array size

Morning Code Sip

MCS 0002: Visual Studio extension, Game Bytes, A Developer lesson

Today, I propose the 3 following articles to start your day (and mine 😉) New Conan Visual Studio Extension Conan is a package manager for C++ developers, and they just release an extension in order to simplify the integration of their tool in Visual Studio. I find the example project they used really cool: a… Lire la suite MCS 0002: Visual Studio extension, Game Bytes, A Developer lesson