PushBased

1.6K posts

PushBased banner
PushBased

PushBased

@PushBased

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

Vienna, Austria Katılım Mart 2022
200 Takip Edilen1.2K Takipçiler
PushBased
PushBased@PushBased·
⚡ 𝟭𝟭𝟲 𝘀𝗲𝗰𝗼𝗻𝗱𝘀. 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. #Git#Husky#Node.js → lint-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 #Lefthook • 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: push-based.io/article/from-1… #DeveloperExperience #Git #Lefthook #JavaScript #Monorepo #DevTools #Performance #Engineering
PushBased tweet media
English
0
3
16
725
PushBased
PushBased@PushBased·
🚀 TypeScript 7 just landed. A few weeks ago, we shared that @Microsoft was rewriting the @typescript compiler in @golang. 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. #TypeScript #WebDevelopment #Angular #Nx #DeveloperProductivity #SoftwareEngineering
PushBased tweet media
English
0
3
10
592
PushBased
PushBased@PushBased·
#Poolside 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. 👉 push-based.io/workshop/ai-as… #AIEngineering #DeveloperProductivity #SoftwareEngineering #LLMs #ContextEngineering #AIAgents
PushBased tweet media
English
1
2
5
365
PushBased
PushBased@PushBased·
🍎 @Apple just filled an important gap in AI-assisted frontend development. With the new #Safari 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. 🚀 🔗 webkit.org/blog/18136/int… #AI #Frontend #WebDevelopment #Safari #MCP #DeveloperTools
PushBased tweet media
English
0
2
14
736
PushBased
PushBased@PushBased·
🚀 𝗜𝘁'𝘀 𝗴𝗼 𝘁𝗶𝗺𝗲! Today marks the start of 𝗕𝘂𝗶𝗹𝗱 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗪𝗿𝗼𝗰ł𝗮𝘄! 🎉 Over the next 𝟲 𝗱𝗮𝘆𝘀, developers, designers, DevOps engineers, and product builders will come together to do something special: build real AI-powered products from idea to production. From product discovery and #MVP definition to deployment, optimization, and launch, participants will experience the entire software development lifecycle as one cross-functional team—with #AI as a collaborative partner every step of the way. We're proud to support this incredible initiative as a sponsor and to give back to the amazing Wrocław developer community. A special thank you to our colleague @AdrianRoOmanski for organizing this event and helping make it a reality. 🙌 Together with our colleague 𝗝𝘂𝗹𝗶𝗮 𝗥𝗮𝗽𝗰𝘇𝘆𝗻𝘀𝗸𝗮, @AdrianRoOmanski is also part of the fantastic group of mentors and Team Leads who will be supporting participants throughout the week. Have an amazing week, everyone! We can't wait to see the ideas, products, and collaborations that come out of it. 🚀 🔗 gdg.community.dev/events/details… #BuildWithAI #GDGWroclaw #ArtificialIntelligence #DeveloperCommunity #Angular #SoftwareDevelopment #AIEngineering
PushBased tweet mediaPushBased tweet mediaPushBased tweet mediaPushBased tweet media
English
1
2
7
417
PushBased
PushBased@PushBased·
🤖💙 What a fantastic day at Google I/O Connect Berlin! A huge thank you to the entire @google team and everyone who made this event happen. One of the best parts of the day wasn't just the announcements—it was catching up with so many incredible people from the developer community. It was great meeting fellow GDEs, reconnecting with familiar faces, making new connections, and having countless inspiring conversations about AI, Angular, web development, open source, and where our industry is heading. These conversations are what make events like this so valuable. Sharing ideas, learning from each other, challenging perspectives, and leaving with fresh inspiration is something you simply can't replace. And of course... not everyone spent the day networking with humans. 😄 Our colleague @AdrianRoOmanski even got to meet one of the #Gemini #Robotics demos running on a Unitree G1 humanoid robot. 🤖 Thanks to everyone we met yesterday. It's the people and the community that make events like Google I/O so special. Already looking forward to the next one! 🚀 #GoogleIO #GoogleIOConnect #Berlin #GoogleDevelopers #GDE #Angular #AI #WebDevelopment #DeveloperCommunity
PushBased tweet mediaPushBased tweet mediaPushBased tweet mediaPushBased tweet media
English
0
1
11
405
PushBased
PushBased@PushBased·
🚀 𝗣𝘂𝘀𝗵𝗕𝗮𝘀𝗲𝗱 𝗶𝘀 𝗽𝗿𝗼𝘂𝗱 𝘁𝗼 𝘀𝗽𝗼𝗻𝘀𝗼𝗿 𝗕𝘂𝗶𝗹𝗱 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗪𝗿𝗼𝗰ł𝗮𝘄! Giving back to the developer communities that support and inspire us has always been important to us. That's why we're excited to support this unique 𝟲-𝗱𝗮𝘆 𝗺𝗮𝗿𝗮𝘁𝗵𝗼𝗻 organized by the amazing community at GDG Wrocław. 𝗕𝘂𝗶𝗹𝗱 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗪𝗿𝗼𝗰ł𝗮𝘄 brings together developers, designers, DevOps engineers, and product builders to create real products with AI throughout the entire software development lifecycle—𝗳𝗿𝗼𝗺 𝗽𝗿𝗼𝗱𝘂𝗰𝘁 𝗱𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 𝗮𝗻𝗱 𝗠𝗩𝗣 𝗱𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻 𝘁𝗼 𝗱𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 𝗮𝗻𝗱 𝗼𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻. We're especially proud that two members of our team will help guide participants throughout the event: ✨ 𝗔𝗱𝗿𝗶𝗮𝗻 𝗥𝗼𝗺𝗮ń𝘀𝗸𝗶 — Team Lead & Mentor ✨ 𝗝𝘂𝗹𝗶𝗮 𝗥𝗮𝗽𝗰𝘇𝘆𝗻𝘀𝗸𝗮 — Team Lead & Mentor A special thank you to 𝗔𝗱𝗿𝗶𝗮𝗻 for helping bring this initiative to life and supporting the local tech ecosystem. ❤️ The Wrocław tech community continues to raise the bar, and we're happy to play a small part in helping it grow. 🔗 gdg.community.dev/events/details… 🚀 𝗦𝗲𝗲 𝘆𝗼𝘂 𝗶𝗻 𝗪𝗿𝗼𝗰ł𝗮𝘄! #BuildWithAI #GDGWroclaw #ArtificialIntelligence #AIEngineering #SoftwareDevelopment #Community #Wroclaw #Angular #DeveloperCommunity
PushBased tweet media
English
0
1
4
197
PushBased
PushBased@PushBased·
🚨 𝗟𝗲𝗴𝗮𝗰𝘆 𝗖𝗼𝗱𝗲 𝗜𝘀 𝗖𝗼𝗻𝘁𝗮𝗺𝗶𝗻𝗮𝘁𝗲𝗱 𝗖𝗼𝗻𝘁𝗲𝘅𝘁 You ask an agent for a routine task. It compiles. Passes review. Ships. A week later, someone flags it: the exact pattern your team spent a year retiring is back in production. AI agents learn from the codebase around them. In mature products, that means learning from years of accumulated decisions, workarounds, shortcuts, and outdated patterns. The result: → Retired patterns reappear in new work → Architecture drift accelerates → Technical debt compounds at generation speed → Security issues get copied instead of caught In our latest article, we cover: → Why prevalence beats quality in AI-assisted development → How legacy code becomes contaminated context → Why rules files only solve part of the problem → How to build a reliable source of architectural truth for your agents Read the full article 👇 push-based.io/article/legacy… #AIEngineering #SoftwareArchitecture #DeveloperProductivity #LegacyCode #AIAgents #Angular #Nx #SoftwareDevelopment
PushBased tweet media
English
1
2
2
186
PushBased
PushBased@PushBased·
🎉 𝗧𝗵𝗮𝗻𝗸 𝘆𝗼𝘂, 𝗲𝗻𝘁𝗲𝗿𝗝𝗦 𝟮𝟬𝟮𝟲! 🔥 What a fantastic few days in Mannheim. 🫶 We had the opportunity to spend time with the @JavaScript community, exchange ideas, reconnect with friends, and share some of the topics we're most passionate about. A special highlight was our workshop: 🎓 𝗧𝗵𝗲 𝗦𝗶𝗴𝗻𝗮𝗹 𝗥𝗲𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻: 𝗔 𝗗𝗲𝗲𝗽 𝗗𝗶𝘃𝗲 𝗶𝗻𝘁𝗼 𝗠𝗼𝗱𝗲𝗿𝗻 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 A huge thank you to everyone who joined @Michael_Hladky and @hoebbelsB for a full day of @angular Signals, #RxJS interoperability, Signal Forms, Resources, and modern change detection discussions. We were also proud to contribute three conference talks: 🤖 @Michael_Hladky — 𝗠𝗼𝘃𝗶𝗻𝗴 𝗟𝗲𝗴𝗮𝗰𝘆 𝘄𝗶𝘁𝗵 𝗔𝗜 How structured AI workflows, MCP, orchestration, and evaluation can dramatically reduce migration effort and make AI a reliable engineering tool. ♿ @AdrianRoOmanski — 𝗧𝗵𝗲 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝗔𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 𝗣𝘆𝗿𝗮𝗺𝗶𝗱 A practical approach to accessibility testing with @vitest_dev, Component Harnesses, #Guidepup, @storybookjs, and @NxDevTools to make accessibility part of the development workflow. 🔥 @hoebbelsB — 𝗡𝗼𝗱𝗲.𝗷𝘀 𝗣𝗿𝗼𝗳𝗶𝗹𝗶𝗻𝗴 – 𝗔 𝗗𝗲𝗲𝗽 𝗗𝗶𝘃𝗲 Understanding what happens under the hood of @nodejs applications through CPU profiling, Flame Graphs, async tracing, and performance analysis. Thank you to everyone who attended the sessions, asked questions, shared feedback, and stopped by to chat throughout the event. 🫶 And of course, thank you to the #enterJS team for organizing another great conference and bringing together such an amazing community. Until next time, Mannheim! 👋 #EnterJS #JavaScript #Angular #NodeJS #AI
PushBased tweet mediaPushBased tweet mediaPushBased tweet mediaPushBased tweet media
English
0
0
3
145
PushBased
PushBased@PushBased·
🚀 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝟮𝟮 𝗡𝗲𝘄𝘀: 𝗕𝗲𝘁𝘁𝗲𝗿 𝗘𝘅𝗵𝗮𝘂𝘀𝘁𝗶𝘃𝗲 𝗧𝘆𝗽𝗲 𝗖𝗵𝗲𝗰𝗸𝗶𝗻𝗴 @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
PushBased tweet media
English
0
2
18
690
PushBased
PushBased@PushBased·
🚀 𝐀𝐧𝐠𝐮𝐥𝐚𝐫 𝟐𝟐 𝐍𝐞𝐰𝐬: 𝐍𝐆𝟖𝟎𝟐𝟑 𝐂𝐚𝐭𝐜𝐡𝐞𝐬 𝐃𝐮𝐩𝐥𝐢𝐜𝐚𝐭𝐞 𝐒𝐞𝐥𝐞𝐜𝐭𝐨𝐫𝐬   @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
PushBased tweet media
English
0
3
17
700
PushBased
PushBased@PushBased·
🚀 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
PushBased tweet media
English
0
4
9
314
PushBased
PushBased@PushBased·
🚀 𝐀𝐧𝐠𝐮𝐥𝐚𝐫 𝟐𝟐 𝐍𝐞𝐰𝐬: 𝐎𝐧𝐏𝐮𝐬𝐡 𝐢𝐬 𝐍𝐨𝐰 𝐭𝐡𝐞 𝐃𝐞𝐟𝐚𝐮𝐥𝐭 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
PushBased tweet media
English
0
4
28
1.1K
PushBased
PushBased@PushBased·
📯 𝗘𝗻𝘁𝗲𝗿𝗝𝗦 𝟮𝟬𝟮𝟲 — 𝗦𝗽𝗲𝗮𝗸𝗲𝗿 𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗲𝗺𝗲𝗻𝘁 We're excited to see Adrian Romanski (@AdrianRoOmanski) speaking at #enterJS in Mannheim on June 17! 🎤 𝗧𝗵𝗲 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝗔𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 𝗣𝘆𝗿𝗮𝗺𝗶𝗱: 𝗩𝗶𝘁𝗲𝘀𝘁, 𝗛𝗮𝗿𝗻𝗲𝘀𝘀, 𝗚𝘂𝗶𝗱𝗲𝗽𝘂𝗽 & 𝗦𝘁𝗼𝗿𝘆𝗯𝗼𝗼𝗸 Accessibility works best when it's part of the development process—not a final checkbox before release. In this practical session, Adrian shows how to build accessibility into Angular applications from day one using a layered testing strategy. You'll learn how to: ✅ Catch WCAG violations early with Vitest 🧪 Test accessible component behavior with Angular Component Harnesses 🗣️ Validate real screen-reader interactions using Guidepup 📚 Add accessibility checks to Storybook workflows ⚡ Use Nx generators to make accessibility part of the default development experience A hands-on session for Angular developers who want to build more inclusive applications and prevent accessibility regressions before they reach production. 📍 Mannheim, Germany 🎟️ Get your tickets at enterjs.de #enterJS #Angular #Accessibility
PushBased tweet media
English
0
2
7
275
PushBased
PushBased@PushBased·
🚀 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝟮𝟮 𝗝𝘂𝘀𝘁 𝗟𝗮𝗻𝗱𝗲𝗱 Another major milestone for @angular! Over the last few releases, Angular has evolved rapidly with OnPush being default, @Service new decorator, Signal Forms becoming stable, WebMCP support, improved DevTools and a clear vision for the future of modern web development. We have been sharing about these changes the last 2 months, and we're excited that they're released now. 🤩 A huge thank you to the Angular team and the countless community contributors who continue to move the framework forward. 👏 Release link: github.com/angular/angula… What are you most excited to try first in Angular 22? #Angular #Angular22 #WebDevelopment #Frontend #TypeScript
PushBased tweet media
English
3
9
54
1.8K
PushBased
PushBased@PushBased·
💸 𝗚𝗶𝘁𝗛𝘂𝗯 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 𝗷𝘂𝘀𝘁 𝗰𝗵𝗮𝗻𝗴𝗲𝗱 𝗵𝗼𝘄 𝗶𝘁 𝗰𝗵𝗮𝗿𝗴𝗲𝘀 𝗳𝗼𝗿 𝗔𝗜. 𝗜𝗳 𝘆𝗼𝘂𝗿 𝘁𝗲𝗮𝗺 𝗿𝘂𝗻𝘀 𝗮𝗴𝗲𝗻𝘁𝘀 𝗼𝗿 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲𝗱 𝗿𝗲𝘃𝗶𝗲𝘄𝘀, 𝘁𝗵𝗶𝘀 𝗮𝗳𝗳𝗲𝗰𝘁𝘀 𝘆𝗼𝘂𝗿 𝗯𝘂𝗱𝗴𝗲𝘁 & 𝘆𝗼𝘂𝗿 𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝘁𝗼 𝗰𝗼𝗻𝘁𝗿𝗼𝗹 𝗶𝘁. As of June 2026, @github is moving away from per-request billing and introducing 𝗔𝗜 𝗖𝗿𝗲𝗱𝗶𝘁𝘀. At first glance, it looks like a simple billing update. In reality, it reflects something much bigger: #Copilot is no longer just an autocomplete tool. It now powers chat, code reviews, repository analysis, cloud agents, multi-file changes, and increasingly autonomous workflows. Those workloads have very different costs, and GitHub's new model finally reflects that. 𝗜𝗻 𝘁𝗵𝗲 𝗮𝗿𝘁𝗶𝗰𝗹𝗲, 𝘄𝗲 𝗰𝗼𝘃𝗲𝗿: 🔹 What AI Credits actually are 🔹 How token-based billing works behind the scenes 🔹 Which Copilot features consume credits 🔹 Why autocomplete remains largely unaffected 🔹 What engineering teams should monitor before rolling out agents at scale If your team uses Copilot Chat, code reviews, Spark, Spaces, or coding agents, understanding this change can help avoid surprises later. 👇 Read the full article: push-based.io/article/github… #GitHub #GitHubCopilot #AI #DeveloperTools #SoftwareEngineering #GenerativeAI #DevTools
PushBased tweet media
English
0
1
7
516
PushBased
PushBased@PushBased·
🚀 𝗘𝗻𝘁𝗲𝗿𝗝𝗦 𝟮𝟬𝟮𝟲 — 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗲𝗺𝗲𝗻𝘁 Want to master @angular #Signals beyond the basics? Join @Michael_Hladky and Julian Jandl (@hoebbelsB) for a full-day workshop at #enterJS and learn how to build modern, scalable, high-performance Angular applications with confidence. 🎓 𝗧𝗵𝗲 𝗦𝗶𝗴𝗻𝗮𝗹 𝗥𝗲𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻: 𝗔 𝗗𝗲𝗲𝗽 𝗗𝗶𝘃𝗲 𝗶𝗻𝘁𝗼 𝗠𝗼𝗱𝗲𝗿𝗻 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 During this hands-on workshop, you'll learn: ⚡ signal(), computed() and effect() in real-world applications 🔄 How Signals and RxJS work together 🧩 Modern Angular APIs with input(), output() and model() 📡 Resource & RxResource for async state management 📝 Signal Forms and modern form architectures 🚀 How Signals enable zoneless, high-performance applications 🔍 What really happens inside Angular's change detection Whether you're already using Signals or preparing for Angular's future, this workshop will give you the practical knowledge and architectural understanding needed to build modern Angular applications at scale. 📅 June 15, 2026 📍 Mannheim, Germany 🎟️ Seats are limited — get your tickets now at enterjs.de 🚀 #EnterJS #Angular #Signals
PushBased tweet media
English
1
3
11
924