PushBased

PushBased

@push-based.io

A close knit group of IT experts offering their knowledge and services in #Angular #RxJS #NestJS #JavaScript #TypeScript #webperf and more.

328 followers66 following255 posts

Free online workshop: Local-First AI! โœจ Join Julia Rapczynska & Markus Nissl to explore browser-native AI, with less cloud dependency and lower inference costs. ๐Ÿ“… ๐—ก๐—ผ๐˜ƒ๐—ฒ๐—บ๐—ฏ๐—ฒ๐—ฟ ๐Ÿฎ, ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐Ÿ•” ๐Ÿญ๐Ÿณ:๐Ÿฌ๐Ÿฌ ๐—–๐—˜๐—ง ๐Ÿ’ป Online & free ๐Ÿ‘‰ Register: ai-poland.pl/free-worksho... #WebDevelopment #AIPoland #Coding #AIWorkshop

๐Ÿš€ Meet Iterward: LLMs do the work. Iterward decides what happens next. Move retries, approvals and stop conditions out of prompts and into code you can test. Open source. Zero npm dependencies. CLI + MCP. Try it and give the repo a star โญ github.com/push-based/i... #ClosedLoopAgents #OpenSource

Vienna devs, ngGlรผhwein returns on 27 Nov! ๐Ÿท Join Angular Vienna for talks, shared ideas, community connections, and free food + drinks. International speakers revealed soon. ๐Ÿ“… Friday, 27 November 2026 ๐Ÿ“ LEAN-Coders, Vienna ๐ŸŽŸ๏ธ Save your spot and a mug of Glรผhwein: www.meetup.com/angular-vien...

Big news for ๐—ฆ๐—ฃ๐—” performance! ๐Ÿš€ Soft navigations are now included in experimental CrUX metrics, giving us a more complete view of LCP, INP & CLS across in-app journeysโ€”and making it easier to spot issues by URL. Check your site in CrUX Vis: cruxvis.withgoogle.com

We cut an Nx workspaceโ€™s formatting check from ๐Ÿฐ๐—บ ๐Ÿฏ๐Ÿฐ๐˜€ ๐˜๐—ผ ๐Ÿญ๐Ÿณ.๐Ÿด๐˜€ across 68,000+ files. โšก The trick: oxfmt handles ~99%; Prettier stays for Angular templates that need it. The ๐—ฏ๐—ฒ๐—ป๐—ฐ๐—ต๐—บ๐—ฎ๐—ฟ๐—ธ๐˜€, ๐—บ๐—ถ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜๐—ฟ๐—ฎ๐—ฝ๐˜€, and ๐—ฑ๐—ฒ๐—บ๐—ผ: push-based.io/article/how-...

โš ๏ธ Build speed is only half the story. In our research, a build optimized for speed nearly ๐—ฑ๐—ผ๐˜‚๐—ฏ๐—น๐—ฒ๐—ฑ ๐—ฝ๐—ฎ๐—ด๐—ฒ ๐—น๐—ผ๐—ฎ๐—ฑ ๐˜๐—ถ๐—บ๐—ฒโ€”without adding more application code. A must-read for engineering leaders. ๐Ÿ”— push-based.io/article/fast... #CTO #SoftwareArchitecture #WebPerformance

โšก๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ๐˜€. ๐—›๐—ถ๐—ฑ๐—ฑ๐—ฒ๐—ป ๐—ฐ๐—ผ๐˜€๐˜๐˜€. More chunks don't always mean faster apps. Our latest deep dive shows why @angular.dev's new bundling strategy can hurt runtime performanceโ€”and how we reduced requests by up to 75%. ๐Ÿ”— push-based.io/article/fast... #Angular #Performance #WebDev

