Editing filenames and directories in Vim
Introduces vidir, a tool from moreutils that allows batch renaming and deleting files by editing a list in Vim.
Introduces vidir, a tool from moreutils that allows batch renaming and deleting files by editing a list in Vim.
A guide on using GitHub Codespaces to simplify contributor onboarding for .NET open-source projects by setting up pre-configured cloud dev environments.
Explores advanced techniques for the Meridian Swift web framework, focusing on responder parameterization and architectural design decisions.
A participant's detailed report on tackling the ICFP Contest 2024, focusing on implementing a custom lambda calculus language to solve complex programming challenges.
A technical guide on testing a Starnote device indoors using USB connection and the Notecard Simulator tool.
Explores database durability without write-ahead logs, contrasting in-memory and disk-based approaches to build intuition for WAL design.
Discusses the Zed code editor's Swift support and collaboration features, Xcode 16's predictive assist, and compares iPad models for developers.
A developer reflects on SQL's relevance after a colleague's unfamiliarity with it, questioning if it's becoming a niche skill in modern tech stacks.
Explains the statistical nuance of sandwich variance estimators, focusing on the difference between an estimator and its realized value in a sample.
Introducing the new ReadOnlySet<T> type in .NET 9, explaining its purpose and advantages over existing interfaces and workarounds.
Announcing new features in NCronJob, a .NET job scheduler, including dependent jobs and Minimal API support.
Introduces Augmented Experiential Testing (AET), a method using software tools to enhance manual testing without altering the user experience.
A developer recreates Minesweeper from scratch using X11 and C, resulting in a tiny, statically linked executable as a critique of modern bloat.
Explores the withdrawal of string templates from Java previews, discussing technical reasons, community feedback, and future prospects.
A technical guide on deploying the Mixtral 8x7B LLM on AWS Inferentia2 using Hugging Face Optimum and Amazon SageMaker.
A tutorial on implementing a local RAG system using Phi-3, Semantic Kernel, and TextMemory in a C# console application.
A technical guide on implementing per-user discounts for a Shopify store, inspired by Bungie's system, using a custom app and database.
Explains the limitations of Large Language Models (LLMs) and introduces Retrieval Augmented Generation (RAG) as a solution for incorporating proprietary data.
A developer's reflections on WWDC 2024, exploring new Apple technologies like SwiftData, AI features, Sequoia, and Reality Kit for future projects.
A podcast episode discussing the value of a developer's time and the balance between offering free services and charging for work.