Enterprise NG 2020

Paths

Expanded

Enterprise NG 2020

Author: ng-conf

Enterprise NG is aimed at helping Angular enterprise leaders succeed in transforming their organization by adopting principles and practices that will put them ahead of our... Read more

What You Will Learn

  • Nx
  • NgRx
  • RxJS

Pre-requisites

None.

Keynote

Present and Future of Angular

by ng-conf

Dec 30, 2020 / 38m

38m

Start Course
Description

Angular has been growing at Google for over four years now. In the process, they’ve been continuously going through rapid technical and organizational evolution. In this Enterprise NG conference talk, Jules Kremer and Misko Hevery share the current state of Angular inside Google. They'll also look into the future to bring more light into some of the current and future projects shared in their roadmap.

Table of contents
  1. Present and Future of Angular

Sessions

Speed Up! Incremental Compilation with Nx

by ng-conf

Dec 30, 2020 / 22m

22m

Start Course
Description

At Nrwl, we work with some of the world’s biggest companies. By working alongside their teams, we directly experience the problems and pain points they face on a daily basis, especially when it comes to scaling products and code bases across such large enterprises. These lessons directly influence how we build Nx. We understand the importance of proper DX and how much time and money it can save businesses. Speed is one such important characteristic. The less time developers have to wait for their CI pipeline to finish, or their app to recompile, the less they get distracted and hence can be more focused and productive. We recently introduced Nx’s computation caching, which together with Nx Cloud addresses precisely that problem. In this talk, we’re exploring how computation caching enables us to go to the next level: implementing incremental compilation in Nx.

Table of contents
  1. Speed Up! Incremental Compilation with Nx

Nx for Angular CLI Users

by ng-conf

Dec 30, 2020 / 22m

22m

Start Course
Description

By now, you’ve probably heard of Nx from Nrwl. You might know that it’s a toolkit based on top of Angular CLI, and it’s great for developing monorepos. But there’s so much more to Nx than just monorepos! In this talk, Jeff Cross and Katerina Skroumpelou will talk about everything Nx does to help you develop any Angular application better and faster.

Table of contents
  1. Nx for Angular CLI Users

Angular Libraries with Monorepos

by ng-conf

Dec 30, 2020 / 22m

22m

Start Course
Description

In this Enterprise NG conference session, Nishu Goel discusses Angular libraries with monorepos.

Table of contents
  1. Angular Libraries with Monorepos

Sustainable Angular Architectures: Strategic Design with Monorepos

by ng-conf

Dec 30, 2020 / 21m

21m

Start Course
Description

Monorepos allow huge enterprise applications to be subdivided into small and maintainable libraries. However, this is only one side of the coin: We need to first define criteria for slicing our application into individual parts and establish rules for communication between them. This session looks at a solution provided by Strategic Domain-Driven Design. Using an Angular-based case study, we investigate the idea of the ubiquitous language and the bounded context, sub-domains, and context mapping. Building on this, you will learn how to implement these ideas for Angular using a monorepo. We also discuss approaches for reducing coupling between the specific parts of our monorepo. By the end, you will have a technical solution and appropriate methodology to build sustainable Angular solutions.

Table of contents
  1. Sustainable Angular Architectures: Strategic Design with Monorepos

Nx, the Fun Bits

by ng-conf

Dec 30, 2020 / 4m

4m

Start Course
Description

In this quick Enterprise NG conference session, Yvonne Allen talks about the fun parts of Nx.

Table of contents
  1. Nx, the Fun Bits

Testing NgRx

by ng-conf

Dec 30, 2020 / 19m

19m

Start Course
Description

In this Enterprise NG conference session, Cecelia Martinez walks through testing NgRx.

Table of contents
  1. Testing NgRx

RxJS Patterns in Angular

by ng-conf

Dec 30, 2020 / 19m

19m

Start Course
Description

Following common RxJS patterns can save you time, and improve the quality and simplify the maintenance of your Angular code. This session walks through several common coding scenarios and useful RxJS patterns to implement those scenarios.

Table of contents
  1. RxJS Patterns in Angular

TypeScript for Every Part of Your Stack

by ng-conf

Dec 30, 2020 / 5m

5m

Start Course
Description

In this Enterprise NG conference session, Ryan Chenkie talks about TypeScript for every part of your stack.

Table of contents
  1. TypeScript for Every Part of Your Stack

Finding the Right Path from AngularJS to Angular

by ng-conf

Dec 30, 2020 / 18m

18m

Start Course
Description

There’s still a ton of AngularJS code out there, but long term support for AngularJS is ending soon. It can be really overwhelming to know how to approach the monumental task of migrating to Angular — and if you even should! How do you figure out where to start, which path to take, and whether it’s even worth it for your company to spend the time and money? Should you use ngUpgrade, Angular Elements, hybrid routing, or just rage-flip your desk in frustration and rewrite everything in Perl? Should you rewrite your architecture first or your build process? And how do you show the business side of things that spending hundreds of hours on technical debt is actually worth it — even if you’re not adding any functionality?

