At 50 Years Old, Is SQL Becoming a Niche Skill?
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.
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.
A roundtable podcast discussion analyzing the WWDC24 keynote and State of the Union, focusing on new OS versions and the limited Vision Pro updates.
A Swift developer shares hopes for WWDC24, focusing on VisionOS 2, iPadOS updates, and Apple's need to win back developer trust.
Sample code and review of the new official OpenAI SDK for .NET, including chat, audio, and image analysis demos.
A developer's battle against flaky tests, explaining their impact on productivity and the journey to identify, fix, and prevent them.
A personal account of attending the EMF Camp, a tech and maker festival, including experiences with talks, installations, and volunteering on the event's phone infrastructure.
Overview of all finalized and preview features in the upcoming Java 23 release, including primitive patterns and flexible constructor bodies.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.