On Freelancing: My lessons & learnings
A developer shares hard-won lessons from a challenging freelance project migrating a legacy system to modern tech, highlighting the realities of freelancing.
A developer shares hard-won lessons from a challenging freelance project migrating a legacy system to modern tech, highlighting the realities of freelancing.
Explores the new CSS scroll-state(scrolled) query for applying styles based on scroll direction, with examples and use cases.
OpenAI's ChatGPT Images update focuses on faster generation, better instruction following, and lower costs, with comparisons to competitor models.
Release notes for s3-credentials CLI tool version 0.17, introducing new commands for S3 bucket policy management and a local credential server.
Introducing ty, a new, extremely fast Python type checker and language server from Astral, promising massive speed improvements over mypy and Pyright.
Introducing Poe the Poet, a tool for managing project tasks and commands via pyproject.toml, demonstrated with a Python documentation setup.
Angular v21's switch to Vitest now includes HTML templates in test coverage, forcing developers to rethink component testing strategies.
A technical checklist for database application vendors to ensure SQL Server security, high availability, and best practices in deployment and operations.
Explains the Optional Parameter Plan Optimization (OPPO) feature in SQL Server 2025, part of Intelligent Query Processing to mitigate parameter sniffing issues.
A developer's story of creating a screen-based ring light app for video calls, only to have Apple 'sherlock' the idea with a built-in macOS feature.
Explains why 'git mv' is essential for tracking filename case changes on case-insensitive file systems like macOS and Windows.
Explains how to use Lambda functions and IIFEs for short-circuiting control flow in ColdFusion to improve code readability while managing post-processing logic.
Martin Fowler's link blog covers mainframe modernization, AI code review challenges, and building disposable web apps with LLMs.
Martin Fowler explains his shift from Twitter to 'fragments' posts on his blog for sharing short tech thoughts and links.
A tutorial on building a basic .NET CLR profiler using the Silhouette library and NativeAOT to log assembly loads.
Microsoft Entra is developing a soft delete feature for devices, allowing admins to restore accidentally deleted devices within a 30-day window.
A guide on bypassing SSL certificate validation in C# HttpClient for development/testing, with security warnings.
A technical guide on using Terraform modules to programmatically generate right-triangle block structures in Minecraft, focusing on vector math and configuration.
Kent Beck discusses how AI coding assistants accelerate learning for junior developers, improving their productivity and making them better hires.
Guide to configuring Unbound DNS resolver to use Avahi for mDNS resolution of .local domains on a local network.