Colum Ferry
@ferrycolum.bsky.social
470 followers 32 following 33 posts
🧑🏼‍💻 Senior Software Engineer @ Nx 👨‍👩‍👧‍👦 Married with 2 kids. 🔥 Opinions my own. 📕 Author of The Blackstone Legacy https://a.co/d/i48Hsu5
Posts Media Videos Starter Packs
Pinned
ferrycolum.bsky.social
🚀 Angular Rspack 20.9 Released!
- Static Site Generation Support matching @angular.dev
- @tailwindcss.com v4 Support
- Fixes for Windows
- Minimum @rspack.dev supported bumped to v1.3.5
- Other fixes
ferrycolum.bsky.social
It's public 🎉 We built a Docker plugin for @nx.dev

If you run into any trouble with it, please let me know!
nx.dev
Nx @nx.dev · Jul 31
Want to deploy a Java backend in a Nx monorepo?

With the upcoming Nx Docker plugin, you can build and release Docker images with a single command.

Here's how to ship a backend to Docker Hub, fast.

nx.dev/blog/seamle...
Seamless Java Deployment in Nx Using Docker
Learn how to package, run, and deploy a Java backend from an Nx monorepo using the new Nx Docker plugin—automating builds, streamlining releases, and shipping production-ready containers.
nx.dev
ferrycolum.bsky.social
This is yet another example of “I didn’t know I needed this until I used it”

Not only that - but after less than a week of using it internally, I wanted to use it all the time

It’s incredible 🔥🔥
ferrycolum.bsky.social
It's been a long time coming - but we did it!
Feature Parity with @angular 19.2

- HMR Support
- Budgets Support
- App Shell Support
- And much more

I'm super excited for this! Please try it out and let us know if you run into issues so that we can make sure it's as stable as possible!
Reposted by Colum Ferry
nx.dev
Nx @nx.dev · May 8
📣 Nx 21 Launch Week continues with new and improved Module Federation!

Module federation with Rspack is easier than ever with inferred tasks AND continuous tasks giving you that 🔥 DX you need.

Get all the details on the blog:
nx.dev/blog/improv...
New and Improved Module Federation Experience with Nx
Nx 21 introduces native support for Module Federation with Inferred Tasks and Continuous Tasks, enabling streamlined Rspack configs and seamless multi-app serving for improved developer experience.
nx.dev
ferrycolum.bsky.social
🚀 Angular Rspack 20.9 Released!
- Static Site Generation Support matching @angular.dev
- @tailwindcss.com v4 Support
- Fixes for Windows
- Minimum @rspack.dev supported bumped to v1.3.5
- Other fixes
ferrycolum.bsky.social
Absolutely huge release from the @nx.dev team!
The dedication the team showed to getting this release right was inspiring 🎉
nx.dev
Nx @nx.dev · May 6
📣 Nx 21 is here and we're kicking off Launch Week to celebrate!

🔄 Continuous tasks make long-running tasks part of task pipelines
🧑‍💻 Terminal UI completely changes your experience running tasks in Nx
✅ Migrate UI helps you migrate easier than ever, now driven by Nx
Reposted by Colum Ferry
nx.dev
Nx @nx.dev · May 5
👀 Something big is on the horizon...
ferrycolum.bsky.social
/jk But for real, this is super cool to see!
ferrycolum.bsky.social
We're doing it... We're taking over! 🎉
Reposted by Colum Ferry
nx.dev
Nx @nx.dev · Apr 28
We just shipped an MCP that fixes your CI, automatically!

✅ Get notified instantly if your PR CI fails
✅ Click a button and let an LLM auto-fix the issue
✅ Stay in your editor, stay in flow

youtu.be/fPqPh4h8RJg
The MCP Server That Fixes CI For You
We just dropped a game-changer for Nx users: the Nx Console now integrates directly with Nx Cloud and the new MCP server to fix your CI runs automatically wi...
www.youtube.com
ferrycolum.bsky.social
So overall productivity was higher because I got two tasks done at the same time.
ferrycolum.bsky.social
I believe if I had have focused on the task I told Junie to do, I would have completed it faster than Junie would have - but that wasn't the point.

By using it, I was able to focus on a task and get it done, all while Junie took care of another task.
ferrycolum.bsky.social
It was successful and completed the task to a good standard. However, it happened over the course of ~3 hours. A result of me not focusing on it.

I would tell it to do something, work on the task I was focusing on and come back to it much later.
ferrycolum.bsky.social
I used it on a task that needed done but that I was not focusing on.
I more explicitly told it the approach it should take to fit the codebase.
I gave it more context that I was acutely aware of that would impact the areas it _should_ be touching.
ferrycolum.bsky.social
From that I went back to trying it in an existing project and used what I had learned from the tower defence game.
ferrycolum.bsky.social
So I told it to refactor what currently existed to follow certain design patterns - key point 2

Then I wanted to add more complexity to the game. I had to be much more specific about the changes I wanted to see rather than at a higher level, but it mostly generated solid code - key point 3
ferrycolum.bsky.social
As the project grew larger, the completeness of the code it generated suffered. It was starting to generate code invoking methods that it never generated.
It also began to create a "god" class. One class to rule them all and it was getting ridiculous.
ferrycolum.bsky.social
Two weekends ago I forced myself to use it exclusively to build a small tower defence game. At the time I was also doing things around my house and writing some of my novel.

I found this more effective. It was able to get a project up and running quickly while I focused on other things- key point 1
ferrycolum.bsky.social
Once I finally got it working, I tried it out for a relatively trivial task. It was not great. It was slower than what I could have done manually and it massively missed integral context and relations between various areas of the codebase. So it got sidelined for a while.
ferrycolum.bsky.social
Junie - Agentic AI

I have a love-hate relationship, but it's growing on me. When I first tried to use it, the theme I had installed in my IntelliJ IDEA and WebStorm conflicted with it and caused it to crash out every time.
But at the time I didn't know it was the theme. It took some digging.
ferrycolum.bsky.social
So I need to break this down a bit.

AI Assistant and Agentic AI

JetBrains AI Assistant I haven't used in a long while. When I first tried it out, it was painfully slow and hallucinated a lot. So I switched to using Supermaven and haven't looked back. JetBrains AI Assistant may improved since then.
ferrycolum.bsky.social
We're getting ever closer to feature parity 🎉