Learn how to use the S3Proxy library to transparently adapt your existing Amazon S3 API usage to other cloud storage vendors.
Also find me here:
Baeldung Author
Hardik Singh Behl
Software developer proficient in the Java, Spring and AWS ecosystem. Hardik is also an AWS Community Builder who has been sharing his knowledge through his open source projects and articles.
Here's what I've written (so far):
Baeldung on Java
- All
- Artificial Intelligence (15)
- Spring AI (14)
- Cloud (8)
- Spring Boot (7)
- Persistence (5)
- Spring Security (3)
- NoSQL (3)
- Testing (2)
- Spring Data (2)
- Spring Cloud (1)
- Networking (1)
- Java (1)
- Data (1)
- Core Java (1)
User Agent Parsing Using Yauaa
Filed under Java
Learn how to parse the User-Agent header in Java to extract information such as the client device, operating system, browser, and more.
Guide to Hibernate’s @TimeZoneStorage Annotation
Filed under Persistence
Learn how to use the @TimeZoneStorage annotation to store timestamps with timezone information with Hibernate.
Integrating Firebase Authentication With Spring Security
Filed under Spring Security
Learn how to use Firebase Authentication with Spring Security.
Using Google Cloud Firestore Database in Spring Boot
Learn how to use a GCP Firestore database in a Spring Boot application.
Using Amazon Textract in Spring Boot to Extract Text From Images
Filed under Cloud, Spring Boot
Learn how to use Amazon Textract to extract text from images in Java.
Sending Emails in Spring Boot Using SendGrid
Filed under Networking, Spring Boot
Learn how to use SendGrid to send emails from a Java Spring Boot application.
IN Clause Parameter Padding in Hibernate
Filed under Persistence
Learn about how Hibernate parameter padding can be used to improve SQL query performance.
Generate Values for Entity Attributes in Hibernate
Filed under Persistence
Learn to generate or populate certain entity attributes automatically using Hibernate.
Baeldung on Computer Science
- All
- Artificial Intelligence (2)
Understanding AI Prompt Injection Attacks
Filed under Artificial Intelligence
Understand the different types of prompt injection attacks, and a few prevention strategies.
Understanding User, Assistant, and System Roles in ChatGPT
Filed under Artificial Intelligence
Explore the user, assistant, and system roles in the ChatGPT API.
Baeldung on Ops
- All
- Cloud (2)
Understanding the AssumeRolePolicyDocument in AWS IAM
Filed under Cloud
Learn about the AWS IAM AssumeRolePolicyDocument and how to use it with CloudFormation.
Comparison of AWS CloudHSM and AWS KMS
Filed under Cloud
Compare the AWS CloudHSM and AWS KMS services and explored the key features and differences between them