Chau Tran's Avatar

Chau Tran

@nartc.bsky.social

Engineer @Nx Avid Pen Spinner Angular Three author

690 Followers  |  162 Following  |  83 Posts  |  Joined: 09.05.2023  |  1.877

Latest posts by nartc.bsky.social on Bluesky

Polygraph takes Nx Cloud to the next level, it's not only about fast, resilient CI anymore. And we've got lots more coming. Super proud of the team for their work on this one πŸ‘ πŸ₯³ Congrats @nartc.bsky.social @jameshenry.bsky.social @victorsavkin.bsky.social

24.06.2025 23:08 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

We've just leveled up, introducing: Self-Healing CI for Nx Cloud

πŸ‘©β€πŸ’» push a PR
❌ CI fails
πŸ€– Nx Cloud picks it up, creates & validates a fix for it
πŸ”” You get a notification, review the fix
βœ… Fix gets pushed to your PR

Sounds great? Then read on πŸ‘‡

23.06.2025 14:43 β€” πŸ‘ 17    πŸ” 7    πŸ’¬ 2    πŸ“Œ 5
Preview
a gray cat wearing a blue jacket and an orange shirt ALT: a gray cat wearing a blue jacket and an orange shirt

🎟️ I’ve got 3 free tickets to @cityjsconf.bsky.social Athens! I’m speaking about @nx.dev + React!

Want a ticket?

Just reply with your biggest pain point working in React projects β€” I’ll show how Nx can help in my talk!

I’ll raffle 3 replies, I'll announce winners Fri 23 May πŸ’₯

16.05.2025 14:29 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
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... The MCP Server That Fixes CI For You

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

28.04.2025 19:27 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 1    πŸ“Œ 2
Preview
Nx and AI - Why They Work so Well Together Explore how Nx monorepos amplify AI benefits by providing complete context and consistent tooling, creating a growing competitive advantage for enterprise development.

Nx and AI - Why They Work so Well Together
nx.dev/blog/nx-and-...

@nx.dev

17.04.2025 14:22 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Vibe Exploring a Codebase
It is not always just about vibe coding, but in a larger codebase or one to which you're new, LLMs can also be useful to get to know where things are and how... Vibe Exploring a Codebase

Vibe exploring a codebase.
(Hint: helps with outdated/non-existent READMEs or CONTRIBUTING.md πŸ™„)

youtu.be/WUm61cDH8C8

09.04.2025 14:08 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
Sneak Preview of the Nx Terminal UI In this video, I'm excited to share a sneak preview of the new Terminal UI features coming in NX 21, which I've been working on as part of our Rustification efforts. I demonstrate how we can run unit ...

πŸ‘€ I've been working on something _very_ cool for the last few months at @nx.dev and I'm too excited to wait for an official announcement later this month!

Here's a sneak preview of the new Nx Terminal UI (TUI) coming in Nx v21 (Not April Fools!):

[Nx Terminal UI] www.loom.com/share/8fc924...

01.04.2025 21:01 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 1    πŸ“Œ 4
Post image

@angular.dev adapter (for tanstack router) is getting real closed!

cc @brandonroberts.dev

PS: 10PM and 6AM are the only time I can ship this past week πŸ₯Ή

29.03.2025 16:00 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
- Find & Share on GIPHY Discover & share this lightning kachau Animated GIF by chautran7a936ad760724c1ea2fa14ca74bc05b0 with everyone you know. GIPHY is how you search, share, discover, and create GIFs.
28.03.2025 01:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Allow Community GIF ALT: Allow Community GIF

Me: writes some @angular.dev code to get a prototype going

@nartc.bsky.social: Let me tweak a few things ... refactors all my code

Me: much better πŸ˜†

27.03.2025 01:47 β€” πŸ‘ 15    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Tanstack Angular Router with lazy routes and preload working together.

@brandonroberts.dev
#angular #tanstack #router

26.03.2025 03:38 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Preview
Enteprise Angular Monorepo Patterns Get the latest version of the Enterprise Angular Monorepo patterns book.

More @angular.dev goodness this week!

We have an update release of our Enterprise Angular Patterns book from 2018. This new edition updates a lot of the book's content to match the latest features in Angular as well as Nx and the Nx Console

