View profile

Weekly Vue.js News -#31

Michael Hoffmann (Mokkapps)
Michael Hoffmann (Mokkapps)
Hi 👋
Last week, Putin brought war to Europe 😥
Me and my fiancée prepared our emergency backpacks…. Just to be prepared for anything that can happen….
Anyways, try to have a great week ☀️

Dark Mode Switch With Tailwind CSS & Nuxt 3
Vue Tip: Special CSS Selectors
Vue Project Directory Structure: Keep It Flat or Group by Domain
Migrating our VueJS Frontend to Domain Driven Design
Michael Hoffmann
⭐ Why I love <script setup>:

1️⃣ I no longer need to remember to add things in the returned object of the setup() function.
2️⃣ Better TypeScript IDE integration.
3️⃣ Fewer lines of code compared to Options API.
4️⃣ Nicely organised code if you group your logic by features.
How To Use Feature Flags in Vue.JS
Create, Test and Deploy a Single Page App with Vue 3 + Vite and Pinia
Recommended Articles
Dynamic Static Typing In TypeScript
How to speed up your TypeScript project?
Sharing TypeScript Types between Backend and Frontend Repos
Michael Hoffmann
💡 JavaScript Tip: Trim strings

The trim() method removes whitespace from both ends of a string and returns a new string, without modifying the original string
Quote of the week
Tools & Misc
Michael Hoffmann
🛠️ DevToys - Swiss Army knife for developers

👉🏻 Works entirely offline
👉🏻 21+ tools are available, including: JSON <-> Yaml converter, JWT decoder, text comparer and hash generator

Did you enjoy this issue? Yes No
Michael Hoffmann (Mokkapps)
Michael Hoffmann (Mokkapps) @mokkapps

Hi 👋

My name is Michael Hoffmann and I'm a Senior Frontend Developer, Freelancer and Blogger.

I focus on Vue.js, JavaScript, TypeScript and Spring Boot. Occasionally I also give career & freelancer advice.

My weekly emails reflect this preference.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.
Holzapfelkreuther Straße 19, 81375 Munich, Germany