Update to Build Excellent Websites
Andy Bell updates his 'Build Excellent Websites' site with a talk video and source code, focusing on letting the browser control design.
Andy Bell updates his 'Build Excellent Websites' site with a talk video and source code, focusing on letting the browser control design.
Explains C# 'lowering' - how high-level syntax like foreach and async is transformed into simpler constructs by the compiler.
A guide to using Hugging Face Transformers library with examples for fine-tuning models like BERT and BART for NLP and computer vision tasks.
A developer reflects on abandoning Twitter for Mastodon after losing Tweetbot, praising Ivory as a replacement and the growth of the Mastodon community.
A developer's rant about Excel's frustrating limitations, including the 31-character worksheet name limit and unexpected numeric storage quirks.
A technical guide to building a WebSocket server from scratch in Node.js, covering the protocol handshake, message framing, and data masking.
An overview of key web development trends for 2023, focusing on the shift from client-side to server-side rendering with meta frameworks.
A developer shares their experience using ChatGPT for coding tasks, highlighting its strengths and limitations.
Explains key differences between ref() and reactive() in Vue 3 Composition API, including handling primitives, data access, and usage.
A developer shares the process and technical decisions behind redesigning their personal blog, focusing on CSS improvements and workflow.
A backend engineer discusses hiring challenges, focusing on interview skills and common mistakes candidates make when applying for tech roles.
A developer details building a custom text editor in Go using the Ebitengine game engine, covering font rendering and text storage.
A guide on configuring Markdownlint to work alongside Prettier, preventing formatting rule conflicts in development projects.
Guide to manually pre-create an Azure AD application for Azure Migrate when user permissions are restricted.
Explores the debate on placing curly brackets on new lines for better code readability, scanning, and consistency in programming.
Author's schedule and talks at FOSDEM 2023, covering the Helios microkernel, Hare programming language, and SourceHut platform.
A developer's one-month review of the ZSA Moonlander ergonomic mechanical keyboard, focusing on ergonomics, layout adjustment, and custom keybindings.
A tutorial on programmatically manipulating SVG graphics using C# and the Svg NuGet package, including loading, modifying, and rendering them.
A guide to setting up VSCode's debugger to step through custom Sphinx documentation extensions using sphinx-autobuild.
A tutorial on integrating PageFind, a client-side search tool, into an Astro static blog website.