GitHub, your 2FA is broken
A developer details a frustrating bug in GitHub's 2FA system that prevents removing SMS authentication without adding an authenticator app first.
Raphael shares insights on software engineering, performance optimization, automation, and computing, combining personal experiences with technical expertise.
34 articles from this blog
A developer details a frustrating bug in GitHub's 2FA system that prevents removing SMS authentication without adding an authenticator app first.
A DevOps engineer reflects on their 7-year journey at Aptiv, detailing the evolution of complex automotive CI/CD systems and team growth.
A critique of fake interactive UI elements like non-clickable 'buttons' that frustrate users, with examples and solutions for better web development.
A DevOps engineer reflects on leaving Twitter/X for the Fediverse, discussing platform changes, tech community dynamics, and personal tech projects.
A guide on using the ts-rs crate to generate TypeScript bindings from Rust code, including a custom Rollup plugin for bundling.
Explains Lisp's cons, car, and cdr concepts in JavaScript and demonstrates code golfing to minimize their implementation.
A developer argues for using data over intuition when making web development decisions, explaining how 'facts' can become outdated 'feelings'.
A developer shares their journey contributing to the 11ty static site generator project and joining its official support team.
A technical guide to parsing binary STL files, focusing on their flawed structure and demonstrating the process using JavaScript and WebGPU.
Explains common mistakes in email validation and provides correct, permissive approaches for developers.
A developer begins a learning series on using WebGPU to create a web-based renderer for 3D STL files, starting with file parsing.
A developer's analysis of the CommonJS vs. ESM debate in JavaScript, explaining the differences, benefits, and drawbacks of each module system.
A guide to improving code reviews by focusing on constructive, non-personal feedback and providing clear, actionable comments.
A short guide on integrating the Shiki syntax highlighter into an Eleventy (11ty) static site project with minimal code.
A developer explores and compares syntax highlighting solutions for their Eleventy blog, focusing on Torchlight's features and limitations.
A developer argues for prioritizing web apps over native apps, citing accessibility, storage, and security benefits of the web platform.
A developer discusses the ongoing debate over the syntax for native CSS nesting, comparing the different options proposed by Chrome and WebKit.
A technical analysis and performance critique of TheNativeWeb's video search web app, focusing on Lighthouse metrics and potential optimizations.
Opinion piece on the debate over using self-closing tags (like <input />) versus implicit closing in HTML, discussing readability and tooling.
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.