Ed Legaspi's repositories
Spring-Keycloak-with-REST-API
Securing a Spring REST API with Keycloak with bearer-only=true.
spring-aspect-security
This project secures Spring REST endpoints using Aspect. It introduces a security interceptor that pre-handles a REST request and where a bearer token is converted into application user. If the user does not exist or does not have the required permission then an error will be thrown. As a bonus, if the user is valid, it's id is save in the request attribute and can be pass into the REST endpoint, so that it can be used for future use.
spring-cors
Configure CORS in a Spring Boot REST application to make it accessible from a frontend application such as React or Angular.
lab-microservice-spring
Microservice architecture with Spring Boot and Cloud technology.
lab-microservice-spring-aws
Microservice architecture with Spring Boot and AWS. AWS technology will be used such as ECR, ECS, AppMesh, CloudMap, XRay, etc.
nextjs-redux-toolkit
NextJS Typescript Integration with Redux Toolkit
opencv-haar-java
Haar classifier implementation using OpenCV in Java
test-speech-manager
An application that demonstrates how to integrate Mockito in a Spring Boot REST API.
javaee-select-any-injection
This project demonstrates how we can select a service injected using @Any annotation using a Literal at run time.
jpa-to-cdi-events
This project will convert JPA events (create, update, remove) to CDI. A typical use case would be if you wanted to received a notification whenever an entity has been modified and do some processing afterwards like triggering a script.
map-using-list-java
This projects demonstrates a Map implementation without using java.util.Map. It uses a List instead.
spring-cors-nextjs
Configure CORS in a Spring Boot REST application to make it accessible from a frontend application such as React or Angular.
test-cash-register
This project features putting and taking money from the register given a set of currency notes.
test-jpa-transaction
Tests the different transaction propagation and isolation in Spring.
java-design-patterns
Design patterns demonstration in Java.
jdbc-jpa-code-demonstration
This project demonstrates how to connect and execute SQL commands on the different type of database.
jpa-standalone-java
This application demonstrates the use of JPA in a standalone Java application. It reads a server log file, parse and save to a MySQL table access_log.
jpa-to-spring-events
This project will convert JPA events (create, update, remove) to Spring. A typical use case would be if you wanted to received a notification whenever an entity has been modified and do some processing afterwards like triggering a script.
lab-aws-xray
AWS XRay Training
lab-kafka-client
This project demonstrates how to produce and consume a Kafka message with the help of Apache Avro.
nextjs-redux-observable
This is a template project for creating a NextJS application that uses `redux-observable` to manage side effects.
quarkus-rest-lambda-lab
Quarkus REST Lambda Demo
sparqr-feign-projects
Old Sparqr projects using Feign as Http client.
spring-boot-aws-xray-sample
AWS XRay tracing helper configuration and Demo for spring boot with java.
spring-boot-react-oauth2-social-login-demo
Spring Boot React OAuth2 Social Login with Google, Facebook, and Github
test-payment-transaction
This project demonstrates REST controller endpoint that returns a list of records. The records are fetch from an H2 database using repositories and projected into a DTO.