https://github.com/quickheaven/polyglot-lab
A code cookbook for my research in Java, Python, and AWS.
https://github.com/quickheaven/polyglot-lab
activemq aws cloudformation java java-17 java-8 jaxb jaxb-xjc message-broker soap soap-client soap-server soap-web-services spring spring-batch spring-boot spring-web-services spring-ws thymeleaf
Last synced: 27 days ago
JSON representation
A code cookbook for my research in Java, Python, and AWS.
- Host: GitHub
- URL: https://github.com/quickheaven/polyglot-lab
- Owner: quickheaven
- License: apache-2.0
- Created: 2018-05-10T01:00:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-12-25T00:37:30.000Z (about 2 months ago)
- Last Synced: 2025-12-26T13:37:54.488Z (about 2 months ago)
- Topics: activemq, aws, cloudformation, java, java-17, java-8, jaxb, jaxb-xjc, message-broker, soap, soap-client, soap-server, soap-web-services, spring, spring-batch, spring-boot, spring-web-services, spring-ws, thymeleaf
- Language: Java
- Homepage:
- Size: 513 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Polyglot Lab π§ͺ
> "Once you stop learning, you start dying." β *Albert Einstein*
This repository serves as my central research hub for exploring and mastering diverse technologies including **Java**, **Python**, **AWS**, and **Modern Web Frameworks**.
---
## π Directory Structure
I have organized my research into logical modules to keep the "Polyglot" approach clean and maintainable:
```text
polyglot-lab/
βββ βοΈ aws-cloud/ # Infrastructure, Security & Cloud-native configs
β βββ AWSOrganizationsSCP/ # Service Control Policy (SCP) research
β βββ CloudFormationReview/ # EC2 Spot instance automation
β
βββ π spring-boot/ # Spring ecosystem & Enterprise messaging
β βββ activemq-receiver/ # Message broker implementation (v3.3.5)
β βββ activemq-sender/ # Message broker implementation (v3.3.5)
β βββ SpringBootLogging/ # Logback & FileRollingAppender tests
β βββ SpringBootSoapClient/ # JAXB/WSDL client research (Java 25)
β βββ SpringBootSoapWebService/ # SOAP service implementation
β βββ springbootwebflux/ # Reactive programming experiments
β βββ gs-accessing-data-mysql/
β βββ gs-scheduling-tasks/
β
βββ β java-projects/ # Core Java, Algorithms & Micro-frameworks
β βββ SecureHashAlgorithm/ # Security & Hashing (Migrated to JUnit 5)
β βββ fork-join-framework/ # Concurrency & Parallelism research
β βββ date-manipulation/ # Timezone & Date-time logic
β βββ UrlDecoderEncoder/ # Utility logic for URL processing
β βββ micronaut-app/ # Experiments with Micronaut framework
β
βββ π web-frontend/ # UI & Modern Web Frameworks
β βββ turborepo/ # NextJS / Monorepo architecture
β βββ Thymeleaf/ # Server-side Java templates
βββ README.md
```
## π Project Maintenance
The SOAP and ActiveMQ projects are part of my "Living Code" initiativeβthey are continuously maintained and upgraded to the latest stable library releases to test backward compatibility and migration paths.
## π Release & Migration Notes
#### 2025.12.23
- [x] Rename repository to `polyglot-lab`.
- [x] Implement categorized directory structure.
- [x] Update Git remote URLs and local environment configurations.
- [x] Refactor root documentation for better project navigation.
#### 2024.08.15
- [x] Upgraded: Soap Server and Client to Spring Boot 3.3.2.
#### 2024.06.01
- [x] Upgraded: Soap Server and Client to Spring Boot 3.3.0.
#### 2024.04.01
- [x] Migration: Successfully moved SOAP projects from Spring Boot 2.7.18 to 3.2.5.
**Migration Workflow:**
Updated dependency versions based on 2.7.
Executed OpenRewrite for automated migration.
Shifted Spring Boot version to 3.x.
POJO Generation: Upgraded jaxb2-maven-plugin for XSD-based objects.
WSDL Migration: Switched from maven-jaxb2-plugin to jaxb-maven-plugin for modern Java compatibility.