Modular Monolith: Architecture Enforcement
Explores methods for enforcing architectural design in modular monoliths to prevent code-model divergence and maintain modularity over time.
Explores methods for enforcing architectural design in modular monoliths to prevent code-model divergence and maintain modularity over time.
A tutorial on implementing user authentication in a SwiftUI iOS app using Firebase Auth SDK and Sign in with Apple.
A guide to creating a minimal, resilient static website for emergency communication using Eleventy and Netlify.
A guide to setting up a Chromebook for remote software development using SSH, VSCode Remote, and Linux tools.
Introducing mdox, a CLI tool to automate and streamline software documentation processes, treating docs as code.
A tutorial on using Dapr with .NET Core to securely read and access Kubernetes secrets within a microservices application.
Explains the JavaScript Object.create() method, detailing how it creates new objects using an existing object as a prototype.
A step-by-step guide to building and deploying a full-stack MERN application to Heroku using MongoDB Atlas as the cloud database.
A step-by-step tutorial on building a summer road trip mapping application using Gatsby and the Leaflet mapping library.
DEV upgraded its frontend infrastructure from Webpacker 3/Babel 6 to Webpacker 4/Babel 7, enabling faster builds and new tooling.
Explains how to use EF Core 5.0's ToQueryString() method to translate LINQ queries to SQL without executing them against the database.
Announcement of 'The Elmish Book', a practical guide to building modern web applications using F# and the Elmish architecture with Fable.
How to retrieve the current API route name in ASP.NET Core 3.1 for metrics, covering changes from endpoint routing in 2.2.
A developer designs and implements a user onboarding flow for a SaaS app using Python and Django, covering planning and initial coding.
The article argues for intentionally adding friction in development workflows to improve code quality and performance, using npm as a key example.
A guide to advanced console.log() techniques in JavaScript for better debugging, including formatting, styling, and interactive logs.
A guide on building and testing complex query strings in ASP.NET Core controller unit tests, covering encoding and multiple values.
Explains how to use CSS Motion Path (offset-path) to position text along a curved or circular path, making it selectable unlike transform-based methods.
Critique of web browser feature bloat and complexity, arguing it's now impossible to build a new competitive browser engine.
A personal review of the Surface Book 2 laptop, focusing on its suitability for programming and development work compared to other devices.