September 16 & 17, 2021

Nx Conf is a new, online & free-to-attend, 2-day conference featuring members of the Nx team and community. Watch us as we share our ideas and expertise about making development faster, more scalable, and more collaborative.

Agenda (EST)

September 16
September 17
10-10:45am

Keynote

Jeff Cross & Victor Savkin / Nrwl

10:45-11am

Break

11-11:25am

Go-To-Market with Nx

Jason Jean / Nrwl

Does a startup really need a tool like Nx from Day One? Let’s take a look at Nx through the eyes of a startup trying to ship its first project. How does Nx accelerate the growth and adaptation necessary for a new venture?

11:30-11:55am

Micro Frontends and Nx Monorepos: The Best of Two Worlds?

Manfred Steyer / Angular Architects

Micro Frontends “by the book” are managed in different repositories. However, many Angular developers value the comfort and features provided by monorepos. This session will use Nx and Module Federation to show how to get the best of both worlds including sharing libraries between micro frontends, enforcing isolation, and deployment strategies.

12-12:25pm

Generators, Executors and Plugins - Automating for Speed and Quality with the Nx Devkit

Juri Strumpflohner / Nrwl

One of Nx’s primary advantages is seamless integration of different tools through automation which we roughly categorized into: executors, generators, and plugins. Nx comes with different packages that already have all of these built-in, but you can also leverage the @nrwl/devkit API to create custom generators, executors and plugins to meet the needs of your specific workspace.

12:25-12:45pm

Q&A

12:45-1:30pm

Lunch Break

1:30-1:55pm

Nx for your Stack

Craigory Coppola / Nrwl

Take Nx beyond JavaScript incrementally, starting with only a few simple steps. From run-commands and shell scripts, up to a full custom plugin, Nx is capable of handling any language and tooling thrown at it. Experience the full benefits Nx provides in Angular, React, and Node, with the full stack of your choice.

2-2:25pm

Revealing the Identity of the "x" in Nx

Nathan Walker / nStudio

Have you heard of Nx? Is it the missing variable in the algebraic expression to solving the nature of our universe? It just might be. Many JavaScript developers live in a universe of TypeScript these days, and Nx is a distinguished variable in solving a multitude of universal TypeScript challenges. Let's explore how Nx can be transformational when it comes to harnessing the power of our TypeScript codebases and how it can help keep us in-line with it's evolutionary journey.

2:30-2:45pm

Q&A

2:45-3:00pm

Break

3pm-3:25pm

Design Systems for Enterprise

Katerina Skroumpleou & Rares Matei / Nrwl

If you are part of a large organization or team, chances are you need a design system. A combination of Nx and Storybook will make that process more efficient, more enjoyable, and definitely more scalable. Storybook helps you build "UI components in isolation". Combined with Nx and the architecture of a Nx workspace, you can have your UI libraries easily "browsable" and testable by your whole dev and UI/UX teams.

3:30-3:55pm

Community Lightning Talks

4:00-4:20pm

Q&A

4:20-4:30pm

Closing Remarks

Jeff Cross & Brandon Roberts / Nrwl

Speakers

Jeff Cross
Jeff Cross

Jeff Cross is a co-founder and Angular consultant at nrwl.io, and is the former tech lead of the Angular Mobile Team at Google.

@jeffbcross
Victor Savkin
Victor Savkin

Nrwlio co-founder, ex-Googler. Work on dev tools for TS/JS. Nx and Nx Cloud creator. Calligraphy and philosophy enthusiast. Stoic.

@victorsavkin
Rares Matei
Rares Matei

From the faraway lands of Scotland (but without the Scottish accent), Rares works at Nrwl on NxCloud, helping teams speed up and scale their development. He enjoys learning by teaching and has Egghead.io courses on TypeScript and Reactive Programming.

@__rares
Manfred Steyer
Manfred Steyer

Trainer, consultant and programming architect with focus on Angular. Google Developer Expert (GDE) and Trusted Collaborator in the Angular team who writes for O'Reilly, the German Java Magazine, and windows.developer. Regularly speaks at conferences.

@ManfredSteyer
James Henry
James Henry

James leverages his expert knowledge of Nx to help the biggest enterprises on the planet provide maximum value to their customers. He is a prolific open-source contributor, ESLint Core Team Alum, and has worked on a number of projects alongside the TypeScript Team.

@MrJamesHenry
Yvonne Allen
Yvonne Allen

Yvonne Allen is an Angular GDE and who has a passion for speaking on what she calls "the topics in the in between" at Conferences and meetups. Yvonne is a co-organizer for GDG Atlanta and a member of Women Who Code. She also has a passion for advising and mentoring new developers and is an open source contributor.

@yallen011
Nathan Walker
Nathan Walker

Nathan Walker has enjoyed the opportunity to work in the web/mobile app development arena for over 15 years. His varied background rooted in the world of design and the arts provides him a unique approach to problem solving. In 2017, he co-founded nStudio to help work with others to achieve their creative ideas.

@wwwalkerrun
Juri Strumpflohner
Juri Strumpflohner

Juri Strumpflohner lives in the very northern part of Italy and is currently working as a JavaScript Architect and Engineering Manager at Nrwl, where he consults for some of the world's biggest companies around the globe. Juri is a Google Developer Expert in Web Technologies & Angular, speaks at international conferences, teaches on Egghead.io. He's also a core member of Nx.

