Today, I propose the 3 following articles to start your day. A Typescript for C++ In this videoconference, Herb Sutter talks to us about the future of C++. His experimental project cppfront is very interesting as it shows us, what a "safer C++" could look like. He also emphasis on the value for any language… Lire la suite MCS 0021: A Typescript for C++, GitHub Discussion for your community, All-or-Nothing thinking
Catégorie : Morning Code Sip
MCS 0020: RomM manager, Skyvern, The Myth of the Bug Free App
Today, I propose the 3 following articles to start your day. RomM - A beautiful, powerful, self-hosted rom manager. RomM (ROM Manager) allows you to scan, enrich, and browse your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone… Lire la suite MCS 0020: RomM manager, Skyvern, The Myth of the Bug Free App
MCS 0019: Cult of Done, Visual Content in your Writings, Return Value Optimization Trap
Today, I propose the 3 following articles to start your day. The Cult of Done An interesting article about what the "Cult of Done", or the culture of getting things done. Without knowing, by doing this series, I am checking a lot of points of the Manifesto described in this article. 3 Methods to Elevate… Lire la suite MCS 0019: Cult of Done, Visual Content in your Writings, Return Value Optimization Trap
MCS 0018: isBooleanTooLongAndComplex, *(char*)0 = 0, GitHub tips
Today, I propose the 3 following articles to start your day. isBooleanTooLongAndComplex This small post from Google Testing Blog gives us the methodology to use in order to transform big and complex condition into readable code, easy to maintain. And they use pizza for the examples 🍕🐢🥷🏻 *(char*)0 = 0 This talk is really niche,… Lire la suite MCS 0018: isBooleanTooLongAndComplex, *(char*)0 = 0, GitHub tips
MCS 0017: Dependabot on GitHub Action, Error 400 Bad Request, Safe C++
Today, I propose the 3 following articles to start your day. Dependabot on GitHub Actions A quick guide on the advantages of Dependabot as a GitHub Actions workflow and the benefits this unlocks, including self-hosted runner support. What is a 400 Bad Request? A small article to know about the error 400 that you can… Lire la suite MCS 0017: Dependabot on GitHub Action, Error 400 Bad Request, Safe C++
MCS 0016: Brittle tests, Performance and Class Layout, GitHub Copilot Workspace
Today, I propose the 3 following articles to start your day. No to Brittle Tests This article from the Google Testing Blog introduces the concept of Brittle test, which is a test that fails not for real problems, and Expressive API. I really love the second one because, I always try to aim to expressivity… Lire la suite MCS 0016: Brittle tests, Performance and Class Layout, GitHub Copilot Workspace
MCS 0015: Cppcheck 2.14.0, Website from Markdown, Remote Work Great Again
Today, I propose the 3 following articles to start your day. Cppcheck 2.14.0 CppCheck is a tool that can analyse C++ code and indicates if some issues are present. A new release is available, and 2 new checks are now present: - eraseIteratorOutOfBounds: warns when erase() is called on an iterator that is out of… Lire la suite MCS 0015: Cppcheck 2.14.0, Website from Markdown, Remote Work Great Again
MCS 0014: Local Recipes Index, Dirty Stream, Oh Frick Go Back
Today, I'll come back from a small break with the 3 following articles to start your day. A New Repository Type in Conan: Local-Recipes-Index This blog post comes around a new feature introduced by Conan team. This features simplifies the creation and maintainance of private packages, which is really helpful for companies when they want… Lire la suite MCS 0014: Local Recipes Index, Dirty Stream, Oh Frick Go Back
MCS 0013: Enum-String conversion, Sonic port, Pointless meetings
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
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