Java Command-Line Interfaces (Part 29): Do It Yourself

Despite the many Java CLI parsers available, sometimes the simplest solution is building one yourself. This post outlines the process of making a DIY parser. Read all

Disruptive Changes to GC Logging in Java 9

Java 9 introduced a lot of changes to garbage collection, deprecating several properties, removing dozens more, and unifying the GC log format. Read all

OAuth Access Tokens or JSON Web Tokens (JWT) for Delivering a Secure API?

A comparative look at two different methods for securing your APIs, JSON web tokens and OAuth, the pros/cons of each security method and who should use them. Read all

Viewing JUnit XML Files Locally

In this tutorial, you'll learn how to view the contents of a JUnit XML file locally and read its contents in the form of a table, such as for Iridium tests. Read all

Reading Nested Parquet File in Scala and Exporting to CSV

Learn how to read and save to CSV a Parquet compressed file with a lot of nested tables and Array types. Read all

Custom Kestrel Transports

Learn how to use Kestrel, a web server written in .NET Core, and create transports between Kestrel servers by implementing them on top of sockets for your OS. Read all

How to Return Ajax Response From Asynchronous JavaScript Call: Methods and Code Examples

A discussion of the basics of Ajax, how it combines async JavaScript and XML, the difficulties it can present, and the best ways to use Ajax in web development. Read all

Data Science for Java Developers With Tablesaw

Learn what makes Tablesaw beginner-friendly and look at an introductory example involving querying, sorting, and summarizing. Read all

Java Memory Leaks: Tools, Fixes, and More

Here are some tools and best practices to consider for preventing, searching for, and fixing memory leaks so your Java apps perform as well as they should. Read all

Client, Server, and Tiered Compilation

Tiered compiling sees the performance benefits of both Client and Server compiling together. See how it works, when it works, and when not to bother. Read all

 

 

 

 

Top