With the multitude of CLI parsing libraries available for Java, is it at all worthwhile to write your own? Sometimes. Here's one dev's thoughts on good old DIY solutions.
Learn about the evolution of neural networks and get a summary of popular Java neural network libraries in this short guide to implementing neural networks from scratch.
See how the Agile testing quadrants and the Test Pyramid show the ways different types of automated software testing interact to enable continuous delivery.
When it comes to caching, what was once a nice-to-have it now a must-have. Check out this detailed article to learn everything you need to know about caching!
TensorFlow and deep learning are things that corporations must now embrace. The coming flood of audio, video, and image data and their applications are key to success.
Apache Zeppelin — an open-source data analytics and visualization platform — helps us analyze the data to gain insight and to improve and enhance business decisions.
When it comes to streaming media, a proxy solution can be of big benefit. But there are often a lot of questions around what can and cannot be done. Read on for some FAQs about how Varnish can be used in this scenario.
As open source code becomes a greater part of the foundation of the tech we use every day, it's important that developers know how to check it for security vulnerabilities.
If you're looking to start an AI project but don't know where to start, check out this article. We've listed the top 12 AI tools, libraries, and platforms, what they are typically used for, what pros and cons they come with, and more!
Think you know everything about the cloud? Well, check out this list of terms, phrases, tools, and providers to make sure you're on top of your cloud game.
Learn how you can speed up your analytics database applications by a factor of 1,000 by using standard Java 8 streams and Speedment's In-JVM-Memory accelerator.