Aleksey Bykov's repositories
pets.onion-architecture
An example of Spring Boot monolith application with using Onion Architecture. Includes decoupled backend only.
pets.spring-boot-monolith
An example of Spring Boot monolith application with using Layered Architecture. Includes decoupled backend only.
pets.pl-sql
Various examples of using Oracle PL/SQL
ArchUnit-Examples
Examples for ArchUnit (A Java architecture test library, to specify and assert architecture rules in plain Java)
forbidden-apis
Policeman's Forbidden API Checker
Lightweight-Stream-API
Stream API from Java 8 rewritten on iterators for Java 7 and below
modernizer-maven-plugin
Detect uses of legacy Java APIs
pets.apache-commons
Various examples of using Apache Commons library.
pets.apache-poi
Various examples of using Apache POI and POI-OOXML
pets.freemarker
Various examples of templates rendering. Developed as test suite with engine invoking and passing templates with models to it.
pets.hibernate
Test suite for various Hibernate concepts.
pets.io-nio
Test suite for various examples of using Java IO and NIO API.
pets.jasper-reports
Examples of creating reports in various formats by using Jaspersoft Studio and JasperReports.
pets.spring-boot-ws
Example of WSDL-first SOAP Web Service with using Apache CXF and Spring Boot.
retrolambda
Backport of Java 8's lambda expressions to Java 7, 6 and 5
sql-formatter
SQL formatter written with only Java Standard Library, without dependencies.
streamsupport
Backport of Java 8/9 java.util.stream API to Java 6/7 and Android. Moved from https://sourceforge.net/projects/streamsupport/
threetenbp
Backport of functionality based on JSR-310 to Java SE 6 and 7. This is NOT an implementation of JSR-310.
certificates
My certificates, courses, etc.
pets.antlr
An example of a simple Java source code parser with using ANTLR 3 and ANTLR 4.
pets.message-generator
An example of Swing desktop app with using Spring and layered architecture.
pets.descriptor-tests
An example of using SAX parsers with JUnit framework to control the correctness of arbitrary XML descriptors.