Blog Writing for Developers
A developer shares motivations for writing and offers advice on how to write effectively for a technical audience, including recommended resources.
A developer shares motivations for writing and offers advice on how to write effectively for a technical audience, including recommended resources.
A developer's guide to migrating a large .NET Framework 4.8 application to .NET 6 using an iterative, step-by-step approach.
A guide to troubleshooting common issues when configuring and deploying applications to a private Azure App Service Environment (ASE).
Weekly tech digest covering AI news (Claude 2.0, LongNet), a podcast with Marc Andreessen, and developer resources for Bing API and Power BI.
A tutorial on using pipes and the .[] filter in jq, a command-line JSON processor, for data iteration and transformation.
Three useful C# programming tips for working with dictionaries, including case-insensitive keys and safe value retrieval methods.
A monthly business retrospective from TinyPilot's founder covering revenue, product updates, and time management challenges in running a hardware company.
A technical guide on how to extend the expiration date of an existing GPG key and its subkeys, including commands and best practices.
TigerBeetle's distributed database is now testable in-browser via WebAssembly, featuring a deterministic simulator with network and disk fault injection.
Project Nessie is a version control system for data lakes, bringing Git-like operations to manage and track changes in data assets.
A guide to packaging and bundling web components for distribution using Webpack, including configuration and dependencies.
A team's experience and technical preparation for the ICFP Contest 2023, including their switch to F# and infrastructure setup.
Guide on configuring AWS CodeBuild to run GitHub Actions within a private AWS subnet for secure database deployments.
A guide on configuring LangChain to connect to and use Azure OpenAI services in Python, covering setup, authentication, and examples.
Strategies and best practices for optimizing AWS compute costs, including right-sizing instances, choosing the latest generations, and using autoscaling.
Strategies for optimizing Amazon RDS costs on AWS, including right-sizing instances, storage optimization, and using Graviton processors.
Explains C# overload resolution rules, focusing on implicit conversions and compile-time constant evaluation to determine the best method match.
Using Azure Data Explorer's geo_info_from_ip_address function to locate a hacker by mapping IP addresses on a scatter plot map.
Introduces 'Startup Friday', a practice of dedicating Friday time to creative tech projects, experiments, and prototypes.