DEV Community

Jakub Andrzejewski profile picture

Jakub Andrzejewski

• Senior Developer • @GoogleDevExpert in Web Performance • @nuxt_js Team • Ambassador @Storyblok, @algolia, @cloudinary, @supabase • Teaching Vue | Nuxt | Perf

Work

Senior Developer

Three Year Club
Writing Debut
Two Year Club
JavaScript
Vue
16 Week Writing Streak
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
One Year Club
8 Week Writing Streak
4 Week Writing Streak
Reactive vs. Ref in Vue 3: What’s the difference?

Reactive vs. Ref in Vue 3: What’s the difference?

24
Comments 4
3 min read

Want to connect with Jakub Andrzejewski?

Create an account to connect with Jakub Andrzejewski. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
10 Tips to Write Cleaner Vue.js Code

10 Tips to Write Cleaner Vue.js Code

59
Comments 5
3 min read
Using Generics in Vue components

Using Generics in Vue components

9
Comments
3 min read
Build your new Storefront with Nuxt and Medusa 2.0.0

Build your new Storefront with Nuxt and Medusa 2.0.0

12
Comments 1
3 min read
Accessibility audits with Playwright, Axe, and GitHub Actions

Accessibility audits with Playwright, Axe, and GitHub Actions

8
Comments 2
3 min read
I received JavaScript Hero of Community Award 🎉

I received JavaScript Hero of Community Award 🎉

32
Comments 11
2 min read
Using Cache Control in Nuxt to improve Performance

Using Cache Control in Nuxt to improve Performance

29
Comments 1
3 min read
Opinionated Nuxt Starter

Opinionated Nuxt Starter

12
Comments 2
2 min read
Performant Images with Nuxt Image and Cloudinary

Performant Images with Nuxt Image and Cloudinary

4
Comments 1
3 min read
Building Recursive components in Vue

Building Recursive components in Vue

28
Comments
3 min read
Five Design Patterns to know in Node.js

Five Design Patterns to know in Node.js

243
Comments 21
4 min read
Improving Performance of PostgreSQL queries

Improving Performance of PostgreSQL queries

135
Comments 15
4 min read
Checking if a slot is empty in Vue

Checking if a slot is empty in Vue

17
Comments 3
2 min read
Implementing Prefetching in Vue apps

Implementing Prefetching in Vue apps

13
Comments
3 min read
Nuxt Tips Collection

Nuxt Tips Collection

13
Comments
3 min read
AI Powered Image Transformations in Nuxt with Cloudinary

AI Powered Image Transformations in Nuxt with Cloudinary

1
Comments
3 min read
Using two script blocks in Vue Single File Components

Using two script blocks in Vue Single File Components

7
Comments 3
3 min read
How do we know if a website is performant? 🤔

How do we know if a website is performant? 🤔

4
Comments 1
3 min read
Optimized Videos in Nuxt with Cloudinary

Optimized Videos in Nuxt with Cloudinary

6
Comments
2 min read
Creating a Developer Content Strategy

Creating a Developer Content Strategy

8
Comments
3 min read
Free weekend of Vue Certification Developer Training is coming soon!

Free weekend of Vue Certification Developer Training is coming soon!

6
Comments
2 min read
Sharing composable state in Vue apps

Sharing composable state in Vue apps

28
Comments 2
2 min read
Using shallowRef in Vue to improve performance

Using shallowRef in Vue to improve performance

11
Comments
2 min read
Why Content matters for Ecommerce?

Why Content matters for Ecommerce?

1
Comments
6 min read
Lazy load components in Nuxt to improve performance

Lazy load components in Nuxt to improve performance

13
Comments
2 min read
Styling dynamic HTML content in Vue & React with TailwindCSS

Styling dynamic HTML content in Vue & React with TailwindCSS

9
Comments 2
4 min read
Handling key-value storage efficiently with Unstorage

Handling key-value storage efficiently with Unstorage

6
Comments
3 min read
Dynamic page title and description with Vue Router

Dynamic page title and description with Vue Router

