Sign in

Vini

@vinimdocarmo.com
85 followers 464 following 55 posts

Having fun with database internals, distributed systems and trying to document my joy along the way 👋 Software Engineer @ WeTransfer

PostsRepliesMedia
Vini @vinimdocarmo.com · 24/03/2025
Went down on a storage rabbit role in the past weeks 😁 github.com/vinimdocarmo...
github.com
GitHub - vinimdocarmo/quackfs: FUSE-based DuckDB file system 🦆
FUSE-based DuckDB file system 🦆. Contribute to vinimdocarmo/quackfs development by creating an account on GitHub.
020
Vini @vinimdocarmo.com · 06/03/2025
I was solving a DP LeetCode problem in Python and I really wanted to visualize my decision tree structure in the terminal. I'm not a Python expert nor I wanted to waste my energy implementing a "pretty print" function. Copilot was disabled, but I turned it on and did what one must (ask the AI):
110
Vini @vinimdocarmo.com · 28/02/2025
My attention span is pretty short and every time Copilot takes much time to "think" I lose interest. I'm not finding working with AI much rewarding when it comes to coding. Maybe I should do some changes on my workflow? Not sure. I'll keep trying.
100
Vini @vinimdocarmo.com · 28/02/2025
Today is Play Day for me and I've started building a Differential Storage using GoLang, something similar to what @motherduck.com does under the hood: motherduck.com/blog/differe...
motherduck.com
Differential Storage: A Key Building Block For A DuckDB-Based Data Warehouse - MotherDuck Blog
Differential Storage: A Key Building Block For A DuckDB-Based Data Warehouse | Reading time: 11 min read
120
Reposted by Vini
Kay Lack @neoeno.bsky.social · 15/01/2025
new video! this datatype → [1, 2, 3] ← is a bit of a marvel. it can store items of any size, grow to any length, rarely causes performance issues, and almost every modern language has one. what is it, really? and how does it work?
1203
Vini @vinimdocarmo.com · 01/01/2025
Today I saw this expression for the first time while learning C++ `std::this_thread::sleep_for(200ms);`. I was suspicious. How is `200ms` defined? Is that dynamic? What?! 💡 TIL: you can define your own literals en.cppreference.com/w/cpp/langua...
en.cppreference.com
User-defined literals (since C++11) - cppreference.com
020
Reposted by Vini
Loris Cro ⚡ @kristoff.it · 27/12/2024
Ghostty is out of private beta! #ziglang ghostty.org
ghostty.org
Ghostty
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
06412
Vini @vinimdocarmo.com · 25/12/2024
That’s how I best learn things 🎨
Doodle drawn by hand explaining pipes in Linux
020
Vini @vinimdocarmo.com · 17/12/2024
I'm mentoring a good friend of mine - which also happened to be my manager and CEO of a startup I worked for - and we experienced some real, weird bugs using node modules and git locally! I've never experienced those myself, so it was really hard to find out what was going on 👻
120
Vini @vinimdocarmo.com · 16/12/2024
In October I interviewed for a big tech company. I passed all the interview stages, but in the end they decided to hire someone else with more experience. That sucked big time
100
Vini @vinimdocarmo.com · 05/12/2024
A @duckdb.org Conference in Amsterdam?! I'm definitely going 🦆🌷 duckdb.org/events/2025/...
duckdb.org
DuckCon #6 in Amsterdam
DuckDB is an in-process SQL database management system focused on analytical query processing. It is designed to be easy to install and easy to use. DuckDB has no external dependencies. DuckDB has bin...
000
Vini @vinimdocarmo.com · 03/12/2024
What if you have an array and you want to transform it into a max-head? I’ll soon share that too!
110
Vini @vinimdocarmo.com · 15/11/2024
TIL: window functions work in ORDER BY! Pretty useful for complex sorting. Check this out
100
Vini @vinimdocarmo.com · 15/11/2024
We got a dog 💜
000
Vini @vinimdocarmo.com · 15/11/2024
I've just learned that pgai 🐘 (vectorizer) by TimescaleDB implements its queue using a db table. Blog post here: www.timescale.com/blog/how-we-...
timescale.com
How We Designed a Resilient Vector Embedding Creation System for PostgreSQL Data
Learn the design decisions and trade-offs behind our system for creating and storing vector embeddings for data in PostgreSQL, PgVectorizer.
000
Vini @vinimdocarmo.com · 15/11/2024
4 years ago I decided to focus my career on backend development instead of fullstack development. While working at WeTransfer I'm made my name when it comes to databases (specially MySQL which is what we use).
110
Vini @vinimdocarmo.com · 05/11/2024
I love databases.
010
Vini @vinimdocarmo.com · 03/11/2024
Sharing some personal notes on the max-heap data structure commonly used for implementing priority queues. I might keep sharing these kind of notes here in case it helps someone else.
Max-heap data structure notes done by me using Goodnotes app.
110
Vini @vinimdocarmo.com · 31/10/2024
Postgres is everywhere nowadays
010
Vini @vinimdocarmo.com · 31/10/2024
Done ✔️
010
Vini @vinimdocarmo.com · 30/10/2024
Will give this platform a try. It's looking promising! Follow me if you wanna see more about databases and distributed systems on your timeline ✨
010