Learn about the RecordBuilder library to enhance Java records with a builder pattern, bridging the gap between the elegance of immutability and the practicality of flexible construction.
Also find me here:
Baeldung Author
Victor Barbarosh
I'm Victor, a seasoned Full Stack Software Developer with over 5 years of experience crafting robust and efficient web applications. My expertise lies in leveraging modern technologies like SpringBoot for backend development and Angular for frontend development. I'm also proficient in database management, with a strong foundation in MySQL and PostgreSQL. Beyond my technical skills, I'm deeply passionate about software development as a whole. I'm particularly drawn to the fields of software design and architecture, where I enjoy exploring innovative approaches to problem-solving and building scalable, maintainable systems.
Here's what I've written (so far):
Baeldung on Java
- All
- Algorithms (2)
- Java String (1)
- Java Streams (1)
- Java Dates (1)
- Java Array (1)
- Java (1)
- JSON (1)
Extracting Flat and Nested Keys from a JSONObject
Filed under JSON
Learn how to extract all the keys from a JSON object for purposes like validation, transformation, or data mapping.
How to Convert Nested Loops to Stream in Java
Filed under Java Streams
We can use Java Streams to replace nested loops when we need a more declarative, readable, and efficient way to process data
Sorting Alphanumeric Strings in Java
Filed under Algorithms, Java String
Explore three approaches to sorting alphanumeric strings in Java, from basic lexicographic sorting to natural sorting using custom comparators and mixed case handling.
Find Elements with Max Difference in Java Array
Filed under Algorithms, Java Array
Tutorial on different approaches to finding the maximum difference between any two elements in an integer array in Java.
Determining All Years Starting on a Sunday Within a Given Year Range
Filed under Java Dates
Learn different ways to find all the years that start on a Sunday within a given range in Java.
Baeldung on Computer Science
- All
- Sorting (1)
Cycle Sort Algorithm
Filed under Sorting
Find out how to sort an array with minimal number of swaps.