Push-Based

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

๐—ฅ๐—ฒ๐—ฎ๐—น๐—น๐˜† ๐—ฒ๐˜…๐—ฐ๐—ถ๐˜๐—ถ๐—ป๐—ด news for anyone working on web performance! ๐Ÿ”ฅSoft navigations are now showing up in CrUX โ€” and you can c...
14/10/2026

๐—ฅ๐—ฒ๐—ฎ๐—น๐—น๐˜† ๐—ฒ๐˜…๐—ฐ๐—ถ๐˜๐—ถ๐—ป๐—ด news for anyone working on web performance! ๐Ÿ”ฅ
Soft navigations are now showing up in CrUX โ€” and you can check the new experimental metrics for your own site in CrUX Vis: https://cruxvis.withgoogle.com/

Until now, CrUX did not really support SPA's, it mostly measured the initial page load, missing what happens as users move through the app. The new experimental soft navigation ๐—Ÿ๐—–๐—ฃ, ๐—œ๐—ก๐—ฃ, and ๐—–๐—Ÿ๐—ฆ metrics include those in-app navigations, tracking experience across the full in-app journey.

For those of us working with SPAs every day, this is a ๐—ฏ๐—ถ๐—ด ๐˜€๐˜๐—ฒ๐—ฝ toward seeing the performance experience users actually have. Go check your site! ๐Ÿš€

Quick caveat: the metrics are experimental, and Googleโ€™s stable Core Web Vitals scores havenโ€™t changed yet.

๐—™๐—ฟ๐—ผ๐—บ ๐Ÿฐ๐—บ ๐Ÿฏ๐Ÿฐ๐˜€ ๐˜๐—ผ ๐Ÿญ๐Ÿณ.๐Ÿด๐˜€. Same Nx workspace. Same formatting check. ๐—” ๐Ÿญ๐Ÿฑร— ๐˜€๐—ฝ๐—ฒ๐—ฒ๐—ฑ๐˜‚๐—ฝ. โšกAcross more than 68,000 files, formattin...
29/09/2026

๐—™๐—ฟ๐—ผ๐—บ ๐Ÿฐ๐—บ ๐Ÿฏ๐Ÿฐ๐˜€ ๐˜๐—ผ ๐Ÿญ๐Ÿณ.๐Ÿด๐˜€. Same Nx workspace. Same formatting check. ๐—” ๐Ÿญ๐Ÿฑร— ๐˜€๐—ฝ๐—ฒ๐—ฒ๐—ฑ๐˜‚๐—ฝ. โšก

Across more than 68,000 files, formatting had become a recurring cost in CI. Moving from Prettier to oxfmt made a huge difference, but a complete swap wasnโ€™t possible: some Angular templates still needed Prettierโ€™s parser.

So we built a hybrid setup:

๐ŸŸข oxfmt formats roughly 99% of the files
๐ŸŸฃ Prettier handles the remaining Angular templates

The result was a full-workspace check that fell from ๐Ÿฐ๐—บ ๐Ÿฏ๐Ÿฐ๐˜€ ๐˜๐—ผ ๐Ÿญ๐Ÿณ.๐Ÿด๐˜€, while keeping the formatting behavior those templates require.

The migration also revealed a few less obvious challenges around ignore files, import sorting, and replacing nx format as the workspace wrapper. Weโ€™ve documented the ๐—ฎ๐—ฝ๐—ฝ๐—ฟ๐—ผ๐—ฎ๐—ฐ๐—ต, ๐—ฏ๐—ฒ๐—ป๐—ฐ๐—ต๐—บ๐—ฎ๐—ฟ๐—ธ๐˜€, ๐˜๐—ฟ๐—ฎ๐—ฑ๐—ฒ-๐—ผ๐—ณ๐—ณ๐˜€, and a ๐—ฟ๐—ฒ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐—ถ๐—ฏ๐—น๐—ฒ ๐—ฑ๐—ฒ๐—บ๐—ผ in our new article.

