Solving actor-isolated protocol conformance related errors in Swift 6.2
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Overview of new features in the ECMAScript 2025 standard, including import attributes for JSON modules, iterator helpers, and new Set methods.
Announcing a new zine explaining the hidden rules and inconsistencies of the terminal, based on 20 years of experience.
Explores the value of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
Microsoft's App Attach for Azure Virtual Desktop now supports MSIX, App-V, and AppX packages, with key updates on support and delivery mechanisms.
A framework for product design that expands the MVP concept with stages from a basic 'Skateboard' to an ideal 'Hovercar' vision.
Martin Fowler argues that LLMs represent a fundamental shift in software development, comparable to the move from assembler to high-level languages.
The article explores the concept of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
A software engineer reflects on the importance of quality in software development, drawing from open source experience and building Mergify.
Tips for making JavaScript regex more readable using flags, named capture groups, whitespace, and the Regex+ library.
A quick guide on using exiftool to remove GPS location data from images and videos for privacy.
A developer explores using Sortable.js for drag-and-drop movie rankings and Kendall Tau Distance to compare list similarity.
A tutorial on using Mitmproxy and Sourcemapper to download and reconstruct original JavaScript/TypeScript source code from sourcemap files.
A guide on implementing SQL Server 2025's new vector search capabilities in a .NET Aspire application using the eShopLite sample project.
A developer shares first impressions of the Gleam programming language while building an AIM log parser, covering basics like CLI args and build commands.
Explains TypeScript's limitations with Map key checks and Array index access, offering practical solutions and workarounds.
Explores how advanced AIs use 'chains of thought' reasoning to break complex problems into simpler steps, improving accuracy and performance.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
A guide to benchmarking language models using a Jupyter Notebook that supports any OpenAI-compatible API, including Ollama and Foundry Local.
Explains how to encode the hex value 'FFFFFFFF' into a signed integer in Adobe ColdFusion using two's complement.