Sign in

Ricardo Ferreira

@riferrei.com
137 followers 211 following 271 posts

OSS Contributor | International Speaker | Distributed Systems | Databases | Software Development

PostsRepliesMedia
Ricardo Ferreira @riferrei.com · 17/12/2025
Do you want to learn how to implement the refresh-ahead caching pattern with Redis Data Integration (RDI)? I wrote a blog post that illustrates this point exactly. 👉🏻 Read the full blog post here: dev.to/redis/from-p...
030
Ricardo Ferreira @riferrei.com · 24/11/2025
I published a blog post sharing a data-driven framework that helps developers determine whether using a vector database is a good idea. 👉🏻 riferrei.com/to-vector-or...
010
Ricardo Ferreira @riferrei.com · 18/11/2025
Companies that have their own DNS infrastructure today... 😅 #DNS #Reliability #Cloudflare #HugOps #ThisIsFine
050
Ricardo Ferreira @riferrei.com · 10/11/2025
If you've ever been in this situation, give me a 👍🏻 in this post and share your experience in the comments.
000
Ricardo Ferreira @riferrei.com · 07/10/2025
How many of you have been in a meeting where someone said, "We should use a vector database for this!" and everyone nodded, but you wondered... should we really? If this is you, then join me on October 13th at the @allthingsopen.bsky.social conference.
111
Ricardo Ferreira @riferrei.com · 25/09/2025
Developers will understand.
010
Ricardo Ferreira @riferrei.com · 28/08/2025
Hey there, Redis is hiring developer advocates 🥑 in London and San Francisco. If that person is you... well... even better! Reach out if you're interested!
000
Ricardo Ferreira @riferrei.com · 22/08/2025
If you're a software engineer seriously looking for ways to improve your coding experience, check out these two extensions.
000
Ricardo Ferreira @riferrei.com · 21/08/2025
magine you get to your hotel lobby and see this. Would you believe that person is only having a meeting with their teammates? 😅 #DevRel #DevRelRoadWarrior
010
Ricardo Ferreira @riferrei.com · 19/08/2025
LLMs' fanciness and increasing intelligence don't change the reality—ultimately, they're just API calls. As such, they suffer from the same problems as API calls, such as throttling, timeouts, and exponential delays. 🔌 ⚡️ ➡️ But you can use clever ways to make LLM calls faster.
100
Ricardo Ferreira @riferrei.com · 18/08/2025
➡️ Here is why you should come to Redis Released: 🎉 It's a free event. And key, there is a happy hour at the end. 🧠 Free hands-on workshops on building AI agents with memory. 💻 Bring your laptop + your questions to engineers at Redis. More below the video 🧶 👇🏻 😉
210
Ricardo Ferreira @riferrei.com · 15/08/2025
It is with a heavy heart that I print k1's value 😢
020
Ricardo Ferreira @riferrei.com · 15/08/2025
"It's almost impossible to create good videos while you're on the road." ➡️ Me: "Hold my beer." #DevRelLife #DevRelOnTheRoad #Video #VideoSetup
000
Ricardo Ferreira @riferrei.com · 09/08/2025
You may have seen the multiple variants of the Jet2 Holiday Meme at this point, right? Well, me too. I've watched so much that I've decided to do something useful with it. See below how to implement RAG with Redis using this meme 😅 #Redis #RAG #Jet2HolidayMeme #VectorDatabases
000
Ricardo Ferreira @riferrei.com · 31/07/2025
🚀 Hey, San Francisco developers! Redis Released is happening on September 4th, and honestly, I'm dooply excited about it! #redis #redisreleased #langchain #ai #genai #developers #sanfrancisco
121
Ricardo Ferreira @riferrei.com · 23/07/2025
Could someone please help me understand the logic of the #golang client for #openai regarding creating embeddings? Below is a screenshot of a function I created to create embeddings from strings. 🧵
100
Ricardo Ferreira @riferrei.com · 23/07/2025
"Ricardo, I saw in your video about what a hybrid search is that full-text search is like that literal friend who needs exact wording to get you. I didn't get that. Could you explain?" Yeah, sure. 👇🏻👇🏻👇🏻
100
Ricardo Ferreira @riferrei.com · 16/07/2025
The gorilla's 360 is like implementing sorting algorithms on top of Redis strings when you can use the built-in Sorted Set 😅
000
Ricardo Ferreira @riferrei.com · 25/06/2025
How working with AI Coding Assistants feels like sometimes 🤣 🤣 🤣 #AI #CodingAssistants #DeveloperProductivity
010
Ricardo Ferreira @riferrei.com · 24/06/2025
My take on this photo that is circulating out there: Replace the term "Data Engineer" for "Big Data Engineer" and everything else pretty much remains the same from 15 years ago. A couple of new technologies here in there—but nothing really disruptive. ¯\_(ツ)_/¯
010
Ricardo Ferreira @riferrei.com · 20/06/2025
Do you know who else loves to gossip? #Redis! Redis uses a combination of gossip protocol and distributed lock mechanisms to manage cluster state and node interactions. It provides a scalable and reliable foundation for vector search applications.
020
Ricardo Ferreira @riferrei.com · 19/06/2025
Vamos aprender como implementar buscas híbridas usando #Java, #Spring, e #Redis? Vou falar sobre isso hoje as 14:00 horas do Brasil. Segue o link para o live stream: www.youtube.com/watch?v=FOlM...
021
Ricardo Ferreira @riferrei.com · 18/06/2025
I don't always speak at the Spring I/O conference. But when I do, I give thumbs up to the photographer when they take pictures. 😅
000
Ricardo Ferreira @riferrei.com · 17/06/2025
"Redis is the fastest vector database, but my dataset is large and I don't want to use big machines with lots of RAM as it is expensive, or having to shard my data with clustering." Fair enough. That's why for use cases like this you should use Redis Flex.
020
Ricardo Ferreira @riferrei.com · 12/06/2025
You gotta learn how to pick your battles. I prefer to deal with the easy ones. 😅 #Redis #RedisOrDie #DatabaseEngineering #DatabasePerformance #BackendEngineering #PerformanceMatters #DeveloperLifesavers #CachingIsntOptional #FunnyVideos
010
Ricardo Ferreira @riferrei.com · 11/06/2025
Another conference to the belt. I'm back home already from Boston, and I enjoyed every minute of the @infoq.com #DevSummit conference. I appreciate all the people that came to my talk, the insightful conversations, and meeting old and new people.
020
Ricardo Ferreira @riferrei.com · 09/06/2025
I'm super excited to be joining @infoq.com's @qconferences.com as a speaker.
051
Ricardo Ferreira @riferrei.com · 03/06/2025
Keeping vector embeddings in-sync is more important than you think! Join my talk "Vector Sync Patterns: Keeping AI Features Fresh When Your Data Changes" at @infoq.com #DevSummit in Boston. devsummit.infoq.com/presentation...
010
Ricardo Ferreira @riferrei.com · 27/05/2025
Ever noticed how AI search results can feel mathematically correct but humanly off? If you're at the @jnationconf.bsky.social conference this week, come to my workshop tomorrow at 09:30am, where I'll teach how to solve this problem with contextual-aware searches. ➡️ jnation.pt/schedule/
000
Ricardo Ferreira @riferrei.com · 27/05/2025
It's day one for @jnationconf.bsky.social in Coimbra, Portugal. I am listening to @hollycummins.com's keynote about the principles of efficiency while I run a Maven build on my laptop. 😅
031
Ricardo Ferreira @riferrei.com · 26/05/2025
As we celebrate Java's 30th anniversary, I can't help but reflect on my journey with this remarkable language. I began working with Java in 2004, starting with J2SE 1.4.
182
Ricardo Ferreira @riferrei.com · 21/05/2025
Little selfie after discussing the final workshop details for Spring I/O with me, @raphaeldelio.dev, and @bsbodden.bsky.social 😅
010
Ricardo Ferreira @riferrei.com · 16/05/2025
If you work with @redis.io regularly and haven't tried #RedisInsight yet, you're missing a serious productivity boost. I strongly suggest that you watch this hands-on tutorial I created that shows the 🔟 features from Redis Insight that you must know. 🎥 www.youtube.com/watch?v=dINU...
010
Ricardo Ferreira @riferrei.com · 12/05/2025
Thanks to the power of pair programming, today I learned how simple it is with #SpringAI to change the embeddings creation from #OpenAI to ONNX based transformers using #HuggingFace. Thanks @raphaeldelio.dev for saving me hours of documentation read and likely trial-and-errors. 😅
020
Ricardo Ferreira @riferrei.com · 08/05/2025
I just published an article tracing my professional journey back in the 90s. From struggling with CORBA network partitions to building AI-native apps today. However, the main character of this story is not me, but @redis.io. ➡️ Read the full article: redis.io/blog/redis-t...
010
Ricardo Ferreira @riferrei.com · 06/05/2025
Do you want to learn how to develop searches using @redis.io that doesn't look like the situation below? I will be doing a live demo about this on May 14, 2025 at 9:00 am PT. You will get to see how data is handled and processed using #Golang and #Redis. redis.io/events/moder...
031
Ricardo Ferreira @riferrei.com · 01/05/2025
#Redis8 is #OpenSource! Now that the cat is out of the bag, we can take the time to celebrate what this means. If you need a #TLDR, here is one. 🧵
100
Ricardo Ferreira @riferrei.com · 16/04/2025
After a decade working in DevRel, I've observed interesting patterns in how companies approach developer relations. These patterns reveal much about where this profession goes. I'll share my insights here; not from the right-or-wrong lenses, but through the lenses of curiosity 🧵
111
Ricardo Ferreira @riferrei.com · 31/03/2025
As a developer, have you ever had that 3 AM call because your application is failing to connect to #Redis? ➡️ Yeah, we've all been there. Here's 🔟 best practices for building Redis applications with #Java and #Jedis that you must consider for your projects.
041
Ricardo Ferreira @riferrei.com · 26/03/2025
Worried your #GenAI application will fail in production because your #vectordb may not be able to keep up? 🔥 #Redis8 just benchmarked: ◼️ 1 BILLION vectors (not a typo!) ◼️ 90% precision @ 200ms latency ◼️ 66K vectors/sec ingestion ➡️ Read more here: redis.io/blog/searchi...
000
Ricardo Ferreira @riferrei.com · 25/03/2025
A simple key naming convention can transform @redis.io from "that confusing thing" to a powerful, intuitive data store that the whole team could leverage effectively. Thus... Instead of this: ➡️ SET home "123 Main St" ❌ Do this: ➡️ SET user:1001:address:home "123 Main St" ✅
000
Ricardo Ferreira @riferrei.com · 24/03/2025
#Redis8 is emerging as the best release ever in @redis.io history, bringing unprecedented performance, scalability, and features across four milestone releases. With the releases 8.0-M01, 8.0-M02, 8.0-M03, and 8.0-M04, we are redefining what is possible.
140
Ricardo Ferreira @riferrei.com · 21/03/2025
Developers working with @redisinc.bsky.social know how fast it is because of its in-memory design. However, it doesn't mean network I/O can't be a source of headache to your pursuit of better performance results. How can you solve this? ➡️ Meet Client-side caching. redis.io/docs/latest/...
010
Ricardo Ferreira @riferrei.com · 19/03/2025
What would happen if humans could unlock 100% of their cerebral capacity? I simply don't know. But honestly? For developers building apps with @redisinc.bsky.social, they don't need superpowers. They just need #RedisCopilot. 🧵
110
Ricardo Ferreira @riferrei.com · 12/03/2025
SET message "If all you have is a hammer, everything looks like a nail." Many developers begin their Redis journey using it as a simple key/value store for Strings. It's a great starting point. However... 🧵
110
Ricardo Ferreira @riferrei.com · 04/03/2025
Say you need to develop a solution that keeps a counter for unique elements. Your task is to choose a technology and/or an implementation pattern to make this happen. You are expected to store 100M elements, each 512KB in size. 🧵
142
Ricardo Ferreira @riferrei.com · 28/02/2025
Fancy learning more about why a single thread design scales and performs better than alternatives? I wrote a deep dive into this topic, exploring single thread design over the lenses of Redis. ➡️ community.aws/content/2tfQ...
093
Ricardo Ferreira @riferrei.com · 26/02/2025
Why do many development teams still struggle with performance issues when @redis.io could solve their problems? The answer lies not in Redis' capabilities, but in architectural trade-offs that teams aren't prepared to make. 🧵
110
Ricardo Ferreira @riferrei.com · 21/02/2025
Devs building apps for Redis using the Jedis client library often struggle with connectivity issues related to timeouts. It occurs when the client cannot establish a connection with the Redis server within the specified timeout period. Learn more here: redis.io/docs/latest/...
010
Ricardo Ferreira @riferrei.com · 14/02/2025
In this Valentine's Day, what is that one true love of yours from the past that makes you cry every time you remember? ➡️ I will start.
010