Fixing Cumulative Layout Shift Problems on DavidWalshBlog
Analyzing and fixing Cumulative Layout Shift (CLS) issues on DavidWalshBlog to improve user experience and search rankings.
Analyzing and fixing Cumulative Layout Shift (CLS) issues on DavidWalshBlog to improve user experience and search rankings.
Analyzes the rising costs and diminishing value of traditional observability tools, exploring the 'cost multiplier' effect of using multiple overlapping telemetry systems.
Summary of a W3C Games Community Group meetup discussing the use of generative AI in game development and the 2023 Gamedev.js Survey results.
Explains the HTML <dialog> element, its native focus trapping, modal/non-modal usage, and the ::backdrop pseudo-element.
A guide on selecting the right teams and projects for successful test automation by prioritizing high-probability wins over maximum theoretical impact.
A TypeScript tip on using a custom `TODO` type as a purposeful escape hatch for difficult type problems, with a caution against overuse.
A technical guide on using Direct Preference Optimization (DPO) with Hugging Face's TRL library to align and improve open-source large language models in 2024.
A practical guide to fine-tuning open-source large language models (LLMs) using Hugging Face's TRL and Transformers libraries in 2024.
A simple, free iOS and visionOS app for quick sketching and brainstorming, designed for instant doodling without ads.
Explores integrating HTMX with Blazor's server-rendered components in .NET 8 to add interactivity without WebSockets or WebAssembly.
Explores strategies and Azure OpenAI features to mitigate inappropriate use and enhance safety in AI chatbot implementations.
A guide to setting up efficient CI/CD pipelines for monorepos using CircleCI, covering project structure, configuration strategies, and common pitfalls.
Argues against using eslint-config-prettier and eslint-plugin-prettier, explaining why ESLint and Prettier should be separate tools.
A technical guide on creating a custom Tokyo walking tour map using GIS tools, QGIS, Python, and OpenStreetMap data.
A review of the Huygens protocol, a method for achieving nanosecond-level clock synchronization and one-way latency measurement in data centers.
Datacast interview with Krishna Gade, founder of Fiddler AI, discussing data infrastructure, AI observability, and responsible AI governance.
A developer shares their positive experience attending free in-person workshops by Frontend Masters and discusses the platform's new publication, Boost.
A critical analysis of the over-reliance on certifications in cybersecurity, exploring better ways to demonstrate technical competence.
A developer details the serverless architecture evolution of an AWS Community Builders blog content Twitter bot, built with Lambda, EventBridge, and DynamoDB.
Developer leaves job to work full-time on Manyfold, an open-source, self-hosted web app for managing 3D printing files, funded by an NGI Zero grant.