May 2023 Summaries
3 posts from Nx
Filter
Month:
Year:
Post Summaries
Back to Blog
Using @nx/netlify serverless functions to determine a user's location can enhance various applications by customizing user experiences, displaying localized content, or tracking demographics. The guide outlines a step-by-step process starting with setting up an Nx workspace, creating a serverless function, and determining the user's location using the IP address from the request headers. An IP geolocation API like ipapi is used to fetch location data, and Node.js 18's global fetch API or node-fetch for earlier versions handles API requests. Deployment involves creating a site on Netlify, initializing it, and running a deploy command, after which the user-location function becomes accessible in the Netlify Functions tab, providing location details such as city, region, and country.
May 26, 2023
597 words in the original blog post.
The Nx Champions program has been launched to recognize and support key contributors within the Nx community, which is too large to be solely supported by the Nx team. This initiative acknowledges individuals who have achieved a high level of expertise in Nx and actively promote the tool through various forms of content such as blog posts, videos, and conference talks, or by contributing code through plugins or the Nx repository. Nx Champions also play a crucial role in communicating community ideas back to the Nx team. A full list of these champions is available on the community page, and the program invites more qualified individuals to apply and join their ranks.
May 16, 2023
230 words in the original blog post.
Nx version 16 introduces significant updates, building on the enhancements from Nx 15, such as support for Vite, Vitest, and an official Deno plugin. Key features include the transition from @nrwl to @nx package scope, improved Deno standalone app support, and the addition of serverless deployment capabilities for platforms like Netlify and AWS Lambda. Nx 16 also enhances Cypress feature testing by enabling better distribution of tests and introduces a new task graph visualization tool, allowing users to observe command execution processes. Additionally, the internal switch to PNPM as the package manager has resulted in faster publishing and reduced CI times. These updates, alongside the decoupling of Nx and Angular versions, aim to improve developer productivity by simplifying repository management, allowing teams to focus more effectively on shipping high-quality applications.
May 02, 2023
1,217 words in the original blog post.