Java compilers make Java source code into bytecode. Did you know all Java classes start with the word CAFEBABE? Check out this awesome look at the Java magic word.
Samy Kamar famously authored the MySpace Samy worm, one that basically shut down the social networking site. Here's a quick look at the story of hacking, specifically focused on hacking spring boot.
LogPacker is a log collection, analysis, and transfer service. It has a Go backend. Check out this neat use case in integrating the Go-client with the PayPal API!
Code Analysis is usually done as the last step (if done at all) in most projects. It is usually hard to configure and integrate it with the existing code. This article aims to outline the steps (and the ease of it) to integrate PMD and FindBugs with Gradle, and integrate these with an existing Sonar build tool.
The notion of extensible libraries has been around quite a while. Here's an overview of extensible libraries with Spring and ServiceLoader, with awesome inclusions like creating an API.
You've probably used exceptions in Java, but have you used them properly? Generally, exceptions are for exceptional cases. See whether or not you should use checked exceptions, and when and how to use Java exceptions.
Learn all about SAML single sign-on with PicketLink and Tomcat, including an investigation of how SAML single sign-on works, and overviews of Fediz, Tomcat, and PicketLink.
Java 8's debut included a neat concurrency too, the CompletableFuture class. Here's an awesome look at CompletableFutures, with a glance at combining and composing tasks.