โšก ๐—ก๐˜… ๐Ÿฎ๐Ÿฏ.๐Ÿญ ๐—ถ๐˜€ ๐—ต๐—ฒ๐—ฟ๐—ฒ! โšก If you're using ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ, this release is worth checking out. It also brings ๐—ง๐˜†๐—ฝ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐Ÿฒ support, Per-Run Performance Reports for @nx.dev Cloud, plus improved migrations and ecosystem updates. #Angular #Nx #TypeScript

โšก We cut our enterprise Git hook runtime from 116s to 7s. The biggest performance win wasn't optimizing the checksโ€”it was removing unnecessary orchestration. Our latest case study covers the migration from Husky + lint-staged to #Lefthook. push-based.io/article/from...

๐Ÿš€ Another week, another open-weight coding model. #Poolside is another reminder: AI models are becoming commodities. ๐Ÿ—๏ธ The real advantage is the workflowโ€”context, orchestration & evaluation. ๐Ÿ‘‰ Explore our AI Engineering workshop: push-based.io/workshop/ai-... #AIEngineering #LLMs

๐ŸŽ #Apple just brought Safari into the MCP ecosystem. After #Chrome DevTools and #Playwright, AI agents can now inspect, debug and verify apps running in #Safari. The trend is clear: AI is moving beyond code generation toward runtime verification. ๐Ÿ”— webkit.org/blog/18136/i... #Safari #MCP

๐Ÿš€ Proud to sponsor ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐˜„๐—ถ๐˜๐—ต ๐—”๐—œ ๐—ช๐—ฟ๐—ผ๐—ฐล‚๐—ฎ๐˜„! Huge thanks to ๐—”๐—ฑ๐—ฟ๐—ถ๐—ฎ๐—ป ๐—ฅ๐—ผ๐—บ๐—ฎ๐—ป๐˜€๐—ธ๐—ถ for organizing this fantastic event. Together with ๐—๐˜‚๐—น๐—ถ๐—ฎ ๐—ฅ๐—ฎ๐—ฝ๐—ฐ๐˜‡๐˜†๐—ป๐˜€๐—ธ๐—ฎ and many other mentors, he's helping participants build the next generation of AI-powered apps. gdg.community.dev/events/detai... #BuildWithAI #GDGWroclaw

Have an amazing week, everyone! We can't wait to see the ideas, products, and collaborations that come out of it. ๐Ÿš€

Great day at #GoogleIOConnect Berlin! ๐Ÿ’™ Fantastic catching up with fellow GDEs and the developer community, sharing ideas and having inspiring conversations about #AI, #Angular and the #future of the web. Adrian even met a Gemini Robotics demo robot. ๐Ÿค–๐Ÿš€ #GoogleIO #GoogleDevelopers

๐Ÿš€ Proud to sponsor ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐˜„๐—ถ๐˜๐—ต ๐—”๐—œ ๐—ช๐—ฟ๐—ผ๐—ฐล‚๐—ฎ๐˜„! A unique ๐Ÿฒ-๐—ฑ๐—ฎ๐˜† ๐—บ๐—ฎ๐—ฟ๐—ฎ๐˜๐—ต๐—ผ๐—ป helping builders create AI-powered products across the full SDLC. ๐Ÿ”— gdg.community.dev/events/detai... Shoutout to ๐—”๐—ฑ๐—ฟ๐—ถ๐—ฎ๐—ป ๐—ฅ๐—ผ๐—บ๐—ฎล„๐˜€๐—ธ๐—ถ and ๐—๐˜‚๐—น๐—ถ๐—ฎ ๐—ฅ๐—ฎ๐—ฝ๐—ฐ๐˜‡๐˜†๐—ป๐˜€๐—ธ๐—ฎ for supporting participants as mentors. โค๏ธ #BuildWithAI #GDGWroclaw #AI

