Today, I propose the 3 following articles to start your day. Enum/String Conversion in C++ Enumeration to String, or String to Enumeration. This is a problem we can often encounter in various project, and this article brings some solutions. Even if their no universal solution sadly, but, the solution are pretty nice, and can be… Lire la suite MCS 0013: Enum-String conversion, Sonic port, Pointless meetings
Auteur/autrice : 10xlearner
MCS 0012: Relaxing a little but not too much
Today, we are Sunday, and today we need relax! Actually, since I'll be on the road tomorrow all day, I am going to plan the next article, so that you will have some fresh news to check tomorrow morning. Since you are here, I might as well tease you what the article will be about:… Lire la suite MCS 0012: Relaxing a little but not too much
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
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
MCS 0009 : GitHub Wiki, UPT, Empty Containers and Unsigned Arithmetic
Today, I propose the 3 following articles to start your day. What is a GitHub Wiki and How Do You Use it? This article gives a nice overview of what GitHub Wiki is and the possibilities it offers. A nice to read if you are using GitHub to versionize your code, as you will be… Lire la suite MCS 0009 : GitHub Wiki, UPT, Empty Containers and Unsigned Arithmetic
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
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
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
MCS 0005: Implicit and Explicit conversion free resources
Today, we are Sunday, and today I relax, so I'll just give you a link to get the document I have created. It contains the table from the Implicit and Explicit Conversions paper, so that you can easily have access to it, share it with your team and print to display it in your office.… Lire la suite MCS 0005: Implicit and Explicit conversion free resources
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