Sign in

Strift

@laurentcazanove.com
320 followers 120 following 171 posts

Freelance DevRel engineer • Open-source @meilisearch.com • Writing at strift.dev/blog 📍 台北

PostsRepliesMedia
Strift @laurentcazanove.com · 21/07/2025
I took a one-month holiday, and now I'm unsure which LLM models to use for which task. It's both exciting... and annoying
000
Strift @laurentcazanove.com · 17/07/2025
I don't have a residency permit yet, but I moved my LoL account from EUW I'm officially Taiwanese
000
Strift @laurentcazanove.com · 12/06/2025
The Mastra docs hold a lot of content, but the team did a great job of organizing it! Loving it 👏 mastra.ai/en/docs
mastra.ai
Introduction | Mastra Docs
Mastra is a TypeScript agent framework. It helps you build AI applications and features quickly. It gives you the set of primitives you need: workflows, agents, RAG, integrations, syncs and evals.
000
Strift @laurentcazanove.com · 05/06/2025
TIL about the builder pattern in Java I love how it makes object setup clear. Plus, you get immutability :)
000
Strift @laurentcazanove.com · 28/05/2025
learning languages is full of experiences experiences like traveling to another city to visit a friend at their mom's who lives in the countryside, only to realize you misunderstood the plan and arrived 24h before your friend. her mom only speaks Mandarin
030
Strift @laurentcazanove.com · 28/05/2025
A window seat, music, and contemplating sea of clouds over Taiwan's mountains I wish the entire HSR journey was like this
020
Reposted by Strift
Amelia Wattenberger @wattenberger.com · 11/03/2025
wrote up some thoughts on how our interfaces are getting flatter, and how we might design with 💃 our bodies 🤸 in mind. 🧶 went ham on little yarn worlds wattenberger.com/thoughts/our...
2830560
Reposted by Strift
Nuxt @nuxt.com · 27/04/2025
🎁 Nuxt 3.17 is out, with lots to check out! 📊 major data fetching improvements 🕒 <NuxtTime> component for SSR-safe time display ⚡️ performance boosts, including faster globbing 📚 Nuxt docs-as-a-package happy upgrading ❤️ 👉 read more at nuxt.com/blog/v3-17
111415
Strift @laurentcazanove.com · 20/05/2025
Found a great workflow to improve my vibe coding efficiency by: • Constraining the model • Leveraging clearer instructions • Improving iterability and testability Drop a comment if you'd like to hear more
000
Strift @laurentcazanove.com · 24/04/2025
Might be late to the party, but I love Laravel's new home page redesign Well-organized information, beautiful animations. The website frequently evolves but manages to keep the Laravel vibe
000
Reposted by Strift
Vue School @vueschool.io · 14/04/2025
Tired of untestable code in your Vue.js app? 🤔 Laurent Cazanove's talk at @vuejsnation 2025 reveals how dependency injection can rescue your project. Learn from @laurentcazanove.com to clean up architecture and simplify testing. Read it here:
vueschool.io
How dependency injection rescued my app from the untestable abyss - Insights from Laurent Cazanove’s Vue.js Nation 2025 Talk - Vue School Articles - Vue School
Discover how dependency injection can transform your app's architecture, making it more testable and flexible with insights from Laurent Cazanove at Vue.js Nation 2025.
041
Strift @laurentcazanove.com · 21/04/2025
🙅‍♂️ Don't use social media to acquire website traffic It goes against the algorithm, and it also goes against why people scroll. laurentcazanove.com/blog/devtool...
# Thoughts on social media strategy for dev tools

You’re not competing with other products. You’re competing for attention.

**You're competing against cat GIFs and ragebaits.**

People are _not_ going to stop doomscrolling and randomly sign up for a product trial. So before marketing to them, let's start with stopping the scroll and engaging them.

Because of this, I mainly see social medias as a way to build brand awareness. You want to create touchpoints with your ICP.

