Reckoning: Part 1 — The Landscape
An investigation into how JavaScript-first frontend culture and bloated frameworks contributed to performance issues, especially on low-end mobile devices.
An investigation into how JavaScript-first frontend culture and bloated frameworks contributed to performance issues, especially on low-end mobile devices.
Explains the HTML <address> element's semantic meaning and demonstrates how to correctly mark up contact information using Microdata and schema.org.
Explains the React useCallback hook, its purpose for memoizing functions to optimize performance, and provides a practical usage example.
A guide to refactoring Vue.js 3 applications by replacing manual fetch logic with TanStack Query for efficient data fetching, caching, and state management.
Analyzing if a Codenames bot can win using only card layout patterns, without understanding word meanings.
A guide to using React's useMemo hook for performance optimization through memoization of expensive calculations.
A guide to building a DIY flight tracking system using a Raspberry Pi and an ADS-B receiver to capture real-time aircraft data.
A developer discusses using conditional code to adopt new macOS 15 SwiftUI APIs while maintaining backwards compatibility with macOS 14 for their app.
Explores using IRTools.jl for robust automatic differentiation in Julia, focusing on metaprogramming to generate forward and backward passes.
Explains what Zone.js is and how it powers Angular's automatic change detection by tracking asynchronous operations.
A brief introduction to the `docker init` command, which scaffolds Docker containers for various programming languages and frameworks.
Guide to installing the Obsidian note-taking app within WSL (Windows Subsystem for Linux) while running its GUI natively on Windows.
A technical guide on implementing DNSSEC using Azure's private preview feature, detailing the PowerShell command and its significance for security compliance.
Exploring what kind of application can be built using only the Go programming language's standard library, without external dependencies.
A guide to creating a desktop shortcut that instantly renders your clipboard contents as a QR code for easy transfer to a phone.
A personal recap and review of attending the Devopsdays MSP 2024 conference, covering talks, open spaces, and overall experience.
A guide on using the Dataview plugin in Obsidian to automatically track and list notes created each day, excluding specific folders.
Explains how to use cancellation token registration in .NET for asynchronous operations, including callback handling and resource cleanup.
Explores algorithms for generating perfect 2D mazes, including Aldous Broder and Random DFS, with code examples and visualizations.
The article argues for versioning observability concepts, distinguishing between traditional 'three pillars' (1.0) and modern event-based (2.0) approaches.