Development Tools (done two ways!)
An overview of essential development tools like IDEs, version control, testing frameworks, and project management software for improving software workflows.
An overview of essential development tools like IDEs, version control, testing frameworks, and project management software for improving software workflows.
PostgreSQL 18 adds modern SHA-256 and SHA-512 password hashing algorithms to the pgcrypto extension, enhancing security.
A developer explains how to build a minimalist, zero-dependency static site generator from scratch using plain JavaScript objects and functions.
A developer discovers a consistent bug in how browser DevTools interpret Shadow DOM CSS specificity, particularly with the :host selector and !important rules.
Explains the architecture and workflow of OpenAI's Codex CLI, a terminal-based AI tool for chat-driven software development.
A guide on integrating YARP as a Backend for Frontend (BFF) within a .NET Aspire project to improve security and performance.
A developer shares a Git alias solution to automatically clean up local branches after using GitHub's Squash and Merge feature.
Explores building Node.js CLI apps without third-party dependencies, using built-in modules for colors, argument parsing, and debugging.
Introducing llm-url-markdown, a new plugin for Simon Willison's llm CLI tool that fetches web content as markdown for use as LLM context fragments.
Learn how to organize routes in a Vapor app using RouteCollection, middleware layering, and controller-based routing for cleaner code.
A technical guide exploring different Flink SQL connectors and formats for ingesting and processing Debezium CDC events from Apache Kafka topics.
Explores methods for ingesting Debezium CDC events from Kafka into Apache Flink using different SQL connectors and data formats.
Explores why software testing becomes more critical with AI-generated code, predicting trends like embedded tests, AI automation, and evolving manual QA roles.
Explores a novel approach where APIs return JSX components directly, inverting the traditional data flow in React applications.
Explores using Swift's defer keyword to manage resources in async and throwing functions, improving code safety and elegance.
Explores the importance of modernizing legacy software systems with cloud, microservices, and AI to stay competitive and improve user experiences.
A web studio founder shares burnout from marketing-focused work and plans to shift towards open-source projects and education.
PostgreSQL 18 introduces new non-text dump formats for pg_dumpall and pg_restore, improving performance and flexibility for database backups.
A software engineer explains how they use AI tools to boost productivity and argues why AI won't replace software engineering jobs.
A developer reflects on rediscovering PC Scheme, his first Lisp environment from the 1990s, and how it shaped his programming journey.