Brandon Roberts's Avatar

Brandon Roberts

@brandonroberts.dev.bsky.social

๐Ÿ•ธ๏ธ Web developer ๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป Maintainer NgRx, creator of AnalogJS ๐ŸŒ Angular GDE ๐Ÿ€ NBA ๐Ÿˆ NFL, sports ranter ๐Ÿ˜‚ Gif slinger ๐Ÿค™ OSS contributor Prev: OpenSauced, Appwrite, Nx

6,104 Followers  |  710 Following  |  696 Posts  |  Joined: 23.04.2023  |  2.0434

Latest posts by brandonroberts.dev on Bluesky

Have you seen the latest updates on angular.dev/ai?

07.08.2025 18:01 โ€” ๐Ÿ‘ 17    ๐Ÿ” 13    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Anthony Richardson is like if Cam Newton and Mr. Glass were the same person

08.08.2025 02:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿซก

08.08.2025 00:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Do you know of any OSS repos that have Cursor rules for AI-assisted contributions?

03.08.2025 22:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I got followed by a @danabra.mov account on X and I can surely say it is not actually Dan ๐Ÿค”

01.08.2025 01:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐ŸŽ‰ @nativescript.bsky.social Another ecosystem with @angular.dev and @vite.dev powered by @analogjs.org ๐Ÿคฉ

20.07.2025 22:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a woman with dreadlocks and a nose ring is crying . ALT: a woman with dreadlocks and a nose ring is crying .

Web Performance is a helluva drug

14.07.2025 22:28 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ‘€

13.07.2025 03:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I know there's a couple hundred devs on here that enjoy this content.

Go sub ๐Ÿค

13.07.2025 00:22 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

I'm sorry, what? ๐Ÿ˜‚

10.07.2025 20:38 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

๐Ÿ˜‚

09.07.2025 01:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a brown duffel bag filled with stacks of money ALT: a brown duffel bag filled with stacks of money
09.07.2025 01:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜…

08.07.2025 23:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@vercel.com preparing to wipe out half of our wallets โ–ต

08.07.2025 15:34 โ€” ๐Ÿ‘ 28    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Whoa, congrats! ๐ŸŽ‰

08.07.2025 13:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent โ€” and our vision and ethos are not changing ๐Ÿ’š

08.07.2025 13:29 โ€” ๐Ÿ‘ 421    ๐Ÿ” 43    ๐Ÿ’ฌ 67    ๐Ÿ“Œ 12

Awesome!

07.07.2025 18:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŽ‰ Excited to see @analogjs.org for @angular.dev pass 50K weekly downloads and still climbing!

The @vite.dev , @vitest.dev, and @nitro.build ecosystems are still growing ๐Ÿš€

07.07.2025 17:57 โ€” ๐Ÿ‘ 50    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Cool, at least you got something working for now :)

07.07.2025 13:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh I see. You could probably use the injectContentFiles() function to get an array of the files to find the one you're looking for without keeping a separate map.

07.07.2025 13:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Content Routes | Analog Analog also supports using markdown content as routes, and rendering markdown content in components.

Yep

analogjs.org/docs/feature...

07.07.2025 12:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yes, using the filename would be better. I'd use dashes instead of slashes in the filename

2025-07-06-example-post

Otherwise you'll have to use a catch-all route and parse the slug from the URL

07.07.2025 01:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't think it's change for the sake of change. Google has been doing it that way for years. I think the communication as to why could have been better because most never noticed it.

28.06.2025 19:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Same ๐Ÿ˜„

Some people rely much more on the tooling I suppose

28.06.2025 13:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
CLI: [command new] add option to enable previous suffix generation on create ยท Issue #30594 ยท angular/angular-cli Which @angular/* package(s) are relevant/related to the feature request? compiler-cli Description The problem: Starting in Angular v20, by default Angular CLI will not generate suffixes As written ...

Angular Developers: We don't always resist change!

Also Angular Developers when any change happens: ๐Ÿ˜ค

github.com/angular/angu...

27.06.2025 21:25 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Open Source is gonna follow me forever, isn't it?

27.06.2025 19:44 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Can't wait for single letter components ๐Ÿคญ

25.06.2025 23:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Hashbrown โ€“ AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

Thank for the shout out! We are excited to see what the community builds with hashbrown.

Yep, hashbrown.dev is hand crafted and built with
@analogjs.org. I personally found Analog to be feature rich, having everything we needed, well documented, and extensible. Well done!

25.06.2025 22:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Hashbrown โ€“ AI Framework for Angular & React Build joyful, AI-powered user interfaces that help your users do more.

Shout-out to @mikeryan.dev, @blove.dev, and Ben Taylor for building a fantastic framework for building generative UIs with @angular.dev and/or @react.dev.

The site looks great, and it's built with @analogjs.org ๐Ÿคฉ

hashbrown.dev

24.06.2025 23:56 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Vite 7.0 is out! Vite 7 Release Announcement

โšก๏ธ Vite 7.0 is out!

- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!

24.06.2025 12:10 โ€” ๐Ÿ‘ 351    ๐Ÿ” 69    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2

@brandonroberts.dev is following 20 prominent accounts