Table of contents
  1. Finding the Right Path from AngularJS to Angular

Micro-frontends Decisions Framework

by ng-conf

Dec 30, 2020 / 20m

20m

Start Course
Description

Micro-frontends are a new architectural trend in the development of frontend applications. This architectural style can provide several benefits to your projects and organization, offering a level of decoupling never seen before in single-page applications or universal architectures. Based on his work at DAZN, Luca Mezzalira explains how to implement micro-frontends using the Micro-Frontends Decisions Framework, 4 pillars will guide the design of any micro-frontends project.

Table of contents
  1. Micro-frontends Decisions Framework

The Microfrontend Revolution: Using Webpack 5 Module Federation with Angular

by ng-conf

Dec 30, 2020 / 21m

21m

Start Course
Description

The implementation of microfrontends has been anything but easy. Since common frameworks and build tools didn’t even know this idea, you had to dig into the tricks bag. Module Federation, offered by Webpack 5, initiates a crucial change of direction here. It allows you to load separately compiled applications at runtime and to share libraries between them. In this session, you will learn how to use this mechanism to create micro frontends with Angular. Besides the default scenarios, we also look into dynamic Module Federation and into sharing libraries. At the end of the session, you will know how to use Module Federation in your projects and the consequences.

Table of contents
  1. The Microfrontend Revolution: Using Webpack 5 Module Federation with Angular

Framework Inception with Microfrontend Composition

by ng-conf

Dec 30, 2020 / 5m

5m

Start Course
Description

Join Lukas Ruebbelke for this Enterprise NG conference session that focuses on framework inception with microfrontend composition.

Table of contents
  1. Framework Inception with Microfrontend Composition

State Management Anti-patterns

by ng-conf

Dec 30, 2020 / 21m

21m

Start Course
Description

Join Lara Newsom for this Enterprise NG conference session focused on state management anti-patterns.

Table of contents
  1. State Management Anti-patterns

Adding Real Time Collaboration to Angular Apps with Fluid

by ng-conf

Dec 30, 2020 / 25m

25m

Start Course
Description

As more and more of us work remotely, the need for real time collaboration within applications is becoming increasingly important. How do you add a robust set of real time collaboration features into your app though? In this session, Dan Wahlin will discuss how to make that happen with a new Open Source project called “Fluid”. You’ll learn the “what, why, and how’s” of Fluid, what Fluid offers over raw web sockets, and how you can get started using Fluid in your applications.

Table of contents
  1. Adding Real Time Collaboration to Angular Apps with Fluid

Angular Performance in the Enterprise

by ng-conf

Dec 30, 2020 / 19m

19m

Start Course
Description

Join Minko Gechev for this Enterprise NG conference session about Angular performance in the enterprise.

Table of contents
  1. Angular Performance in the Enterprise

Deploying Secure Apps that Scale

by ng-conf

Dec 30, 2020 / 18m

18m

Start Course
Description

You’ve built an app and you want it to scale. Do you want CI/CD, custom domains, SSL certificates, APIs, global scale of your static assets, authentication, and authorization? And whether your company uses Svelte, Vue, React, Angular or something else entirely, you’ll learn how to build a static web app on Azure and go from GitHub repo to global scale.

Table of contents
  1. Deploying Secure Apps that Scale

Create an Unfair Competitive Advantage with CI/CD Pipelines

by ng-conf

Dec 30, 2020 / 10m

10m

Start Course
Description

Join Alice Paquette for this Enterprise NG conference session focused on CI/CD pipelines.

Table of contents
  1. Create an Unfair Competitive Advantage with CI/CD Pipelines

Introducing StackBlitz for Enterprise

by ng-conf

Dec 30, 2020 / 11m

11m

Start Course
Description

All the power of StackBlitz, now behind your firewall. Learn how to supercharge your company’s productivity with the instant online IDE used by the official Angular documentation and many other Fortune 50 companies.

Table of contents
  1. Introducing StackBlitz for Enterprise

What's New in Angular v11

by ng-conf

Dec 30, 2020 / 4m

4m

Start Course
Description

Join Mark Thompson in this Enterprise NG conference session to learn what's new in Angular v11.

Table of contents
  1. What's New in Angular v11

Test Harnesses in Angular

by ng-conf

Dec 30, 2020 / 6m

6m

Start Course
Description

Join Emma Twersky in this Enterprise NG conference session that discusses test harnesses in Angular.

Table of contents
  1. Test Harnesses in Angular
Learning Paths

Enterprise NG 2020

  • Number of Courses21 courses
  • Duration6 hours
  • Expanded

Enterprise NG is aimed at helping Angular enterprise leaders succeed in transforming their organization by adopting principles and practices that will put them ahead of our rapidly-changing industry. Our goal is to give leaders the tools and practices they need to develop and deploy software faster and win in the marketplace.

Join our learners and upskill
in leading technologies