๐Ÿšจ ๐—Ÿ๐—ฒ๐—ด๐—ฎ๐—ฐ๐˜† ๐—–๐—ผ๐—ฑ๐—ฒ ๐—œ๐˜€ ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—บ๐—ถ๐—ป๐—ฎ๐˜๐—ฒ๐—ฑ ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐Ÿค– AI agents don't know which patterns are good and which should have been retired years ago. ๐Ÿ“ˆ They copy what's most common. ๐Ÿง  Learn why legacy code becomes contaminated contextโ€”and how to prevent AI from amplifying architecture drift. ๐Ÿ‘‰ bit.ly/4uNNDbG #AI

๐ŸŽ‰ Thanks, #๐—ฒ๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ! Great conversations, inspiring sessions, and an amazing community in Mannheim. Highlights: ๐ŸŽ“ @angular.dev Signals workshop ๐Ÿค– AI-powered legacy migrations โ™ฟ Angular accessibility testing ๐Ÿ”ฅ @nodejs.org profiling Thanks to everyone who joined us! ๐Ÿซถ #EnterJS #Angular

๐Ÿš€ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—ก๐—ฒ๐˜„๐˜€: ๐—•๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—˜๐˜…๐—ต๐—ฎ๐˜‚๐˜€๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ง๐˜†๐—ฝ๐—ฒ ๐—–๐—ต๐—ฒ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด Safer @switch blocks ๐Ÿ›ก๏ธ - verify all states are handled - catch missing cases early - stronger template safety More compiler guarantees. ๐Ÿš€ Thank you @angular.dev ๐Ÿ”ฅ๐Ÿซถ #Angular #TypeScript #WebDev

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐๐†๐Ÿ–๐ŸŽ๐Ÿ๐Ÿ‘ ๐Ÿ๐จ๐ซ ๐ƒ๐ฎ๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ž ๐’๐ž๐ฅ๐ž๐œ๐ญ๐จ๐ซ๐ฌ @angular.dev now catches conflicts at build time ๐Ÿ›‘ - clear errors - easier debugging - predictable UI Less guesswork. ๐Ÿ”ฅ #Angular #DX #WebDev

๐Ÿš€ Next Monday (June 15) at EnterJS! Join @michael-hladky.bsky.social & @julianjandl.bsky.social for a full-day Angular workshop: ๐ŸŽ“ ๐—ง๐—ต๐—ฒ ๐—ฆ๐—ถ๐—ด๐—ป๐—ฎ๐—น ๐—ฅ๐—ฒ๐˜ƒ๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ป Signals, RxJS interop, Signal Forms, Resources & zoneless Angular. A few seats are still available. ๐ŸŽŸ๏ธ enterjs.de #Angular #Signals #EnterJS

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐Ž๐ง๐๐ฎ๐ฌ๐ก ๐ข๐ฌ ๐๐จ๐ฐ ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ No more opt-in โšก - better performance by default - less boilerplate - automatic migration @angular.dev keeps raising the baseline. ๐Ÿ”ฅ Learn more ๐Ÿ‘‰ bit.ly/4egYxCr #Angular #Frontend #WebDev

๐Ÿ“ฏ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ Adrian Romanski is speaking in Mannheim on June 17! ๐ŸŽค ๐—ง๐—ต๐—ฒ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—”๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† ๐—ง๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด ๐—ฃ๐˜†๐—ฟ๐—ฎ๐—บ๐—ถ๐—ฑ Learn how to build accessibility into Angular workflows with Vitest, Harnesses, Guidepup, Storybook, and Nx. ๐ŸŽŸ๏ธ Get tickets at enterjs.de #EnterJS #Angular #Accessibility

๐Ÿš€ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—๐˜‚๐˜€๐˜ ๐—Ÿ๐—ฎ๐—ป๐—ฑ๐—ฒ๐—ฑ With default OnPush, Signal Forms stable, Fetch is default, WebMCP available, @Service, injectAsync and more. Another big step forward for modern @angular.dev. ๐Ÿ‘ Release link: github.com/angular/angu... What Angular 22 feature are you most excited to try? #Angular22