@juristr
Kirils Ladovs
Kirils Ladovs

Kirils is a Software Engineer at Nrwl, working on Nx.

@kirjai
Altan Stalker
Altan Stalker

Based in Atlanta, GA, Altan is an engineer on the Nx Cloud team. He enjoys web tech, mechanical keyboards, and drone photography.

@StalkAltan
Philip Fulcher
Philip Fulcher

Philip Fulcher is a senior engineer with Nrwl and an Nx core team member. He works with Fortune 500 clients to modernize their development practices with a monorepo approach. Philip lives in Colorado with his wife (who is much smarter than him) and two great kids.

@PhilipJFulcher
Katerina Skroumpelou
Katerina Skroumpelou

Software Engineer at Nrwl, Nx core team, GDE for Angular/Web Technologies/Google Maps platform, AngularAthens meetup and RevApp co-founder. Mentoring women into tech, speaking about the cool things I do, climbing mountains and serving cats for life.

@psybercity
Zack DeRose
Zack DeRose

Zack is a Senior Engineer and Engineering Manager at Nrwl, as well as a Google Developer Expert for Angular. When not in front of a computer screen, Zack enjoys a robust family life at scale, with his wife and 6 kids in San Tan Valley, AZ.

@zackderose
Jason Jean
Jason Jean

Jason is an architect at Nrwl and a part of the Nx Core Team. He works with Fortune 500 companies across different industries to enable them to develop like Google, Microsoft, and Facebook. Jason is also an enthusiast of board games and mechanical keyboards.

@frozenpandaz
Craigory Coppola
Craigory Coppola

Craigory is an engineer with Nrwl on the Nx core team. Before joining Nrwl, Craigory created the nx-dotnet plugin to integrate C# and .NET into Nx in monorepos alongside front end code.

@enderagent

Workshop

September 14 & 15

Develop at Scale with Nx Monorepos

Presented by Nrwl on September 14th and 15th, 10:30am - 5:30pm ET

We'll kick off the Nx Conf festivities with a 2-day deep dive into all things Nx! The Nx Workshop 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.

$800 All-Inclusive

Each ticket for the Nx Workshop is $800, and includes both days of the workshop, as well as a free coupon for the Advanced Nx Workspaces course on nxplaybook.com, and a gift box to be shipped to you that includes the coveted "10x Nx Developer" t-shirt.

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
  • Q&A with Jeff Cross, Victor Savkin, Jason Jean, and Jack Hsu

Instructors

Kirils Ladovs
Kirils Ladovs

Sr. Engineer / Nrwl

Rares Matei
Rares Matei

Sr. JavaScript Engineer / Nrwl

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.

||

All codelabs are available in either React or Angular, but the concepts are the same.

Sponsors

Brainly
Brainly

Brainly is the world's largest online learning platform where students and parents go from questioning to understanding. Students connect their peers and experts to both receive and offer help with homework problems and questions through Community Q&A, Brainly Tutor & Math Solve

Briebug
Briebug

Briebug provides high-performance team augmentation services to enterprise software executives and their teams that streamline their environment, accelerate the release of digital products, and guarantee their success.

Cisco
Cisco

Cisco helps seize the opportunities of tomorrow by proving that amazing things can happen when you connect the unconnected. As Customer & Partner Experience Engineering, we deliver the CX and PX Cloud that unifies our Customer Experience and serves as the single Customer entry point to Cisco. We accelerate our customers’ success and profitable growth for Cisco and our partners by delivering simple, secure, innovate, and agile scaling engines.

Hero.dev
Hero.dev

Heroes of enterprise Angular development. Looking for the best Angular developers on earth? The heroes at HeroDevs are here for you. These heroes helped create the Angular CLI, Angular Universal, Scully, ng-conf, extended AngularJS support, and Angular itself. If you need a hero developer, look no further.

Ionic
Ionic

Use Ionic to build beautiful, fast, cross-platform apps using web technologies like HTML, CSS, JavaScript, and your framework of choice — React, Angular, or Vue. Use native device APIs with Ionic and deploy web, iOS, Android, and desktop apps from a single codebase.

Oasis Digital
Oasis Digital

Oasis Digital helps enterprise teams optimize and scale. We specialize in web/fullstack systems including Angular and Nx in depth.

Thinkster
Thinkster

Thinkster makes the world's best development tutorials, combining great teachers with educational science to teach you 5 to 10 times faster than any other method.

VMware
VMware

VMware is delivering the multi-cloud platform for all applications, enabling the digital innovation and enterprise control customers need. We build one of the largest enterprise front-end applications using Angular, Typescript, Nrwl, and Cypress. Join us and make an impact!

WebRush
WebRush

Dive into JavaScript and Web development stories with Web Rush, a weekly podcast where we tackle the challenges facing Web developers today and invite expert guests on the show to share their experience solving concrete problems while building real Web applications.

XLTS.dev
XLTS.dev

Our AngularJS experts will help you identify the best path forward for supporting your AngularJS projects. Don’t wait for Google’s AngularJS support to end, keep your digital assets protected with XLTS for AngularJS.