Avatar

Blog of Jérémie Litzler

I share my notes and experiences that can be useful to one of you. Enjoy the read!

  1. Home
  2. Who am I?
  3. Support my work
  4. Search
  5. Let's talk
  6. Archives
  7. Dark Mode

Archives

2026 3
2025 66
2024 56
2023 30
2022 59
2021 7
2020 5
2018 6
Top 5 Categories
Web Development (97) Gardening (77) Sofware Development (27) Web Fundamentals (7) Tutorials (4)

Missing category ? Only the first 5 most used are listed.

View all categories
Top 5 Tags
Compost (44) No Dig (40) Charles Dowding (37) Tip of the Day (35) Huw Richards (29)

Missing tag ? Only the first 5 most used are listed.

View all tags
pageIndex = 0 outOfVisibleViewPort = false
Shoes sorted into trays
Web Development

Extract arrays from objects into a single array

Have you ever needed to put arrays from a list of objects into the single array? JavaScript provides a native API to do it and it’s simple.

Mar 12, 2024
1 minute read
pageIndex = 1 outOfVisibleViewPort = false
A vintage accordeon
Web Development

Building an HTML accordion without JavaScript

JavaScript isn’t always essential. Sometimes, just using HTML and a little CSS is enough. Let’s take a look at a concrete use case.

Mar 11, 2024
1 minute read
pageIndex = 2 outOfVisibleViewPort = false
Example of a prop definition
Web Development

Defining your props in Vue 3 using TypeScript

With Vue 3 and TypeScript, defining your props is different and maybe not intuitive if you’re new to TypeScript. Let’s me show you in detail.

Mar 08, 2024
2 minute read
pageIndex = 3 outOfVisibleViewPort = true
List of variable types
Web Development

Differences between variable types in JavaScript

Understanding the following concept will save you a lot of headaches and is considered a key to successfull development.

Mar 06, 2024
2 minute read
pageIndex = 4 outOfVisibleViewPort = true
Image of the Pinia logo made by VueSchool.io
Web Development

How to use a Pinia store within a navigation guard

Navigation guards allow you to execute some logic at certain stages of the navigation. To use Pinia on those guards requires a little trick of implementation. Let’s dive into it.

Mar 04, 2024
2 minute read
pageIndex = 5 outOfVisibleViewPort = true
Image of the Pinia logo made by VueSchool.io
Web Development

Creating a store with Vue 3, Pinia and TypeScript

State management lets you run a faster application. For a while now, Pinia has replaced Vuex in Vue applications. And with Pinia, it’s time to embrace the Composition API, even within the stores.

Mar 01, 2024
2 minute read
pageIndex = 6 outOfVisibleViewPort = true
The details of a TypeScript error detected by ESLint
Web Development

Use the proper type when typing a prop in Vue.js

TypeScript enables you to learn every line of code you write. Here is another tip about typing adequately the props with Vue 3.

Feb 28, 2024
1 minute read
pageIndex = 7 outOfVisibleViewPort = true
Screenshot of main.ts where the global components are registered
Tutorials

Register globally components in Vue3 and TypeScript

While going through the courses on VueSchool.io, I had to figure out how to register globally available components with Vue 3 and TypeScript. Here is how it is done.

Feb 27, 2024
2 minute read
1 11 12 13 14 15 16 17 18 19 29
© 2018 - 2026 Blog of Jérémie Litzler
License GPLv3 | Terms
Built with Hugo
Theme Stack designed by Jimmy