Collection of software architecutre and design patterns samples/challenges
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. Contains sample codes presented in Google I/O 2009 - Big Modular Java with Guice
Spring is the hugely popular framework for developing Java applications in the enterprise space. Contains practice files using Spring Framework with Spring Boot.
Codebashing is an interactive AppSec training platform built by developers for developers. Codebashing sharpens the skills that developers need to avoid security issues, fix vulnerabilities, and write secure code in the first place. Contains code snippets to protect against various types of Java vulnerabilities.
Multiple old public repositories have been merged into this one repo. Contains Java, JUnit, and Maven personal Practices and Demo files from the past.