It’s time for modern CSS to kill the SPA

Salut, web dev friends! 🧑‍💻

I have selected some news from the web dev world to share.

👀 It’s time for modern CSS to kill the SPA
🏎️ There is no speed limit
⏳ Give it five minutes
📗 Bulletproof Watchers in Vue
🤯 Hijacking cursor via Jira MCP

Have a great week.


👀 It's time for modern CSS to kill the SPA
With modern CSS, like View Transitions, Speculation Rules. You can have beautiful page transitions, prefetching page without needed any JS.

🏎️ There is no speed limit
There is no speed limit in order to learn or do something, when you go to school there is « normal » speed for anyone to keep up. But, if you are really driven about a subject, you can always do more than to follow the regular rhythm.

Give it five minutes
Before reacting to something, make sure to give it 5 minutes to thinks. It’s «  simple » but yet very powerful. Because dismissal is easy, reacting is easy, but to pause and thinks about the point sometimes gives a new perspectives which can then change your mind.

📗 Bulletproof Watchers in Vue
With Vuejs 3.5+, you now have access to onCleanup function inside the watch. With this you can cleanup side effects and avoid memory leaks.

🤯 Hijacking Cursor via Jira MCP
A Twitter thread which explains how to hid instructions into the Jira ticket to tell cursor to do things like harvesting API keys or ssh keys and upload them to another server.


Web tools and Library

zard-ui/zardui
A collection of beautiful and accessible components for Angular based in Shadcn/ui and Ng-zorro. Fully open source and free ❤️

👀 es-toolkit
A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash.

📑 Vue.js PDF Viewer
Work seamlessly on your Vue 3 or Nuxt websites. Fast, Customizable and Web Responsive PDF viewer.

🔍 upstash-search-ui-vue
A beautifully-designed, accessible search component. Built on top of ~Reka UI~

Joke of the week

🫠 Safari, it's always Safari

📖 Sources

Every news are mainly from my Twitter feed, my Github feed, The collective, Michael Thiessen, Michael Hoffmann, Stefan and more recently by my friends Adrien Zaganelli.