Weekly round-up: Angular v6 finally arrived, JAX Magazine is out, JUnit 5.2 release & more
Every Monday we take a step back and take a look at all the cool stuff that went down during the previous week. Last week was full of excitement and important news for the tech world! The release of Angular v6 for sure stole the show. Nonetheless, a couple of other equally exciting stuff went down last week as well.
Pop the champagne, Angular v6 it’s here!
The wait is over! Angular v6 is here, later than expected but still very welcome. This is the first release of Angular that unifies the Framework, Material and CLI.
However, you should 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.
Furthermore, the team is synchronizing the major versions going forward for the framework packages (
@angular/compiler, etc), the Angular CLI, and Angular Material + CDK. “The minor and patch releases for these projects will be issued based on the project’s needs,” Stephen Fluin announced in the blog post.
JAXenter had a talk with Minko Gechev, co-founder & CTO at Rhyme.com, on his favorite features of the new release and his first impressions. Check out the full interview here.
If you are interested in a review of the complete new features package, check it out here.
Machine learning is all the rage these days and if your company is not in the conversation, perhaps you want to hear how trivago, BigML, Studio.ML, Udacity, AWS and Skymind put this technology to good use.
Also, if you thought machine learning and DevOps don’t mix well, think again. Last but not least, we recently talked about the importance of ethics education among developers so now it’s time to have the “how to develop ML responsibly” talk with you.
In this issue you will find the state of machine learning in 2018, how to develop ML responsibly, an interview with Jay Jay Billings on Code generators, an interview with Sepideh Nasiri, Founder and CEO of Persian Women In Tech and much more!
Building Kubernetes applications just got easier
Operator Framework is here to make your life easier. Building Kubernetes applications is not that easy but that’s about to change. The Operator Framework aims to eliminate all the pain points and make the process as smooth as possible. And lucky for us, it is now open source.
If the name “Operators” sounds familiar, that’s because the concept was introduced just a couple of years ago. “An Operator is software that encodes this domain knowledge and extends the Kubernetes API through the third party resources mechanism, enabling users to create, configure, and manage applications,” Brandon Philips, CTO at CoreOS wrote in the blog post announcing the concept.
One of the best parts about an Operator is that it manages multiple instances across the cluster. For a review of its main features, take a look here.
JUnit 5.2: Big changes for this favorite testing framework
JUnit 5 arrived last year and we’ve been happy to see all the changes to this programmer-friendly testing framework for Java. The framework JUnit 5 was the result of approximately two years of work when it was released last year. Deemed to have “the potential to redefine testing on the JVM”, JUnit 5 consisted of three different modules: JUnit Platform, JUnit Jupiter, and JUnit Vintage.
Now, there is a new BOM designed to simplify version management and dependency management concerns. After all, in JUnit 5, developers are now managing multiple dependencies. While developers will need to configure their dependency management to point to it, doing so simplifies the circus of managing all those dependencies. For the full review of the new features, take a look here.
Trivial pursuit is back!
Our amazingly fun trivia series is back! Every Monday, we will have a new trivia topic for you, so make sure you don’t miss it!
In last week’s trivia, Holger Voormann challenged us with a series of interesting trivia questions on Eclipse IDE! Test your knowledge here… if you dare!