Enea Jahollari 's Avatar

Enea Jahollari

@eneajaho.me.bsky.social

Hyping Angular everywhere I can ๐Ÿ…ฐ๏ธ | GDE for Angular

706 Followers  |  177 Following  |  35 Posts  |  Joined: 04.07.2023  |  1.8558

Latest posts by eneajaho.me on Bluesky

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

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

We've been working hard on signal visualization in #Angular #DevTools and would love to know what would be most useful for you. Any features, ideas, use cases you have in mind? Please let us know!

(Also fixing the tag for @igorsedov.com, thanks for the great video! ๐Ÿ™)

21.07.2025 16:08 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
feat(core): Promote zoneless to stable by atscott ยท Pull Request #62699 ยท angular/angular This commit moves zoneless from developer preview to stable and updates the roadmap to indicate it is ready for production use.

Zoneless goes stable ๐ŸŽ‰

Finally ๐Ÿ”ฅ

github.com/angular/angu...

#angular

18.07.2025 08:16 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ @angular.dev v20.1 is out!

โœ… simplified component testing
๐Ÿšฆ signal graph in devtools
๐Ÿค– AI-assisted development with MCP server

Check our blog post for all the details:
๐Ÿ‘‰ blog.ninja-squad.com/2025/07/09/w...

10.07.2025 07:14 โ€” ๐Ÿ‘ 17    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

You've met @michael-hladky.bsky.social & @eneajaho.me โ€” now hereโ€™s what theyโ€™re bringing to #AngularConnect ๐Ÿ‘‡

Modern Angular Workshop
โœ… Signals
โœ… Component API
โœ… RxJS integration
โœ… Zoning in on performance

Get ready for the next-gen Angular stack.
๐ŸŽŸ๏ธ angularconnect.com/modern-angular

16.04.2025 15:12 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Unlocking Code's DNA: You Need to Know About Abstract Syntax Trees Think of an AST as the secret blueprint, the hidden structure that reveals the true meaning of your code โ€“ way more than just the lines you see on the screen.

Ever wonder how ESLint, Prettier & codemods really work? ๐Ÿค”
Itโ€™s all thanks to ASTsโ€”Abstract Syntax Trees! ๐ŸŒณ

@eneajaho.me just dropped a blog post breaking it down!
Clear, simple & full of examples.

๐Ÿง  Unlock your codeโ€™s DNA ๐Ÿ‘‰ bit.ly/4236yV3

#JavaScript #AST #WebDev

31.03.2025 13:06 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ Angular Signals are powerfulโ€”but you can go even further!

At #NgIndia, @eneajaho.me will show how to:
โšก Supercharge Signals with inject & DestroyRef
๐Ÿ”„ Build reusable reactive patterns
๐Ÿš€ Optimize performance with smart synchronization
๐ŸŽŸ Tickets: bit.ly/4iWH5Sq

19.03.2025 12:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

๐Ÿ“ธ NgVenice Workshop Day โ€“ What a Success! ๐ŸŽ‰
@michael-hladky.bsky.social & @eneajaho.me led an incredible session on Signals, modern APIs & architecture best practices! ๐Ÿ’ก
Huge thanks to everyone who joined usโ€”it was an amazing day! ๐Ÿ™Œ
#NgVenice #Angular #WebDev #TechWorkshop

13.03.2025 16:09 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've seen that pattern used in a project ๐Ÿ‘€

19.02.2025 09:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Angular framework repo hit PR number 60000 ๐Ÿ“ˆ
github.com/angular/angu...

Maybe less exciting that this particular PR happens to be a routine version bump, but hey, more exciting stuff is on the way

18.02.2025 19:07 โ€” ๐Ÿ‘ 22    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sometimes you can pre-fetch!

The initial fetch can happen on the server too! SSR to the rescue!
But it's not needed for normal SPA.

For websites it's crucial!

18.02.2025 14:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's the best way to introduce CLS (Cumulative Layout Shift)

So, the best thing you can do is to start fetching as soon as possible! And for that you can use the router!

Don't fetch inside ngOnInit. Fetch inside a route resolver! That's why it's there!
Move data fetching up, as much as possible!

18.02.2025 14:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a man is sitting at a table with a sign that says `` change my mind '' on it . ALT: a man is sitting at a table with a sign that says `` change my mind '' on it .

Having an async pipe that fetches data on the template is an anti-pattern!

#angular

18.02.2025 14:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

When do you plan to release the initial version?

18.02.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
feat(common): introduce experimental `httpResource` by alxhub ยท Pull Request #59876 ยท angular/angular httpResource is a new frontend to the HttpClient infrastructure. It declares a dependency on an HTTP endpoint. The request to be made can be reactive, updating in response to signals for the URL, m...

httpResource is incoming

github.com/angular/angu...

(experimental)

