Home / Companies / Nx / Blog / March 2023

March 2023 Summaries

3 posts from Nx

Filter
Month: Year:
Post Summaries Back to Blog
Nx is embracing advancements in JavaScript tooling by integrating with Rspack, a faster Webpack alternative developed by ByteDance and Valor Software, seeking to enhance speed and developer experience. Rspack, written in Rust, offers highly parallelized architecture and built-in bundling features, significantly improving compilation performance, as seen in ByteDance's internal applications. To facilitate easy adoption, Nx has developed a dedicated plugin that simplifies the onboarding process for Rspack and React, allowing developers to quickly create production-ready applications. This setup includes a pre-configured environment with React, TypeScript, ESLint, Jest, and Cypress, leveraging Nx's features like affected command computation and remote caching. Existing Nx monorepos can also integrate Rspack for experimentation with React libraries, streamlining the transition to this high-performance bundler.
Mar 10, 2023 527 words in the original blog post.
Nx 15.8 introduces several noteworthy enhancements designed to boost developer productivity and efficiency, including a new Rust-based Hasher that offers improved performance over the previous Git-based implementation, particularly in handling file changes. The update also brings experimental support for Deno, allowing developers to generate Deno applications and libraries within an Nx workspace, fostering easier sharing of TypeScript packages across different platforms. The Nx Console now extends its reach to IntelliJ and WebStorm, thanks to community contributions, facilitating project management and task execution with enhanced user experience through features like field prioritization. Additionally, the release advances modular Node application development by supporting non-bundled outputs and optimizing Docker setups. Storybook integration has been updated to use Component Storybook Format 3, which simplifies story creation and maintenance. These improvements are part of a broader effort to streamline workflows and support a diverse range of developer tools and environments.
Mar 08, 2023 1,599 words in the original blog post.
Nx Console, a popular tool for managing Nx and Angular projects, has expanded its reach beyond Visual Studio Code by launching an official plugin for JetBrains IDEs, including IntelliJ. This expansion was made possible through collaboration with contributors from the Nx community, such as Issam Guissouma and Edward Tkachev, who previously developed popular community plugins. The integration focuses on two main features: the Nx Language Server, which offers code completion and workspace information, and the Generate UI, which simplifies code generation through a form-based interface rather than CLI commands. While VSCode natively supports the Language Server Protocol, the JetBrains platform required additional work using the lsp4j library to facilitate communication. To accommodate the new environment, developers refactored the existing application, using JCEF to integrate the web application into IntelliJ and adapting styling to fit the new IDE. The project aims to maintain a consistent user experience across different IDEs while incorporating more IntelliJ-specific functionalities and quality-of-life enhancements in future updates.
Mar 02, 2023 2,066 words in the original blog post.