Dismissing a multiline text field with the return key in SwiftUI
A SwiftUI tutorial on how to make a multiline TextField dismiss the keyboard when the return key is pressed, using FocusState and custom modifiers.
A SwiftUI tutorial on how to make a multiline TextField dismiss the keyboard when the return key is pressed, using FocusState and custom modifiers.
A quick tutorial on using the R magick package to remove backgrounds from AI-generated art, making images transparent.
A guide to using PowerShell scripts to automatically delete merged or stale local Git branches, cleaning up your repository.
A technical analysis and lab test of the throughput capabilities of Azure Firewall's Basic SKU, comparing it to higher tiers.
A guide to reverse engineering .NET apps compiled with Native AOT, explaining the challenges and tools needed for analyzing native executables.
A developer explains how a simple typo in JavaScript code caused a major billing issue, arguing for the business necessity of type safety.
Explains how to implement design-time validation and unit testing for Azure infrastructure using Bicep to improve IaC quality.
A tutorial on building a Python chat app using Azure OpenAI's 'Add your data' feature and vector search with Azure Cognitive Search.
A weekly tech learning digest covering Microsoft Fabric, AI topics, computer vision, Azure AI Document Intelligence, embeddings, and vector search.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
A tutorial on building full CRUD REST APIs using Flask and FastAPI with the Psycopg2 PostgreSQL adapter, comparing it to ORMs.
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.
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.