In Pursuit of Better Container Images: Alpine, Distroless, Apko, Chisel, DockerSlim, oh my!
Explores methods for creating slim, secure container images, comparing Alpine, Distroless, Apko, Chisel, and DockerSlim, and analyzing developer priorities.
Explores methods for creating slim, secure container images, comparing Alpine, Distroless, Apko, Chisel, and DockerSlim, and analyzing developer priorities.
A technical tutorial on setting up the Valhalla routing engine to generate isochrone maps using OpenStreetMap data and QGIS.
Explores using the H2 in-memory database for testing with jOOQ, covering SQL standardisation and H2's compatibility modes.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
A developer shares their experience creating a SwiftUI app for syntax highlighting Swift code, built using John Sundell's Splash package.
A tutorial on building iOS widgets with SwiftUI, covering the TimelineProvider, entry views, and widget structure.
A critique of PINE64's shift away from community-driven development towards a Manjaro-focused model, harming its open-source ethos.
A developer's personal review of the ultra-portable GPD Micro PC, comparing it to a MacBook Pro and detailing its use for programming on the go.
A developer works on the edit page for a teacher checklist feature in a Django/Python SaaS application.
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
Guide to migrating from old to new routing and data loading syntax in SvelteKit's August 2022 update, including a migration tool.
A developer's wishlist for PHP improvements, including generics, static analysis, a TypeScript-like superset, and syntax enhancements.
A guide explaining the core concepts behind React's re-rendering process, including common misconceptions and practical debugging tips.
A comprehensive tutorial on handling forms in React, covering state management, submission, validation, and using libraries like React Hook Form.
A reflection on the book 'The Soul of a New Machine,' detailing the engineering process and team dynamics behind building a 32-bit computer at Data General in the 1970s.
Explores new bulk operation methods ExecuteDelete and ExecuteUpdate in Entity Framework 7 for improved database performance.
Developer's monthly update on Hare language projects, including a GameBoy emulator, TLS implementation, and progress on the Helios OS.
Learn to optimize BERT and RoBERTa models for faster GPU inference using DeepSpeed-Inference, reducing latency from 30ms to 10ms.
Discusses the lack of access control for Actions in The Composable Architecture (TCA) and the challenges it creates in large-scale Swift applications.
Explores how intentional rituals can build belonging, engagement, and culture within engineering teams, with examples from past workplaces.