Veydh's Blog
Blog Categories Tags Resume  
 Veydh's Blog
Blog Categories Tags Resume

- TagsJava -

2025

Algorithms Retrospective: DFS, BFS, Dijkstra, and Backtracking 12 November 2025
Architecture for Evolvable Services After Polyglot Expansion 14 October 2025

2024

Polyglot Interop: HTTP and gRPC Between Python and Java 12 November 2024
OpenTelemetry Traces Across Python and Java 9 July 2024
Refactoring Guided by Tests and Code Smells 14 May 2024
pdb and the Java Debugger: Breakpoints That Teach 12 February 2024

2023

Virtual Threads: A Mental Model for Massive I/O Concurrency 11 April 2023
Mockito and unittest.mock: Boundaries in Tests 13 February 2023

2022

OWASP Dependency-Check in Java Builds 10 October 2022
BFS for Layered State Spaces in Java 14 June 2022
SpotBugs and Error Prone for Java Static Analysis 12 April 2022
Java Records for DTOs and Immutable Carriers 14 February 2022

2021

A Minimal Spring Boot Service: Endpoints and Configuration 12 October 2021
Hash Maps Under the Hood: dict and HashMap Intuition 14 June 2021
Two-Pointer Patterns on Arrays: Python and Java Side by Side 11 May 2021
JUnit 5: Nested Tests and Parameterized Cases 13 April 2021
JVM Startup Flags and GC Basics for Application Developers 9 February 2021

2020

java.util.concurrent Primer for Python Developers 14 December 2020
Java Streams beside Python Comprehensions 11 August 2020
Maven and Gradle for Python Developers 13 April 2020
Java Collections Compared to Python’s Built-in Containers 11 February 2020

2019

Java 11 Tooling for Someone Coming from Python 9 December 2019
© Veydh Gooljar | Leveraging KeepIt & Hugo