๐Ÿ‘‰ Read it here: https://push-based.io/article/how-we-cut-nx-format-from-minutes-to-seconds-a-prettier-to-oxfmt-hybrid

๐Ÿš€ ๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฟ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ๐˜€ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ฎ๐—น๐˜„๐—ฎ๐˜†๐˜€ ๐—บ๐—ฒ๐—ฎ๐—ป ๐—ณ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐˜€.Most engineering leaders invest heavily in improving developer produ...
27/07/2026

๐Ÿš€ ๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฟ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ๐˜€ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ฎ๐—น๐˜„๐—ฎ๐˜†๐˜€ ๐—บ๐—ฒ๐—ฎ๐—ป ๐—ณ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐˜€.

Most engineering leaders invest heavily in improving developer productivityโ€”and rightly so. Faster build pipelines mean quicker feedback loops, shorter release cycles, and lower engineering costs.

โš ๏ธ But there's a hidden trade-off.

Some build optimizations can unintentionally increase the work the browser has to do, slowing down the experience for your users. That means the gains inside your engineering organization can come at the expense of customer experience.

๐Ÿ“Š In our research, we found that a build configuration optimized for speed nearly ๐—ฑ๐—ผ๐˜‚๐—ฏ๐—น๐—ฒ๐—ฑ ๐—ฝ๐—ฎ๐—ด๐—ฒ ๐—น๐—ผ๐—ฎ๐—ฑ ๐˜๐—ถ๐—บ๐—ฒ in a real-world scenarioโ€”without adding more application code.

๐Ÿ’ก ๐—ง๐—ต๐—ฒ ๐—น๐—ฒ๐˜€๐˜€๐—ผ๐—ป?

Engineering productivity and runtime performance should be treated as complementary business metricsโ€”not competing priorities.

Our latest article explains where this trade-off comes from, how to identify it in your applications, and how to optimize for both developer velocity and user experience.

๐Ÿ”— ๐—ฅ๐—ฒ๐—ฎ๐—ฑ ๐˜๐—ต๐—ฒ ๐—ฎ๐—ฟ๐˜๐—ถ๐—ฐ๐—น๐—ฒ: https://push-based.io/article/faster-builds-slower-applications-optimizing-angulars-bundle-output

โšก ๐—™๐—ฎ๐˜€๐˜ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ๐˜€ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ฐ๐—ฎ๐—น๐—น๐˜† ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐—ณ๐—ฎ๐˜€๐˜ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€. 's new build system is a huge win for developer productivity...
24/07/2026

โšก ๐—™๐—ฎ๐˜€๐˜ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ๐˜€ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ฐ๐—ฎ๐—น๐—น๐˜† ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐—ณ๐—ฎ๐˜€๐˜ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€.

's new build system is a huge win for developer productivity. Build times are dramatically faster, making the development experience better than ever.

But there's another side to the story.

In large applications, the new bundling strategy can produce hundreds of small chunks. While that helps the bundler optimize build speed, it can significantly increase the number of network requests during page loadโ€”and those requests still have a cost, even with HTTP/2 and HTTP/3.

In our tests, simply increasing the number of additional chunks from ๐—ผ ๐˜๐—ผ ๐Ÿฑ๐Ÿฌ๐Ÿฌ increased ๐—Ÿ๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜€๐˜ ๐—–๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜๐—ณ๐˜‚๐—น ๐—ฃ๐—ฎ๐—ถ๐—ป๐˜ (๐—Ÿ๐—–๐—ฃ) from ๐Ÿฎ.๐Ÿต๐Ÿฑ ๐˜€ ๐˜๐—ผ ๐Ÿฑ.๐Ÿณ๐Ÿต ๐˜€โ€”without increasing the amount of or changing the rendered content.

That led us to a question:

