Back to All Events

Advanced Nx Concepts

  • Holiday Inn Gent Expo Maaltekouter 3 9051 Gent Belgium (map)
Rares & Miro & Ewa - Advanced Nx Concepts

Description

In this workshop, Rares and Miroslav from the Nx Core Team, together with Ewa, teach you about the latest developments about Nx, the next generation build system with first-class support for monorepos.

This is your chance to get first-hand knowledge from Nrwl engineers and Nx Core team members. Get your questions answered, uncover the secrets of Nx and its powerful plugin system to accelerate the development of applications, and how to set up a monorepo that not just works initially but scales with your team and organization.

Pre-requisites:

  1. Ensure you have Node 16+ installed

  2. Have a GitHub account and you can push repos to it

  3. Clone the workshop repo here: https://github.com/nrwl/nx-workshop and "npm install" in it

Trainers

  • Rares Matei

  • Miroslav Jonas

  • Ewa Grabowiecka

Schedule

07:30 - 08:30

  • Continental breakfast buffet with the trainers

08:30 - 10:30

  • Workshop environment set-up

  • How to set boundaries between the different scopes in your project

  • Automate your workspace with "local plugins" (part 1)

10:30 - 11:00

  • Break with coffees, teas, juices, energizers and snacks

11:00 - 12:30

  • Learn how to write and test your own plugin executors and generators (part 2)

  • Learn about computation caching, optimization strategies, and how to distribute it with Nx Cloud

12:30 - 14:00

  • Lunch with fresh soup, salads, selections of cold and warm fish and meat dishes, dessert

14:00 - 15:30

  • Set-up CI for your Pull Request, including the configuration of distributed task execution and Nx Cloud GitHub integration

  • Write advanced deployment targets using the run-commands executor

15:30 - 16:00

  • Break with coffees, teas, juices, energizers and snacks

16:00 - 17:30

  • Deployment and CD systems to only deploy affected projects

  • Publishing packages and strategies for versioning

  • Bonus: Incremental adoption of Nx (in a PNPM/NPM/Yarn workspace and/or Lerna workspace)


About Rares Matei

Rares Matei

From the faraway lands of Scotland (but without the Scottish accent), Rareș works at Nrwl.io on NxCloud, helping teams speed up and scale their development practices. He enjoys learning by teaching and has multiple courses on Egghead.io and is a Scotland organiser for Codebar.io.

About Miroslav Jonaš

Miroslav Jonas

Miro is a core member of the Nx team. He's interested in the front end of things, helping companies build scalable and performant applications. He enjoys sharing with the community and playing with his PO-133. Miro is a co-founder of Angular Austria and co-organizer of the Vienna JS meetup.



About Ewa Grabowiecka

Ewa Grabowiecka

Career changer from micro bugs to software bugs. Ewa cares about good code and chairs the CodeCraft meetup in Glasgow, Scotland.  She is currently working as a Senior Developer at MyWorld and in her limited spare time she does not dream of work, but the cottage life with embroidery, cats and a big kitchen.