Not Your Father’s Java: An Opinionated Guide to Modern Java Development, Part 1

Despite it assosiation with large, bureacratic, and slow enterprise shops, and big, unwieldy frameworks, recent additions to the Java language, tooling, and libraries, combined with more lean programming styles, have turned programming Java into a rather … Read more

Similar

VSTS Demonstrates How Microsoft Loves Java

Learn to use Visual Studio, Visual Studio Team Services, Application Insights and Team Foundation Server to decrease rework, increase transparency into your application and increase the rate at which you can ship high quality software throughout the appli... (more…)

Read more »

Jextract, Distilled (Java Project Panama)

The idea behind the jextract tool is to mechanically generate a set of interfaces from a C header file. Together, these interfaces can be thought of as Java bindings for the native library whose headers has been processed by jextract. These interfaces are... (more…)

Read more »

State of Gradle Java 9 Support

This post provides an overview of Gradle’s Java 9 support, touching on runtime, cross-compilation, MRJARs, and Jigsaw modules support. We’ve fielded lots of questions since Java 9 was released last month, and decided it best to answer here. (more…)

Read more »

Java Multi-Threaded SHA2 Collision Finder

This is a multithreaded JAVA Birthday-bound collision finder that will populate an AVL tree while querying for matches. once a match is found the two colliding files are output and then program increases the quality standard for nibble matches. Once the A... (more…)

Read more »