Alexander Obregon's Substack
Subscribe
Sign in
Home
Notes
Java and JVM
Java LeetCode Solutions
SQL
Tech Breakdown
Companion Articles
Archive
About
Latest
Top
Discussions
Weekly Recap – August 10th, 2025
Spring Boot, Java, Go
5 hrs ago
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Weekly Recap – August 10th, 2025
Copy link
Facebook
Email
Notes
More
Go Testing Benchmarks and How They Are Measured
Performance testing in Go has a dedicated place in the language through its built-in benchmarking tools.
23 hrs ago
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Go Testing Benchmarks and How They Are Measured
Copy link
Facebook
Email
Notes
More
What Go Ranges Actually Return Inside Loops
Every range loop runs with behavior tied to the type you’re looping through.
Aug 7
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
What Go Ranges Actually Return Inside Loops
Copy link
Facebook
Email
Notes
More
Behind the Scenes of Go Slices and Backing Arrays
Go slices give you a way to work with collections that can grow and shrink without handling arrays by hand.
Aug 7
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
Behind the Scenes of Go Slices and Backing Arrays
Copy link
Facebook
Email
Notes
More
Captcha Validation in Spring Boot Login Forms
Adding captcha to a login form helps keep bots from flooding the server with fake sign-in attempts.
Aug 7
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
Captcha Validation in Spring Boot Login Forms
Copy link
Facebook
Email
Notes
More
2
Weekly Recap – August 3rd, 2025
Java, Spring Boot, TypeScript, LeetCode, some SQL and Go again
Aug 3
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Weekly Recap – August 3rd, 2025
Copy link
Facebook
Email
Notes
More
Why Go's Defer Statements Run Backward
Go’s defer keyword is a built-in part of the language, and the way it behaves follows a specific order that doesn't leave anything up to chance.
Aug 2
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
Why Go's Defer Statements Run Backward
Copy link
Facebook
Email
Notes
More
2
July 2025
Delete Rows Based on a Join Condition
Removing records gets more involved when one table connects to another.
Jul 31
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Delete Rows Based on a Join Condition
Copy link
Facebook
Email
Notes
More
Daily Summary Emails in Spring Boot Using Scheduled Tasks and Templates
Sending daily summary emails helps people stay on top of what’s happened without checking in all day.
Jul 30
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
Daily Summary Emails in Spring Boot Using Scheduled Tasks and Templates
Copy link
Facebook
Email
Notes
More
Writing Tests in Go Without Extra Tools
Testing comes with the language, and you don’t have to bring in anything extra to get real tests working.
Jul 29
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Writing Tests in Go Without Extra Tools
Copy link
Facebook
Email
Notes
More
Go Maps and the Hidden Cost of Assignment
Working with maps in Go starts off feeling direct.
Jul 29
•
Alexander Obregon
Share this post
Alexander Obregon's Substack
Go Maps and the Hidden Cost of Assignment
Copy link
Facebook
Email
Notes
More
LeetCode #18: 4Sum — Solved in Java
Brute-Filtered Two-Pointer Scan and Early Exit Optimized with Long Bounds
Jul 28
•
Alexander Obregon
1
Share this post
Alexander Obregon's Substack
LeetCode #18: 4Sum — Solved in Java
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts