Top 10 Java stories of 2018: Angular v6, Java 10 interview series, 10 SQL tricks & more
Happy New Year everyone! We wish you a productive and fulfilling 2019! But before we start our engines and go full speed ahead, let’s take a step back and have a look at the most clicked news for 2018. From Angular v6 to our Java 10 interview series, 2018 has definitely been a busy year!
Honorable mentions: New and noteworthy
A new era for GitHub began with the platform’s acquisition by Microsoft
This was one of the biggest news bombs we had in 2018! The “parent” of social coding, GitHub, was acquired by Microsoft for an eye-popping $7.5 billion.
IBM acquires Red Hat
Yet another socking acquisition took place in 2018. Should we begin taking bets on what the next ground-breaking acquisition will be?No one could have predicted it, but IBM will acquire Red Hat. While Red Hat ensures that their commitment to open source will remain, the news is stirring up complicated emotions.
Check out our interview series with some of the industry’s biggest names and find out what they had to say:
Most clicked stories
Switch-case statements are a powerful tool for control in programming. In this article, Sreeram Sceenivasan goes over you can use a switch-case statement in Python.
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 has given at conferences like JAX, and Devoxx France.
With the release of JDK 9 and NetBeans in transition to Apache, should you wait or move to a different development environment? Because NetBeans IDE 8.2 does not support JDK 9, those wanting to use JDK 9 do need to make some choices.
In this tutorial, Michael Gruczel uses a simple example to show how to set up a REST-based microservice with Spring Boot.
The times of Java EE application server and monolithic software architectures are nearly 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.
We may be already on the road to Angular v8, but Angular 6 was huge news in 2018 since this was the first release that unified the Framework, Material, and CLI. If you want to read more about the highlights and the new CLI-powered update workflow for your projects, check out the v6 release announcement.
Keep in mind that Angular v6 focuses more on the toolchain (and how to make it easier to move quickly with Angular) and less on the underlying framework.
In this tutorial, Allice Watson explains how a String can be converted into an int data type in Java, with examples included.
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.
The long AI winter is over. 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.
Java 10 was released in March 2018 and we covered all the new features, as well as those who didn’t make the cut, and most importantly, the new release cadence. In this interview series, we interviewed 11 experts on these topics.
Here you can find all four parts of the interview series:
- Part 1: 11 experts weigh in — Local-Variable Type Inference is the biggest new feature in Java 10
- Part 2: Java 10 — What do Java developers want? Projects Amber and Valhalla! When do they want them? When they’re ready!
- Part 3: Java 10 migration: Is it a breeze or a tornado?
- Part 4: Java 10 after 9 is fine; Java 10 after 8 (or earlier) be feared