Filter
Exclude
Time range
-
Near
Michael Hladky retweeted
๐Ÿš€ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—ก๐—ฒ๐˜„๐˜€: ๐—•๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—˜๐˜…๐—ต๐—ฎ๐˜‚๐˜€๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ง๐˜†๐—ฝ๐—ฒ ๐—–๐—ต๐—ฒ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด @angular keeps improving template type safety. ๐Ÿ”ฅ With Angular 22, you can now use other expressions for exhaustive type checking inside @๐–ฒ๐—๐—‚๐—๐–ผ๐— blocks, making template logic safer and more expressive. ๐Ÿ‘‰ What changes? ๐Ÿ›ก๏ธ ๐—ฆ๐˜๐—ฟ๐—ผ๐—ป๐—ด๐—ฒ๐—ฟ ๐—ง๐˜†๐—ฝ๐—ฒ ๐—ฆ๐—ฎ๐—ณ๐—ฒ๐˜๐˜† Angular helps ensure all possible states are handled correctly. ๐Ÿง  ๐—ฆ๐—บ๐—ฎ๐—ฟ๐˜๐—ฒ๐—ฟ @๐—ฆ๐˜„๐—ถ๐˜๐—ฐ๐—ต ๐—Ÿ๐—ผ๐—ด๐—ถ๐—ฐ You can use patterns like never(state) in @default to verify exhaustiveness. ๐Ÿ› ๐—–๐—ฎ๐˜๐—ฐ๐—ต ๐— ๐—ถ๐˜€๐˜€๐—ถ๐—ป๐—ด ๐—–๐—ฎ๐˜€๐—ฒ๐˜€ ๐—˜๐—ฎ๐—ฟ๐—น๐˜† If a new state is introduced and not handled, TypeScript will tell you. โš™๏ธ ๐— ๐—ผ๐—ฟ๐—ฒ ๐—ฅ๐—ฒ๐—น๐—ถ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ๐˜€ Less runtime guessing, more compiler guarantees. This is another example of Angular pushing correctness into the compiler instead of production. #Angular #TypeScript #Frontend
2
18
611
Julian Jandl retweeted
๐Ÿ”ฅ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ โ€” ๐—ฆ๐—ฝ๐—ฒ๐—ฎ๐—ธ๐—ฒ๐—ฟ ๐—”๐—ป๐—ป๐—ผ๐˜‚๐—ป๐—ฐ๐—ฒ๐—บ๐—ฒ๐—ป๐˜ We're excited to see Julian Jandl (@hoebbelsB) speaking at #enterJS in Mannheim on June 17! ๐ŸŽค ๐—ก๐—ผ๐—ฑ๐—ฒ.๐—ท๐˜€ ๐—ฃ๐—ฟ๐—ผ๐—ณ๐—ถ๐—น๐—ถ๐—ป๐—ด โ€“ ๐—” ๐——๐—ฒ๐—ฒ๐—ฝ ๐——๐—ถ๐˜ƒ๐—ฒ Ever wondered what your Node.js application is really doing under the hood? In this session, Julian takes a deep dive into modern Node.js performance profiling and shows how to turn raw profiling data into actionable insights. You'll learn how to: โšก Capture accurate CPU profiles ๐Ÿ”ฅ Read and interpret Flame Graphs ๐Ÿ” Identify bottlenecks across async boundaries ๐Ÿง  Understand the impact of the Event Loop, Worker Threads, and V8 internals ๐Ÿ“ˆ Transform trace events into meaningful performance improvements If you're building or operating Node.js applications and want to understand where performance problems actually come from, this talk is for you. ๐Ÿ“ Mannheim, Germany ๐ŸŽŸ๏ธ Get your tickets at enterjs.de #EnterJS #NodeJS #Performance
1
6
302
Julian Jandl retweeted
๐Ÿš€ Next Monday (June 15) at #enterJS! @angular #Signals are no longer the futureโ€”they're the foundation of modern Angular development. If you want to understand not just how Signals work, but how to use them effectively in real applications, join @Michael_Hladky and Julian Jandl (@hoebbelsB) for a full day of hands-on learning. ๐ŸŽ“ ๐—ง๐—ต๐—ฒ ๐—ฆ๐—ถ๐—ด๐—ป๐—ฎ๐—น ๐—ฅ๐—ฒ๐˜ƒ๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ป: ๐—” ๐——๐—ฒ๐—ฒ๐—ฝ ๐——๐—ถ๐˜ƒ๐—ฒ ๐—ถ๐—ป๐˜๐—ผ ๐— ๐—ผ๐—ฑ๐—ฒ๐—ฟ๐—ป ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ We'll cover: โšก Signals, computed & effect ๐Ÿ”„ Signals RxJS interoperability ๐Ÿ“ก Resource & RxResource ๐Ÿ“ Signal Forms ๐Ÿš€ Zoneless Angular & modern change detection ๐Ÿงฉ Real-world patterns and best practices The workshop takes place in Mannheim, and there are still a few seats available. ๐Ÿƒโ€โžก๏ธ ๐ŸŽŸ๏ธ Secure yours at enterjs.de #Angular #Signals #EnterJS
4
9
280
Michael Hladky retweeted
๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ ๐๐ž๐ฐ๐ฌ: ๐๐†๐Ÿ–๐ŸŽ๐Ÿ๐Ÿ‘ ๐‚๐š๐ญ๐œ๐ก๐ž๐ฌ ๐ƒ๐ฎ๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ž ๐’๐ž๐ฅ๐ž๐œ๐ญ๐จ๐ซ๐ฌ ย  @angular is getting stricter โ€” and thatโ€™s a very good thing. ๐Ÿคฉ With the new NG8023 compile-time diagnostic, Angular now detects when multiple components match the same element and stops the problem before it reaches production. ย  ๐Ÿ‘‰ What changes? ย  ๐Ÿ›‘ ๐‚๐จ๐ฆ๐ฉ๐ข๐ฅ๐ž-๐“๐ข๐ฆ๐ž ๐„๐ซ๐ซ๐จ๐ซ๐ฌ No more silent conflicts when multiple selectors apply to the same node. ย  ๐Ÿ” ๐‚๐ฅ๐ž๐š๐ซ ๐ƒ๐ž๐›๐ฎ๐ ๐ ๐ข๐ง๐  Angular tells you exactly which components are colliding. ย  ๐Ÿง  ๐Œ๐จ๐ซ๐ž ๐๐ซ๐ž๐๐ข๐œ๐ญ๐š๐›๐ฅ๐ž ๐๐ž๐ก๐š๐ฏ๐ข๐จ๐ซ Avoid unexpected rendering issues caused by overlapping selectors. ย  โš™๏ธ ๐’๐ญ๐ซ๐จ๐ง๐ ๐ž๐ซ ๐‚๐จ๐ฆ๐ฉ๐ข๐ฅ๐ž๐ซ Another step from runtime debugging โ†’ compile-time guarantees. ย  Less guesswork. Fewer surprises. Safer UI. ๐Ÿš€ ย  #Angular #DX #Frontend
3
17
670
Angular Kenya ๐Ÿ‡ฐ๐Ÿ‡ช retweeted
๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ ๐๐ž๐ฐ๐ฌ: ๐Ž๐ง๐๐ฎ๐ฌ๐ก ๐ข๐ฌ ๐๐จ๐ฐ ๐ญ๐ก๐ž ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ One of @angularโ€™s most recommended performance best practices is no longer optional. ๐Ÿคฉ With Angular 22, OnPush became the default change detection strategy โ€” raising the baseline for performance and predictability across all applications. ๐Ÿš€ ๐Ÿ‘‰ What changed? โšก ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ โ†’ ๐Ž๐ง๐๐ฎ๐ฌ๐ก Angular automatically moves apps to a more efficient update model. ๐Ÿงน ๐‹๐ž๐ฌ๐ฌ ๐๐จ๐ข๐ฅ๐ž๐ซ๐ฉ๐ฅ๐š๐ญ๐ž No need to explicitly set ChangeDetectionStrategy.OnPush in your component decorator anymore. ๐Ÿ”„ ๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ข๐œ ๐Œ๐ข๐ ๐ซ๐š๐ญ๐ข๐จ๐ง Existing applications are upgraded without manual effort. ๐Ÿ’ก ๐๐ž๐ญ๐ญ๐ž๐ซ ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž ๐›๐ฒ ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ Your app updates only when necessary โ€” not on every possible trigger. Combined with Zoneless, Angular is setting a completely new default for modern app performance. Want to understand what to expect and how migration works - check out this article! ๐Ÿค“ ๐Ÿ‘‰ bit.ly/4egYxCr #Angular #WebPerformance #Frontend
4
28
1,078
Thatโ€™s okay, we all understand. Also, @MichaelSmallDev has you covered ๐Ÿ˜„
2
64
Replying to @BeckersBen @OBiblyi
I still post when stuff is about to land or what's cooking. Also busy at work ๐Ÿ˜† Sometimes things gets posted in @PushBased account too.
1
2
56
Im on the road for 1,5 weeks for our #AI #angular @PushBased tour in Poland ๐Ÿ‡ต๐Ÿ‡ฑ with our boss @johannahladky and @Jean__Meche What a blast ๐Ÿ’ฅ!!! Canโ€™t wait for all the stations ๐Ÿš‰๐Ÿคฉ๐Ÿคฉ๐Ÿคฉ
12
651
๐Ÿš€ ๐๐ฎ๐ฌ๐ก๐๐š๐ฌ๐ž๐ @AngularWroclaw โค๏ธ Yesterday was a fantastic evening full of @angular, accessibility engineering, AI-native workflows, and great community discussions ๐Ÿ™Œ A big thank you to everyone who joined the meetup and attended the sessions from our team! ๐Ÿซถ ๐ŸŽค @AdrianRoOmanski presented: ๐“๐ก๐ž ๐๐ฅ๐ฎ๐ž๐ฉ๐ซ๐ข๐ง๐ญ ๐จ๐Ÿ ๐€๐œ๐œ๐ž๐ฌ๐ฌ๐ข๐›๐ข๐ฅ๐ข๐ญ๐ฒ: ๐€ ๐ƒ๐ž๐ž๐ฉ ๐ƒ๐ข๐ฏ๐ž ๐ข๐ง๐ญ๐จ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐€๐ซ๐ข๐š Exploring headless accessibility primitives, Angular Aria internals, and AI-assisted accessibility workflows โšก ๐Ÿ“‘ Slides: bit.ly/4nvliVq ๐ŸŽค @Michael_Hladky presented: ๐ƒ๐ž๐ญ๐ž๐ซ๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ข๐œ ๐€๐ˆ ๐–๐จ๐ซ๐ค๐Ÿ๐ฅ๐จ๐ฐ๐ฌ ๐Ÿ๐จ๐ซ ๐š ๐‹๐š๐ซ๐ ๐ž-๐’๐œ๐š๐ฅ๐ž ๐‚๐จ๐๐ž ๐๐š๐ฌ๐ž Sharing practical strategies for reliable AI-native engineering systems, workflow orchestration, and large-scale modernization ๐Ÿš€ ๐Ÿ“‘ Slides: bit.ly/495X5iO Meetups like these are exactly why we love being part of the Angular community โ€” learning together, exchanging ideas, and pushing modern engineering forward โค๏ธ Here are some impressions from the event ๐Ÿ“ธ #Angular #AI #Accessibility #Frontend #WebDevelopment #SoftwareEngineering #AngularCommunity
12
733
๐Ÿš€ We're hiring a ๐—ฆ๐—ฒ๐—ป๐—ถ๐—ผ๐—ฟ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ/๐—ก๐˜… ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐˜ƒ๐—ถ๐˜๐˜† ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ at PushBased! As anย #Nx Productivity Engineerย at PushBased, youโ€™ll play an integral role in identifying and solving complex challenges in large-scale workspaces. Work closely with our team and clients to audit, design, implement, and optimize Nx-based monorepos, ensuring fast builds, clean architecture, and developer happiness. Expertise in #Angular is highly recommended. Being an Engineer at PushBased means: โญ Work in a variety of projects with excellent team members in challenging environments โญ Collaborate closely with our team and clients, design long-term, scalable roadmaps โญ Take ownership of initiatives. Drive the idea and own it from start to finish โญ Grow by learning from and mentoring others Our core values: push-based.io/career-what-weโ€ฆ Full role description: push-based.io/senior-nx-prodโ€ฆ If this sounds like an environment where you would thrive, you might be the perfect fit for the PushBased team. ๐Ÿš€ We are looking forward to hearing from you! ๐Ÿค—
1
8
19
1,350
๐Ÿ“ฏAnother #PushBased Talk @ #NgIndia! Server-side rendering can dramatically improve Core Web Vitals and SEO โ€” but it also adds a new layer of complexity to Angular applications. @hoebbelsB & @Michael_Hladky will share practical techniques for navigating that complexity with their talk: ๐Ÿงฉ ๐——๐—ฒ๐—ฏ๐˜‚๐—ด๐—ด๐—ถ๐—ป๐—ด ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ฆ๐—ฆ๐—ฅ: ๐—ง๐—ฎ๐—น๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—ฃ๐—ฒ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—ง๐—ฎ๐˜€๐—ธ๐˜€, ๐—›๐˜†๐—ฑ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป, ๐—ฅ๐—ฎ๐—ฐ๐—ฒ ๐—–๐—ผ๐—ป๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ป๐˜€ In this session, Michael & Julian walk you through what really happens when Angular runs in two runtimes: server and browser โ€” and how that impacts rendering stability. Youโ€™ll learn how to: ๐Ÿ”Ž Understand Angular SSR under the hood โณ Identify pending tasks that silently keep renders open ๐Ÿ› Debug hydration mismatches and duplicated side effects โšก Prevent flicker and full client re-renders that break SSR benefits Expect practical debugging strategies that help you migrate Angular applications to SSR with confidence. #Angular #SSR #WebPerformance #NgIndia #Frontend
4
8
430
We're glad to announce our next speaker, @hoebbelsB! ๐Ÿš€ Julian is a Lead Performance Engineer, Trainer, and Consultant at @PushBased. ๐ŸŽŸ๏ธ Get your ticket: angularbelgrade.org/#tickets #NGBelgradeConf #AngularBelgrade #Angular
2
10
321
Weโ€™re bringing deep performance expertise to the #NgIndia powered by @nomadcoderai stage. ๐Ÿš€ Julian Jandl (@hoebbelsB), Lead Performance Engineer at @PushBased, will deliver a session on: ๐Ÿ”Ž ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜‡๐—ฒ ๐˜๐—ต๐—ฒ ๐—๐—ฆ ๐—›๐—ฒ๐—ฎ๐—ฝ ๐—ฎ๐—ป๐—ฑ ๐——๐—ฒ๐˜๐—ฒ๐—ฐ๐˜ ๐— ๐—ฒ๐—บ๐—ผ๐—ฟ๐˜† ๐—Ÿ๐—ฒ๐—ฎ๐—ธ๐˜€ Memory leaks and excessive memory consumption are among the primary causes of crashing browser sessions โ€” and diagnosing them is rarely straightforward. โš ๏ธ In this deep dive, Julian will cover: ๐Ÿงฉ JavaScript memory fundamentals โ™ป๏ธ Garbage collection & heap behavior ๐Ÿ› Systematic memory leak identification ๐Ÿ› ๏ธ A structured debugging methodology ๐Ÿ’ป Practical demos using modern developer tools This isnโ€™t abstract theory โ€” itโ€™s a hands-on walkthrough of how to analyze, identify, and fix memory issues in real-world applications. This is a session you donโ€™t want to miss. ๐Ÿ”ฅ #Angular #JavaScript #WebPerformance #NgIndia #Frontend
5
14
684
The stage is set for #NgIndia powered by @nomadcoderai โ€” and @Michael_Hladky will open the conference with this yearโ€™s keynote! ๐Ÿš€ As CEO of @PushBased and a long-standing #Angular performance expert, Michael has helped teams move from reactive problem-solving to performance-first architecture. ๐Ÿ”ฅ Opening a conference isnโ€™t just about starting the day. Itโ€™s about setting the tone! ๐Ÿซถ Expect sharp insights, concrete strategies, and a forward-looking perspective on modern Angular development. #NgIndia has grown into the most important #Angular gatherings in India โ€” and weโ€™re proud to help kick things off! If youโ€™re there, make sure youโ€™re in your seat for the opening session! #Angular #NgIndia #Keynote
1
4
333
๐Ÿ”ฅ New Podcast Out Now! โ€” Modern CSS Tricks for Massive Performance Gains with @Michael_Hladky Michael joined the @PodRocketpod Podcast to break down how cutting-edge CSS techniques can unlock huge rendering performance wins โ€” often beating traditional JavaScript approaches like virtual scrolling. ๐Ÿš€ He dives into how browser layout and paint work, why large DOMs can hurt your app, and how smart use of content-visibility, CSS containment, contain-layout, and contain-paint can speed up user experiences across devices. Michael also shares real world tips, cross-browser insights (including Safari), and clears up common frontend performance misconceptions. ๐ŸŽง Listen on PodRocket: podrocket.logrocket.com/modeโ€ฆ ๐ŸŒ Or catch it on the PushBased website: bit.ly/4bTw84b #WebPerformance #CSS #FrontendDev
3
205