Honorable mentions: New and noteworthy
A promising new metric to track maintainability
A good metric to measure software maintainability is the holy grail of software metrics. In this article, Alexander von Zitzewitz, software architect and CEO at hello2morrow, explores a promising new metric to track maintainability.
On the road to Angular v8: Third beta arrives. Is it time for the release candidate phase?
The beta season for Angular v8 began in mid-January and we’re eager to see the final result. The third beta is already here so as soon as all the betas are out and the next milestone (RC period) is reached, v8 will be released.
JDK 12 patrol: Discussion on Raw String Literals (Preview) reignited
The tech world is moving fast and we’re in for the ride! The JDK 12 development repositories are open and we thought it’s time to start a new thread in order to keep track of everything that’s going live. JEP 326: Raw String Literals may have dropped from JDK 12 but the discussion about the feature has been brought back to life. Let’s have a quick look.
1. How to implement a switch-case statement in Python
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.
2. Top 5 IDEs and code editors for Python
Python has seen a resurgence in popularity as this scripting language has proven attractive for machine learning and data science. We took a look at some of the most popular IDEs and code editors for Python.
3. 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 has given at conferences like JAX, and Devoxx France.
5. 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, with examples included.
6. Top 5 IDEs and text editors for React
7. Meet Go micro, a zero-dependency microservice framework
Making use of the Go interface for its abstractions, Go micro is a pluggable framework for microservice development that promises to make building microservices a piece of cake.
8. Top 5 IDEs for Go
Golang is going places. If you need some advice on an IDE, then we’ve got you sorted. We take a look at some of the most popular IDEs for Go.
9. Oracle JDK builds vs. OpenJDK builds: Understanding the differences
Donald Smith, Sr Director of Product Management in the Java Platform Group at Oracle announced last year that the company intended that “within a few releases there should be no technical differences between OpenJDK builds and Oracle JDK binaries. Are we there yet? Are there no technical differences between the two? He clears the air in a new blog post.
10. Spring Boot tutorial: REST services and microservices
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.