19
Comments 1
3 min read
Using Tailwind plugins to create custom utility classes

Using Tailwind plugins to create custom utility classes

17
Comments
4 min read
Search Recommendations in Nuxt with Algolia 🚀

Search Recommendations in Nuxt with Algolia 🚀

3
Comments
3 min read
How Nuxi helps Nuxt deliver great DX?

How Nuxi helps Nuxt deliver great DX?

1
Comments
2 min read
Handling internationalisation (I18N) in Vue

Handling internationalisation (I18N) in Vue

10
Comments 5
3 min read
Headless UI - a great components library for Vue & React

Headless UI - a great components library for Vue & React

53
Comments 4
4 min read
Building plugins in Vue

Building plugins in Vue

11
Comments 1
3 min read
What is Interaction to Next Paint (INP)?

What is Interaction to Next Paint (INP)?

6
Comments 2
3 min read
Implementing Debouncing in Vue

Implementing Debouncing in Vue

24
Comments
2 min read
Improve Build Performance of Nuxt

Improve Build Performance of Nuxt

30
Comments 4
3 min read
Understanding URL Resolving in E-Commerce

Understanding URL Resolving in E-Commerce

10
Comments 2
8 min read
Measure Web Performance with Web Vitals

Measure Web Performance with Web Vitals

19
Comments
4 min read
Handling Supabase admin requests in Nuxt

Handling Supabase admin requests in Nuxt

5
Comments
3 min read
Transform your images easily in Vue & Nuxt with Cloudinary

Transform your images easily in Vue & Nuxt with Cloudinary

5
Comments
3 min read
Taking Nuxt to the Backend with Supabase 🚀

Taking Nuxt to the Backend with Supabase 🚀

34
Comments 9
4 min read
Best CMS for Vue & Nuxt = Storyblok 🚀

Best CMS for Vue & Nuxt = Storyblok 🚀

6
Comments
3 min read
Real-time updates in Vue apps with Polling

Real-time updates in Vue apps with Polling

39
Comments 7
4 min read
More secure Vue & Nuxt apps -> by default! 🛡️

More secure Vue & Nuxt apps -> by default! 🛡️

20
Comments 1
4 min read
Useful Vue Utils with VueUse

Useful Vue Utils with VueUse

22
Comments
3 min read
Assigning default properties efficiently with Defu

Assigning default properties efficiently with Defu

5
Comments 4
3 min read
Building a Vue.js composable for handling Feature Flags

Building a Vue.js composable for handling Feature Flags

25
Comments 7
4 min read
Awesome Vue courses & certifications

Awesome Vue courses & certifications

3
Comments
2 min read
Optimized images and videos in Nuxt with Cloudinary 🚀

Optimized images and videos in Nuxt with Cloudinary 🚀

6
Comments 2
3 min read
Security in modern Web Applications -> Owasp to the rescue!

Security in modern Web Applications -> Owasp to the rescue!

12
Comments 4
4 min read
Nuxt Modules Crash Course

Nuxt Modules Crash Course

12
Comments 2
3 min read
Using Firebase Remote Config for Feature Flags

Using Firebase Remote Config for Feature Flags

23
Comments 9
5 min read
Build E-Commerce apps faster with Storefront UI

Build E-Commerce apps faster with Storefront UI

20
Comments 2
5 min read
Incremental Static Regeneration in Nuxt

Incremental Static Regeneration in Nuxt

18
Comments 7
3 min read
Using URL to store state in Vue

Using URL to store state in Vue

41
Comments 8
2 min read
Type sharing in OpenAPI Fullstack projects

Type sharing in OpenAPI Fullstack projects

11
Comments 2
3 min read
Supabase realtime changes in Nuxt

Supabase realtime changes in Nuxt

7
Comments 2
2 min read
Building Engaging Content in Nuxt with Storyblok and Storefront UI

Building Engaging Content in Nuxt with Storyblok and Storefront UI

2
Comments
8 min read
Building accessible forms in Vue with Formkit ⚡️

Building accessible forms in Vue with Formkit ⚡️

32
Comments 2
4 min read
loading...