SwiftUI views versus modifiers
Explores the architectural differences between creating custom SwiftUI views and using modifiers, with examples of how to achieve similar UI results.
Explores the architectural differences between creating custom SwiftUI views and using modifiers, with examples of how to achieve similar UI results.
Compares performance of C# collection types like List<T>, ReadOnlyCollection<T>, ImmutableArray<T>, and ImmutableList<T> in iteration benchmarks.
A code review of the Obsidian Clipper plugin, focusing on its TypeScript and Svelte implementation for clipping web content into notes.
Explains how Angular standalone components and the Angular Testing Library simplify and improve component testing by reducing setup complexity.
Explains how to use new CSS style queries to simplify dark mode implementation, eliminating duplicate code for user preference and theme toggles.
Explores five industry patterns for building robust content moderation and fraud detection systems using ML, including human-in-the-loop and data augmentation.
A developer discusses moving away from ORMs in server-side Swift, preferring direct Postgres integration and type safety with SchemaSwift.
Explores the shift from the traditional testing pyramid to a testing diamond model, emphasizing more integration tests for modern architectures.
Tips for improving iOS share sheet UX using UIActivityItemSource and LPLinkMetadata for better previews and data control.
A developer shares a personal checklist for securing and recovering Android devices in case of loss, theft, or damage.
A developer shares their journey creating an open source activism program to teach collaboration and inclusivity in software development.
Evaluates whether Sass can be replaced by modern CSS tools like LightningCSS, comparing features like nesting, variables, and build integration.
A review and summary of the book 'Concurrency in Go' by Katherine Cox-Buday, focusing on learning proper concurrency patterns.
The article discusses building a 'personal board of directors' for career mentorship in tech, advocating for diverse advice sources over a single mentor.
A guide comparing online and offline data migration strategies to Azure, focusing on Azure Data Box services and key considerations for enterprise data transfers.
A tutorial on writing derived tables in jOOQ, explaining syntax, type safety considerations, and questioning if a derived table is always necessary.
Explores Ruby's 30-year history and its surprising role in iOS development, from early bridging frameworks to modern automation tools like fastlane.
A guide to using CSS style queries, a new feature for querying parent element styles and custom properties to separate data from design.
Explores a functional, combinator-based approach to AST transformation in the Bean Machine compiler, contrasting it with traditional visitor patterns.
A technical guide on importing and visualizing FlixBus's European GTFS transit data in PostgreSQL using pgRouting for route planning.