July 2025 Summaries
8 posts from Nx
Filter
Month:
Year:
Post Summaries
Back to Blog
The integration of Docker with the Nx framework facilitates the deployment of Java backends from a monorepo to a live environment by automating the creation and management of Docker images. By utilizing Docker, developers can ensure consistent builds across various platforms like AWS or GCP, while the new @nx/docker plugin simplifies Docker workflow management within Nx. The setup involves creating a Dockerfile, configuring port forwarding, and utilizing Nx’s orchestration to automate tasks. This approach streamlines the release process, allowing Nx to build, version, and publish Docker images to repositories like Docker Hub, making deployment straightforward across different providers. The plugin is experimental but promises to enhance the existing build and release workflows by reducing manual deployment tasks.
Jul 31, 2025
1,017 words in the original blog post.
The article explores the integration of Android development within a monorepo environment using Nx, a tool that simplifies managing polyglot projects. It outlines the process of setting up an Android project with Kotlin and Jetpack Compose in Android Studio, emphasizing the transition from a multi-module setup to a single-module project to fit into an existing monorepo structure. The text describes the steps taken to integrate the Android app into an Nx workspace, including modifications to build files and the addition of the Nx plugin, despite this not being officially supported. The goal is to enable seamless deployment to emulators using the Nx CLI, highlighting the potential for future enhancements through a dedicated Nx Android plugin that could facilitate collaboration between Android and web development teams.
Jul 30, 2025
987 words in the original blog post.
The article outlines the integration of Java projects into an Nx monorepo using the @nx/gradle plugin, facilitating a seamless collaboration between Java backends and JavaScript frontends. It describes setting up a simple Java backend with Spring Boot that offers various REST endpoints and demonstrates how to integrate it with an existing Nx workspace housing a React frontend. By employing the nx import command, developers can migrate the Java backend into the Nx workspace, allowing for coordinated execution of frontend and backend processes using Nx commands. The piece emphasizes the ease of managing these processes together, particularly through the use of the dependsOn configuration in the package.json file for the React app, which ensures that both Java and JavaScript projects can run simultaneously. Additionally, it highlights how developers can leverage Gradle's continuous build feature to automatically apply changes to the backend, thereby streamlining the development workflow. This approach is presented as an advantageous solution for polyglot environments, where teams can benefit from the expansive features of Nx while working with a mix of programming languages.
Jul 29, 2025
1,094 words in the original blog post.
The journey of the Nx plugin for Gradle began unexpectedly at a Java conference in 2020, evolving from a rough prototype to a mature tool that supports enterprise-level Java projects. Initially, Nx's integration with Gradle faced limitations, particularly with Gradle's project-report feature, prompting a re-imagining of its integration approach. By 2024, Project Crystal re-architected Nx to enhance configuration transparency and efficiency, setting a foundation for deeper Gradle support. This led to a smarter v2 of the plugin, which could extract detailed information from Gradle, and significantly reduce CI pipeline execution time, as demonstrated with the Spring Boot repository. Currently, the Nx plugin for Gradle effectively manages multi-module Gradle projects and polyglot monorepos, with plans for Maven support underway, marking a significant advancement in Nx's offerings for Java developers.
Jul 28, 2025
902 words in the original blog post.
PayFit, a prominent European HR and payroll platform, faced significant engineering challenges as its rapid growth led to a fragmented codebase and prolonged deployment cycles. Initially, the company's attempt to enforce a monorepo structure failed due to inadequate support, causing teams to prioritize independence over collaboration, which resulted in deployment complexities and slowed development. To address this, Nicolas Beaussart joined as a staff engineer and led a strategic initiative to revitalize the monorepo by using Nx and Nx Cloud, focusing on demonstration of value rather than mandates. Through pilot programs and leveraging Nx Cloud for automated CI optimization, deployment times reduced dramatically from 2-5 days to just 20 minutes, and the teams regained confidence in the monorepo system. This strategic shift not only restored operational efficiency but also maintained PayFit's competitive advantage in the fast-paced startup environment, highlighting the critical role of Nx technologies in achieving these improvements.
Jul 24, 2025
933 words in the original blog post.
The Nx Essentials online workshop, scheduled for July 29th-30th, offers a comprehensive two-day exploration of Nx tools and techniques designed to optimize development workflows, suitable for both tech leads and individual contributors. Participants will benefit from a blend of short presentations and hands-on code labs, guided by instructors from Nx and Push-Based, ensuring practical learning experiences across a range of topics from basic to advanced levels. The workshop will delve into using Nx for tasks like task pipelines, caching, and code generation, enforcing organizational decisions with custom plugins, and boosting performance through features like module federation and remote caching. Attendees can also apply workshop fees as a discount towards Nx Enterprise contracts signed within six months, and group discounts are available for teams, enhancing accessibility for larger organizations.
Jul 23, 2025
307 words in the original blog post.
Conformance, a tool within Nx Cloud's Polygraph suite, is designed to automate consistency and maintainability across organizations by enforcing technology-agnostic rules regardless of the technology stack in use. It addresses common productivity issues, such as manual compliance tracking and bottlenecks in code review processes, by eliminating the need for spreadsheets and manual audits, thereby streamlining enforcement of standards like CODEOWNERS files through automated governance. By allowing platform teams to write rules once and apply them organization-wide, including in legacy and non-Nx repositories, Conformance enhances compliance and code quality without burdening development teams. It supports proactive management by enabling custom workflows for scheduled compliance checks, thus transforming platform engineering from a reactive to a proactive endeavor, and is available to Nx Enterprise customers as part of an integrated suite that includes Workspace Graph and Metadata-Only Workspaces for comprehensive organizational visibility and efficiency.
Jul 17, 2025
1,914 words in the original blog post.
On July 16, 2025, at 12pm ET/4pm UTC, Nx CEO Jeff Cross and CTO Victor Savkin will present a security briefing focused on safeguarding build infrastructure from new threats, emphasizing the importance of understanding the security implications associated with build and CI/CD systems in light of the recently published CVE-2025-36852, known as CREEP (Cache Race-condition Exploit Enables Poisoning) with a high severity rating of 9.4. The webinar aims to address not only this specific vulnerability but also the wider security challenges that modern development teams face, offering actionable strategies for securing entire build pipelines, whether using Nx or other systems. Interested participants are encouraged to register to secure their spot for this essential webinar.
Jul 16, 2025
107 words in the original blog post.