Launch Nx Week Recap!!
Tags: nx, monorepos, javascript
Published: 2024-02-15 18:09:12

---
title: Launch Nx Week Recap!!
published: true
description: Recapping EVERYTHING Launch Nx!
tags: nx, monorepos, javascript
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m36ddrvvzgmysd9kgo74.png
# Use a ratio of 100:42 for best results.
# published_at: 2023-12-20 05:14 +0000
canonical_url: https://blog.nrwl.io/launch-nx-week-recap-3bc7c6c49ce1?source=friends_link&sk=51ae0afe982caa01000566c51f5bc07c
---

We just finished wrapping up [Launch Nx Week](https://nx.dev/launch-nx), which ran from February 5-9, including a full conference on Thursday!

In this article, we're going to recap all the things launched during Launch Nx Conf, as well as all the talks given during the conference! Here's a set of links so you can fast-forward to the stuff you're most interested in if you want!

+ [Nx 18.0 && Project Crystal](#chapter-1)
  + [Project Crystal - By Juri Strumpflohner](#chapter-2)
  + [Project Crystal + .NET in Action - By Craigory Coppola](#chapter-3)
+ [New Plugin: @nx/nuxt](#chapter-4)
+ [Nx Agents](#chapter-5)
  + [Nx Agents Walkthrough: Effortlessly Fast CI Built for Monorepos - By Rares Matei](#chapter-6)
  + [Solving E2E Tests - By Altan Stalker](#chapter-7)
+ [Tusky](#chapter-8)
+ [Nx Release](#chapter-9)
  + [Releasing Nx Release - By James Henry](#chapter-10)

## Nx 18.0 && Project Crystal<a name="chapter-1"></a>

Exciting news!! We've broken our standard release cadance of publishing a new major version every 6 months to release Nx 18, just 3 months after releasing Nx 17 in December 2024.

Juri announced launched Project Crystal with this video:

{%youtube wADNsVItnsM %}

The short version is: Nx project crystal means Nx plugins make your codebases work more seemlessly with less config.

For the long version, checkout this [blog post](https://blog.nrwl.io/what-if-nx-plugins-were-more-like-vscode-extensions-dcdad140ae09) by Juri where he describes how Nx plugins are now more like VsCode Extentions!

And don't miss our two conference talks on this subject:

### Conference Talk: Project Crystal<a name="chapter-2"></a>
**Speaker:** [Juri Strumpflohner](https://twitter.com/juristr) | [slides](https://drive.google.com/file/d/1k-cGCJUMP4axcCWoeih8n3dvo1oO_i_X/view?usp=sharing)

{%youtube PzCgpM7qtTU %}

### Conference Talk: Project Crystal + .NET in Action<a name="chapter-3"></a>
**Speaker:** [Craigory Coppola](https://twitter.com/enderagent) | [slides](https://docs.google.com/presentation/d/1uveIe6HB7xwSkh7FBGZfF8Unh5YZzm5X/edit?usp=sharing&ouid=109667724870581513512&rtpof=true&sd=true) | [example repo](https://github.com/AgentEnder/nx-launch-conf-demos)

{%youtube fh-yzOuQGE8 %}

## New Plugin: @nx/nuxt<a name="chapter-4"></a>

On Tuesday we launched our newest plugin, and our first plugin to be 💎crystalized💎 from it's very beginning: @nx/nuxt!

Zack explains Nuxt and how to use the new plugin in this video:

{%youtube 1L-bDvEemoc %}

To add @nx/nuxt to your codebase, use the command:

```terminal
> nx add @nx/nuxt
```

Huge thanks to [Katerina](https://twitter.com/psybercity) for her work on the plugin, and Nuxt maintainer, [Daniel Roe](https://twitter.com/danielcroe), for helping to guide the project!

Zack, Katerina, and Daniel got together to live code a working tic-tac-toe app using the new Nuxt plugin and [partykit](https://www.partykit.io/) in this livestream:

{%youtube uHwUxFYX2DY %}

## Nx Agents Launched<a name="chapter-5"></a>

Nx Agents are here!! We launched Nx Agents on Wednesday, and it climbed into the top 20 on [Product Hunt](https://www.producthunt.com/posts/nx-agents)!

We're very excited about Nx Agents because we think that in its current state, Continuous Integration/Deployment is broken, and we think that Nx paired with Nx Agents fixes Continuous Integration. Zack explains more in this video:

{%youtube _FSHQIwITic %}

Be sure to also checkout the [blog post](https://blog.nrwl.io/fast-effortless-ci-67812514ffb4) from Isaac on the topic, including explanations of the Nx Agents exclusive features, like auto-detection and retrying for flaky tasks, and automatically splitting lengthy end-to-end tests!

You can [signup for Nx Agents NOW](https://nx.app/products/agents#content), and [find out more of the details in our docs](https://nx.dev/ci/features/distribute-task-execution)!

Rares and Altan are on the team building Nx Cloud, and during the conference, they dove deeper into some of these topics:

### Conference Talk: Nx Agents Walkthrough: Effortlessly Fast CI Built for Monorepos<a name="chapter-6"></a>
**Speaker:** [Rares Matei](https://twitter.com/__rares) | [slides](https://drive.google.com/file/d/1k-cGCJUMP4axcCWoeih8n3dvo1oO_i_X/view?usp=drive_link) | [example repo](https://github.com/rarmatei/shops-workflows/pulls) | [failed runs example](https://cloud.nx.app/cipes/65b27cf6d3ef5934decad746?utm_source=pull-request&utm_medium=comment) | [nx agents full run](https://cloud.nx.app/cipes/65b38179d3ef5934dede74c2?utm_source=pull-request&utm_medium=comment)

{%youtube XS-exYYP_Gg %}

### Conference Talk: Solving E2E Tests<a name="chapter-7"></a>
**Speaker:** [Altan Stalker](https://twitter.com/StalkAltan)

{%youtube EO_tGa0Nx1s %}

## Tusky<a name="chapter-8"></a>

Thursday, we had a surprise announcement for our newest product on Nx Cloud: Tusky.

{%youtube Xfvv09wSoM8 %}

Tusky is an Artificial Intelligence for your codebase, and it will be available on Nx Cloud soon - starting in Spring of 2024.

In the teaser video, you can see some ways Tusky will be integrated into Nx Cloud to provide explainations on failed tasks, or cache misses.

The more exciting features of Tusky though includes the ability to perfectly optimize the number of agents used per PR - even spinning up and tearing down agents mid-pipeline! This is a huge optimization for task distribution, and will help optimize both walltime of your CI, as well as compute costs!

Tusky will also be able to provide organizational-level insights to your codebase, including automatically detecting development groups (like lines of business) inside your codebase based on commit history, and providing statistical insights on their commit patterns. We're also excited about Tusky being able to make suggestions on things you can do to further optimize your codebase - like generating a PR to introduce [Codeowners](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) to the repo!

## Nx Release Is Stable<a name="chapter-9"></a>

Versioning and publishing packages is always a bit tricky. Mix in the added complexity of having multiple packages - sometimes with different versioning or publishing strategies - inside the same codebase, and things can get weird quick!

For a long time, Nx has been purposefully versioning and publishing agnostic, but given our time spent as [stewards of Lerna](https://blog.nrwl.io/lerna-is-dead-long-live-lerna-61259f97dbd9) (the OG Javascript monorepo tool), we've been able to take alot of that experience and finally feel confident creating our own versioning and publishing implementation.

Therefore, we've been working on a new command to the Nx CLI: [nx release](https://nx.dev/recipes/nx-release/get-started-with-nx-release#get-started-with-nx-release). We launched this on Friday of our Launch Nx week!

Juri goes into full details in this [blog post](https://blog.nrwl.io/versioning-and-releasing-packages-in-a-monorepo-45ee194378d1), and James Henry - our Director of Engineering and the primary engineer responsible for both maintaining Lerna and creating Nx Release - expands further in his conference talk:

### Conference Talk: Releasing Nx Release<a name="chapter-10"></a>
**Speaker:** [James Henry](https://twitter.com/MrJamesHenry) | [example repo](https://github.com/JamesHenry/nx-release-cmd)

{%youtube KjZKFGu3_9I %}

## Wrapping up

Juri, Zack, and Victor wrapped up the week with a livestream recapping the launches from the week - including answering your questions live:

{%youtube xjLrFvEcxZw %}

That’s all for now folks! We’re just starting up a new iteration of development on Nx, so be sure to subscribe to our [YouTube channel](https://www.youtube.com/@nxdevtools) to get updates when new features land! Until next time, KEEP WORKING HARD!

### Learn more
- 🧠 [Nx Docs](https://nx.dev)
- 👩‍💻 [Nx GitHub](https://github.com/nrwl/nx)
- 💬 [Nx Official Discord Server](https://go.nx.dev/community)
- 📹 [Nx Youtube Channel](https://www.youtube.com/@nxdevtools)
- 🚀 [Speed up your CI](https://nx.app)