Sort git tags like a pro
Learn how to sort Git tags by semantic version using command-line options and global configuration settings.
Learn how to sort Git tags by semantic version using command-line options and global configuration settings.
A tutorial on creating an HTTP-triggered Azure Function using a custom handler written in the Go (Golang) programming language.
Explores the Reflexion technique where LLMs like GPT-4 can critique and self-correct their own outputs, a potential new tool in prompt engineering.
Explains software cohesion as a metric for refactoring, with a C# example showing how to split a low-cohesion class.
A developer reflects on language design insights from using 26 programming languages, covering syntax, typing, and functional purity.
A developer's strategy for using 26 different programming languages to solve Advent of Code challenges, focusing on language selection and difficulty planning.
Explains the new Environment.IsPrivilegedProcess API in .NET 8 for checking if a process has administrator rights.
Explores code generation in Hare v2 using strings::template for IPC interface implementation, building on a previous tool.
Explores handling system lock and sleep events with systemd, comparing logind's D-Bus signals to simpler alternatives like direct sway bindings.
A developer details the technical choices and challenges in building a DIY photo booth application for a wedding using Electron, web APIs, and a GoPro.
A proposal for organizing active developer sprints within the Django community, inspired by experiences at DjangoCon US.
Explains the differences between Bayesian posterior predictions, linear predictions, and expected predictions using R, brms, and Stan.
Explains how to use the built-in rate limiting middleware in ASP.NET Core .NET 7 to control API and web app traffic.
A guide to automatically wrapping Express.js middleware to enforce request timeouts, eliminating the need for manual checks in each middleware.
Explains how to use the new optional arguments feature in Terraform 1.3 for defining flexible input variables with type constraints.
Explores the concept of the metaverse, questioning definitions and key characteristics like immersion and persistence.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
A guide on using Azure DNS Private Resolver to resolve private DNS names over a Point-to-Site VPN connection without traditional DNS servers.
A developer explains why and how they ported a Python desktop application to use Meson for building, instead of Python's native packaging tools.
Discusses the importance of conciseness and direct communication in software development and open-source communities.