Conditional .gitconfig
How to manage multiple Git identities (work, personal) using conditional includes in .gitconfig for automatic configuration.
How to manage multiple Git identities (work, personal) using conditional includes in .gitconfig for automatic configuration.
Explores recent updates to Azure OpenAI's 'Add your data' feature, focusing on vector search setup with Azure Blob Storage and Cognitive Search.
A developer shares their visual mental model for understanding Clojure transducers, explaining them as composable transformations on data streams.
Explains the distinct roles, responsibilities, and focus areas of Scrum Masters, Delivery Managers, and Project Managers in software development and project management.
Explains how to create a ChunkedList<T> in C# to avoid Large Object Heap issues when storing massive amounts of data.
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
Guide to setting up Workload Identity in Azure Kubernetes Service (AKS) using Terraform to enable Azure CLI login from pods.
A guide to migrating Redis data within Kubernetes to implement Redis Sentinel for high availability, addressing stability issues in a Mastodon setup.
A weekly tech digest covering Power BI, Microsoft Fabric, Azure Cosmos DB, AI podcasts, and Azure Cognitive Search chunking techniques.
A recap of two AWS developer sessions from the AWS On Tour event in Barcelona, focusing on IDE toolkits and DevOps with CodeCatalyst.
A recap of two AWS sessions on developer productivity with the AWS Toolkit IDE integration and rapid deployment using Amazon CodeCatalyst.
A recap of two AWS developer sessions from the AWS On Tour event in Milan, focusing on IDE productivity tools and streamlined DevOps with CodeCatalyst.
Oliver Drotbohm announces his upcoming conference and JUG talks and workshops on Spring, jMolecules, and Domain-Driven Design for Autumn 2023.
A guide to creating cleaner and more readable grid initialization code in SwiftUI using custom extensions for GridItem.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
A critical analysis of the machine learning bubble, arguing its lasting impact will be a proliferation of low-quality, automated content and services, not true AGI.
Explains the memory leak issue with C# events and demonstrates how to implement the Weak Event pattern using weak references.
This episode covers configuring SendGrid for outbound email sending and domain authentication for a SaaS project deployment.
Explains the difference between auto-property initializers and expression-bodied getters in C#, showing how each affects property value evaluation.
Explains unexpected behavior of C#'s Enum.TryParse method and provides a solution using Enum.IsDefined for validation.