Alexander Obregon's Substack
Subscribe
Sign in
Home
Java and JVM
SQL
Dart
Golang
C / C++ / C#
Java LeetCode Solutions
Database LeetCode Solutions
Tech Breakdown
About
Edmonds-Karp Max Flow in Java
Maximum flow is built by sending as much flow as possible from a source vertex to a sink vertex across directed edges with fixed capacity limits.
9 hrs ago
•
Alexander Obregon
Latest
Top
Discussions
SQL Table Identity Columns
Identity columns let a table assign a new numeric value during an insert.
Jun 30
•
Alexander Obregon
Resilience4j Circuit Breakers in Spring Boot That Actually Trip
Circuit breakers protect Spring Boot services from sending every request into a dependency that is already failing, slow, or overloaded.
Jun 29
•
Alexander Obregon
Weekly Recap – June 28th, 2026
More Spring Boot and SQL
Jun 28
•
Alexander Obregon
1
Rendezvous Hashing for Spring Boot Routing
For a Spring Boot service, rendezvous hashing gives repeatable routing for the same tenant, cache lookup, account id, or request name without storing a…
Jun 26
•
Alexander Obregon
1
SQL Text Sorting With Collations
Text sorting can feel small until two databases give different answers for the same text.
Jun 25
•
Alexander Obregon
Cache Stampede Control in Spring Boot With Single Flight
Cache-backed services can break down when a popular value expires and a rush of requests misses the cache at the same time.
Jun 24
•
Alexander Obregon
Sparse Columns in SQL Server
Large SQL Server tables can collect a long tail of optional attributes when the main entity stays the same, but different categories need different…
Jun 23
•
Alexander Obregon
See all
Alexander Obregon's Substack
Weekly recaps of what I’ve published, plus updates, extras, and some exclusive content you won’t find on my Medium.
Subscribe
Alexander Obregon's Substack
Subscribe
About
Archive
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts