Top 10 Java stories of July: Apache NetBeans 9.0, Java 10, Jib, SQL tricks & more
July might be gone, but summer is not over yet! And the weather forecast says that it’s going to get really hot! But I warn you, it’s about to get hot in here as well! The most clicked stories for July have arrived. Old but gold tutorials and walk-throughs, hot top lists, informative interviews and much more!
We are so glad to see you didn’t forget the oldies but goodies this news site has to offer! And not only that, but you found some of these tutorials and articles so useful and informative that you clicked them all the way to the top!
Here are the most clicked stories for July! Enjoy!
Instead of being a punchline, machine learning is one of the hottest skills in tech right now. Companies are scrambling to find enough programmers capable of coding for ML and deep learning. While no one programming language has won the dominant position, here are five of our top picks for ML libraries for Java.
And now, back to our regularly scheduled top 10!
Switch-case statement is a powerful programming feature that allows you to control the flow of your program based on the value of a variable or an expression. You can use it to execute different blocks of code, depending on the variable value during runtime. Here’s an example of a switch statement in Java.
See how it works, in this article.
In this article, Java champion Lukas Eder invites readers to take a look at 10 SQL tricks. The article is a summary of his extremely fast-paced, ridiculously childish-humored talk, which he’s been giving at conferences.
The times of Java EE application server and monolithic software architectures are gone. Hardware is not getting faster anymore, but internet traffic is still increasing. Platforms have to support scaling out. Load must be distributed to several hosts. Microservice-based architectures can offer solutions for this requirement. Apart from the better scaling, microservices offer faster development cycles, dynamic scaling depending on load and improved failover behavior.
In this tutorial, Michael Gruczel uses a simple example to show how to set up a REST-based microservice with Spring Boot.
With NetBeans at Apache, the future is bright. When combined with Oracle’s ongoing commitment to NetBeans, the new opportunities for community involvement via Apache makes for a new and adventurous path into the future for one of the industry’s top development environments and tooling platforms.
And yes, you can use JDK 9 with NetBeans!
Look, I get it: It took three years after Java 8 for Java 9 to be released, people started getting frustrated, and Oracle got some probably-well-deserved heat. But I think that the pendulum has swung too far in the other direction. With a release every six months, we’ll get new releases loaded with minor new features that few are ready for, and that few care about. If the old two-year cycle is too slow, why not relieve release fatigue by splitting the difference and having a one-year cycle?
Read more about what experts had to say in the 4th part of our Java 10 interview series.
In this tutorial, Allice Watson, explains how a String can be converted into an int data type in Java [examples included].
Ugh… the agile development topic again! Does it ever get old? No, I don’t think so!
And when you think of agile development, what’s the first thing that pops up in your head? Jira, of course!
We have to be realistic, though. There is a huge drawback with Jira and that is pricing. We all love you Jira; we truly do. But you ‘re simply too expensive.
And why should you invest that much money when you can have cheaper or even free alternatives? Allow me to present you with some alternatives that, I believe, can hold a candle to Jira and, most importantly, at a much lower, or even no cost.
Coding is fun, especially when your “weapon of choice” is Python! Python is one of the high-level programming languages to develop web and desktop applications. Features of Python made it easy to understand, compile, execute and also can be translated to binary code like other programming languages.
There are, however, some common mistakes that keep you from having a fun time with Python. Here’s a quick tutorial to help you steer away from the most common mistakes.
In November 2015, Dirk Lemmermann(Freelancer) and Alexander Casall had a JavaOne session about JavaFX Real World Applications. They showed a bunch of apps that they made for their customers and their development contributions. This article summarizes the talk by showing the applications that they talked about. In addition, Alexander Casall asked some other JavaFX developers if they want to contribute their apps to this blog post.
“Write once, run anywhere” (WORA), or sometimes “write once, run everywhere” (WORE), has been the motto that describes the cross-platform benefits of the Java language for ages and containers are bringing Java developers closer than ever to the realization of this type of workflow.
Don’t get me wrong though. Containerizing a Java application is no easy business and that was the main driver behind the creation of Jib.
Jib, an open-source Java containerizer created by Google lets Java developers build containers using the Java tools they are familiar with. It builds Docker and OCI images for your Java applications and is available as plugin for Maven and Gradle.