I've been looking into the job market, and it's tough out there.
Freelance Vue & Nuxt projects are nearly nonexistent in Germany right now, and it seems like the whole industry is in a bit of a slowdown. Let's keep our fingers crossed that things pick up soon.
Meanwhile, I've got some great content for you in this issue to keep the learning going!
Join the Nuxt Nation online conference for the latest updates on Nuxt, with live panels, Q&As, and insights from Evan You, Sebastien Chopin, Anthony Fu, and others, covering topics from Nuxt 4 and VoidZero to Nuxt Auth and Nuxt UI. Then, dive into Vue.js Forge for hands-on coding sessions with Vue experts.
👉🏻 In this tutorial, you learn how to create a modern single-page application using Django as the backend, Vue as the frontend, and GraphQL as the API manipulation language that connects them together.
You should put a link at the top of each page that takes users straight to the main part of the page. This helps users skip parts of the page that are repeated many times.
It's usually done at the top of App.vueApp.vue, since it's the first thing people notice on your pages:
1<ul class="skip-links">2 <li>3 <a href="#main" ref="skipLink" class="skip-link">4 Skip to main content5 </a>6 </li>7</ul>
To hide the link unless it is focused, you can add the following style:
When a user switches routes, bring focus back to the skip link. Focus on the skip link's template ref can be achieved by calling focus on the skip link's template ref (assuming usage of vue-routervue-router):
👉🏻 Unit tests can serve as living documentation within the code itself, explaining how code behaves, staying in sync with code changes, and covering edge cases.
Weekly Vue News #194 Reactive Time Ago View online Hi 👋 I'm on vacation this week, so no special news from my side — just some fresh Vue & Nuxt content for you! Enjoy this issue and have a lovely week ☀️ Vue 📕 Optimizing heavy operations in Vue with Web Worke...
Saturday, January 11, 2025 Notes on Little Feed Reader, running on Bluesky since Jan 2. # YouTube channels have feeds. Here's the feed for my YouTube channel. And a canonical JSONification of the feed (this is how FeedLand gets the data from any type of feed, RSS, Atom or RDF, the YouTube feed is Atom). I did not know they had feeds, in fact I thought I heard they specifically did not have feeds. I've subscribed to the feed in FeedLand and it seems to work, and also included it in my blogroll category, so it should show up in my blogroll, and possibly in the Little Feed Reader on Bluesky. All of this, and more, was discovered by Andrew Shell . Two suggestions. 1. Include descriptions with the items. 2. Use enclosures for the videos. Atom does enclosures differently from RSS, but it can be made to work, imho. No matter what, thank you YouTube, and it's a great start. # This is what my YouTube channel looks like in my blogroll. # Li...
Weekly Vue News #205 Weekly Vue News #205 - Vue Language Tools 3.0, useSlots, Nuxt Tips & More! View online Hi 👋 I'm back from my vacation and ready to share the latest Vue & Nuxt news with you! Enjoy this issue and have a lovely week ☀️ Vue 📕 What is useSlots in Vue? ...
评论
发表评论