Components Are the New Thin Client
A presentation on state management and component architecture in modern web development, focusing on Angular and development efficiency.
A presentation on state management and component architecture in modern web development, focusing on Angular and development efficiency.
Foreword for a book on Reactive Application Development, discussing its evolution, principles, and practical implementation in modern systems.
Explains the ASP.NET Core middleware pipeline, how it processes requests and responses, and how to configure it using Use and Run methods.
Explains the Strategy design pattern, its goals, structure, and provides a PHP implementation example for flexible algorithm selection.
A Twitter engineer shares insights and lessons learned from launching GraphQL at scale, handling billions of daily queries.
A developer shares their experience building a custom course platform for web development, covering motivations, challenges, and lessons learned.
Explains how to use Swift protocol composition to simplify dependency injection and reduce boilerplate in iOS projects.
A CSS developer discusses when and why to break established coding rules and best practices, using BEM and CSS grids as examples.
Foreword for a book on Reactive Design Patterns, discussing the principles and growing adoption of Reactive Systems in software architecture.
A comprehensive guide to dependency injection in ASP.NET Core, covering service lifetimes, registration, and best practices for testable code.
Argues that deep understanding of software abstractions is not necessary for effective use, challenging a common belief in tech.
Learn how to externally resolve JavaScript Promises using a clever technique with getters and setters for better code architecture.
Foreword for a book on applying Domain-Driven Design, Functional Programming, and Reactive principles to manage complexity in modern software systems.
A foreword discussing the convergence of Reactive Systems and Microservices architectures for modern distributed software development.
Author transitions from a software engineering role at Disy to becoming a Java channel editor at SitePoint, reflecting on lessons learned.
A guide to implementing a protocol-oriented, testable logging system in Swift without leaking dependencies or using singletons.
Explores the 'Functional Core, Reactive Shell' software architecture pattern, contrasting it with spaghetti and lasagna code to improve testability.
A collection of resources and credits for the "Functional Core, Reactive Shell" talk, discussing software architecture and testing.
A keynote transcript on Microservices, analyzing them from first principles and their true context as distributed systems.
Explains how to implement tenant-specific dependency injection scopes in ASP.NET Core for multi-tenant applications.