Explore HATEOAS (Hypermedia as the Engine of Application State) and HAL (Hypertext Application Language).
Also find me here:
Baeldung Author
Rajat Garg
I'm a Full Stack Developer deeply passionate about coding and constant learning, with 7 years of experience. I like working with Java, Spring (Boot), Microservices, Docker, TypeScript and Angular. Outside of work, I enjoy cooking and exploring new places through travel.
Here's what I've written (so far):
Baeldung on Java
- All
- Algorithms (5)
- Java Dates (4)
- Java Web (3)
- Testing (2)
- Networking (2)
- Jackson (2)
- Architecture (2)
- Web Services (1)
- Spring (1)
- REST (1)
- Persistence (1)
- Maven (1)
- Java List (1)
- Java IO (1)
- Java Collections (1)
- Jakarta EE (1)
- JVM (1)
- JSON (1)
- DevOps (1)
- Core Java (1)
How Does a Random Seed Work in Java?
Filed under Algorithms
Learn how random seeds work in Java and uncover their role in random number generation.
How to Retrieve a List of Available Folders in a Mail Account Using JavaMail
Filed under Networking
Learn how to retrieve available folders in a mail account using the IMAP protocol.
Convert Between org.joda.time.DateTime and java.sql.Timestamp in Java
Filed under Java Dates
Learn how to convert between org.joda.time.DateTime and java.sql.Timestamp classes in Java.
Protobuf vs. gRPC
Filed under Architecture
Compare Protobuf and gRPC.
How to Compile Java to WASM (Web Assembly)
Filed under Java Web
Explore WASM and find an overview of the tools for converting Java code into WebAssembly.
How to Convert Between java.sql.Timestamp and ZonedDateTime in Java
Filed under Java Dates
Learn how to convert between ZonedDateTime and java.sql.Timestamp classes in Java.
Create and Run Apache JMeter Test Scripts via Java Program
Filed under Testing
Learn how to create and execute Apache JMeter test scripts programmatically using the JMeter Java API.
Simplified Array Operations on JsonNode Without Typecasting in Jackson
Filed under Jackson
Explore various approaches to simplifying array operations on JsonNode without explicitly typecasting it to ArrayNode in Jackson.
Baeldung on Computer Science
- All
- Security (1)
Significance of a JWT Refresh Token
Filed under Security
Explore the significance of refresh tokens and potential challenges with token expiration.