Trade offs
An Engineering Manager reflects on the trade-offs between working in a small vs. large tech company, focusing on breadth of exposure versus depth of specialization.
An Engineering Manager reflects on the trade-offs between working in a small vs. large tech company, focusing on breadth of exposure versus depth of specialization.
Explains Python dictionary comprehension, compares its performance with for loops and dict() function, and provides benchmark results.
Explains how to implement class-like abstractions in Clojure using namespaces, specs, and functions, without traditional OOP constructs.
A guide to using TypeScript generics and mapped types to create type-safe API response handlers for dynamic data structures.
A developer profiles and optimizes a Python interpreter for a custom language, focusing on performance bottlenecks and benchmarking against a naive Fibonacci program.
Explains the new C# 12 primary constructor feature, comparing it to records and detailing its syntax and usage.
A front-end developer explains their detailed process for planning and building a website from a design mockup, emphasizing strategy over simple implementation.
A developer explains their preference for Nox over tox for Python project testing, comparing configuration formats and flexibility.
Explains the benefits of executing database queries with jOOQ's API instead of extracting SQL for use with other tools like JdbcTemplate.
A technical guide on how to preview draft posts from a headless Ghost CMS using the Eleventy static site generator and deploying previews via Netlify.
How to add manual approval steps for security changes in AWS CDK Pipelines to review IAM permissions before deployment.
Introduces the .ENV Switcher VS Code extension for easily switching between different development environment configurations.
An introduction to the Bubble Sort algorithm, explaining its basic concept, implementation, and its O(n^2) time complexity.
Explores the true definition of a 'class' in programming, critiquing Java/C# overreach and distinguishing classes from namespaces.
A technical introduction to combinatory logic using the metaphor of birds, based on the book 'To Mock a Mockingbird'.
A tutorial on implementing multipart/form-data file uploads in Swift without third-party libraries, covering HTTP theory and practical code.
jOOQ introduces a LoggingConnection for R2DBC to log all reactive SQL statements, useful for debugging in reactive applications.
Learn how to use the open-source SystemNotification library to create iOS-style system notifications in your SwiftUI apps.
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
A developer explores the challenges of using CSS container queries within a Tailwind CSS project, discussing framework pragmatism and polyfill issues.