
Explore micro frontend architecture with tips on building app shells, integrating Angular/Vue, using Stencil for web components, and optimizing performance in large-scale applications.

Discover how Nx enhances Angular development beyond monorepos, offering tools for faster and better application building, code quality improvement, and scalable architecture selection.

Explore common RxJS patterns to enhance Angular code quality, simplify maintenance, and save time. Learn effective implementations for various coding scenarios.

Explore strategic Domain-Driven Design for sustainable Angular monorepos. Learn to define criteria, establish communication rules, and implement concepts like bounded contexts and context mapping for large-scale enterprise applications.

Learn to validate NgRx store behavior in UI and end-to-end tests using Cypress. Make assertions and dispatch actions to ensure reliable Angular applications with effective automated testing.

Explore four powerful RxJS pipelines for data retrieval and processing, combining Subjects, creation functions, and operators to implement real-world scenarios in Angular applications.

Explore the synergy of reactive programming and Angular animations through live-coding examples, enhancing app polish with expert techniques from Zack DeRose and Nicole Oliver.

Explore Observable lifecycles in RxJS to avoid common pitfalls. Learn proper operator placement and edge cases for smoother Angular development.

Learn techniques for writing clean, readable code using pre-commit hooks, linting, and code formatting. Discover how to use Husky to ensure code quality before pushing changes.

Learn strategies for incrementally improving mature codebases using genetic algorithms, micro-service architectures, code analysis, and snapshot testing to enhance software quality sustainably.

Discover step-by-step tips and methods to achieve a perfect 100% Lighthouse score, enhancing your application's performance and becoming a performance hero in your team.

Live-coding demonstration of multiple testing techniques for Angular applications, covering unit tests, integration tests, marble testing, and visual regression, with insights on nx's enterprise patterns.

Learn to build end-to-end tests with Cypress for robust web applications. Gain confidence in refactoring and deploying code by automating browser tests using JavaScript or TypeScript.

Explore cloud-hosted development with GitHub Codespaces, enabling seamless workflows within GitHub using Visual Studio Code. Learn how this integration enhances productivity for developers.

Explore the nuances of writing maintainable code, balancing rule adherence with practical application for optimal software development practices.

Explore test automation pyramid interpretations and practical applications for effective strategies in software testing, with insights from Steve Upton at the Reliable Web Summit 2021.

Explore alternatives to staging servers in software development. Learn how to integrate testing and feature deployment directly in production environments for improved efficiency and reliability.

Learn to create reliable, scalable TypeScript solutions using SOLID principles, OOP, and best practices for testable code. Discover how to avoid over-engineering and apply Agile methodologies in front-end and back-end development.

Discover efficient end-to-end testing strategies to maximize confidence and minimize wasted time. Learn the #1 approach for writing effective tests that boost productivity and reduce costs.

Discover techniques for writing clear, empathetic code that enhances readability, reduces bugs, and improves team collaboration. Learn to transform your coding style from confusing to comprehensible.

Explore Blazor's testing capabilities for robust applications. Learn about unit, integration, and automated system testing to ensure stability and reliability in browser-based .NET development.