๐—–๐—ฎ๐—ป ๐˜„๐—ฒ ๐—ธ๐—ฒ๐—ฒ๐—ฝ ๐—˜๐˜€๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ'๐˜€ ๐—ถ๐—ป๐—ฐ๐—ฟ๐—ฒ๐—ฑ๐—ถ๐—ฏ๐—น๐—ฒ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ ๐˜€๐—ฝ๐—ฒ๐—ฒ๐—ฑ ๐˜„๐—ต๐—ถ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐—ถ๐—ป๐—ด ๐—ฎ ๐—ฏ๐˜‚๐—ป๐—ฑ๐—น๐—ฒ ๐˜๐—ต๐—ฎ๐˜'๐˜€ ๐—ผ๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ฒ๐—ฑ ๐—ณ๐—ผ๐—ฟ ๐—ฟ๐˜‚๐—ป๐˜๐—ถ๐—บ๐—ฒ ๐—ฝ๐—ฒ๐—ฟ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐—ป๐—ฐ๐—ฒ?

In our latest article we explore:

โœ… Why chunk count matters more than many developers realize
โœ… Why Angular's new build system produces so many chunks
โœ… Why HTTP/2 doesn't make requests "free"
โœ… Reachability-based bundle optimization strategies
โœ… How we built -angular/rebundle to optimize Angular production bundles

If you're working on a large Angular application, this is worth understanding.

๐Ÿ”— ๐—ฅ๐—ฒ๐—ฎ๐—ฑ ๐˜๐—ต๐—ฒ ๐—ณ๐˜‚๐—น๐—น ๐—ฎ๐—ฟ๐˜๐—ถ๐—ฐ๐—น๐—ฒ: https://push-based.io/article/faster-builds-slower-applications-optimizing-angulars-bundle-output

๐—ก๐˜… ๐Ÿฎ๐Ÿฏ.๐Ÿญ ๐—ถ๐˜€ ๐—ต๐—ฒ๐—ฟ๐—ฒ โ€” ๐—ฎ๐—ป๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ๐˜€ ๐˜€๐—ต๐—ผ๐˜‚๐—น๐—ฑ ๐˜๐—ฎ๐—ธ๐—ฒ ๐—ป๐—ผ๐˜๐—ฒ. The latest Nx release brings first-class support for ๐—”๐—ป๐—ด๐˜‚๐—น...
16/07/2026

๐—ก๐˜… ๐Ÿฎ๐Ÿฏ.๐Ÿญ ๐—ถ๐˜€ ๐—ต๐—ฒ๐—ฟ๐—ฒ โ€” ๐—ฎ๐—ป๐—ฑ ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ๐˜€ ๐˜€๐—ต๐—ผ๐˜‚๐—น๐—ฑ ๐˜๐—ฎ๐—ธ๐—ฒ ๐—ป๐—ผ๐˜๐—ฒ.

The latest Nx release brings first-class support for ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐Ÿฎ๐Ÿฎ, making upgrades smoother with updated generators, executors, and migrations.

But that's not all. A few other additions stand outโ€”especially for teams working with large monorepos:

๐Ÿ“Š ๐—ฃ๐—ฒ๐—ฟ-๐—ฅ๐˜‚๐—ป ๐—ฃ๐—ฒ๐—ฟ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐—ฟ๐˜๐˜€
Instead of only looking at aggregate CI metrics, Nx Cloud now lets you inspect individual pipeline runs. That makes it much easier to understand why a specific build was slow, identify cache misses, and spot bottlenecks.

๐ŸŸฆ ๐—ง๐˜†๐—ฝ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐Ÿฒ ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜
Nx now officially supports TypeScript 6, helping teams adopt the latest compiler while staying compatible across the Nx ecosystem.

๐Ÿ› ๏ธ ๐—œ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ๐—ฑ ๐—บ๐—ถ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ & ๐—ฒ๐—ฐ๐—ผ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ ๐˜‚๐—ฝ๐—ฑ๐—ฎ๐˜๐—ฒ๐˜€
As expected from a .1 release, there are plenty of plugin updates, migration improvements, bug fixes, and compatibility enhancements to make upgrading less painful.

