A Zipping Gatherer
Explores implementing a zip() operation for Java streams using the new Stream Gatherers preview API in Java 22.
Explores implementing a zip() operation for Java streams using the new Stream Gatherers preview API in Java 22.
A nostalgic look back at the early days of web development, from table layouts to dial-up modems, by a developer with 20 years of experience.
Introducing NCronJob, a lightweight .NET job scheduler library that sits between BackgroundService and full-featured schedulers like Hangfire.
A software engineer reflects on how life changes like marriage, parenthood, and a demanding job have shifted his priorities and time for open source contributions.
Discusses the negative impact of analytics tracking scripts on website performance, privacy, and environmental sustainability, suggesting alternatives.
A curated newsletter issue covering the latest news, tutorials, and tools for mobile automation, including CI/CD, testing, and DevOps for iOS, Android, and Flutter.
Analyzes Tesla's high market cap vs. Toyota, explaining why enterprise value (including debt) is a more complete measure of a company's true worth.
Developer creates and releases a custom dark VSCode theme inspired by Agathist's brand colors, with plans for a light theme.
Explains how missing frame pointers in libc break profilers and debuggers, causing incorrect stack traces and misleading flame graphs.
A technical guide on implementing a custom language syntax highlighter using patterns and injections in the tempest/highlight library.
A developer discusses web sustainability and related topics in an interview on the ShopTalk Show podcast.
Analysis of how modern, bloated websites perform poorly on low-end devices, despite high-speed internet connections.
Overview of Apache Flink sessions at Kafka Summit London 2024, covering streaming data processing, SQL, checkpoints, and AI integration.
A technical guide on using Azure AI Language Studio to summarize and optimize grounding documents for improving RAG-based AI solutions.
A benchmark analysis of DuckDB's performance on a massive 1.1 billion row NYC taxi dataset, comparing it to other database technologies.
A developer's journey to find a better syntax highlighter for code blocks, moving away from manual tagging and outdated tools.
A developer compares memory management, standard libraries, and explicit allocation in Zig, Rust, Go, and C from a systems programming perspective.
Podcast interview with Paolo Melchiorre discussing Django, open source contributions, PyCon conferences, and trends in Python web development.
An introduction to middleware in web frameworks, covering its purpose, common use cases like authentication, and practical examples from JavaScript/TypeScript ecosystems.
Explores how preparation and pre-thinking can compensate for a lack of quick-wittedness in meetings and technical discussions.