Table of Contents Devnexus conference shout-outVector database explorationIssues getting up and runningOverall experienceMicrosoft LazyGraphRAGWrapping up! This is episode 37 of the Breaktime Tech Talks. You are listening to the Breaktime Tech Talks podcast, a bite-sized tech podcast for busy developers, …
-
Book Review: DuckDB in Action
Table of Contents FactsChaptersPros and consConclusion Disclaimer: this post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. This review is about DuckDB in Action by JoMark Needham, Michael …
-
Sliding Window Counter Rate Limiter (Redis & Java)
Table of Contents IndexHow It Works1. Define a Time Window2. Track Requests3. Remove Expired Intervals4. Rate Limit CheckHow to Implement It with Redis1. Track Requests by Sub-Interval2. Remove Expired Intervals3. Sum Counts for the Active WindowImplementing it with JedisAdd Jedis …
-
Spring Data Neo4j: How to update an entity
Table of Contents Spring save() methodPatch YearCustom CypherProjectionsProjection as MovieMovie entity as projectionWrapping Up!Resources After working on a new online Spring Data Neo4j course, I learned a couple more things about updating an entity. The course required a different set …
-
Token Bucket Rate Limiter (Redis & Java)
Table of Contents How It Works1. Define a Token Refill Rate2. Track Token Consumption3. Refill Tokens4. Rate Limit CheckHow to Implement It with Redis and Java1. Retrieve current token count and last refill time2. Refill tokens if necessary and update …
-
Fixed Window Counter Rate Limiter (Redis & Java)
Table of Contents How It Works1. Define a Window Interval2. Track Requests3. Reset Counter:4. Rate Limit Check:How to Implement It with Redis and Java1. Use the INCR command to increment the counter in Redis each time a request is allowed2. …
-
Rate limiting with Redis: An essential guide
Table of Contents Why Redis for Rate Limiting?Popular Rate-Limiting PatternsLeaky BucketToken BucketFixed Window CounterSliding Window LogSliding Window CounterChoosing the Right Tool for the JobUnderstand Your Traffic PatternsAssess the Level of Precision NeededConsider Resource ConstraintsAccount User ExperienceStay curious! This article is …
-
Gear Up for NODES 2024: What to Know
Table of Contents NODES is a free, virtual conference run by Neo4j for developers, data scientists, and other technical roles who want to learn more about graph databases and how they can be used to solve complex problems. Join us …
-
SQL Best Practices Every Java Engineer Must Know
Table of Contents 2. Avoid Using SELECT *3. Use Proper Joins4. Use WHERE Clauses to Filter Data5. Limit the Number of Rows Returned6. Use EXISTS Instead of IN7. Avoid Functions in WHERE Clauses8. Use JOINs Instead of Subqueries9. Optimize Group …
-
Press the Easy Button: Organize a Virtual Conference Schedule with a Graph Database
Putting together a conference schedule for NODES 2024 (one of my favorite events of the year) is a massive undertaking, but my colleague and I used technologies and tools at our disposal to make this process a little more efficient and greatly reduce opportunities for mistakes.
-
Foojay Podcast #56: Vectors in Java Code, Databases, and LLMs
In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning.