Most clicked stories

Top 10 Java stories of July: Apache NetBeans 9.0, Java 10, Jib, SQL tricks & more

JAXenter Editorial Team
© Shutterstock / Brasil Creativo

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!

Honorable mention

Top 5 machine learning libraries for Java

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!

1. How to implement a switch-case statement in Python

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.

2. 10 SQL tricks that you didn’t think were possible

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.

3. Spring Boot tutorial: REST services and microservices

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.

4. Using Apache NetBeans (incubating) with JDK 9

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!

5. Java 10 after 9 is fine; Java 10 after 8 (or earlier) be feared

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.

6. How to convert a Java String to an Int

In this tutorial, Allice Watson, explains how a String can be converted into an int data type in Java [examples included].

7. Top 4 Jira alternatives – The newest and brightest of Agile development

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!

Jira Software, developed by Atlassian, has been the number one choice among software development tools used by agile teams for quite some time now. And with all the good reasons.

SEE ALSO: Top 10 Java stories of June: Eclipse Photon is here!

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.

8. Python tutorial: Best practices and common mistakes to avoid

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.

9. 20 JavaFX real-world applications

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.

10. Meet Jib: Containerizing a Java application has never been easier

“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.

    Blockchain Whitepaper 2019

    Free: Blockchain Technology Whitepaper 2019

    If building a blockchain from scratch is beyond your current scope, the blockchain technology whitepaper is worth a look. Experts from the field share their know-how, tips and tricks, development advice, and strategy for becoming a blockchain master.



Inline Feedbacks
View all comments