Last week, Datadog published a very interesting paper with various insights on how they see customers using containers in production and what kind of trends they see emerging. Why is this interesting? Because if you are building new apps in the cloud and using containers you can get a glimpse of where the industry is going and assess whether you need to start doing something different.
As React UI controls become more sophisticated, complex logic can get intertwined with the visual representation. This makes it hard to reason about the behavior of the component, hard to test it, and necessary to build similar components that need a different look. A Headless Component extracts all non-visual logic and state management, separating the brain of a component from its looks.
In this video, Matt Pocock showcases why he believes TypeScript enums are not great and how you can leverage a const POJO instead to achieve pretty much everything you can achieve with enums (and more).
Last week I bumped into this article by Logo Design Love and, oh boy, it brought back so many memories! It's a showcase of old video games and console logos. Why is this relevant here? Maybe it isn't, but I like to think it can be a great source of inspiration if you are currently thinking about designing a logo for a web project!
This fascinating case study by Google showcases how applying Core Web Vitals to the web (40% of the web seems to have passed all of the CWV metrics) has massively improved load times and overall user experience. A recommended read if you haven't yet had a look at CWV and discovered what would be the benefits for your site.
A deep dive into the fusion of web development and game development. This article touches on React's uses within game UIs, industry giants taking the React route, and the two predominant strategies for incorporating React in game development. If you think about how demanding are games in terms of performance, you can certainly think that there are many tricks to be learned here, and you might be able to use them even outside the realm of gaming.
Book of the week
The Mythical Man-Month: Essays on Software Engineering
by Frederick P. Brooks Jr.
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.