In defense of simple architectures
The article argues for using simple, monolithic architectures over complex ones, using examples like Wave and Stack Overflow to show effectiveness at scale.
The article argues for using simple, monolithic architectures over complex ones, using examples like Wave and Stack Overflow to show effectiveness at scale.
A custom React Hook to calculate and return the scrollbar width, useful for resolving layout issues in applications.
A tutorial on creating a custom React Hook to synchronize component state with the browser's local storage.
Jakarta Security 3's major update introduces OpenID Connect authentication, alongside its core API and underlying SPIs for Jakarta EE.
A guide to using Folder Peek, a macOS app that places folder shortcuts in the menu bar for quick file and application access.
Explores using CSS :has() selector with animated grid tracks to create interactive layouts, with current browser support limitations.
A guide on calling GraphQL APIs from Azure Logic Apps using the HTTP Action, with a practical example using the Meetup API.
A technical guide to fully customizing the UINavigationBar in UIKit, covering background, title, button colors, and status bar style.
A guide to correctly implementing cross-entropy loss in PyTorch for binary and multiclass classification, explaining common pitfalls and best practices.
Explains cross-entropy loss in PyTorch for binary and multiclass classification, highlighting common implementation pitfalls and best practices.
A developer shares their favorite Visual Studio Code extensions for boosting productivity, including bracket colorization, auto-rename tags, and Prettier.
A tutorial on creating a custom React hook to detect clicks outside a component, useful for closing dropdowns or dialogs.
An engineering leadership article arguing that being available and building strong team connections is a crucial, often overlooked leadership skill.
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
Introducing ngx-query-state, an Angular library to simplify HTTP data fetching and state management, inspired by tools like React Query.
Explains the practical maximum TCP packet size, considering MTU limits, headers, and fragmentation, to be 1460 bytes.
Explains core C# concepts essential for LINQ and IEnumerable, including boxing, extension methods, lambdas, and closures.
A guide to creating a low-allocation, faster StringBuilder alternative in C# using Span<T> for improved performance in string concatenation.
Explores Node.js coding patterns, anti-patterns, and best practices for scalable applications, covering variables, error handling, and testing.
A guide to enabling and disabling the touch indicator on the iOS Simulator using a terminal command, useful for screen recordings.