What “Next Level” actually looks like
A guide on advancing your software engineering career by shifting from solving defined problems to identifying the right business problems to solve.
A guide on advancing your software engineering career by shifting from solving defined problems to identifying the right business problems to solve.
Explains Azure Key Vault Managed HSM, its purpose for regulatory compliance and hardware-level security, and provides a technical setup guide.
A developer explains how a missing semicolon caused a confusing JavaScript TypeError and shares debugging lessons.
A software engineer shares three highly effective production alerts for catching bugs and system issues, based on real-world experience.
A guide to building a powerful home Kubernetes cluster using old laptops, Ubuntu Server, and the lightweight k3s distribution for development and CI/CD.
A tool for generating Kusto Query Language (KQL) datatables, based on an existing variable generator.
Explores three methods to automate security questionnaire responses using LLMs, from SaaS vendors to custom RAG systems and direct ChatGPT/Claude use.
The article critiques the trend of moving IT infrastructure to the cloud, arguing it's a financially poor decision akin to renting vs. owning.
A study reveals AI tools like Cursor may slow developers down by 19%, despite their perception of increased productivity.
Explains why AI is revolutionary: it's not just a tool, but autonomous technology that multiplies human capability by doing work itself.
Learn how to use SF Symbols in SwiftUI to create loading animations, replacing custom code with built-in, stylable symbols.
A retrospective on the challenging, multi-year migration of the Parse API from Ruby on Rails to Golang, detailing the technical hurdles and solutions.
A quick reference guide for installing, configuring, and using the Google Gemini CLI, an AI-powered terminal tool for coding and task management.
A developer builds an AI-powered novel-writing assistant using the Snowflake method, dspy, and Gemini 2.5 Flash-Lite, sharing the project on GitHub.
A technical guide on upgrading a ZFS storage pool from RAIDZ1 to RAIDZ2 without external storage, using a clever disk-swapping method.
A technical guide on applying glass effects to groups of views in SwiftUI using the GlassEffectContainer for proper visual interaction and performance.
Introducing FastStripe, a cleaner, more efficient Python SDK for the Stripe API that simplifies payment integration with better IDE support and fewer lines of code.
Argues that companies built solely on the Model Context Protocol (MCP) are unlikely to succeed, while those using MCP as an integration layer have a better chance.
How to use uv to manage a single source for your Python package version, eliminating the need to update it in multiple files.
A recap of organizing and speaking at Global Azure Quebec 2025, focusing on AI red teaming and securing generative AI workloads.