Federico Razzoli
federico-razzoli.bsky.social
Federico Razzoli
@federico-razzoli.bsky.social
OSS supporter - Long time database passionate - Vettabase founder
🚀 Join Us for Database Frontiers – A Free Online Conference!
📅 15th Ocrober 2025
📍 Where: Online (Free to attend!)
👉 Secure your spot now: dbfrontiers.net
Database Frontiers virtual conference - Database Frontiers Conference
dbfrontiers.net
August 24, 2025 at 7:18 AM
There is a misconception about neural networks, that they are designed to simulate human brains. Not necessarily! For example, Convolutional Neural Networks (CNNs) were designed after cats visual cortex. They were designed in the 60s, but they're still the standard for facial recognition.
July 6, 2025 at 11:01 AM
🚀 I’ve just launched a personal blog! ✍
The 1st post is out! It shares a simple but effective strategy for when a large language model seems stuck or off-track — something I’m calling the “coffee break trick.” 👉 👉 👉
federicos-thoughts.com/working-with...
Working with LLMs: the coffee-break trick – Federico's ThoughtsGitHubLinkedIn
federicos-thoughts.com
June 19, 2025 at 8:27 PM
MariaDB 11.8 is out, and it's the latest Long Term Support version! And here you can find my 11.8 review. It continues my good habit of writing reviews for all MariaDB LTS versions.
vettabase.com/mariadb-11-8...
MariaDB 11.8 LTS: Parallel Dumps, PARSEC authentication, new SQL syntaxes, and more - Vettabase
MariaDB released a new Long Term Support version as Generally Available: 11.8. I always review MariaDB LTS versions once they're GA, so it's time to
vettabase.com
June 18, 2025 at 11:15 AM
We're proud to announce Greg Kemnitz' talk: Efficient Data Handling in Cloud Databases! Don't miss Database Frontiers on October 15th - register today to attend for free!
dbfrontiers.net/efficient-da...
Efficient Data Handling in Cloud Databases, Gregory J Kemnitz - Database Frontiers Conference
dbfrontiers.net
June 9, 2025 at 9:33 AM
I'm sure you have slow queries that don't use indexes, causing performance problems and ruining user experience. Find out why an index might not be used, and how to build proper indexes for your WHERE conditions.
vettabase.com/query-optimi...
Query Optimisation: Using indexes for WHERE with multiple conditions - Vettabase
You have a beautiful application, but a page is slow. After some investigation, you find out that a query is unexpectedly slow, ruining user experience and
vettabase.com
June 6, 2025 at 11:54 AM
Let me reshare an article I wrote last year. CHECK is a powerful syntax to perform in-database data validation. See what you can do with it.
vettabase.com/validating-r...
Validating rows with CHECK constraints in MariaDB - Vettabase
CHECK constraints are a powerful tool for in-database validation. They are widely used in relational databases, including MariaDB.
vettabase.com
May 30, 2025 at 4:33 PM
Unlike its precursor, Claude Sonnet 4 doesn't know if it's self-aware.
claude.ai/share/5c0a3b...
Claude
Talk with Claude, an AI assistant from Anthropic
claude.ai
May 23, 2025 at 1:54 PM
What do you value the most in a Database technology? Please vote!
www.linkedin.com/posts/awesom...
Awesome Innovative Databases posted on LinkedIn
Awesome Innovative Databases posted on LinkedIn
www.linkedin.com
May 14, 2025 at 4:39 PM
Learn how to secure your database infrastructure on #AWS, setting up the right Security Groups, their rules, and a separate VPC! This article covers an infrastructure consisting of #MariaDB, #Galera, replicas, #ProxySQL, #PMM, and #S3 for backups.
vettabase.com/secure-archi...
Secure Architectures for MariaDB and Galera in AWS: VPCs and Security Groups - Vettabase
Running any production database deployment in the cloud requires careful consideration of both performance and security.
vettabase.com
May 13, 2025 at 1:57 PM
Do you know all the ways to insert rows that could possibly exist already with MariaDB and MySQL? Upsert, replace rows, insert rows if they don't exist, insert or fail... If you're reinventing the wheel every time, you'll find my article useful.
vettabase.com/handling-dup...
Handling duplicate rows in MariaDB and MySQL - Vettabase
So all you need to do is to check the error you obtain. If the error number is 1062, you tried to violate a UNIQUE index or the primary key. The last word in
vettabase.com
May 12, 2025 at 12:43 PM
Thanks pgMustard newsletter for mentioning my article on poor indexes! mailchi.mp/pgmustard/ap...
Postgres performance and pgMustard news — April update
mailchi.mp
May 6, 2025 at 11:40 AM
My Twitter account exists, but is officially dead. However, I just checked my notifications to see if I missed anything interesting. The only account that I see on my feed is "DevOps | SRE". No other account I used to follow published anything in the last weeks, apparently.
May 5, 2025 at 12:54 PM
I wish a Happy Easter to all those who celebrate it!
April 20, 2025 at 10:18 AM
🚀 Database Frontiers is coming October 15th! Join Vettabase and BreachDirectory.com for this FREE premier online database conference. Register now and submit your speaker proposal! #DatabaseFrontiers #TechConference #DatabaseConference
BreachDirectory ∙ Data Breach Search Engine
BreachDirectory is a data breach search engine and a data breach directory allowing you to secure your Internet life.
BreachDirectory.com
April 7, 2025 at 10:34 AM
#AWS #LightSail takes minutes to create a snapshot from an instance that is essentially idle. Obviously what they call a snapshot isn't a snapshot.
April 1, 2025 at 12:39 PM
The EXPLAIN command has been extended in different ways by #MariaDB and #MySQL. See which options you have on these fantastic systems!
vettabase.com/the-explain-...
The EXPLAIN command and its variants in MariaDB and MySQL - Vettabase
For a very long time, the EXPLAIN command remained the same in the MariaDB and MySQL world. It was good enough in most cases, but the community welcomed the
vettabase.com
March 31, 2025 at 2:35 AM
MariaDB stored procedures language has been improved over the years, and it became much more powerful and flexible than MySQL's.
vettabase.com/stored-proce...
Stored Procedures in MariaDB: Smarter, Easier and More Powerful - Vettabase
MariaDB supports stored procedures written in procedural SQL. Which essentially means "SQL with IF's and loops".
vettabase.com
March 31, 2025 at 1:22 AM
I don't want to offend anyone, but I'm glad the Stephen King writes horror books... rather than comedies.
I have airport disease.
My doctor says it's terminal.
I'll stop now.
February 28, 2025 at 9:58 AM
Compare the features of #PostgreSQL variants, to find the flavour that works for you. A great initiative from @pgdba.bsky.social .
postgres.is
PCI
postgres.is
February 24, 2025 at 11:40 AM
I had a brief conversation with Claude. After five (5) messages, based on my writing style, it was able to guess:
- My age band (30-50)
- My gender
- My original nationality (not precisely, but after I insisted it mentioned the South of Europe)
February 18, 2025 at 10:00 AM
I don't write a lot of code because I'm no developer, but... before deploying it, I test it. Does this qualify me as a nerd?
February 17, 2025 at 11:57 AM
Thank you, JD Vance, for reminding me why I love Europe and why I feel European.
February 17, 2025 at 2:32 AM
It was said that the most difficult problem in programming is naming. But... O3? R1? Come on, at least try to find a decent one before deciding to close your eyes and press a random key.
February 14, 2025 at 12:47 AM