Status update, July 2021
A developer's status update covering progress on a new programming language, aerc maintainer change, and SourceHut GraphQL API work.
A developer's status update covering progress on a new programming language, aerc maintainer change, and SourceHut GraphQL API work.
Explores how C# string interpolation uses boxing/unboxing and its performance impact, comparing string.Format and string.Concat.
A guide to building a free URL shortener/tracker using Java, Spring Boot, MongoDB, and Azure, focusing on cost control and free-tier services.
A tutorial on implementing basic drag & drop functionality for UICollectionView in iOS, covering both drag-out and drop-in scenarios.
Announcing a new book on Bicep, a domain-specific language for Infrastructure as Code on Azure, covering syntax, deployment, and advanced scenarios.
A tutorial on deploying a Quarkus application to Azure using Terraform and NubesGen, covering setup, configuration, and manual deployment.
An introduction to JAMStack, explaining its evolution from static sites to SPAs and how it creates fast, secure websites.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
An in-depth technical explanation of diffusion models, a class of generative AI models that create data by reversing a noise-adding process.
A guide to planning IP address allocation for Azure Kubernetes Service clusters using Azure CNI networking, including a calculation tool.
Discusses the pros and cons of using unsigned integers (uint) in C#, covering CLS compliance, wrap-around risks, and practical use cases.
Explains the limitations of Django's default User Model and provides solutions for customization, focusing on username case-sensitivity and email handling.
Learn how to monitor webpage changes using Home Assistant, checking ETag headers or content hashes to trigger automations.
A monthly update on TinyPilot, a tech hardware project, covering revenue, product development challenges, and business bottlenecks.
A talk on async/await in .NET, covering pitfalls, differences from parallel programming, and internal state machine workings.
A tutorial on setting up and writing unit tests for Blazor components using bUnit, with an introduction to end-to-end testing concepts.
A tutorial on creating and customizing bar charts in ggplot2, focusing on adding percentage labels, custom colors, and improving accessibility.
A guide to visualizing network latency using ping_exporter, Prometheus, and Grafana for monitoring internet and device health.
A guide to mounting Windows folders as persistent virtual drives using registry edits, offering an alternative to the SUBST command.
Analyzes the legal implications of GitHub Copilot potentially being a derivative work of GPL-licensed code used in its training.