Kamal - Building SaaS #200
A developer explores using Kamal, a deployment tool, to deploy a web app to a Digital Ocean Droplet virtual machine.
A developer explores using Kamal, a deployment tool, to deploy a web app to a Digital Ocean Droplet virtual machine.
Analyzing the Global Streetscapes dataset, a massive collection of AI-labeled street view imagery, using Python, DuckDB, and a high-performance workstation.
A guide to writing clear and structured Git commit messages to improve code history readability and maintainability.
Explains how Apache Iceberg uses delete files for efficient row-level data deletions without rewriting entire datasets.
A developer shares lessons learned and pitfalls to avoid when implementing policy-based authorization in .NET applications.
Announcing the 2024 Ihaka Lectures series, featuring talks on literate programming, data journalism, and using R in government.
Slides and code for an ElixirConf 2024 talk about improving software quality through more effective testing strategies.
Exploring how to build web applications in Go using only the standard library, without any external packages or dependencies.
Explains single-threaded execution in Swift and its importance for UI responsiveness, as a foundation for concurrency ahead of Swift 6.
A guide to customizing the ZSH terminal startup message with ASCII art and dynamic greetings based on the time of day.
A guide to building fast, production-ready Docker containers for Python applications using the uv tool, focusing on multi-stage builds and caching strategies.
A guide on using Azure Virtual Network Manager to centrally govern and manage large-scale Azure virtual networks, including connectivity, security, and routing.
Explains how to implement live content previews for a static Eleventy site using Sanity CMS and serverless functions.
Explains the HTML <aside> element, its role as a sectioning element and landmark, and its relationship to ARIA's complementary role.
A former Azure SQL security engineer outlines seven key improvements needed for access control and security in SQL Server and Azure SQL.
A developer advocates for using simple paper and pencil for daily task management over complex digital tools like Notion and Obsidian.
A guide to Angular Signals, explaining their benefits for state management and how to implement them in applications.
Explains the role and structure of Apache Iceberg manifest files, key metadata components for tracking data files and optimizing queries in data lakehouses.
Explains how unchecked arithmetic in .NET can cause integer overflow, using a Fibonacci sequence example, and discusses how to prevent it.
Explores missing likelihood-ratio tests in survey regression models, comparing Wald, score, and Rao-Scott tests with sample vs. population scaling.