It's great to see the Nx team keeping pace with Angular releases while continuing to invest in developer productivity and CI observability.

If you're planning your Angular 22 upgrade, this release is definitely worth checking out.

๐ŸŽฅ Want a walkthrough of everything that's new? Juri Strumpflohner from the Nx team covers the highlights here:
https://www.youtube.com/watch?v=sDeptlEXD10

What feature are you most looking forward to using?

โšก ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ถ๐˜€ ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ถ๐—ป๐—ด ๐—บ๐—ผ๐—ฟ๐—ฒ ๐—•๐—ฎ๐—ฏ๐—ฒ๐—น ๐—ณ๐—ฟ๐—ผ๐—บ ๐˜๐—ต๐—ฒ ๐—–๐—Ÿ๐—œ. โšกAnother step towards a leaner and faster build pipeline.An open Angular ...
15/07/2026

โšก ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—ถ๐˜€ ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ถ๐—ป๐—ด ๐—บ๐—ผ๐—ฟ๐—ฒ ๐—•๐—ฎ๐—ฏ๐—ฒ๐—น ๐—ณ๐—ฟ๐—ผ๐—บ ๐˜๐—ต๐—ฒ ๐—–๐—Ÿ๐—œ. โšก

Another step towards a leaner and faster build pipeline.

An open Angular CLI PR replaces the remaining Babel-based production optimization plugins with a new transformation built on Oxc and Magic String.

What does that mean?

โœ… Production builds can skip Babel for these optimization passes.
โœ… Angular-specific optimizations are performed in a single transformation.
โœ… Less parsing, less work, potentially faster buildsโ€”especially for larger applications and monorepos.

The new optimization pass handles things like:
โ€ข removing Angular development metadata
โ€ข optimizing TypeScript enum output
โ€ข annotating code for better tree shaking
โ€ข optimizing static class members

This isn't a flashy new feature you'll notice in your code editor.

It's something arguably more important: Angular continues investing in modern build infrastructure that makes every production build a little more efficient.

Over the past releases we've seen Angular embrace esbuild, Vite, incremental improvements to the CLI, and now another move away from legacy Babel transforms.

The trend is clear: less legacy tooling, more performance.

What do you thinkโ€”should Angular continue replacing parts of its toolchain with newer projects like Oxc where it makes sense?

PR: https://github.com/angular/angular-cli/pull/33568

โšก ๐Ÿญ๐Ÿญ๐Ÿฒ ๐˜€๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ๐˜€.That was how long every Git hook took to run in one of our enterprise monorepos.Not because the validation...
10/07/2026

โšก ๐Ÿญ๐Ÿญ๐Ÿฒ ๐˜€๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ๐˜€.
That was how long every Git hook took to run in one of our enterprise monorepos.
Not because the validations themselves were slowโ€”but because years of tooling layers had quietly accumulated around them.

โ†’ โ†’ .js โ†’ -staged โ†’ custom wrappers โ†’ finally... the actual validation.

So we asked a simple question:

๐—ช๐—ต๐—ฎ๐˜ ๐—ถ๐—ณ ๐˜„๐—ฒ ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ฒ๐—ฑ ๐˜๐—ต๐—ฒ ๐—ผ๐—ฟ๐—ฐ๐—ต๐—ฒ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐—ผ๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ถ๐—ป๐—ด ๐—ถ๐˜?

The result?
๐Ÿš€ ๐—š๐—ถ๐˜ ๐—ต๐—ผ๐—ผ๐—ธ ๐—ฟ๐˜‚๐—ป๐˜๐—ถ๐—บ๐—ฒ: 116.65s โ†’ 7.28s (16 x faster)
โš™๏ธ ๐—จ๐˜€๐—ฒ๐—ฟ ๐—–๐—ฃ๐—จ ๐˜๐—ถ๐—บ๐—ฒ: 47 x lower
๐Ÿงฉ ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Three systems replaced with a single declarative file.

