Let’s dive into an implementation of the “Clean Architecture” from Uncle Bob with Java 11.
Category: Articles
Java 12 and IntelliJ IDEA | IntelliJ IDEA Blog
} The case label for value M defines a block statement. A block can also define local variables (weight in this case). The scope….
5 Difference between BufferedReader and Scanner class in Java – File Tutorial Example
Hello guys, welcome to my blog. Today, we’ll discuss another interesting Java interview questions, BufferedReader vs Scanner. It’s not only…
The Future is With Java or Python?
Here’s a short read that compares Java and Python and analyzes the strong or dismal survival chances of both the……
The blog of a gypsy engineer |
What’s new in Java 12? Let’s take a look what is inside Java 12. The new Java release contains less major enhancements than the pr….
Java Testing Weekly 8 / 2019
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 Building a Camel Case @DisplayNameGenerator For JUnit 5 is an interesting blog post that explains how you can write a custom DisplayNameGenerator which generates display names from the names of your test methods. How to Test the @Scheduled Annotation is a practical blog post that describes two different ways to ensure that a scheduled method is run. JUnit 5 Tutorial: Running Unit Tests With Gradle is the second part of my JUnit 5 tutorial, and I updated it because of the changes made to both JUnit 5.4.0 and Gradle. The Really Valuable Stuff Code Coverage vs Test Coverage; Subjectivity and Usefulness is an excellent blog post that explains the difference between code coverage and test coverage. This blog post also reveals why you
Building applications on the Ethereum blockchain – JAXenter
Eoin Woods gives an overview of blockchain fundamentals & how to create an application that uses Java enterprise technology with Ethereum’s blockchain.
How to Safely Subtype in Java – DZone Java
In this in-depth Java tutorial, we take a closer look at how to safely subtype, why it’s important and some of the delegation over subtyping.
MicroProfile Community Launches MicroProfile Starter, a Web-Based Project Generator
The MicroProfile community has recently launched a beta release of MicroProfile Starter, a website that allows you to create, configure and download a new automatically generated project. Users can specify the project’s coordinates (groupId and artifactId), which version of MicroProfile you’d like to use, your MicroProfile server, and a number of other project configuration options.
JRebel for JDeveloper now eliminates redeploys on remote servers and VMs | zeroturnaround.com
JRebel for JDeveloper now eliminates redeploys for Java developers using virtual machines, remote servers, and PaaS.
Java & Co.: Clojure and Kotlin are a great fit for the JVM, report shows – JAXenter
We couldn’t miss out on the opportunity to take a look at the 2018 Java Magazine Survey featuring the responses of 10,500 developers. Let’s dig in!
Top 20 System Design Interview Questions for Java Programmers
System design questions are an important part of programming job interviews and if you want to do well, you must prepare this topic. In the…
GoDaddy Announces Sponsorship of AdoptOpenJDK to Further its Commitment to a Free and Open Internet
GoDaddy, the well-known domain name registrar company, recently announced sponsorship of the AdoptOpenJDK community. Charles Beadnall, CTO at GoDaddy, and Martijn Verburg, co-founder and CEO at jClarity and co-founder of AdoptOpenJDK, spoke to InfoQ about this new sponsorship.
Moving Forward With Money-API, JSR 354: Motivation Behind the API – DZone Java
In this post, we present different code examples to demonstrate a specification for a standard API that abstracts the way we deal with money in Java programs.