Brandon Roberts Profile
Brandon Roberts

@brandontroberts

Followers
16,561
Following
2,314
Media
5,366
Statuses
38,551

Web developer, NgRx maintainer, Creator of @analogjs , Angular GDE, Nx Champion, sports ranter, and gif slinger. Engineering Lead @saucedopen .

Alabama
Joined May 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@brandontroberts
Brandon Roberts
2 months
🚨 So excited to ship @AnalogJS 1.0 for @Angular ! We've been through many iterations and improvements along the way, but its finally here!
Tweet media one
45
138
464
@brandontroberts
Brandon Roberts
11 months
When you do code reviews, do you use "we" or "you" when proposing changes to a pull request? "We should make this reusable" vs "You should make this reusable" 🤔
327
17
449
@brandontroberts
Brandon Roberts
1 year
Excited to move into a new role as Head of Engineering at @saucedopen ! Looking forward to doing more to highlight developers and contributions in Open Source! Open Source ftw 🤝
88
19
450
@brandontroberts
Brandon Roberts
5 years
A preview of the new getting started tutorial for @angular has landed! Go through it, and tell us what you think! RT for reach 🔥👀📢
16
240
418
@brandontroberts
Brandon Roberts
8 months
After many months of development and testing, I'm super excited to announce the first stable release of @AnalogJS for @Angular ! 🎉
27
118
370
@brandontroberts
Brandon Roberts
8 months
Someone opens up a PR to try to remove TypeScript from @angular The entire @Angular community 😂
27
48
351
@brandontroberts
Brandon Roberts
2 years
Are you still writing custom code to update page titles with the @Angular Router? With Angular v14, you may be able to delete all of it. My latest post 👀📣✍🏿
19
61
348
@brandontroberts
Brandon Roberts
2 years
I can't be the only one getting this vibe for @Angular v14 😂
Tweet media one
11
46
330
@brandontroberts
Brandon Roberts
3 years
What are some tips you would give a new Angular developer? Some of mine. - Use async pipe - Don't bind to functions in templates - Use smart/presentation components - Take advantage of lazy loading with the router - Figure out your state management strategy What are yours?
63
129
321
@brandontroberts
Brandon Roberts
7 months
Instead of rebooting the @Angular components completely, maybe a more incremental approach could be used 😄 Thoughts?
Tweet media one
109
30
313
@brandontroberts
Brandon Roberts
3 years
We've recently released @angular -component/router, the new declarative router for @Angular ! 🔥 Template-based routing 🔥 Observable at all levels 🔥 Supports lazy loading of components and modules 🔥 Small footprint ng add @angular -component/router Repo
5
108
303
@brandontroberts
Brandon Roberts
4 months
🌶️ What if I told you this is an @Angular component under the hood? Hello .ng🤞🏿 Love it? Hate it? 👀
67
50
299
@brandontroberts
Brandon Roberts
2 years
Gonna be fun starting my new job as DevRel Engineer at @appwrite this week! Excited to continue in open source, help developers be successful, build cool projects, and grow the community! 😄
58
6
298
@brandontroberts
Brandon Roberts
1 year
🗣 To all the @Angular devs trying to build things with Signals. 😅
Tweet media one
8
36
297
@brandontroberts
Brandon Roberts
7 years
This ...
Tweet media one
6
178
286
@brandontroberts
Brandon Roberts
5 years
Really enjoyed working on the docs and helping people contribute as part of the Angular team 🙌🏿. Super excited to announce I've joined the awesome group of people at @nrwl_io to help make the tools, and content even better for developers! 😎🔥
46
18
254
@brandontroberts
Brandon Roberts
2 months
The @Angular ecosystem is alive and well 💪
Tweet media one
8
23
257
@brandontroberts
Brandon Roberts
2 years
Today is my last day at Nrwl. I've been blessed to have worked with so many amazing and talented people over the past two plus years. It has helped me grow personally and professionally.
55
2
245
@brandontroberts
Brandon Roberts
4 years
Interested in becoming a GDE? Read this post by @stephenfluin . We definitely need more underrepresented groups to apply and get in the pipeline. I'm willing to answer any questions or help out also, so reach out if you have any questions about it.
15
66
217
@brandontroberts
Brandon Roberts
5 years
I can't truly express how much this means. Thanks to @AlexOkrushko and @GoogleOSS for the nomination, @robwormald and @MikeRyanDev for the vision, and the rest of the community for helping me contribute to open source through @angular and @ngrx_io in an impactful way! 😆🤯😎
Tweet media one
31
16
216
@brandontroberts
Brandon Roberts
2 months
🚨Big news! We're able to use @Angular 17.2 to build components with almost no decorators, driven by signals, and type safety 🥳 input 🔥 output 🔥 model🔥 viewChild🔥 viewChildren🔥 contentChild🔥 comtentChildren🔥
6
39
213
@brandontroberts
Brandon Roberts
4 years
I have an Angular joke, but I have to be in the Zone first
15
16
205
@brandontroberts
Brandon Roberts
2 years
Its really becoming difficult to keep up with all these new @Angular features ... 😂
Tweet media one
10
16
203
@brandontroberts
Brandon Roberts
2 years
The team at @remix_run said they were going to bring Remix Routing to other frameworks including @Angular . It's early but it's real and it's spectacular. My latest post ... 😄🔥👀👇🏿
12
44
194
@brandontroberts
Brandon Roberts
6 months
New logo who dis 👀 @AnalogJS 🤝 @Angular
Tweet media one
6
8
193
@brandontroberts
Brandon Roberts
1 year
Wait, when did this become a thing in @Angular ? 🤯
Tweet media one
34
23
189
@brandontroberts
Brandon Roberts
11 months
I think this is more obvious in open source. "We" being the maintainers and "you" being the contributors specifically. I always use "we" in either case because we are working together at this point in time
8
3
184
@brandontroberts
Brandon Roberts
2 years
Angular + JIT + Vite = 🔥 Don't try this at home 😅
Tweet media one
Tweet media two
20
21
182
@brandontroberts
Brandon Roberts
4 months
🚨 2024 is already off to a big start! We're bringing support for .ng files to @AnalogJS ! 🚀 🔥 Works with @Angular components 🔥 Works with directives 🔥 Works with existing concepts 👀 Demo app Join the discussion!
19
41
180
@brandontroberts
Brandon Roberts
3 years
Got some exciting news! I'm getting into Developer Relations! I talked about my journey to get here. 👀🚀👇🏿
57
11
183
@brandontroberts
Brandon Roberts
10 months
I'm super excited to see where @AnalogJS for @Angular is going and the support around the project. I wrote a blog post to officially re-introduce the meta-framework and help folks get started. Fullstack Angular with Analog 👀
5
52
178
@brandontroberts
Brandon Roberts
1 year
Looks like we're taking @analogjs and @Angular back to the stage at #ngconf2023 ! 🔥😎
Tweet media one
14
13
171
@brandontroberts
Brandon Roberts
6 months
🔥 @AnalogJS got a mention in the @Angular v17 blog post! And surprise! We're moving towards a 1.0 release 🥳
Tweet media one
11
15
166
@brandontroberts
Brandon Roberts
6 months
A whole new site, logo, and brand for @Angular ! 🔥🔥🔥
4
14
161
@brandontroberts
Brandon Roberts
2 years
Dropping Angular components directly in the template?! 🤯 Standalone components are paving the way for the future of Angular. 👏 #ngconf2022
Tweet media one
11
21
156
@brandontroberts
Brandon Roberts
2 years
Building blazing fast applications in Angular is an intentional process. @adyngom is showing us the way 💪🏿 #ngconf2022
Tweet media one
4
25
147
@brandontroberts
Brandon Roberts
5 months
I'll say it again for the @Angular folks Not for me .. for you 😄
Tweet media one
14
9
146
@brandontroberts
Brandon Roberts
2 years
Using @vite_js with @Angular really opens up some possibilities with plugins. I've been working on file-based routing using a plugin. It supports dynamic/static/nested/catch-all routes. 😄 What do you think about the convention? 🤔
Tweet media one
20
20
145
@brandontroberts
Brandon Roberts
2 months
🚨 The release candidate for @AnalogJS 1.0 with @Angular is out! We're quickly moving towards our 1st major release and could use your help! We'll address any major issues before the final release. Please repost! Release guide:
3
44
140
@brandontroberts
Brandon Roberts
2 years
There's a lot going on here ... I'm so confused
Tweet media one
26
2
136
@brandontroberts
Brandon Roberts
1 year
Google's new tool is called Tailwind? Apparently they didn't get the memo ... SEO about to become real challenging
31
0
139
@brandontroberts
Brandon Roberts
5 months
⚡️ Wrote a blog post on setting up unit tests with @vitest_dev and @Angular ! This should make the process much easier for anyone wanting to get started or switch over!
3
32
139
@brandontroberts
Brandon Roberts
3 years
I'm working on a video about the latest Angular RFC. I need some title ideas. What do you think?
Tweet media one
41
12
136
@brandontroberts
Brandon Roberts
3 years
Anyone building any @Angular apps over the holidays? The angular-routing library just got a fresh new release and we would love for you to try it out! ng add angular-routing GitHub:
10
21
134
@brandontroberts
Brandon Roberts
5 months
Apparently, people are already building signal-based forms in @Angular using ngrx/signals 🤯👀
Tweet media one
3
21
134
@brandontroberts
Brandon Roberts
11 months
Team NgRx in the house 🤩 @ngconf
Tweet media one
2
6
129
@brandontroberts
Brandon Roberts
2 years
I started out rewriting my @Angular blog to @astrodotbuild . I'm bringing things full circle and using Angular components inside an Astro project. My latest post! 👀🚀🏝️
11
32
128
@brandontroberts
Brandon Roberts
2 years
Published the latest version of the #Angular Vite Plugin that supports Vitest! New project: yarn create analog Run tests: yarn test GitHub: 🚀
10
30
127
@brandontroberts
Brandon Roberts
2 years
This is pretty cool, especially for @angular development
@rxjsdebugging
RxJS Debugging
2 years
The first major version of @rxjsdebugging is now ready for download 🥳 With this release, the first #rxjs debugger for @code fully supports #rxjs 7 and works with @nodejs - and @webpack -based applications.
11
115
377
3
22
127
@brandontroberts
Brandon Roberts
7 months
I'm beginning to think we will be "stuck" with class components in @Angular for the long term. This is not necessarily bad, but it shows that the community isn't very open to such a change, which is unfortunate. It could continue to push the framework into niche audiences.
38
4
128
@brandontroberts
Brandon Roberts
5 months
How did I miss this? 🤣
@Bitcollage
Bitcollage
5 months
Tweet media one
12
65
395
4
11
125
@brandontroberts
Brandon Roberts
1 year
Another milestone hit with @AnalogJS for @Angular ! We crossed over 1K stars on @GitHub 🤩
Tweet media one
7
7
121
@brandontroberts
Brandon Roberts
2 years
Where are the newish @Angular devs at? Set a reminder to join this Twitter Space tomorrow. @SantoshYadavDev @Bitcollage and others from the community will be discussing AngularJS and Angular. 👇🏿 📣
4
41
122
@brandontroberts
Brandon Roberts
5 months
🔥 The next generation of @Angular applications built with Signals and @ngrx_io starts here! 👀
@ngrx_io
NgRx
5 months
NgRx v17 is out! NgRx Signals, Operators, Performance Improvements, Workshops, and more!
5
85
410
7
17
119
@brandontroberts
Brandon Roberts
3 years
Another surprise for my swag shelf from @github ! My 2020 open source contributions! 👨🏿‍💻🚚😎
Tweet media one
Tweet media two
6
7
114
@brandontroberts
Brandon Roberts
2 years
. @Angular developers who use template-driven forms when the new Typed Forms RFC came out 😂
Tweet media one
7
4
114
@brandontroberts
Brandon Roberts
2 years
Another Angular Twitter Space you need to set a reminder for! Santosh is keeping the conversation going 🔥 👇🏿
2
15
106
@brandontroberts
Brandon Roberts
4 years
Many people know you can lazy load routes with the Angular Router using a Promise, but you can also use an Observable and get retries for free! 🤯 👀🔥👇🏿
6
43
113
@brandontroberts
Brandon Roberts
1 year
Of course @Angular is well represented at @AllThingsOpen . Fun times with @sarah_edo @Nartc1410 🤩
Tweet media one
3
4
113
@brandontroberts
Brandon Roberts
2 years
Every Angular library author needs to update their project to Angular v13 so we can get off ngcc. Thanks, Me
3
13
108
@brandontroberts
Brandon Roberts
6 months
ICYMI: Resident @Angular YouTuber @joshuamorony dropped a new course. And I must say, Its pretty reasonably priced also. You should check it out 👀🤝🫡
3
12
109
@brandontroberts
Brandon Roberts
2 months
You: Angular is turning into React Me: Have you ever used React? You: No Me: 😑
7
3
109
@brandontroberts
Brandon Roberts
11 months
I found someone at @ngconf who used Analog before the conference 😂
Tweet media one
1
3
106
@brandontroberts
Brandon Roberts
1 year
I'll be throwing out some #bluesky invites when I get some. Shoot me a reply here and I'll send you one if you're not on there by that time
129
4
107
@brandontroberts
Brandon Roberts
1 year
🌶️ take: Angular should deprecate templateUrl and styleUrls. If you want external styles and templates, treat them as external imports and let the tooling process them first
21
5
107
@brandontroberts
Brandon Roberts
2 years
Routing in @angular with @remix_run /router? Yes, please 😄 👀
8
15
105
@brandontroberts
Brandon Roberts
1 year
I'd like to see the @Angular team give some credit (or money) to the maintainers of jest-preset-angular, who have enabled Jest support in Angular for some years now. Jest became more popular in the Angular community because of their work.
3
10
105
@brandontroberts
Brandon Roberts
2 years
I think you know where this is going 😄 Excited to give this talk about building on top of Angular! 🔥👀😎
@ViteConf
ViteConf
2 years
❤️ We're excited to share that @brandontroberts is a ViteConf Speaker! His work on the Vite+Angular story has a lot of folks from the @angular community on the edge of their seats! Save the date for Brandon's talk "Vite, Meta-frameworks, and Angular" 🎫
1
10
66
1
16
105
@brandontroberts
Brandon Roberts
5 years
Me using Angular Material vs building out the components myself..
2
15
104
@brandontroberts
Brandon Roberts
4 months
Hello again @ngconf 👀 More @Angular , more @AnalogJS , more community 🤝
Tweet media one
5
6
106
@brandontroberts
Brandon Roberts
4 years
NgRx 9.1 is out! Includes: 🔥Better docs and an overview for @ngrx /component 🔥Support for user-provided effects 🔥Schematics for using reducer creator functions directly with Ivy 👀😎🚀
@releasebutler
Release Butler
4 years
🔥 New NgRx Release 🚀 📦 9.1.0 ✨ FEATURE RELEASE 🎉🎉 🏷️ #ngrx #angular #rxjs #reactive #store #effects #devtools #release #changelog #releasebutler 🔗
Tweet media one
0
3
13
2
41
103
@brandontroberts
Brandon Roberts
2 months
New @Angular lib who dis 👀
Tweet media one
13
10
102
@brandontroberts
Brandon Roberts
3 months
I'm sad all these Angular devs are showing what it's like to be closed minded about potential. Like class components? Cool, me too Literally said in the video this probably won't come to Angular Just @ me directly
22
4
103
@brandontroberts
Brandon Roberts
7 months
Me: Hey community, what about this purely hypothetical @Angular component that doesn't use a class? The community: 😂🤷🏿‍♂️
31
2
102
@brandontroberts
Brandon Roberts
1 year
I wonder how many people are doing this now? 🤔
@KrisPlatis
Krzysztof Platis
1 year
Interesting. You can lazy load an #Angular route component by passing a RxJs *Observable* to the „loadChildren” property!🤯 Thanks for sharing @brandontroberts !
Tweet media one
0
21
83
8
15
103
@brandontroberts
Brandon Roberts
3 months
Me waiting on @Angular v17.1 to come out #ng #SignalInputs
6
6
102
@brandontroberts
Brandon Roberts
6 months
Angular templates are about to get WILD! 👀🤣
@kyjus25
Justin White
6 months
wow this new Angular 17 is great
Tweet media one
36
36
402
8
3
101
@brandontroberts
Brandon Roberts
1 year
Here's a tip for your first open source contribution. Change less Turn off your formatters, auto save hooks, and all that extra stuff. Make the change, save the file, open the PR. 🤝🏿
6
6
99
@brandontroberts
Brandon Roberts
25 days
😄 It's only a matter of time after you can try @AnalogJS in your Angular app
Tweet media one
5
10
100
@brandontroberts
Brandon Roberts
3 months
Asking if RxJS in Angular could be optional is not saying RxJS should be removed from being used in Angular. Don't be an RxJS zealot 🤝
10
4
100
@brandontroberts
Brandon Roberts
3 years
Just like code, if you see an issue more than twice that you have fixed, write about it in the open and share it. 👀 Speeding up the development builds after upgrading to @Angular v12
2
17
98
@brandontroberts
Brandon Roberts
3 years
This tweet has lived rent-free in my mind for years and I could never find it. I finally found it. Now we just need someone to rebuild it. 👇🏿🔥👀
@_rrdelaney
Ryan Delaney
5 years
What if I told you... this was Angular?
Tweet media one
17
56
197
12
8
98