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 · 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 · 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
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 · 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 · 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 · 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
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 · 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
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
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 · 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
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
Strift @laurentcazanove.com · 25/12/2024
Merry Christmas if you're celebrating it 🎄 聖誕快樂:)
Giant Santa in Xinyi, Taipei
010
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 · 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 · 17/12/2024
My Taiwanese Airbnb roommates just gave me egg rolls 🥹
Egg rolls
020
Strift @laurentcazanove.com · 09/12/2024
Great talk from @bdon.org sharing his experience on making open-source his job 💫
Brandon giving a talk about open-source as a job
010
Strift @laurentcazanove.com · 06/12/2024
Had a blast at my first ever meetup in Taipei. Nice meeting the local scene at the @supabase.com launch week meetup :)
Persob standing at a desk with a microphone in front of a screen reading 'Supabase'
072
Strift @laurentcazanove.com · 05/12/2024
Complete turnaround from the heavy Drill listening of 2023 😂
My Spotify top artists:
1. Nobuo Uematsu
2. Ninho
3. Nekfeu
4. Luidji
5. Tenno

My Spotify top songs:
1. 是你
2. July
3. Reste en vie
4. (Can't write this Chinese character)
5. Sunset WaltzMy Spotify top songs:
1. 是你
2. July
3. Reste en vie
4. (Can't write these Chinese characters)
5. Sunset Waltz
010
Strift @laurentcazanove.com · 03/12/2024
I still feel like we're not past introductions here, so hi 👋 I'm Laurent, a freelance software engineer specializing in Developer Experience. I often talk about • Building SaaS • JavaScript (I 💚 Vue) • Work-life balance in tech Welcome to all new followers 🦋
Picture of me
130
Strift @laurentcazanove.com · 28/11/2024
After drinking a month's worth of flat whites in Bali it's time to move on ✈️ Canggu was a really nice city to work part-time. I wonder if I'll miss it. Next week: Taipei!
030
Strift @laurentcazanove.com · 26/11/2024
Mistral AI introduces the Batch API on ”La Plateforme” This helps developers cut costs by 50% for non-urgent requests like document summarization or creating vector embeddings for your search indexes. Just upload a .jsonl file that contains the list of API requests:
import { Mistral } from '@mistralai/mistralai';
import fs from 'fs';

const apiKey = process.env.MISTRAL_API_KEY;

const client = new Mistral({apiKey: apiKey});

const batchFile = fs.readFileSync('batch_input_file.jsonl');
const batchData = await client.files.upload({
    file: {
        fileName: "batch_input_file.jsonl",
        content: batchFile,
    }
});
  
const createdJob = await client.batch.jobs.create({  
	inputFiles: [batchData.id],  
	model: "mistral-small-latest",  
	endpoint: "/v1/chat/completions",  
	metadata: {jobType: "testing"}  
});
000
Strift @laurentcazanove.com · 20/11/2024
I never really liked cold coffee, but ”feels like 42°C” Bali finally converted me
010
Strift @laurentcazanove.com · 18/11/2024
If you saw this I promise it's not what you think I was thinking about night owl the whole time
Me tweeting about Catppuccin editor color scheme
110
Strift @laurentcazanove.com · 15/11/2024
Funny how small interests build up to life-changing decisions lol 2 years ago, I went to an exhibition about Chinese martial arts. I liked it, so I tried kung-fu. Then I started learning Mandarin to be able to count reps. Now I’m moving to Taiwan. wtf
100