In our latest case study, we walk through:
โ€ข why we migrated from Husky + lint-staged to
โ€ข how we approached the migration without disrupting developer workflows
โ€ข the performance benchmarks before and after
โ€ข the lessons we learned about developer tooling, orchestration overhead, and native binaries

Sometimes the biggest performance wins don't come from making code faster.

๐—ง๐—ต๐—ฒ๐˜† ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ถ๐—ป๐—ด ๐˜‚๐—ป๐—ป๐—ฒ๐—ฐ๐—ฒ๐˜€๐˜€๐—ฎ๐—ฟ๐˜† ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ๐˜€.

๐Ÿ“– Read the full case study:
https://push-based.io/article/from-116-seconds-to-7-how-we-rebuilt-an-enterprise-git-hook-pipeline

๐Ÿš€ TypeScript 7 just landed.A few weeks ago, we shared that   was rewriting the   compiler in  . Today, that work officia...
09/07/2026

๐Ÿš€ TypeScript 7 just landed.

A few weeks ago, we shared that was rewriting the compiler in . Today, that work officially ships with TypeScript 7, bringing up to 10ร— faster compilation, parallel type checking and a dramatically improved developer experience.

There are no flashy language features. No revolutionary syntax.

Instead, Microsoft focused on something much more valuable: developer productivity.

Because developer productivity isn't only about writing code fasterโ€”it's about spending less time waiting.

TypeScript 7 brings:

โšก Up to 10ร— faster compilation
๐Ÿงต Parallel type checking
๐Ÿ“ฆ Parallel project builds
๐Ÿ‘€ A completely rewritten watch mode

For developers working in large repositories and monorepos, this could have a bigger impact than any new language feature.

Ironically, the biggest TypeScript release in years isn't about changing how we write TypeScript.

๐—œ๐˜'๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—บ๐—ฎ๐—ธ๐—ถ๐—ป๐—ด ๐—ง๐˜†๐—ฝ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐—ด๐—ฒ๐˜ ๐—ผ๐˜‚๐˜ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐˜„๐—ฎ๐˜†.

โš ๏ธ One important note for Angular developers: Angular won't adopt TypeScript 7 immediately because the new compiler API isn't ready yet. The TypeScript team expects a stable API in TypeScript 7.1, after which Angular and other frameworks can begin integrating the new compiler and unlock its performance benefits.

This is one of those releases where you probably won't write different codeโ€”but you'll spend a lot less time waiting for it to compile.

  just released another open-weight coding model. A few months ago, that headline alone would have been a big deal.Today...
07/07/2026

just released another open-weight coding model.
A few months ago, that headline alone would have been a big deal.
Today? It almost feels routine.

Every week there's another capable coding model. Another AI IDE. Another agent. Another benchmark claiming to be the new state of the art.

๐—ช๐—ฒ'๐—ฟ๐—ฒ ๐—ฟ๐—ฒ๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ด ๐—ฎ ๐—ฝ๐—ผ๐—ถ๐—ป๐˜ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ ๐—บ๐—ผ๐—ฑ๐—ฒ๐—น ๐—ถ๐˜๐˜€๐—ฒ๐—น๐—ณ ๐—ถ๐˜€ ๐—ป๐—ผ ๐—น๐—ผ๐—ป๐—ด๐—ฒ๐—ฟ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฎ๐—ฑ๐˜ƒ๐—ฎ๐—ป๐˜๐—ฎ๐—ด๐—ฒ.

The real differentiator is everything around it:

โœ… How you provide context
โœ… How you orchestrate multiple agents
โœ… How you evaluate outputs
โœ… How you make workflows reproducible across an entire engineering team

A better model next month shouldn't require your developers to reinvent how they work.

