Forem

Jakub Andrzejewski profile picture

Jakub Andrzejewski

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

Work

Senior Developer

Four Year Club
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
Optimized Videos in Vue with Cloudinary
Cover image for Optimized Videos in Vue with Cloudinary

Optimized Videos in Vue with Cloudinary

1
Comments
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
Optimizing Nuxt Apps for Core Web Vitals
Cover image for Optimizing Nuxt Apps for Core Web Vitals

Optimizing Nuxt Apps for Core Web Vitals

2
Comments
5 min read
Dynamic Interfaces with Vue Directives
Cover image for Dynamic Interfaces with Vue Directives

Dynamic Interfaces with Vue Directives

4
Comments 2
3 min read
Best practices for Accessibility in Vue / Nuxt
Cover image for Best practices for Accessibility in Vue / Nuxt

Best practices for Accessibility in Vue / Nuxt

4
Comments 3
3 min read
The reality of Open Source
Cover image for The reality of Open Source

The reality of Open Source

22
Comments
3 min read
Defining props in Vue
Cover image for Defining props in Vue

Defining props in Vue

Comments 2
2 min read
Performant Vue applications with Vapor
Cover image for Performant Vue applications with Vapor

Performant Vue applications with Vapor

15
Comments 3
3 min read
Web Font Performance Checklist
Cover image for Web Font Performance Checklist

Web Font Performance Checklist

13
Comments 2
3 min read
Error Handling in Nuxt
Cover image for Error Handling in Nuxt

Error Handling in Nuxt

8
Comments
3 min read
What is `useSlots` in Vue?
Cover image for What is `useSlots` in Vue?

What is `useSlots` in Vue?

5
Comments 2
2 min read
CQRS Pattern in Nest.js
Cover image for CQRS Pattern in Nest.js

CQRS Pattern in Nest.js

3
Comments
3 min read
Optimized Fonts in Nuxt
Cover image for Optimized Fonts in Nuxt

Optimized Fonts in Nuxt

7
Comments 2
2 min read
Image Optimization in Vue with Unpic
Cover image for Image Optimization in Vue with Unpic

Image Optimization in Vue with Unpic

7
Comments 2
2 min read
Render functions in Vue
Cover image for Render functions in Vue

Render functions in Vue

12
Comments 1
3 min read
Building a Nuxt module from scratch
Cover image for Building a Nuxt module from scratch

Building a Nuxt module from scratch

4
Comments 1
3 min read
Building charts in Vue with D3
Cover image for Building charts in Vue with D3

Building charts in Vue with D3

13
Comments
3 min read
How to Use Pinia for State Management in Vue
Cover image for How to Use Pinia for State Management in Vue

How to Use Pinia for State Management in Vue

8
Comments
2 min read
Nuxt Server Routes: Build a Full-Stack App with Zero Backend
Cover image for Nuxt Server Routes: Build a Full-Stack App with Zero Backend

Nuxt Server Routes: Build a Full-Stack App with Zero Backend

6
Comments 3
3 min read
Optimizing heavy operations in Vue with Web Workers
Cover image for Optimizing heavy operations in Vue with Web Workers

Optimizing heavy operations in Vue with Web Workers

32
Comments 1
3 min read
Modular Architecture in Nuxt
Cover image for Modular Architecture in Nuxt

Modular Architecture in Nuxt

25
Comments 5
3 min read
Handling large lists efficiently in Vue 3
Cover image for Handling large lists efficiently in Vue 3

Handling large lists efficiently in Vue 3

32
Comments 5
3 min read
Blazingly fast E-Commerce in Nuxt
Cover image for Blazingly fast E-Commerce in Nuxt

Blazingly fast E-Commerce in Nuxt

17
Comments 3
5 min read
I was a speaker at Vue.js Amsterdam 🚀
Cover image for I was a speaker at Vue.js Amsterdam 🚀

I was a speaker at Vue.js Amsterdam 🚀

12
Comments 5
2 min read
How to Use Provide/Inject in Vue
Cover image for How to Use Provide/Inject in Vue

How to Use Provide/Inject in Vue

11
Comments
2 min read
How to Create Dynamic OG Images in Nuxt
Cover image for How to Create Dynamic OG Images in Nuxt

How to Create Dynamic OG Images in Nuxt

17
Comments 1
3 min read
Understanding Vue’s Virtual DOM
Cover image for Understanding Vue’s Virtual DOM

Understanding Vue’s Virtual DOM

10
Comments 4
3 min read
How to Use Nuxt 3 Middleware for Authentication and Permissions
Cover image for How to Use Nuxt 3 Middleware for Authentication and Permissions

How to Use Nuxt 3 Middleware for Authentication and Permissions

18
Comments 4
2 min read
Leveraging Nuxt and Supabase for Modern Fullstack Development
Cover image for Leveraging Nuxt and Supabase for Modern Fullstack Development