Get your copy today for free πŸ‘‡

nx.dev/blog/enterp...

20.03.2025 18:00 β€” πŸ‘ 12    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Folks who excel in both design and engineering are rare, and on the right team, their impact can be massive πŸ’ͺ At @nx.dev, critical thinking and ownership are central to our culture and engineers can get that deep satisfaction of doing work that aligns with their skills.

18.03.2025 21:19 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

1/4 Streamers and enterprise developers see coding assistants differently. The former see massive productivity gains. The latter don't.

18.03.2025 16:10 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
Modern Angular Testing with Nx Learn how Nx enhances Angular testing by integrating modern tools like Playwright and Vitest, improving test speed, reliability, and CI scalability.

We're kicking off our Week of @angular.dev over here at Nx!

Starting off, let's look at one of the most important aspects of development...testing πŸ§ͺ

With Nx, you can adopt the latest testing frameworks and speed up your CI with task distribution! To see how, check our latest blog πŸ‘‡

bit.ly/4izQ0tk

17.03.2025 16:00 β€” πŸ‘ 14    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Thanks!

11.03.2025 15:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

New week, new @AngularChalleng !

The shared component isn’t rendering when small = false β€” but why? 🀯

Your mission:
βœ… Debug content projection with <ng-content>
βœ… Fix the issue without adding inputs
βœ… Keep the UI & behavior intact

Can you solve it? πŸš€

11.03.2025 09:20 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image 04.03.2025 14:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking for internship opportunities around May-September! I'm interested in work related to security, auth, and networks. Remote would be nice but I'm willing to travel if that's preferred

(I'm a Japanese university student in Tokyo unfortunately)

01.03.2025 12:45 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

🚨 Job alert! 🚨 We're looking for an EU or UK-based Infrastructure Engineer to join our team and help build, maintain, and optimize our cloud infrastructure.

Check out the full job posting here: jobs.lever.co/nrwl/d7b381...

27.02.2025 10:57 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 2

🫑

27.02.2025 13:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Angular Content Projection | Chau Tran Learn about content projection in Angular

The only indepth guide about angular content protection you'll ever need (by @nartc.bsky.social )
nartc.me/blog/angular...

27.02.2025 13:18 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Thanks Ankita!

27.02.2025 13:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ’¬ The Angular team has dropped *two* new RFCs today:

`resource` as an architectural pattern:
github.com/angular/angu...

the specifics of the `resource` API design:
github.com/angular/angu...

26.02.2025 17:03 β€” πŸ‘ 48    πŸ” 21    πŸ’¬ 0    πŸ“Œ 0

I won't be :( Enjoy!

26.02.2025 18:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v1.14.0 Β· analogjs/analog What's Changed feat(vite-plugin-nitro): implement support for Vite Environment API by @brandonroberts in #1618 docs: update version compatibility by @nikosanif in #1619 docs: add nikosanif as a co...

πŸš€ The latest @analogjs.org for @angular.dev release is out!

⚑️ Support for @vite.dev Environment API with @nitro.build
πŸ”₯ Support for hybrid SSR with client-only routes
πŸ€– Snapshot update support with @vitest.dev
🀝 Revamped API routes

And more!

github.com/analogjs/ana...

26.02.2025 17:55 β€” πŸ‘ 51    πŸ” 11    πŸ’¬ 0    πŸ“Œ 0

use contentChild to grab that component instance: contentChild(Foo). So for my card's example, it'd be:

titleContent = contentChild(CardTitle)
bodyContent = contentChild(CardBody)
footerContent = contentChild(CardFooter)

26.02.2025 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

unfortunately no, contentChild works with "locator", not "selector" so you can't reference the content nodes via the same selector as "select". However, if you use tag name as selectors for the named slots `<ng-content select="app-foo" />` then `<app-foo />` must be a component, then you can

26.02.2025 16:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

haha sorry i wrote this in like 3 hours so didn’t really articulate it very well. Happy to clarify on anything.

26.02.2025 13:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Angular Content Projection | Chau Tran Personal blog by Chau Tran

nartc.me/blog/angular...
Wrote a quick post on Angular content projection

#angular

26.02.2025 09:29 β€” πŸ‘ 17    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1

@nartc is following 18 prominent accounts