11.02.2025 22:48 โ€” ๐Ÿ‘ 33    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Angular: The Documentary | An origin story
YouTube video by Honeypot Angular: The Documentary | An origin story

I'm so happy someone captured Angular's story in a documentary!

This 15+ year tale is summarized in just an hour...

This video shares a glimpse into the project into which we have poured thousands of hours of love and dedication.

Enjoy!

www.youtube.com/watch?v=cRC9...

04.02.2025 17:28 โ€” ๐Ÿ‘ 100    ๐Ÿ” 26    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 5
Video thumbnail

How easy is it to add undo/redo functionality in your apps?

With the latest addition to ngxtension, it would be just a function call away!

We're adding signalHistory which tracks signal changes and gives us some signals and methods we can call like: history, undo, redo, canUndo, canRedo, clear!

31.01.2025 22:43 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

We will cover all the latest Angular features in depth and showcase how to properly use them to create reactive UIs that are performant ๐Ÿš€! Can't wait to be there ๐Ÿ˜ƒ!

See you in @ngvenice.bsky.social ๐Ÿ™Œ

#angular

24.01.2025 13:03 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹

22.01.2025 12:36 โ€” ๐Ÿ‘ 407    ๐Ÿ” 51    ๐Ÿ’ฌ 42    ๐Ÿ“Œ 19
Preview
Angular Inline Confirm using Angular CDK - StackBlitz An angular-cli project based on @angular/animations, @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router, c...

Play here stackblitz.com/edit/stackbl...

14.01.2025 21:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Building on top of Material and CDK using AI is a real joy ๐Ÿ˜ƒ!
I don't have to learn all the CDK stuff, I ask #Gemini and it knows what needs to be done!

I asked it to build an inlineConfirm directive using cdk/overlay and it built 80% of the code (and I just migrated it to signals ๐Ÿ˜…)

#angular

14.01.2025 21:03 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Introduction Get started building your scene graph with Angular Three.

#angular #angularthree
short and sweet this time, Angular Three v3 has been released to support Angular 19 (and drop support for Angular 18 and below)

Docs: angularthree.org
v3 blog: angularthree.org/blog/v3

05.01.2025 08:13 โ€” ๐Ÿ‘ 18    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐ŸŽ… Oh oh oh Merry Xmas!
If you are still looking for the right gift for Christmas๐ŸŽ„take advantage of the Early bird ticket for #NGVenice and participate in an event where you can be part of the discussion about Performance & SSR in #Angular with @sumyerradi.bsky.social , @eneajaho.me and Kasia Kluba ๐ŸŽ

24.12.2024 21:10 โ€” ๐Ÿ‘ 9    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Thinking Beyond Core Web Vitals | Anna Migas | performance.now() 2024
YouTube video by Web Conferences Amsterdam Thinking Beyond Core Web Vitals | Anna Migas | performance.now() 2024

The next #perfnow video is up: @szynszyliszys.bsky.social with Thinking Beyond Core Web Vitals

www.youtube.com/watch?v=8Unb...

24.12.2024 14:36 โ€” ๐Ÿ‘ 18    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The #RxAngular team has a special christmas ๐ŸŽ for y'all!

๐Ÿšจ We've just released RxVirtualView !
A simple way to only display DOM that is visible to the user.

It completes the virtual scrolling story with a generic approach for nodes that are not
part of simple lists.

More ๐Ÿ‘‡

24.12.2024 13:11 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Today is my first day that isnโ€™t full of meetings, so weโ€™re gonna have a little fun.

Letโ€™s talk about Signals and reactivity. I made this demo a little while ago to help folks understand what Signals are and why theyโ€™re so powerful:

angular-signals.netlify.app

19.12.2024 15:33 โ€” ๐Ÿ‘ 112    ๐Ÿ” 15    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 2

Incremental Hydration in Angular is also a big one!

18.12.2024 12:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - rx-angular/rx-angular at rx-virtual-view Reactive Extensions for Angular. Contribute to rx-angular/rx-angular development by creating an account on GitHub.

RxVirtualView -> Basically is lazy initializing components and hiding them (also detaching from synchronization (CD) if they are not in the viewport. If the components gets into the viewport again a cached view is used from before.

github.com/rx-angular/r...

17.12.2024 15:14 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿคฏ๐Ÿคฏ๐Ÿคฏ
Just so you know, @julianjandl.bsky.social has been cooking something really mind blowing when it comes to performance in Angular apps!! ๐Ÿคฏ

๐Ÿงต

#angular

17.12.2024 15:14 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
fix(material/paginator): ignore clicks on disabled buttons by crisbeto ยท Pull Request #30138 ยท angular/components The changes in #29379 made the paginator interactive while they're disabled in order to improve accessibility, but as a result it also allows for the buttons to navigate while they're disab...

github.com/angular/comp...

16.12.2024 13:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@eneajaho.me is following 20 prominent accounts