forked from eugenp/tutorials
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
JAVA-1470 Move 10 articles to libraries-4 module
- Loading branch information
mikr
committed
Apr 26, 2020
1 parent
97fc4e0
commit 87db41d
Showing
58 changed files
with
403 additions
and
207 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
## Libraries | ||
|
||
This module contains articles about various Java libraries. | ||
These are small libraries that are relatively easy to use and do not require any separate module of their own. | ||
|
||
The code examples related to different libraries are each in their own module. | ||
|
||
Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-modules) we already have separate modules. Please make sure to have a look at the existing modules in such cases. | ||
|
||
### Relevant articles | ||
|
||
- [Introduction to Javatuples](https://www.baeldung.com/java-tuples) | ||
- [Introduction to Javassist](https://www.baeldung.com/javassist) | ||
- [Introduction to Apache Flink with Java](https://www.baeldung.com/apache-flink) | ||
- [Intro to JaVers](https://www.baeldung.com/javers) | ||
- [Merging Streams in Java](https://www.baeldung.com/java-merge-streams) | ||
- [Introduction to Quartz](https://www.baeldung.com/quartz) | ||
- [How to Warm Up the JVM](https://www.baeldung.com/java-jvm-warmup) | ||
- [Software Transactional Memory in Java Using Multiverse](https://www.baeldung.com/java-multiverse-stm) | ||
- [Locality-Sensitive Hashing in Java Using Java-LSH](https://www.baeldung.com/locality-sensitive-hashing) | ||
- [Introduction to Neuroph](https://www.baeldung.com/neuroph) | ||
|
||
#5 | ||
- [Introduction to Caffeine](https://www.baeldung.com/java-caching-caffeine) | ||
- [Introduction to StreamEx](https://www.baeldung.com/streamex) | ||
- [A Docker Guide for Java](https://www.baeldung.com/docker-java-api) | ||
- [Introduction to Akka Actors in Java](https://www.baeldung.com/akka-actors-java) | ||
- [A Guide to Byte Buddy](https://www.baeldung.com/byte-buddy) | ||
- [Introduction to jOOL](https://www.baeldung.com/jool) | ||
- [Consumer Driven Contracts with Pact](https://www.baeldung.com/pact-junit-consumer-driven-contracts) | ||
- [Introduction to Atlassian Fugue](https://www.baeldung.com/java-fugue) | ||
- [Publish and Receive Messages with Nats Java Client](https://www.baeldung.com/nats-java-client) | ||
- [Java Concurrency Utility with JCTools](https://www.baeldung.com/java-concurrency-jc-tools) | ||
|
||
#6 | ||
- [Introduction to JavaPoet](https://www.baeldung.com/java-poet) | ||
- [Guide to Resilience4j](https://www.baeldung.com/resilience4j) | ||
- [Implementing a FTP-Client in Java](https://www.baeldung.com/java-ftp-client) | ||
- [Introduction to Functional Java](https://www.baeldung.com/java-functional-library) | ||
- [A Guide to the Reflections Library](https://www.baeldung.com/reflections-library) | ||
|
||
- [Exactly Once Processing in Kafka](https://www.baeldung.com/kafka-exactly-once) | ||
- More articles [[next -->]](/libraries-2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<parent> | ||
<artifactId>parent-modules</artifactId> | ||
<groupId>com.baeldung</groupId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
</parent> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<artifactId>libraries-4</artifactId> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>org.jdeferred</groupId> | ||
<artifactId>jdeferred-core</artifactId> | ||
<version>${jdeferred.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.eclipse.collections</groupId> | ||
<artifactId>eclipse-collections</artifactId> | ||
<version>${eclipse-collections.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.haulmont.yarg</groupId> | ||
<artifactId>yarg</artifactId> | ||
<version>${yarg.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>net.engio</groupId> | ||
<artifactId>mbassador</artifactId> | ||
<version>${mbassador.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.machinezoo.noexception</groupId> | ||
<artifactId>noexception</artifactId> | ||
<version>${noexception.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>rome</groupId> | ||
<artifactId>rome</artifactId> | ||
<version>${rome.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.springframework</groupId> | ||
<artifactId>spring-web</artifactId> | ||
<version>${spring.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.datanucleus</groupId> | ||
<artifactId>javax.jdo</artifactId> | ||
<version>${javax.jdo.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>javax.servlet</groupId> | ||
<artifactId>servlet-api</artifactId> | ||
<version>${javax.servlet.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.vavr</groupId> | ||
<artifactId>vavr</artifactId> | ||
<version>${vavr.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.assertj</groupId> | ||
<artifactId>assertj-core</artifactId> | ||
<version>${assertj.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.pcollections</groupId> | ||
<artifactId>pcollections</artifactId> | ||
<version>${pcollections.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.awaitility</groupId> | ||
<artifactId>awaitility</artifactId> | ||
<version>${awaitility.version}</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>one.util</groupId> | ||
<artifactId>streamex</artifactId> | ||
<version>${streamex.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>javax.el</groupId> | ||
<artifactId>javax.el-api</artifactId> | ||
<version>${javax.el.version}</version> | ||
</dependency> | ||
</dependencies> | ||
|
||
<properties> | ||
<jdeferred.version>1.2.6</jdeferred.version> | ||
<eclipse-collections.version>8.2.0</eclipse-collections.version> | ||
<noexception.version>1.1.0</noexception.version> | ||
<yarg.version>2.0.12</yarg.version> | ||
<mbassador.version>1.3.1</mbassador.version> | ||
<rome.version>1.0</rome.version> | ||
<spring.version>4.3.8.RELEASE</spring.version> | ||
<javax.servlet.version>2.5</javax.servlet.version> | ||
<javax.jdo.version>3.2.0-m7</javax.jdo.version> | ||
<vavr.version>0.9.0</vavr.version> | ||
<assertj.version>3.6.2</assertj.version> | ||
<pcollections.version>2.1.2</pcollections.version> | ||
<awaitility.version>3.0.0</awaitility.version> | ||
<streamex.version>0.6.5</streamex.version> | ||
<javax.el.version>3.0.0</javax.el.version> | ||
</properties> | ||
|
||
</project> |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.