Daily Shaarli
June 27, 2025
Both approaches have their pros and cons of course. Whatever you pick, it has to start with a care for quality shared within the team.
More details one how the new C++ reflection features can be used. This is a really nice feat here to parse a JSON at compile time to make an object.
Good followup to a similar piece from someone else about React. Frameworks with a short half-life are not worth the hassle to learn, focus on more fundamental skills instead.
I think this is indeed something still easily overlooked. You can deal with this kind of intertwined lifetime issues using shared_ptr.
If your team is solely in "pushing tickets out" mode, there's indeed a problem. Teams needs more agency and care for the output to actually strive long term.
This is a difference which needs to be reminded. Using precise language obviously helps.
Nice new tool to investigate code generated by macros in Rust. Indeed you can quickly add lots of lines to the compiled code without even realizing, in large code bases it's worth keeping in check.
Nice exploration which shows the many levers one can use to impact Rust compilation times. They all have their own tradeoffs of course, so don't use this just for the sake of reducing time.