Being a Java developer and the author of a Java blog, I frequently receive requests from Java programmers from all over the world asking…
Category: Articles
Packaging Java programs in the Docker and microservices age
Over the past 20 years, a number of different formats have emerged for packaging Java programs. But as cloud-native computing flips the model for deploying Java web apps on its head and Docker containers place unique demands on deployment artifacts, old Java packaging formats are new again.
Top 5 Spring Cloud Courses for Java Developers to Learn Online – Best Of Lot
Hello guys, if you are learning Spring Cloud for developing cloud-based Java application and looking for some good resources to start with…
How Java 10 will CHANGE the Way You Code | OverOps Blog
Highlighting the New Java Local Variable Type Inference Feature Coming in Java 10
Getting Started with Java on iOS and Android – Gluon
At Gluon our sole focus is to make Java an excellent platform for mobile applications, for both iOS and Android. With Gluon Mobile you can create, quite frankly, beautiful and highly performant mobile apps, and with Gluon CloudLink you can easily link your apps to cloud and enterprise functionality in a very flexible way. Today …
Oracle ADF and Oracle Jet work together. Architecture patterns
In this post I am going to consider various architecture patterns of implementing an application on …
Spring Apache Kafka Tutorial
In this Spring Apache Kafka lesson, we will learn how we can get started with Apache Kafka in a Spri…
Custom Logs in Apache Spark
Have you ever felt the frustration of Spark job that runs for hours and it fails due to infra issue….
Java Quiz 18: Multidimensional Arrays – DZone Java
Let’s take a look at the answer to our last quiz (dealing with Arrays) before jumping into this week’s puzzle, which tackles working with multidimensional Arrays.
Machine learning in Java, part 1
You searched for some way to export your machine learning models so you can use them for evaluating …
Fundamentos de Payara Server Parte 6 – Creando un cluster dinámico con conmutación por fallas en Payara Server con Hazelcast
Avanzando más nuestra serie de blogs de introducción, esta entrada mostrará como puedes escalar de forma dinámica tu cluster, y como Payara Server maneja la conmutación por fallas entre miembros del cluster.
Java Version – Time-Based Release Versioning – HowToDoInJava
Starting from Java 10, Oracle has adapted time based version-string scheme [JEP 322]. The new time-based model has replaced the feature-based, multi-year release model of the past. Unlike the old releases, the new time-based releases will not be delayed and features will be released every six months, with no constraints on what features can go …
Java Concurrency in Practice: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea: 0785342349603: Amazon.com: Books
Java Concurrency in Practice [Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea] on Amazon.com. *FREE* shipping on qualifying offers. I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features
Getting the Size of an Iterable in Java | Baeldung
Learn different ways to get the size of an Iterable in Java
Java 10: The “var” keyword
Java 10 has introduced local variable type inference with the keyword var. This means that instead o…