Sign in

Jakub Andrzejewski

@jacobandrewsky.bsky.social
638 followers 41 following 132 posts

💻 Fullstack Developer 🏎️ @GoogleDevExpert in Web Perf 💚 @nuxt.com EcosystemTeam 👥 Ambassador @Storyblok, @algolia, @cloudinary, @supabase

PostsRepliesMedia
Reposted by Jakub Andrzejewski
Michael Hoffmann @mokkapps.de · 02/07/2025
What's inside the Nuxt Starter Kit? 🔐 Auth with social/email login 💾 SQLite + Drizzle ORM 💸 Polar integration for payments 🛠 Nuxt Security + Super Admin features 🌐 i18n + Nuxt UI Pro Plug-and-play for real SaaS apps. 👉 nuxtstarterkit.com
032
Jakub Andrzejewski @jacobandrewsky.bsky.social · 01/07/2025
The recording of my talk at @frontendnation is available to watch! www.youtube.com/watch?v=1cNd...
youtube.com
Frontend Nation 2025: What it’s like to be a Developer (and) Advocate? by Jakub Andrzejewski
YouTube video by Frontend Nation
030
Jakub Andrzejewski @jacobandrewsky.bsky.social · 30/06/2025
New week = new article! 🎉 This time, I decided to write about the feature that I use quite frequently - useSlots in @vuejs 🚀 Check it out dev.to/jacobandrews...
dev.to
What is `useSlots` in Vue?
Slots are one of Vue's most powerful and flexible features, enabling component composition by...
010
Jakub Andrzejewski @jacobandrewsky.bsky.social · 23/06/2025
New week = new article! 🎉 This time, I decided to write about CQRS pattern in Nest.js 🚀 Check it out 👇 dev.to/jacobandrews...
dev.to
CQRS Pattern in Nest.js
As your applications grow in complexity, so does the challenge of organizing business logic in a...
010
Reposted by Jakub Andrzejewski
PragVue @pragvue.com · 19/06/2025
02/13 - Introducing our 2025 lineup continue with @jacobandrewsky.bsky.social from Monterail. Jakub is skilled fullstack developer, web perfomance expert and author of Nuxt Commerce project. In Prague, he will deliver a talk about improving developer experience. Happy dev = productive dev 😊
051
Jakub Andrzejewski @jacobandrewsky.bsky.social · 13/06/2025
In case you missed, I have published a new article this week! 🚀
020
Reposted by Jakub Andrzejewski
MadeWithVueJS @madewithvuejs.com · 11/06/2025
Nuxt Commerce is an open-source e-commerce app by @jacobandrewsky.bsky.social, optimized for performance, SEO and developer experience 🛒 - madewithvuejs.com/nuxt-commerce
051
Jakub Andrzejewski @jacobandrewsky.bsky.social · 09/06/2025
New week = new article! 🎉 This time, I decided to write about Optimizing fonts in @nuxt.com for better performance! 🚀 dev.to/jacobandrews...
dev.to
Optimized Fonts in Nuxt
Typography plays a critical role in web performance and user experience. While custom fonts can...
120
Jakub Andrzejewski @jacobandrewsky.bsky.social · 06/06/2025
In case you missed, I have published a new article this week!
000
Reposted by Jakub Andrzejewski
Frontend Nation @frontendnation.com · 04/06/2025
👉 Track 1️⃣: John Leider shows how @vuetify.bsky.social y.bsky.social MCP ^ modern tools boost developer experience & speed up @vuejs.org js.org app building. Track 2️⃣: @jacobandrewsky.bsky.social shares what it’s really like to juggle being dev & a dev advocate, with tips to thrive in both roles.
141
Jakub Andrzejewski @jacobandrewsky.bsky.social · 04/06/2025
Implementing Authentication and Permissions in @nuxt.com can be troublesome. Check out my article where I am sharing how to do just that in simple and easy to follow steps! dev.to/jacobandrews...
dev.to
How to Use Nuxt 3 Middleware for Authentication and Permissions
Nuxt 3 is a powerful framework for building Vue.js applications, offering a streamlined way to manage...
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 03/06/2025
Today is the day! 🎉 @frontendnation.com conference will be live in a few hours from now! Make sure to check it out to learn what is currently happening in the frontend ecosystem. And it is free! frontendnation.com
frontendnation.com
Frontend Nation | The largest event for frontend developers
Get your free ticket to the largest online gathering of frontend devs in the world. Get the latest from industry experts for Vue.js, React, Angular & many more.
022
Jakub Andrzejewski @jacobandrewsky.bsky.social · 02/06/2025
New week = new article 🎉 This time, I decided to write about Image Optimization in @vuejs.org with unpic 🚀 Check it out 👇 dev.to/jacobandrews...
dev.to
Image Optimization in Vue with Unpic
Optimizing images is one of the most impactful ways to improve web performance. In Vue applications,...
011
Jakub Andrzejewski @jacobandrewsky.bsky.social · 30/05/2025
In case you missed, I have published a new article this week! 🚀
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 28/05/2025
Giving feedback during Code Review is not an easy task - more importantly, how to communicate clearly so that the other person will understand what you have in mind. Thankfully, we can utilize concept of Conventional Comments 🚀 dev.to/jacobandrews...
dev.to
Better feedback in Code Reviews with Conventional Comments
In software development, clear and constructive feedback is essential for maintaining high-quality...
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 27/05/2025
I am happy to announce that I will be giving a talk at this year @pragvue.com conference 🎉 Make sure to join me and other great speakers for a day full of great @vuejs.org knowledge 🚀 pragvue.com#schedule
pragvue.com
PragVue 2025
2nd annual Vue.js conference in Prague, Czechia (23rd September 2025)
140
Jakub Andrzejewski @jacobandrewsky.bsky.social · 26/05/2025
New week = new article! 🎉 This time, I decided to write about the Render functions in @vuejs.org 🚀 dev.to/jacobandrews...
dev.to
Render functions in Vue
While templates are the go-to method for building components in Vue, there are times when you need...
010
Jakub Andrzejewski @jacobandrewsky.bsky.social · 20/05/2025
If you are looking for a great fullstack solution, I would like to recommend @nuxt.com and @supabase.com 🚀 The integration module comes with great Developer Experience allowing you to develop fast! 🎉 Check out the module supabase.nuxtjs.org
supabase.nuxtjs.org
Nuxt Supabase - Home
A supa simple wrapper around supabase-js to enable usage and integration within Nuxt.
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 19/05/2025
New week = new article! 🎉 This time, I decided to write about how you can build your own @nuxt.com module 🚀 dev.to/jacobandrews...
dev.to
Building a Nuxt module from scratch
Nuxt 3, the latest evolution of the popular Vue framework, offers powerful extensibility through...
140
Jakub Andrzejewski @jacobandrewsky.bsky.social · 16/05/2025
In case you missed, I have published a new article this week 🎉
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 14/05/2025
Understanding @vuejs.org virtual DOM is crucial for efficient frontend development! 🚀 Make sure to check my article where I am sharing just that! dev.to/jacobandrews...
dev.to
Understanding Vue’s Virtual DOM
Vue.js is a progressive JavaScript framework that offers a reactive and efficient way to build user...
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 13/05/2025
I have always struggled with regexp 😢 But thankfully, @danielroe.dev created an amazing project that makes working with regexp much easier! Check it out github.com/unjs/magic-r...
github.com
GitHub - unjs/magic-regexp: A compiled-away, type-safe, readable RegExp alternative
A compiled-away, type-safe, readable RegExp alternative - unjs/magic-regexp
040
Jakub Andrzejewski @jacobandrewsky.bsky.social · 13/05/2025
The recording of the @danielroe.dev presentation at Vue.js Meetup about Nuxt 4 is live! By Monterail ❤️ www.youtube.com/watch?v=oWrx...
youtube.com
Daniel Roe - Building a better Hammer with Nuxt 4 | Vue.js Meetup Wrocław
YouTube video by Monterail
030
Jakub Andrzejewski @jacobandrewsky.bsky.social · 12/05/2025
New week = new article 🎉 This time, I decided to write about using D3 in @vuejs.org to build interactive charts 🚀 dev.to/jacobandrews...
dev.to
Building charts in Vue with D3
Creating data visualizations in modern web apps often requires both flexibility and reactivity....
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 09/05/2025
In case you missed, I have published a new article this week!
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 07/05/2025
Would you like to add support for multiple languages in your @vuejs.org or @nuxt.com application? 🤔 Check out my article where I am showing just that! 🚀 dev.to/jacobandrews...
dev.to
Handling internationalisation (I18N) in Vue
I always struggled with implementing support for internationalisation in my Vue and Nuxt apps. The...
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 06/05/2025
Unoptimized fonts can lead to bad web performance 😢 Thankfully in @nuxt.com we can use Nuxt Fonts that will help us automatically fetch and optimize custom fonts 🚀 fonts.nuxt.com
fonts.nuxt.com
Nuxt Fonts: Optimized Custom Web Fonts for your Nuxt Apps
Plug-and-play custom web font optimization and configuration for Nuxt apps. Use and optimize your fonts using your favorite font source.
040
Jakub Andrzejewski @jacobandrewsky.bsky.social · 05/05/2025
New week = new article 🎉 This time, I decided to write about using Pinia in @vuejs.org 🚀 dev.to/jacobandrews...
dev.to
How to Use Pinia for State Management in Vue
State management is a critical part of building modern front-end applications. If you've worked with...
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 30/04/2025
Have you ever wondered how to add a dynamic page title and description in @vuejs.org apps with Vue Router? 🤔 Check out my article where I am showing just that! 🚀 dev.to/jacobandrews...
dev.to
Dynamic page title and description with Vue Router
I recently wanted to improve user experience related to meta of visiting page of one of our projects...
000
Reposted by Jakub Andrzejewski
Storyblok @storyblok.com · 23/04/2025
🚀 Jakub Andrzejewski – @jacobandrewsky.bsky.social - Upgraded rich text with IDs, image resolution, and the new resolver API.
121
Jakub Andrzejewski @jacobandrewsky.bsky.social · 29/04/2025
Save the date! 🗓️ For the first time ever, get FREE access to Mid-level JavaScript Certification Training on May 10-11 by @certificates.dev 🚀 💻 Code challenges 🧠 Interactive quizzes 📚 In-depth guides 📝 Mock exam certificates.dev/javascript/f...
certificates.dev
Certificates.dev Free Weekend | Free access to JavaScript Mid-Level Developer Certification Training
Unlock 48 hours of free access to JavaScript Mid-Level Certification Training on 10 and 11 May 2025. Dive into theory, coding challenges, quizzes, and a mock exam to gauge your readiness for the certi...
031
Jakub Andrzejewski @jacobandrewsky.bsky.social · 28/04/2025
New week = new article 🎉 This time, I decided to write about @nuxt.com server routes for full-stack development! 🚀 dev.to/jacobandrews...
dev.to
Nuxt Server Routes: Build a Full-Stack App with Zero Backend
When people hear "full-stack," they usually think of a separate frontend and backend applications....
040
Jakub Andrzejewski @jacobandrewsky.bsky.social · 23/04/2025
Cache Control is a really useful feature in terms of improving performance of second and all next website entry. Learn more about it in my article and how you can use it in @nuxt.com 🚀 dev.to/jacobandrews...
dev.to
Using Cache Control in Nuxt to improve Performance
Caching is important because it improves system performance and efficiency by storing frequently...
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 18/04/2025
In case you missed, I have published a new article this week! 🚀
110
Jakub Andrzejewski @jacobandrewsky.bsky.social · 17/04/2025
Kudos to my friend @kissuio.bsky.social for being a tasty helper! 😛 But for real, for always being helpful and kind to allow others to grow and find answers. Keep doing what you do! I am glad that I have such a friend! 💪
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 16/04/2025
Would you like to improve the quality of your @vuejs.org code? 🤔 May I recommend looking at my article where I have listed 10 tips to make your Vue code cleaner! 🚀 dev.to/jacobandrews...
dev.to
10 Tips to Write Cleaner Vue.js Code
When transitioning from one project to another (for example when changing jobs) there is always this...
011
Jakub Andrzejewski @jacobandrewsky.bsky.social · 15/04/2025
Optimized images are crucial for delivering great user experience! 🚀 Thankfully, in @nuxt.com you can use Nuxt Image module allowing to optimize images, change format, adjust size, and enable placeholder when needed 💪 image.nuxt.com
image.nuxt.com
Nuxt Image: Optimized Images for your Nuxt Apps
Plug-and-play image optimization for Nuxt apps. Resize and transform your images using built-in optimizer or your favorite images CDN.
010
Jakub Andrzejewski @jacobandrewsky.bsky.social · 14/04/2025
New week = new article! 🎉 This time I decided to write about the usage of Web Workers in @vuejs.org to optimize heavy operations 🚀 dev.to/jacobandrews...
dev.to
Optimizing heavy operations in Vue with Web Workers
Heavy computations on the main thread can lead to sluggish UI, dropped frames, and poor user...
030
Jakub Andrzejewski @jacobandrewsky.bsky.social · 11/04/2025
In case you missed, I have published a new article this week 🚀
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 10/04/2025
Huge kudos to @pi0.io for being so passionate and involved contributor/ maintainer. We met few years and since then I was following Pooya's work and I can never say enough thank you for the amazing work you do! Don't loose motivation and continue make JS world better! 🚀
1100
Reposted by Jakub Andrzejewski
Jakub Andrzejewski @jacobandrewsky.bsky.social · 09/04/2025
You have just discovered that your website is not accessible (A11Y)? 😥 If only there was a way to continuously audit your website during development for A11Y issues. Spoiler - there is! 🚀 Read more 👇 dev.to/jacobandrews...
dev.to
Accessibility audits with Playwright, Axe, and GitHub Actions
I recently given a talk at JS Poland Conference about one of my most favourite topics -> Improving...
041
Jakub Andrzejewski @jacobandrewsky.bsky.social · 09/04/2025
You have just discovered that your website is not accessible (A11Y)? 😥 If only there was a way to continuously audit your website during development for A11Y issues. Spoiler - there is! 🚀 Read more 👇 dev.to/jacobandrews...
dev.to
Accessibility audits with Playwright, Axe, and GitHub Actions
I recently given a talk at JS Poland Conference about one of my most favourite topics -> Improving...
041
Reposted by Jakub Andrzejewski
Storyblok @storyblok.com · 08/04/2025
At @vuejsnation.com, @jacobandrewsky.bsky.social (Storyblok Ambassador & Content Creator) shared insights on improving Developer Experience (DX) through the lens of Dungeons & Dragons. Check it out here: www.youtube.com/watch?v=n72a...
youtube.com
Vue.js Nation 2025: Jakub Andrzejewski - Dungeons & Developers - patterns for great DX
YouTube video by Vue School
051
Jakub Andrzejewski @jacobandrewsky.bsky.social · 08/04/2025
Using custom fonts can negatively impact the web performance of our application 😕 Thankfully, in @nuxt.com we can use a module that will help us optimize these fonts so that they will not affect the performance 🚀 fonts.nuxt.com
fonts.nuxt.com
Nuxt Fonts: Optimized Custom Web Fonts for your Nuxt Apps
Plug-and-play custom web font optimization and configuration for Nuxt apps. Use and optimize your fonts using your favorite font source.
070
Jakub Andrzejewski @jacobandrewsky.bsky.social · 07/04/2025
Really happy to announce that @danielroe.dev will be joining our Monterail Vue Meetup in a few weeks! www.linkedin.com/events/vue-j...
0151
Jakub Andrzejewski @jacobandrewsky.bsky.social · 07/04/2025
Show must go on.
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 07/04/2025
New week = new article! 🎉 This time, I decided to write about @nuxt.com modular architecture! 🚀 dev.to/jacobandrews...
dev.to
Modular Architecture in Nuxt
Nuxt is known not only for its Performance and Developer Experience but also for its modular...
020
Jakub Andrzejewski @jacobandrewsky.bsky.social · 04/04/2025
In case you missed, I have published a new article this week! 🚀
010
Jakub Andrzejewski @jacobandrewsky.bsky.social · 03/04/2025
My friends at Monterail created a really interesting package for @flutter.dev that adds support for Apple AppIntents 🚀 github.com/monterail/in...
github.com
GitHub - monterail/intelligence: Add support for Apple's AppIntents framework to your Flutter application
Add support for Apple's AppIntents framework to your Flutter application - monterail/intelligence
000
Jakub Andrzejewski @jacobandrewsky.bsky.social · 02/04/2025
Looking for a cool and modern technology stack to build your next (Nuxt) project? 🤔 Try @nuxt.com and @supabase.com which is a powerful combo for building efficient and scalable web applications 🚀 dev.to/jacobandrews...
dev.to
Leveraging Nuxt and Supabase for Modern Fullstack Development
Nuxt and Supabase have emerged as powerful tools for building modern web applications, offering...
050