Monorepo

The monorepo blueprint (live talk)

I just did this live talk at AarhusJS – a Javascript meetup in Aarhus (Denmark), my hometown 🙂 The talk extended upon the lessons learned after working with Angular monorepo projects and will teach you about: Creating a good Angular architecture Case study: Monorepo architecture Using Sandboxes/facades Organizing libs and conventions in a monorepo Enforcing …

The monorepo blueprint (live talk) Read More »

The Monorepo Blueprint – How to Create a Scalable Architecture for an Angular Monorepo

This article will teach you how to create a scalable architecture for an Angular monorepo. The principles here can be applied to any front end monorepo, as they are based on universal best practices for getting a scalable and maintainable architecture. But first, what should a good Angular architecture do? Separate UI from business logic …

The Monorepo Blueprint – How to Create a Scalable Architecture for an Angular Monorepo Read More »

Why Angular Teams Fail at Code Sharing and How This Monorepo Approach Will Fix It

I see many teams believing that npm packages are the way they should share code in Angular projects. The problem with this is that this creates a lot of friction for code sharing because: Every shared lib needs to have its own CI/CD pipeline Each CI/CD pipeline should handle versioning of changes Every time a …

Why Angular Teams Fail at Code Sharing and How This Monorepo Approach Will Fix It Read More »

How to use Git Subtree to share code between Angular projects

This video covers how to use Git subtree to share code between Angular projects. Git subtree contains utilities to sync a part of a repository (subtree) ensuring that each client decides themselves when they want to sync changes with the upstream. Thank you for watching. I’m going to do another post soon on using Mono …

How to use Git Subtree to share code between Angular projects Read More »