Tabs vs. Spaces
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
Raphael shares insights on software engineering, performance optimization, automation, and computing, combining personal experiences with technical expertise.
35 articles from this blog
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
Explores different methods for internationalizing (i18n) website URLs, discussing explicit vs. implicit styles and best practices for language selection.
A developer discusses the importance of testing websites on ultrawide (21:9) screens, not just standard 16:9, and provides a simple method for emulating these resolutions.
Argues against learning JavaScript frameworks before mastering the underlying web platform (HTML, CSS, JS) for better long-term skills and compatibility.
Analyzes if NPM package popularity correlates with quality using data from npms.io, finding it can be an indicator but not a guarantee.
A developer shares their experience creating and publishing their first Rust crate, 'recoord', for handling and resolving geographic coordinates.
A critique of Apple's Safari browser and its impact on web development, focusing on lack of competition on iOS and slow feature adoption.
Explains why using vw/vh units for font sizes creates accessibility and layout issues, and recommends using em, rem, and clamp() instead.
A web developer critiques the performance and loading speed of Germany's official RKI COVID-19 dashboard, proposing technical improvements.
A developer details the journey of rebuilding their blog using 11ty and Jamstack, focusing on design, theming, and achieving perfect Lighthouse scores.
Critique of using client-side frameworks like React for static content, advocating for Server-Side Generation (SSG) for faster loading.
Analyzes the performance trade-offs of React's Virtual DOM and compares it to modern non-VDOM frameworks like Lit, Svelte, and SolidJS.
Explains why using semantic HTML links (<a>) is better than buttons (<button>) for navigation, especially in SPAs, for accessibility and deep linking.
A developer explores integrating Rollup.js into the 11ty static site generator's build pipeline for more efficient JavaScript bundling.