Managing multiple Go versions
A guide on installing and managing multiple versions of the Go programming language for different projects using the Go downloader and direnv.
A guide on installing and managing multiple versions of the Go programming language for different projects using the Go downloader and direnv.
JDK 24 deprecates the remote debugging features of jstat and jhsdb tools due to their reliance on the outdated RMI protocol.
The author completes a simplified signup process with account verification for their JourneyInbox app in this coding episode.
Introducing the Kubernetes History Inspector, an open-source tool for visualizing cluster events and logs in a detailed timeline.
A guide to the best newsletters, blogs, and resources for staying updated on the fast-moving field of Artificial Intelligence in 2025.
PostgreSQL 18 adds OLD/NEW support to RETURNING in DML queries, allowing explicit access to previous and new row values.
A tutorial on converting a Vite React project from JavaScript to TypeScript, covering installation and configuration.
Learn how to use Python's BytesIO efficiently to avoid memory duplication with getbuffer() and getvalue() methods.
A tutorial on using the uv tool to install Python, create virtual environments, and manage packages, replacing traditional tools like pyenv and pip.
Overview of the European Accessibility Act (EAA) requirements for websites and apps, covering scope, compliance timeline, and benefits.
A look at Java's planned language evolution for 2025, focusing on Project Amber features like flexible constructor bodies and their connection to Project Valhalla.
A tutorial on reproducing DeepSeek R1's RL 'aha moment' using Group Relative Policy Optimization (GRPO) to train a model on the Countdown numbers game.
A guide to installing and running the open-source LanguageTool grammar checker locally on macOS for privacy-conscious users.
A developer reflects on their blogging journey, platform choices, writing process, and favorite posts, touching on web development and career.
A web developer answers questions about blogging history, platform choices, writing process, and favorite posts.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
A comprehensive guide to Redux, covering its core principles, use cases, and a full practical example for state management in JavaScript/TypeScript apps.
Explores how AI will soon enable rapid novel creation through prompting and verbal narration, transforming the writing process.
Explains how to use TypeScript mapped types to create new types from existing ones, avoiding manual property definitions.
A guide to advanced tuple type manipulation in TypeScript, covering syntax, variadic elements, and type-level computations.