So it's about time that Bean Validation supports new JDK types such as LocalTime or Optional, but also takes advantage of new (language) features such as type annotations, repeatable annotations, reflective parameter name retrieval, lambda expressions etc.
When we tried to set up a Jenkins job that uses PostgreSQL, we realized that the job fails because we ran out of connections. Knowing that the PostgreSQL server has a max_connections setting of 30, we realized the connection leak issue was significant.
If you're unsure of writing tests or don't do a lot of it, the following will point you in a better direction.
This article will cover thread pools, thread pool executors, and their use within Android. We’ll cover these topics thoroughly, with lots of example code.
We’ve gathered some practical and simply cool Java repositories on GitHub There are a lot of repositories on GitHub. Some you’ll want to fork, some might help you with your own code and some were made to help you learn a little more about programming. Either way, there’s a lot to see and not enough time to use it all.
The initial goal is to provide developers who are most comfortable with enterprise Java (Java EE if you will) a starting point to work with microservices in a non-vendor specific way (which is what they’re used to from the Java EE world). The aim is then for the developer community to actually drive what they feel they need in microservices runtime/API, so instead of the vendors ‘guessing’ that you might want security, or logging or discovery or whatever. It’ll be up to the MicroProfile community to help define what should go in and what should stay out.
Java REST framework Dropwizard 1.0 released
Hibernate offers event listeners as part of its SPI. You can hook your listeners to a number of events, including pre-insert, post-insert, pre-delete, flush, etc.
"AppCode" is a framework which allows developers to plugin custom Java code. It can effectively integrate with any external system by implementing the necessary "AppCode" interface exposed for integration with DBSync platform.
I demonstrated use of Apache PDFBox 2 as a library called from within Java code to manipulate PDFs. It turns out that Apache PDFBox 2 also provides command-line tools that can be used directly from the command-line as-is with no additional Java coding required. There are several command-line tools available and I will demonstrate some of them in this post.
You end up testing a good chunk of the application’s code, when all you wanted was to test a single method. You end up writing an integration test when all you needed was an unit test.
Android Data Binding expression syntax also supports array access using bracket , just like Java. It also supports using the bracket  notation for lists and maps, so you can access them like you do arrays, but in a shorter syntax.
Source code is for people, not machines. So... minds with a rather different (and legit-globally state-dependent) cognitive architecture than a von Neumann machine. That includes all your current and future colleagues, your future self, anyone who might conceivably use your library in the future... and if your code is open-source, everyone from now until the heat/cold death of the universe.
Voxelwind is an upcoming Minecraft: Pocket Edition server project written in Java. It aims to provide a Java-first API, provide high performance, high scalability and flexibility while being easy to use for causal users. Voxelwind at the present moment aims to have a basic server implementation that drops players into a flatworld and can run basic commands. In the future, Voxelwind will eventually have proper world loading support, a plugin API, and entity support.
This is the official repository for SSI #1 - Bitcoin storage solution, which follows the latest standard for creating & storing bitcoin wallets/addresses
Fast, lightweight Java bytecode manipulation library.
Head tracking for opentrack with kinect sensor. You need J4K library and MS KINECT SDK V2. App tested only with Kinect V2.