Swift init patterns
A guide to Swift initialization patterns, covering designated, convenience, and failable initializers for classes and structs.
A guide to Swift initialization patterns, covering designated, convenience, and failable initializers for classes and structs.
A practical guide to understanding and using Linux capabilities, with examples and tooling for managing privileges in containers.
Author migrates blog from Wordpress to Jekyll, highlighting new features like LaTeX support, collapsibles, and syntax highlighting.
Azure AD now blocks cross-tenant token attacks by preventing apps from getting tokens for tenants where they have no service principal.
Explains how monitoring API performance in AWS Lambda is crucial to prevent unexpected costs and timeouts in serverless applications.
A guide to managing user authentication and authorization for AWS EKS clusters using IAM roles and the aws-auth ConfigMap.
A quick one-liner command to clean up temporary and test conda environments in Python development.
A data professional argues for attending PASS Summit over Microsoft Ignite to support the non-profit community, despite Ignite's value.
Explores the concept of defensive programming, its challenges, and practical resources to write more resilient code against unknown failures.
A guide to establishing a productive Git workflow for development teams, covering branch strategies and best practices.
Introducing ArchUnit, a Java library for testing and enforcing architectural rules and naming conventions in your codebase.
A developer builds a bot to monitor internet speeds and automatically claim refunds from their ISP when speeds drop below a guaranteed minimum.
A guide to using JavaScript's optional chaining operator (?.) to safely access deeply nested object properties, reducing boilerplate null checks.
Explains the history and mechanics of Linux capabilities, a security model for granular process privileges, and their interaction with containers.
10 code snippets for building serverless apps with Azure Functions using Pulumi's infrastructure-as-code.
A guide to unit testing .NET project templates created with `dotnet new`, including a helper library and practical xUnit examples.
A tutorial on containerizing a Blazor Server application using Docker, covering Dockerfile creation and core container concepts.
A guide to seeding databases for backend testing, covering methods like create vs. insertMany and when to use each.
Explains how prior probabilities are learned and updated in logistic regression models, using a coffee brewing example to illustrate class imbalance.
Analysis of AWS Lambda cold start behavior, revealing idle instances are now recycled after ~10 minutes, impacting serverless performance.