๐—ง๐—ต๐—ฎ๐˜'๐˜€ ๐˜„๐—ต๐˜† ๐˜„๐—ฒ ๐—ฏ๐—ฒ๐—น๐—ถ๐—ฒ๐˜ƒ๐—ฒ ๐—”๐—œ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ถ๐˜€ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ฏ๐—ถ๐—ด๐—ด๐—ฒ๐—ฟ ๐˜๐—ต๐—ฎ๐—ป ๐—บ๐—ผ๐—ฑ๐—ฒ๐—น ๐˜€๐—ฒ๐—น๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป.

The organizations that invest in deterministic workflows, reusable context, evaluation and governance will be able to adopt every new model as it appearsโ€”whether it's Poolside, Claude, GPT, Gemini or whatever comes next.

๐—ง๐—ต๐—ฒ ๐˜„๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ๐˜€ ๐˜„๐—ผ๐—ป'๐˜ ๐—ฏ๐—ฒ ๐˜๐—ต๐—ฒ ๐˜๐—ฒ๐—ฎ๐—บ๐˜€ ๐˜‚๐˜€๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ "๐—ฏ๐—ฒ๐˜€๐˜" ๐—บ๐—ผ๐—ฑ๐—ฒ๐—น.
๐—ง๐—ต๐—ฒ๐˜†'๐—น๐—น ๐—ฏ๐—ฒ ๐˜๐—ต๐—ฒ ๐˜๐—ฒ๐—ฎ๐—บ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฒ๐˜€๐˜ ๐—”๐—œ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฝ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€.

๐—ง๐—ต๐—ถ๐˜€ ๐˜€๐—ต๐—ถ๐—ณ๐˜ ๐—ถ๐˜€ ๐—ฒ๐˜…๐—ฎ๐—ฐ๐˜๐—น๐˜† ๐˜„๐—ต๐˜† ๐˜„๐—ฒ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ผ๐˜‚๐—ฟ ๐—”๐—œ-๐—”๐˜€๐˜€๐—ถ๐˜€๐˜๐—ฒ๐—ฑ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ ๐—™๐—ผ๐˜‚๐—ป๐—ฑ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€๐—ต๐—ผ๐—ฝ.
Because the future belongs to teams that can adopt any modelโ€”not just master one.
๐Ÿ‘‰ https://push-based.io/workshop/ai-assisted-development-foundations

๐ŸŽ   just filled an important gap in AI-assisted frontend development.With the new   MCP Server, AI coding agents can now...
02/07/2026

๐ŸŽ just filled an important gap in AI-assisted frontend development.

With the new MCP Server, AI coding agents can now inspect and debug applications running in Safariโ€”not just generate code.

That may sound incremental, but it's actually a notable milestone.

We've already seen AI agents gain deep browser integration through Chrome DevTools and Playwright. Now Safari joins the party, giving agents access to the browser that's traditionally been one of the hardest to debug.

For frontend teams, this means AI can now:

โœ… inspect the live DOM
โœ… analyze console output and network requests
โœ… verify visual rendering in Safari
โœ… perform accessibility checks
โœ… validate that fixes actually work

The bigger trend is even more interesting.

AI is no longer limited to generating codeโ€”it can increasingly verify its own work against the running application.

That's a fundamental shift.

Instead of asking an LLM, "Can you write this component?", we're moving toward, "Build it, test it in the browser, identify what's wrong, fix it, and prove the fix works."

Safari joining the MCP ecosystem is another step toward that future.

๐Ÿ”— https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/?b=1

Adresse

Vienna

ร–ffnungszeiten

Montag 08:30 - 18:00
Dienstag 08:30 - 18:00
Mittwoch 08:30 - 18:00
Donnerstag 08:30 - 18:00
Freitag 08:30 - 18:00

Benachrichtigungen

Erfahren Sie als Erste/r von Neuigkeiten und Aktionen: Wir schicken Ihnen eine E-Mail, wenn Push-Based etwas verรถffentlicht. Ihre E-Mail-Adresse wird fรผr keinen anderen Zweck verwendet, und Sie kรถnnen sich jederzeit abmelden.

Service Kontaktieren

Nachricht an Push-Based senden:

Verknรผpfungen

Teilen