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"
🤔
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 🤝
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 👀📣✍🏿
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?
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
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! 😄
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! 😎🔥
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.
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.
🚨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🔥
We said goodbye to support for .ng files in
@AnalogJS
for
@Angular
.
But the idea has momentum we can't ignore, so we're saying hello to support for .analog files!
🤝
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 ...
😄🔥👀👇🏿
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
🚨 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!
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 👀
🥳 Super excited to release the first beta of
@AnalogJS
1.0.0 for
@Angular
!
npm create analog
@beta
my-analog-app
Try it out and share any feedback in our
@GitHub
discussion!
Changelog
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? 🤔
🚨 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:
⚡️ 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!
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:
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!
👀🚀🏝️
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.
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.
👇🏿 📣
🌶️ 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
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.
❤️ 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"
🎫
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
👀😎🚀
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
Interesting. You can lazy load an
#Angular
route component by passing a RxJs *Observable* to the „loadChildren” property!🤯
Thanks for sharing
@brandontroberts
!
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.
🤝🏿
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