Michael Hladky

@michael-hladky.bsky.social

Nx, Monorepo, Web Performance, Architecture, Angular, Reactive Programming

โš ๏ธ 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

Bild

โšก๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ๐˜€. ๐—›๐—ถ๐—ฑ๐—ฑ๐—ฒ๐—ป ๐—ฐ๐—ผ๐˜€๐˜๐˜€. 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

Bild

โšก ๐—ก๐˜… ๐Ÿฎ๐Ÿฏ.๐Ÿญ ๐—ถ๐˜€ ๐—ต๐—ฒ๐—ฟ๐—ฒ! โšก 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

Bild

๐Ÿš€ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—ก๐—ฒ๐˜„๐˜€: ๐—•๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—˜๐˜…๐—ต๐—ฎ๐˜‚๐˜€๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ง๐˜†๐—ฝ๐—ฒ ๐—–๐—ต๐—ฒ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด 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

Bild

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

Bild

๐Ÿš€ 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

Bild

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ: ๐Ž๐ง๐๐ฎ๐ฌ๐ก ๐ข๐ฌ ๐๐จ๐ฐ ๐ƒ๐ž๐Ÿ๐š๐ฎ๐ฅ๐ญ 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

Bild

๐Ÿš€ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—๐˜‚๐˜€๐˜ ๐—Ÿ๐—ฎ๐—ป๐—ฑ๐—ฒ๐—ฑ 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

Bild

โณ Only a few seats left for our #enterJS workshop! We'll spend a full day diving deep into Angular Signals, modern state management, Signal Forms, RxJS interop, and the future of zoneless Angular. ๐ŸŽŸ๏ธ Get your ticket at enterjs.de Looking forward to seeing you in Mannheim! ๐Ÿซถ

PushBased@push-based.io ยท 2mo ago

๐Ÿš€ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€๐—ต๐—ผ๐—ฝ! ๐Ÿ”ฅ 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

Bild

๐Ÿš€ ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ @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

Bild

๐Ÿš€ ๐—”๐—œ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ง๐—ผ๐˜‚๐—ฟ โ€” ๐—ป๐—ด๐—Ÿ๐—ผ๐—ฑ๐˜‡ & ๐—ป๐—ด๐—ž๐—ฎ๐˜๐—ผ โค๏ธ 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

BildBildBildBild

๐Ÿš€ ๐๐ฎ๐ฌ๐ก-๐๐š๐ฌ๐ž๐ ๐š๐ญ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐–๐ซ๐จ๐œล‚๐š๐ฐ โค๏ธ 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

BildBildBildBild

๐Ÿš€ ๐—”๐—œ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ง๐—ผ๐˜‚๐—ฟ โ€” ๐—ป๐—ด๐—ฃ๐—ผ๐˜‡๐—ป๐—ฎ๐—ป โค๏ธ 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

BildBildBildBild

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

Bild

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐Ÿ๐Ÿ.๐Ÿ+: ๐Œ๐ฎ๐ฅ๐ญ๐ข๐ฉ๐ฅ๐ž @๐ฌ๐ฐ๐ข๐ญ๐œ๐ก ๐‚๐š๐ฌ๐ž๐ฌ 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

Bild

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

Bild

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

Bild

๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—จ๐—œ โ‰  ๐—ฐ๐—ต๐—ฎ๐˜ ๐˜€๐—ถ๐—ฑ๐—ฒ๐—ฏ๐—ฎ๐—ฟ ๐Ÿค–โŒ ๐—œ๐˜โ€™๐˜€ ๐—ฎ๐—ป ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ฏ๐—น๐—ฒ๐—บ ๐Ÿง  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

Bild

๐Ÿš€ ๐€๐ง๐ ๐ฎ๐ฅ๐š๐ซ ๐™๐จ๐ง๐ž๐ฅ๐ž๐ฌ๐ฌ: ๐“๐ก๐ž ๐’๐ก๐ข๐Ÿ๐ญ ๐‡๐š๐ฌ ๐€๐ฅ๐ซ๐ž๐š๐๐ฒ ๐’๐ญ๐š๐ซ๐ญ๐ž๐ 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

Bild

๐Ÿš€ ๐€๐ˆ ๐€๐ฌ๐ฌ๐ข๐ฌ๐ญ๐ž๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐–๐จ๐ซ๐ค๐ฌ๐ก๐จ๐ฉ 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

Bild

๐Ÿš€ ๐—–๐—ผ๐—ป๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ ๐—ง๐—ฎ๐—น๐—ธ: Moving Legacy with AI @michael-hladky.bsky.social at AI India ๐Ÿ‡ฎ๐Ÿ‡ณ Cut migration time by 75% with a structured AI workflowโ€”no prompt guessing, just reproducible results. From context & tokens โ†’ MCP โ†’ orchestration โ†’ evaluation. Real patterns. Real impact. #AI #LegacyCode

Bild

๐Ÿš€ ๐€๐ˆ-๐๐ซ๐ข๐ฏ๐ž๐ง ๐๐ž๐ฌ๐ข๐ ๐ง ๐ฌ๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ฆ๐ข๐ ๐ซ๐š๐ญ๐ข๐จ๐ง โ†’ 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

Bild