Develop at Scale with Nx Monorepos 2-Day Workshop

Presented by Nrwl on December 13th and 14th, 10:00am - 5:00pm ET

Join us for a 2-day deep dive into all things Nx! This is the official workshop created and maintained by the Nx Core Team at Nrwl. In these two days, Nrwl architects will cover the breadth of tools and techniques needed for any tech lead or individual contributor to be successful working in an Nx workspace.

What you'll learn

We’ll build up a monorepo from scratch, creating a client app and server app that share an API type library. We’ll learn how Nx uses builder commands and schemeatics to make the developer experience more consistent across projects. We’ll then make our own builders and schematics for processes that are unique to our organization. We’ll also explore the growing ecosystem of plugins that allow for the smooth integration of frameworks and libraries.

The workshop consists of short presentations, followed by hands-on codelabs.

Day 1

  • Lab 1 - Generate an empty workspace
  • Lab 2 - Generate an Angular app
  • Lab 3 - Executors
  • Lab 4 - Generate a component lib
  • Lab 5 - Generate a utility lib
  • Lab 6 - Generate a route lib
  • Lab 7 - Add a NestJS API
  • Lab 8 - Displaying a full game in the routed game-detail component
  • Lab 9 - Generate a type lib that the API and frontend can share
  • Lab 10 - Generate Storybook stories for the shared ui component
  • Lab 11 - E2E test the shared component

Day 2

  • Lab 12 - Module boundaries
  • Lab 13 - Workspace Generators - Intro
  • Lab 14 - Workspace Generators - Modifying files
  • Lab 15 - Setting up CI
  • Lab 16 - Distributed caching
  • Lab 17 - NxCloud GitHub bot
  • Lab 18 - Run-Commands and deploying the frontend

Instructors

Isaac Mann is an Architect at Nrwl. He helps maintain the documentation for Nx at nx.dev and has created two video courses available at nxplaybook.com. Isaac is an Instructor at egghead.io and has written blog posts on Advanced Angular Component Design.

Nicole Oliver is a Senior Engineer at Nrwl and an Nx Cloud team member. She has a background in illustration and design, and approaches engineering challenges with a UX and design lens. When not at a computer, Nicole loves painting and eating California burritos with her partner Alex and their Australian Kelpie, Anza.

Learn more about Nrwl at nrwl.io and Nx at nx.dev.

Tickets

Additional Information