Strift's Avatar

Strift

@laurentcazanove.com

Freelance DevRel engineer β€’ Open-source @meilisearch.com β€’ Writing at https://strift.dev/blog πŸ“ ε°εŒ—

316
Followers
120
Following
171
Posts
13.11.2023
Joined
Posts Following

Latest posts by Strift @laurentcazanove.com

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

21.07.2025 03:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don't have a residency permit yet, but I moved my LoL account from EUW

I'm officially Taiwanese

17.07.2025 03:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

The Mastra docs hold a lot of content, but the team did a great job of organizing it! Loving it πŸ‘

mastra.ai/en/docs

12.06.2025 10:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

TIL about the builder pattern in Java

I love how it makes object setup clear. Plus, you get immutability :)

05.06.2025 08:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Grabbed one for myself! 😁

28.05.2025 12:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

28.05.2025 11:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A window seat, music, and contemplating sea of clouds over Taiwan's mountains

I wish the entire HSR journey was like this

28.05.2025 05:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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...

11.03.2025 16:12 πŸ‘ 303 πŸ” 61 πŸ’¬ 27 πŸ“Œ 22

🎁 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

27.04.2025 22:56 πŸ‘ 115 πŸ” 15 πŸ’¬ 1 πŸ“Œ 4

This was as enlightening for the mind as it was a pleasure for the eyes. Thanks so much for sharing this!

26.05.2025 17:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

20.05.2025 10:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

24.04.2025 10:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

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:

14.04.2025 10:13 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
# 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.

# 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.

πŸ™…β€β™‚οΈ 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...

21.04.2025 10:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

nothing kills my soul like spending the day developing in Java

08.04.2025 07:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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? 🀑

07.04.2025 08:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Slim Shady LP

The Slim Shady LP

alright, it's time for my yearly Eminem marathon

01.04.2025 11:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

29.03.2025 11:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Nuxt 3.16 Β· Nuxt Blog Nuxt 3.16 is out - with packed with features and performance improvements

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

07.03.2025 15:51 πŸ‘ 189 πŸ” 42 πŸ’¬ 7 πŸ“Œ 4
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.

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.

⚑ Very happy with my budget Perplexity implementation using LibreChat

11.03.2025 11:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A LinkedIn DM saying "Single and ready to meet someone special?"

A LinkedIn DM saying "Single and ready to meet someone special?"

The state of LinkedIn DMs in 2025

03.03.2025 08:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gemini is a life-saver for me, helps me manage lots of admin stuff in Chinese on a daily basis

26.02.2025 01:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Meilisearch 1.13 Meilisearch 1.13 stabilizes AI-powered search, introduces remote federated searchβ€”laying the groundwork for shardingβ€”and makes version upgrades easier.

Announcing Meilisearch 1.13 πŸ•ŠοΈ

β—† AI-powered search stabilization
β—† Remote federated search
β—† Upgrade without dumps

18.02.2025 16:00 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Vue.js Nation 2025: Laurent Cazanove - How dependency injection rescued my app from the abyss
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...

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! πŸ”Œ

https://youtu.be/aki7mLNAgzk?si=EELXCX6UJ_7FFy7x

19.02.2025 10:26 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Vivi from Final Fantasy IX

Vivi from Final Fantasy IX

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?

17.02.2025 08:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Sounds like a Rustacean’s fantasy πŸ”ž

13.02.2025 08:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

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.

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

11.02.2025 20:06 πŸ‘ 13 πŸ” 6 πŸ’¬ 2 πŸ“Œ 3
Phaser.io

Phaser.io

What's the best way to make 2D games in JavaScript?

Thinking about giving phaser.io a try

12.02.2025 09:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Main Theme of Final Fantasy VII (Final Fantasy VII) Nobuo Uematsu Β· Distant Worlds II: More Music from Final Fantasy Β· Song Β· 2010

If hearing this doesn’t move you, you either
1. have no heart
2. had no childhood

11.02.2025 11:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
LibreChat.ai website

LibreChat.ai website

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!

10.02.2025 08:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0