Debugging a non-functional pylsp
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
A guide to migrating Redis data within Kubernetes to implement Redis Sentinel for high availability, addressing stability issues in a Mastodon setup.
Guide to setting up Workload Identity in Azure Kubernetes Service (AKS) using Terraform to enable Azure CLI login from pods.
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.
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.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
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.
A step-by-step guide on setting up Firefox and using its developer tools to debug a browser extension you are building.
Explains the advantages of creating custom fakes for unit testing in C#/.NET instead of relying on third-party mocking libraries like Moq.
Explains the .NET 5 SuppressGCTransition attribute for optimizing P/Invoke performance, including benchmarks and important caveats.
The Moq library faces controversy for using SponsorLink, a tool that checks for GitHub sponsorships during builds, raising privacy and open-source concerns.
A developer shares progress on Ares OS, a new operating system with userspace processes, drivers, and initial software ports.