We use type safety not on preference, but because we want to make money
A developer explains how a simple typo in JavaScript code caused a major billing issue, arguing for the business necessity of type safety.
A developer explains how a simple typo in JavaScript code caused a major billing issue, arguing for the business necessity of type safety.
Review of PolarDB-SCC, Alibaba's cloud-native database system that uses RDMA and new protocols to guarantee strongly consistent reads from read-only nodes.
Explains how to use Vue.js 3 Composition API's refs and watch functions for proper reactive two-way data binding between parent and child components.
Mitchell Hashimoto introduces Ghostty, a new terminal emulator written in Zig, and discusses useful Zig programming patterns.
A technical guide on fine-tuning the massive Falcon 180B language model using QLoRA and Flash Attention on Amazon SageMaker.
A humorous C# tutorial solving Fizz Buzz with exceptions, Polly retry policies, and C# 12 features, demonstrating intentionally 'dumb' code.
A guide on using k6 and TypeScript to perform load testing on serverless applications to identify scaling limits and AWS service quotas.
Explains how to implement design-time validation and unit testing for Azure infrastructure using Bicep to improve IaC quality.
Explores the limitations of Scoped CSS in modern frameworks like React and Vue, focusing on styling child components and slot content.
A curated list of essential books for software engineers to master design patterns, architecture, and core development principles in 2023.
A tutorial on building a Python chat app using Azure OpenAI's 'Add your data' feature and vector search with Azure Cognitive Search.
A guide to testing async, internationalized React Server Components in Next.js App Router using Vitest and React Testing Library.
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.
A developer shares a curated list of essential tools and libraries for modern web development, including bundlers, performance testers, and VS Code extensions.
A developer recreates a research project using wireless earbuds' microphones to detect facial touch gestures and control UIs via machine learning in JavaScript.
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.