Leveraging Nuxt and Supabase for Modern Fullstack Development

3
Comments 1
3 min read
Better feedback in Code Reviews with Conventional Comments
Cover image for Better feedback in Code Reviews with Conventional Comments

Better feedback in Code Reviews with Conventional Comments

13
Comments 1
3 min read
Good practices for Vue Computed Properties
Cover image for Good practices for Vue Computed Properties

Good practices for Vue Computed Properties

21
Comments 5
3 min read
Understanding the Vue 3 Composition API
Cover image for Understanding the Vue 3 Composition API

Understanding the Vue 3 Composition API

28
Comments 3
3 min read
Testing Vue components with Vitest
Cover image for Testing Vue components with Vitest

Testing Vue components with Vitest

35
Comments 4
3 min read
Top 10 Vue.js libraries you should be using in 2025
Cover image for Top 10 Vue.js libraries you should be using in 2025

Top 10 Vue.js libraries you should be using in 2025

106
Comments 10
4 min read
Christmas guide to Custom Directives in Vue 🎄
Cover image for Christmas guide to Custom Directives in Vue 🎄

Christmas guide to Custom Directives in Vue 🎄

4
Comments
3 min read
Reactive vs. Ref in Vue 3: What’s the difference?
Cover image for Reactive vs. Ref in Vue 3: What’s the difference?

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

46
Comments 11
3 min read
10 Tips to Write Cleaner Vue.js Code
Cover image for 10 Tips to Write Cleaner Vue.js Code

10 Tips to Write Cleaner Vue.js Code

83
Comments 13
3 min read
Using Generics in Vue components
Cover image for Using Generics in Vue components

Using Generics in Vue components

16
Comments
3 min read
Build your new Storefront with Nuxt and Medusa 2.0.0
Cover image for Build your new Storefront with Nuxt and Medusa 2.0.0

Build your new Storefront with Nuxt and Medusa 2.0.0

18
Comments 1
3 min read
Accessibility audits with Playwright, Axe, and GitHub Actions
Cover image for Accessibility audits with Playwright, Axe, and GitHub Actions

Accessibility audits with Playwright, Axe, and GitHub Actions

13
Comments 2
3 min read
I received JavaScript Hero of Community Award 🎉
Cover image for 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
Cover image for Using Cache Control in Nuxt to improve Performance

Using Cache Control in Nuxt to improve Performance

30
Comments 1
3 min read
Opinionated Nuxt Starter
Cover image for Opinionated Nuxt Starter

Opinionated Nuxt Starter

13
Comments 2
2 min read
Performant Images with Nuxt Image and Cloudinary
Cover image for 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
Cover image for Building Recursive components in Vue

Building Recursive components in Vue

31
Comments
3 min read
Five Design Patterns to know in Node.js
Cover image for Five Design Patterns to know in Node.js

Five Design Patterns to know in Node.js

257
Comments 21
4 min read
Improving Performance of PostgreSQL queries
Cover image for Improving Performance of PostgreSQL queries

Improving Performance of PostgreSQL queries

147
Comments 15
4 min read
Checking if a slot is empty in Vue
Cover image for Checking if a slot is empty in Vue

Checking if a slot is empty in Vue

18
Comments 3
2 min read
Implementing Prefetching in Vue apps
Cover image for Implementing Prefetching in Vue apps

Implementing Prefetching in Vue apps

14
Comments
3 min read
Nuxt Tips Collection
Cover image for Nuxt Tips Collection

Nuxt Tips Collection

17
Comments
3 min read
AI Powered Image Transformations in Nuxt with Cloudinary
Cover image for 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
Cover image for Using two script blocks in Vue Single File Components

Using two script blocks in Vue Single File Components

8
Comments 3
3 min read
How do we know if a website is performant? 🤔
Cover image for How do we know if a website is performant? 🤔

How do we know if a website is performant? 🤔

5
Comments 3
3 min read
Optimized Videos in Nuxt with Cloudinary
Cover image for Optimized Videos in Nuxt with Cloudinary

Optimized Videos in Nuxt with Cloudinary

6
Comments
2 min read
Creating a Developer Content Strategy
Cover image for 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!
Cover image for 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
Cover image for Sharing composable state in Vue apps

Sharing composable state in Vue apps

30
Comments 2
2 min read
Using shallowRef in Vue to improve performance
Cover image for Using shallowRef in Vue to improve performance

Using shallowRef in Vue to improve performance

11
Comments
2 min read
Why Content matters for Ecommerce?
Cover image for Why Content matters for Ecommerce?

Why Content matters for Ecommerce?

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

Lazy load components in Nuxt to improve performance

20
Comments
2 min read
Styling dynamic HTML content in Vue & React with TailwindCSS
Cover image for Styling dynamic HTML content in Vue & React with TailwindCSS

Styling dynamic HTML content in Vue & React with TailwindCSS

11
Comments 2
4 min read
loading...