#588 – August 18, 2024
The retries were implemented as a simple loop
Good Retry, Bad Retry: An Incident Story
24 minutes by Denis Isaev
Sometimes, a seemingly simple and obvious solution can lead to a series of problems later on. This is especially true when adding retries.
FusionAuth: Built for Devs, by Devs
sponsored by FusionAuth
FusionAuth is the auth platform that makes secure user access a breeze. Give your users seamless registration, social and multi-factor logins, OAuth 2.0, powerful data management, and so much more. With scalable architecture and robust APIs/SDKs, FusionAuth handles the heavy lifting, so you can get back to building the apps you love.
What does it mean to initialize an int?
13 minutes by Herb Sutter
Saying the variable gets its initial value on line 2 is completely reasonable. But note that I deliberately didn’t say “the object is initialized on line 2,” and both the code and this answer gloss over the more important problem of: “Yeah, but what about code between lines 1 and 2 that could try to read the object’s value?”
Microfrontends should be your last resort
10 minutes by Jimmy Breck-McKye
In large tech companies these days, it is becoming common for front-end developers to talk about “micro frontends”. MFEs are analogous to microservices in backend systems. But just like we’ve all seen bad microservice architectures that simply worsened a distributed monolith, a bad micro-frontend architecture just spreads tightly-coupled code across many moving parts.
Collision detection algorithms
12 minutes by Lean Rada
Sweep-and-prune is my go-to algorithm when I want to quickly implement collision detection for a game. I think it’s an awesome and elegant algorithm, so I wrote a post about it.
You should make a new programming language
7 minutes by Nicole Tietz
Every software engineer uses a programming language, usually multiple. Few of us make programming languages. This makes sense, because the work we need to get done can typically be done just fine in the languages that exist. Those already have people making them better. Let's focus on the task at hand.
Enhance Your Developer Skills in Security!
sponsored by OWASP
Explore and learn how to code more securely without harming "ship it fast" Collaborate with other developers, application security practitioners, industry talent and more to enrich and grow your skills at OWASP DevDay, September 25 in San Francisco part of OWASP Global AppSec 2024 San Francisco, September 23-27 at the Hyatt Regency Embarcadaro.