๐Ÿš€ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€๐—ต๐—ผ๐—ฝ! ๐Ÿ”ฅ Join @michael-hladky.bsky.social and @julianjandl.bsky.social to master @angular.dev Signals beyond the basics! Learn #Signals, #RxJS interop, Signal #Forms, #Resources, and #zoneless Angular in a full-day hands-on workshop. ๐ŸŽŸ๏ธ enterjs.de #enterJS #Angular #Signals

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐‡๐š๐ฆ๐ฆ๐ž๐ซ๐‰๐’ ๐ข๐ฌ ๐‘๐ž๐ฆ๐จ๐ฏ๐ž๐ After ~10 years @angular.dev has removed HammerJS ๐Ÿงน - no more HammerModule - bring your own gesture solution - leaner Angular core End of an era. ๐Ÿคฉ #Angular #WebDev #Frontend

๐Ÿ”ฅ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ @julianjandl.bsky.social is speaking in Mannheim on June 17! ๐ŸŽค ๐—ก๐—ผ๐—ฑ๐—ฒ.๐—ท๐˜€ ๐—ฃ๐—ฟ๐—ผ๐—ณ๐—ถ๐—น๐—ถ๐—ป๐—ด โ€“ ๐—” ๐——๐—ฒ๐—ฒ๐—ฝ ๐——๐—ถ๐˜ƒ๐—ฒ Learn how to capture CPU profiles, read Flame Graphs, identify bottlenecks, and understand what your Node.js applications are really doing under the hood. ๐ŸŽŸ๏ธ enterjs.de #EnterJS #NodeJS

๐Ÿš€ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ @michael-hladky.bsky.social is speaking in Mannheim on June 17! ๐ŸŽค ๐— ๐—ผ๐˜ƒ๐—ถ๐—ป๐—ด ๐—Ÿ๐—ฒ๐—ด๐—ฎ๐—ฐ๐˜† ๐˜„๐—ถ๐˜๐—ต ๐—”๐—œ Learn how structured AI workflows, MCP, orchestration, and evaluation helped reduce migration effort by up to 75%. ๐ŸŽŸ๏ธ Get tickets at enterjs.de #EnterJS #JavaScript #AI

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐Ÿ๐ž๐ญ๐œ๐ก ๐ข๐ฌ ๐ง๐จ๐ฐ ๐๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ (๐‡๐ญ๐ญ๐ฉ๐‚๐ฅ๐ข๐ž๐ง๐ญ) No more withFetch() โšก - modern API by default - less config - XHR still optional @angular.dev aligns with the web. ๐Ÿคฉ #Angular #WebDev #Frontend

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ.๐Ÿ: ๐’๐ฉ๐ซ๐ž๐š๐ & ๐‘๐ž๐ฌ๐ญ ๐ข๐ง ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž๐ฌ More real JavaScript in @angular.dev templates โšก - spread for arrays & objects - cleaner function calls - less helper boilerplate Powerful and performance-aware.๐Ÿคฉ #Angular #TypeScript #WebDev

๐Ÿš€ ๐—”๐—œ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ง๐—ผ๐˜‚๐—ฟ โ€” ๐—ป๐—ด๐—Ÿ๐—ผ๐—ฑ๐˜‡ & ๐—ป๐—ด๐—ž๐—ฎ๐˜๐—ผ โค๏ธ The final two stops of the tour are behind us ๐Ÿ™Œ Huge thanks to the organizers and the amazing @angular.dev communities of #ngLodz and #ngKato for the warm welcome, great discussions, and fantastic atmosphere ๐Ÿš€ Here are some impressions ๐Ÿ“ธ #Angular #AI

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ.๐Ÿ+: ๐‘๐ž๐ ๐ž๐ฑ ๐ข๐ง ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž๐ฌ Smarter template checks in @angular.dev ๐Ÿ” - native regex support - easier validation - less helper code Small feature, smoother DX. ๐Ÿ”ฅ #Angular #TypeScript #WebDev

