View the digital edition of Java Magazine: July/August 2017.
Category: Articles
Java Weekly, Issue 243 | Baeldung
A productive week, as we see a clever use of the JUnit 5 Extension Model, and a library developer makes a strong case for migrating to Java modules.
How the MicroProfile Community Will Shape Jakarta EE – DZone Java
See how the MicroProfile community stands today, what its relationship has been with Java EE and what Jakarta EE stands to gain as development pushes forward.
Java Weekly, Issue 242 | Baeldung
Some great writeups on Spring Boot, distributed systems, and cloud services, including a clever methodology for protecting cloud API credentials. A good week.
Java Magazine, Sept/Oct 2017
View the digital edition of Java Magazine: September/October 2017.
QRebel – Shift performance management left
QRebel helps development teams find, diagnose, and fix application performance issues early in the continuous delivery pipeline. By checking each build for performance regressions during test runs, QRebel uncovers problems before they impact user experience.
Example of non-interference in Java 8
According to this question, we can modify the source and it’s not called interference: you can modify the stream elements themselves and it should not be called as “interference”.According to …
Java Testing Weekly 35 / 2018
There are many software development blogs out there, but many of them don’t publish testing articles on a regular basis. Also, I have noticed that some software developers don’t read blogs written by software testers. That is a shame because I think that we can learn a lot from them. That is why I decided to create a newsletter that shares the best testing articles which I found during the last week. Let’s get started. Technical Stuff Deep Dive into JUnit 5 Extension Model is a comprehensive blog post that provides an introduction to the JUnit 5 extension model and describes how you can write an extension which allows you to write BDD tests with JUnit 5. Dynamic Testing in JUnit 5; a Practical Guide is an excellent blog post which provides a very comprehensive introduction to dynamic testing. In other words, this blog post describes how you generate test cases at runtime. Mock Static Method using JMockit is practical blog post that helps you to mock static methods with JMockit. This can be useful if you are working with legacy code. The Really Valuable Stuff TDD: Why do You Want Me to Write Bad Code is an excellent blog
String.valueOf(Object) versus Objects.toString(Object)
The handy method String.valueOf(Object) has been around since JDK 1.0 and is one of the JDK-provided methods that I use on a frequent basi…
Java 9 Platform Logging API | Baeldung
Explore the newly introduced Logging API in Java 9 along with examples that cover the most common cases.
Throw Exception in Optional in Java 8 | Baeldung
Explore how to throw an exception from Java 8 Optional.
Redundancy of the Java language
13 October 2016 Redundancy of the Java language (Note: the original title of this blog post was “For-Comprehensions In-Depth” but ….
Java Servlets and JSP – Build Java EE(JEE) app in 25 Steps
Servlets and JSP Tutorial for Beginners – Free Course
Java Programming for Complete Beginners in 250 Steps
Java 9 Tutorial using Hands-on, Step By Step Approach. Learn Object Oriented Programming with 200+ code examples. – Free Course
String replace() returns extra space in Java
Consider:System.out.println(new String(new char[10]).replace(“