Somewhere down the line, one of these posts will spark enough curiosity for readers to want to know more and visit your website.
000
Strift @laurentcazanove.com · 08/04/2025
nothing kills my soul like spending the day developing in Java
010
Strift @laurentcazanove.com · 07/04/2025
When Ahref says your blog health is excellent 🌈 ... except it doesn't rank for the right keywords. But at least the technical SEO is good, right? 🤡
010
Strift @laurentcazanove.com · 01/04/2025
alright, it's time for my yearly Eminem marathon
The Slim Shady LP
020
Strift @laurentcazanove.com · 29/03/2025
I've been playing a lot of MTG lately and have been frustrated with how the search for most deck builders works, lacking real-time, etc so today I'm rebuilding it with @meilisearch
020
Reposted by Strift
Nuxt @nuxt.com · 07/03/2025
We're thrilled to announce Nuxt v3.16 is here! 🎉 ⚡️ `npm create nuxt` starter 🚀 unhead v2 upgrade 🕰️ Delayed/lazy hydration support 🔧 Devtools v2 with config tracking 📛 Named layer aliases 🧪 Better error handling 🔍 Granular debug options ⚙️ Major performance boosts nuxt.com/blog/v3-16
nuxt.com
Nuxt 3.16 · Nuxt Blog
Nuxt 3.16 is out - with packed with features and performance improvements
718842
Strift @laurentcazanove.com · 11/03/2025
⚡ Very happy with my budget Perplexity implementation using LibreChat
System: Use Google search to find answers to the questions. Only use information from the search results. ALWAYS include the LINK to the sources in the response.