๐Ÿš€ ๐—”๐—œ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ง๐—ผ๐˜‚๐—ฟ โ€” ๐—ป๐—ด๐—ฃ๐—ผ๐˜‡๐—ป๐—ฎ๐—ป โค๏ธ Great evening with the #Angular community in Poznan ๐Ÿ™Œ ๐ŸŽค @michael-hladky.bsky.social on deterministic AI workflows ๐ŸŽค Adrian Romaล„ski on Angular Aria Next stop: #ngLodz today ๐Ÿš€ #Angular #AI

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ: ๐ˆ๐ง๐ฌ๐ญ๐š๐ง๐œ๐ž๐จ๐Ÿ ๐ข๐ง ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž๐ฌ Cleaner template checks ๐Ÿง  - native instanceof support - better type narrowing - less helper boilerplate @angular.dev Templates feel more like TypeScript ๐Ÿ”ฅ ๐Ÿคฉ #Angular #TypeScript #WebDev

๐Ÿง  ๐—š๐—ถ๐˜ƒ๐—ถ๐—ป๐—ด ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜ ๐—ฎ โ€œ๐—ฆ๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ ๐—•๐—ฟ๐—ฎ๐—ถ๐—ปโ€ ๐Ÿค– AI agents can write code. ๐Ÿ’ฅ But without architectural memory, they still guess. ๐—๐˜‚๐—น๐—ถ๐—ฎ ๐—ฅ๐—ฎ๐—ฝ๐—ฐ๐˜‡๐˜†๐—ปฬ๐˜€๐—ธ๐—ฎ explores how intent-driven wikis + MCP tools help AI agents make safer engineering decisions. ๐Ÿ”— bit.ly/4tIq2bV #AI #LLM

๐Ÿš€ ๐๐ฎ๐ฌ๐ก-๐๐š๐ฌ๐ž๐ ๐š๐ญ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐–๐ซ๐จ๐œล‚๐š๐ฐ โค๏ธ Adrian Romaล„ski shared Angular Aria & accessibility insights & @michael-hladky.bsky.social explored deterministic AI workflows for large-scale codebases โšก ๐Ÿ“‘ Slides: bit.ly/3PHVjxG #Angular #AI

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ.๐Ÿ+: ๐€๐ซ๐ซ๐จ๐ฐ ๐…๐ฎ๐ง๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐ข๐ง ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž๐ฌ Cleaner templates โšก - inline arrow functions - simpler signal updates - less boilerplate - Templates feel more like real TypeScript. @angular.dev ๐Ÿ”ฅ ๐Ÿซถ #Angular #TypeScript #WebDev

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ.๐Ÿ+: ๐Œ๐ฎ๐ฅ๐ญ๐ข๐ฉ๐ฅ๐ž @๐ฌ๐ฐ๐ข๐ญ๐œ๐ก ๐‚๐š๐ฌ๐ž๐ฌ Cleaner template logic โšก - multiple values, one block - less duplicated UI - easier permission handling Small feature but big DX win for @angular.dev! ๐Ÿ”ฅ #Angular #DX #WebDev

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿฎ๐Ÿฎ: ๐“๐ฒ๐ฉ๐ž ๐‚๐ก๐ž๐œ๐ค๐ข๐ง๐  ๐Ÿ๐จ๐ซ ๐‡๐จ๐ฌ๐ญ ๐๐ข๐ง๐๐ข๐ง๐ ๐ฌ = ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ More safety ๐Ÿ›ก๏ธ - catch errors at build time - more predictable UI - less debugging @angular.dev keeps shifting left. ๐Ÿ”ฅ ๐Ÿคฉ #Angular #TypeScript #WebDev

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐‚๐จ๐ฆ๐ฆ๐ž๐ง๐ญ๐ฌ ๐ข๐ง ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž๐ฌ Finally ๐Ÿ’ฌ - inline comments - multiline support - better readability Small feature, big DX win. @angular.dev keeps getting more awesome! ๐Ÿคฉ๐Ÿ”ฅ #Angular #DX #WebDev

๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—จ๐—œ โ‰  ๐—ฐ๐—ต๐—ฎ๐˜ ๐˜€๐—ถ๐—ฑ๐—ฒ๐—ฏ๐—ฎ๐—ฟ ๐Ÿค–โŒ ๐—œ๐˜โ€™๐˜€ ๐—ฎ๐—ป ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ฏ๐—น๐—ฒ๐—บ ๐Ÿง  If your system canโ€™t: โ€ข reason over state ๐Ÿงฉ โ€ข act via tools ๐Ÿ”ง โ€ข adapt the UI ๐Ÿ”„ โ€ข recover from failure โ™ป๏ธ โ€ฆitโ€™s not agentic ๐Ÿ’ฌ ๐—ก๐—ฒ๐˜„ ๐—ฝ๐—ผ๐˜€๐˜ ๐—ฏ๐˜† @michael-hladky.bsky.social ๐Ÿ‘‰ push-based.io/article/agen... #Frontend #AI #AgenticUI

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐™๐จ๐ง๐ž๐ฅ๐ž๐ฌ๐ฌ: ๐“๐ก๐ž ๐’๐ก๐ข๐Ÿ๐ญ ๐‡๐š๐ฌ ๐€๐ฅ๐ซ๐ž๐š๐๐ฒ ๐’๐ญ๐š๐ซ๐ญ๐ž๐ The shift has already started in v21. โšก - less hidden magic - better performance - more control - smoother updates @eneajaho.me covered this in detail here ๐Ÿ‘‡ bit.ly/42jwF9e #Angular #Frontend #WebDev

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐๐ซ๐จ๐ฐ๐ฌ๐ž๐ซ๐”๐ซ๐ฅ ๐Ÿ๐จ๐ซ ๐‘๐จ๐ฎ๐ญ๐ž๐ซ๐‹๐ข๐ง๐ค๐ฌ Smarter routing ๐ŸŒ custom browser URLs cleaner user-facing paths flexible internal routing Better UX, same Angular router. #Angular #WebDev #Frontend

๐Ÿš€ ๐€๐ˆ ๐€๐ฌ๐ฌ๐ข๐ฌ๐ญ๐ž๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐–๐จ๐ซ๐ค๐ฌ๐ก๐จ๐ฉ Stop guessing with AI coding. ๐Ÿ› ๏ธ Build your own AI setup ๐Ÿงฉ Create context for your project โœ… Make AI reliable (Foundation behind our latest case study ๐Ÿ‘€) ๐Ÿ‘‰ push-based.io/workshop/ai-... #AI #SoftwareEngineering #DeveloperProductivity

๐Ÿš€ ๐€๐ˆ ๐€๐ฌ๐ฌ๐ข๐ฌ๐ญ๐ž๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐–๐จ๐ซ๐ค๐ฌ๐ก๐จ๐ฉ Stop guessing with AI coding. This is hands-on: โ†’ Build your own AI setup โ†’ Create context for your project โ†’ Make AI outputs reliable (Foundation behind our latest case study ๐Ÿ‘€) ๐Ÿ‘‰ push-based.io/workshop/ai-... #AI #DeveloperProductivity

๐Ÿš€ ๐€๐ˆ-๐๐ซ๐ข๐ฏ๐ž๐ง ๐๐ž๐ฌ๐ข๐ ๐ง ๐ฌ๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ฆ๐ข๐ ๐ซ๐š๐ญ๐ข๐จ๐ง โ†’ 7,200+ man-days โ†’ reduced by ~95% โ†’ ~1770% efficiency gain โ†’ 6,800+ violations fixed across 28 components This is what happens when AI is applied systematically, not experimentally. ๐Ÿ”ฅ ๐Ÿ‘‰ push-based.io/article/ai-d... #AI #EnterpriseArchitecture