Your responses should include a short summary, and a detailed response which include links to the sources on the relevant keywords.
000
Strift @laurentcazanove.com · 03/03/2025
The state of LinkedIn DMs in 2025
A LinkedIn DM saying "Single and ready to meet someone special?"
010
Strift @laurentcazanove.com · 26/02/2025
Gemini is a life-saver for me, helps me manage lots of admin stuff in Chinese on a daily basis
000
Reposted by Strift
Meilisearch @meilisearch.com · 18/02/2025
Announcing Meilisearch 1.13 🕊️ ◆ AI-powered search stabilization ◆ Remote federated search ◆ Upgrade without dumps
meilisearch.com
Meilisearch 1.13
Meilisearch 1.13 stabilizes AI-powered search, introduces remote federated search—laying the groundwork for sharding—and makes version upgrades easier.
073
Reposted by Strift
Vue.js Nation @vuejsnation.com · 19/02/2025
Watch @laurentcazanove.com’s #VueJsNation25 journey in rescuing a project from untestable chaos using dependency injection with Nuxt plugins, including practical advice on simplifying your architecture for better testing! 🔌 youtu.be/aki7mLNAgzk?si=EELXCX6UJ_7…
youtu.be
Vue.js Nation 2025: Laurent Cazanove - How dependency injection rescued my app from the abyss
Laurent Cazanove shares his journey in rescuing a project from untestable chaos using dependency injection with Nuxt plugins.This video includes:- Discussion...
021
Strift @laurentcazanove.com · 17/02/2025
I've been handling hardships in my life the same way since I was 9 years old starting a new game of Final Fantasy IX. what does this say about me?
Vivi from Final Fantasy IX
020
Strift @laurentcazanove.com · 13/02/2025
Sounds like a Rustacean’s fantasy 🔞
000
Reposted by Strift
Barry Pollard @tunetheweb.com · 11/02/2025
There are a number of announcements this month: First up, we have added LCP image subparts to the CrUX API: - Time to First Byte (TTFB) - Resource load delay - Resource load duration - Element render delay These are our recommended way of optimizing LCP: web.dev/articles/opt... 4/10
LCP image subparts graph in CrUX Vis showing two data points for the four subparts. This sites seems to have a high TTFB and Element Render Delay.
2136
Strift @laurentcazanove.com · 12/02/2025
What's the best way to make 2D games in JavaScript? Thinking about giving phaser.io a try
Phaser.io
010
Strift @laurentcazanove.com · 11/02/2025
If hearing this doesn’t move you, you either 1. have no heart 2. had no childhood
open.spotify.com
Main Theme of Final Fantasy VII (Final Fantasy VII)
Nobuo Uematsu · Distant Worlds II: More Music from Final Fantasy · Song · 2010
000
Strift @laurentcazanove.com · 10/02/2025
This week, I'm switching fully to LibreChat, an open-source chat interface 🚀 I love the flexibility of easily switching between different AI models and keeping all my prompts organized. I rarely use o1 and o3 anyway. Let's see how it goes!
LibreChat.ai website
010
Reposted by Strift
Vue.js Nation @vuejsnation.com · 07/02/2025
Here is @laurentcazanove.com, speaker at Vue.js Nation 2025, sharing his story about how he got into programming, and let me give you a hint: it was through video games! 🎮 youtube.com/shorts/gChNnluWQeA
021
Strift @laurentcazanove.com · 26/01/2025
Looking forward to my first conference this year 🙌
141
Reposted by Strift
Vue.js Nation @vuejsnation.com · 21/01/2025
@laurentcazanove.com is joining #VueJsNation25 to share with you how dependency injection rescued his app from the untestable abyss! 💥 Learn how to leverage Nuxt plugins to implement dependency injection, practical tips to clean up architecture & more! 🎟️ vuejsnation.com
041
Strift @laurentcazanove.com · 07/01/2025
Why do LLMs love numbered lists so much? 🤔 Are there any benefits to this that I would actually want?
010
Reposted by Strift
Thor 雷神 @thorweb.dev · 03/01/2025
Some months ago we started a new video format called “Behind The Code”, interviewing maintainers of awesome open source projects. Tons of @supabase.com devs love @nuxt.com, so it was an honour to work with @atinux.com, @larbish.bsky.social, and @evanyou.me to tell the story behind Nuxt 🫶
67412
Strift @laurentcazanove.com · 06/01/2025
Love how @google is using AI to recommend products for specific use cases. It even generates a diagram showing how they interact together. This gives users a quick overview of the platform's capabilities, on top of being good advertising for #GeminiAI.
Generated solution for "Add audio versions to blog posts"
000
Strift @laurentcazanove.com · 05/01/2025
Maintaining GitHub repos got me to appreciate how good Ruby is for scripting again 💯
010
Strift @laurentcazanove.com · 01/01/2025
Happy new year from Taipei 🎉
Taipei 101 firework
020
Strift @laurentcazanove.com · 31/12/2024
Building my first LLM-powered app to help me practice Mandarin 💪
000
Reposted by Strift
Strift @laurentcazanove.com · 18/12/2024
Found the cutest coffee shop near Guting in Taipei ☕ Finally getting some writing done~ 在古亭工作時候,喝咖啡。
A cup of coffee, a menu in Mandarin, and a MacBook on a table
121
Strift @laurentcazanove.com · 30/12/2024
I’ve got a mild mouth inflammation and was told to hold a tea bag in my mouth for 10 minutes Any attempt to speak with me during that time will result in a 418
011
Reposted by Strift
Addy Osmani @addyosmani.bsky.social · 29/12/2024
Tip: Chrome DevTools can override the content of Fetch/XHR requests! Useful for mocking APIs without waiting on backend changes.
926843
Strift @laurentcazanove.com · 28/12/2024
This month I followed @cassidoo.co in her #blogvent challenge. I failed to write the 24 posts, but I learned something valuable while participating:
laurentcazanove.com
Lessons from writing one blog post per day
What I learned about embracing intentionality when participating to Advent of Blog.
2211
Strift @laurentcazanove.com · 25/12/2024
Merry Christmas if you're celebrating it 🎄 聖誕快樂:)
Giant Santa in Xinyi, Taipei
010
Strift @laurentcazanove.com · 25/12/2024
I need to make a conscious effort to slow down. I realized I'm too often acting like I'm in a rush, even when I'm not.
010
Reposted by Strift
Nuxt @nuxt.com · 25/12/2024
Delighted to announce that we've released Nuxt v3.15! ⚡️ powered by Vite 6 🪵 Chromium devtools improvements 🗺️ navigation mode for `callOnce` 🥵 HMR for templates, pages + page metadata 📋 page meta enhancements 🔥 performance improvements nuxt.com/blog/v3-15
422631
Strift @laurentcazanove.com · 24/12/2024
I use computers and help other people use computers
010
Strift @laurentcazanove.com · 23/12/2024
🎄 Advent of Blog: Day 23 I'm quite happy with how I managed to summarize this: laurentcazanove.com/blog/vue-dep... #blogvent
laurentcazanove.com
Implementing the Dependency Injection pattern in Vue 3
Learn Dependency Injection in Vue 3 with this step-by-step guide. Master IoC containers, plugins, and composables for maintainable, testable apps.
020
Strift @laurentcazanove.com · 23/12/2024
Love to see all these merges and releases in @meilisearch.com today 🙌
GitHub notifications with a lot of merges and solved issues
032
Strift @laurentcazanove.com · 19/12/2024
Exciting news: I'm launching my freelancing business 🚀
laurentcazanove.com
Launching my Developer Experience consulting business
Launching my consulting business to help companies build great docs, tools, and communities for developers.
000
Strift @laurentcazanove.com · 19/12/2024
Always follow your curiosity It takes you to the most interesting and unique journeys laurentcazanove.com/blog/where-a...
laurentcazanove.com
020
Strift @laurentcazanove.com · 19/12/2024
How does this stack up vs Cursor? 50 chat messages per month seem low
000