New version of Java (JDK11) has just been released!
#java #java11 #releases #news
http://www.java-countdown.xyz/
http://openjdk.java.net/projects/jdk/11/
http://jdk.java.net/11/
#java #java11 #releases #news
http://www.java-countdown.xyz/
http://openjdk.java.net/projects/jdk/11/
http://jdk.java.net/11/
www.java-countdown.xyz
Countdown to Java 12 Release Date
Countdown to Java 12! Find out how many days are left until Switch Expressions, Raw String Literals, One AArch64 Port, Default CDS Archives, and all the other new features are generally available
There is probably a bunch of Java libraries and frameworks in your list when starting a microservice architecture implementation. With this tutorial you will go through the most popular and battle-tested ones that can certainly suit your specific needs.
#java #architecture #microservices #middle #senior
https://www.javacodegeeks.com/2018/09/microservices-java-developers-java-jvm-landscape.html
#java #architecture #microservices #middle #senior
https://www.javacodegeeks.com/2018/09/microservices-java-developers-java-jvm-landscape.html
Java Code Geeks
Microservices for Java Developers: The Java / JVM Landscape | Java Code Geeks - 2020
Interested to learn more about Microservices? Then check out our detailed Tutorial on Java / JVM Landscape!
With the recent changes to Oracle JDK distribution and support, there’s been considerable uncertainty over the rights to use Oracle JDK vs Oracle's OpenJDK builds vs OpenJDK builds from other providers.
#java #releases
https://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo/preview?pru=AAABZedZqeM*nDxNf7nkRk7Ep8IJVMReKQ#heading=h.p3qt2oh5eczi
#java #releases
https://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo/preview?pru=AAABZedZqeM*nDxNf7nkRk7Ep8IJVMReKQ#heading=h.p3qt2oh5eczi
Google Docs
Java Is Still Free
Java Is Still Free With the recent changes to Oracle JDK distribution and support, there’s been considerable uncertainty over the rights to use Oracle JDK vs Oracle's OpenJDK builds vs OpenJDK builds from other providers. There are also plans around free…
Spring Framework 5.1 requires JDK 8 or higher and specifically supports JDK 11 as the next long-term support release. It comes with initial refinements for GraalVM compatibility and deeply integrates with the recently released Reactor Californium and Hibernate ORM 5.3. Try it out!
#spring #releases
https://spring.io/blog/2018/09/21/spring-framework-5-1-goes-ga
#spring #releases
https://spring.io/blog/2018/09/21/spring-framework-5-1-goes-ga
spring.io
Spring Framework 5.1 goes GA
<p>Dear Spring community,</p>
<p>It is my pleasure to announce that Spring Framework 5.1 is generally available from <a href="https://repo.spring.io">repo.spring.io</a> as well as Maven Central now! Check out our recently updated docs…</p>
<ul>
<li><a …
<p>It is my pleasure to announce that Spring Framework 5.1 is generally available from <a href="https://repo.spring.io">repo.spring.io</a> as well as Maven Central now! Check out our recently updated docs…</p>
<ul>
<li><a …
New official Java Magazine from Oracle!
Ready to dive deeply into Java and JVM once again with Java Magazine? Explore the contents of its latest issue as it includes tutorials on new technologies, investigations of alternative JVM languages, explanations of important tools, and lots of advice on coding.
#java #magazine #news
https://www.oracle.com/technetwork/java/javamagazine/index.html
Ready to dive deeply into Java and JVM once again with Java Magazine? Explore the contents of its latest issue as it includes tutorials on new technologies, investigations of alternative JVM languages, explanations of important tools, and lots of advice on coding.
#java #magazine #news
https://www.oracle.com/technetwork/java/javamagazine/index.html
Using Docker containers makes for an incredibly easy way to roll out apps and services onto your network.
The author shares his experience with containers and some pretty neat ways to make them faster running.
#java #containers #docker #middle #senior
https://whitfin.io/speeding-up-maven-docker-builds/
The author shares his experience with containers and some pretty neat ways to make them faster running.
#java #containers #docker #middle #senior
https://whitfin.io/speeding-up-maven-docker-builds/
Even though released only in 2014, Spring Boot has managed to overtake the Java serverside in less than five years. When starting a new project, a sensible question to ask is- “should I use a Spring Boot?”. This article will help you answer this question!
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
E4developer
Should you use Spring Boot in your project? | E4developer
Spring Boot is enjoying, a seemingly never-ending growth of popularity. While only released in 2014, it has managed to overtake the Java serverside in less than five years. When starting a new project…
Want to learn more about using phantom references in Java? Check this overview of Java reference types: strong, soft, weak and phantom. You will also explore how to test code in the garbage collector.
#java #gc #middle #senior
https://dzone.com/articles/soft-weak-and-phantom-references-in-java-how-to-te
#java #gc #middle #senior
https://dzone.com/articles/soft-weak-and-phantom-references-in-java-how-to-te
DZone
How to Test Code in the Garbage Collector
This tutorial demonstrates how to use different kinds of references in the garbage collector, including the strong, weak, soft, and phantom references.
Want to learn more about using enums in Java? In this post you will take a look at the top 18 points that every Java developer should know about enums. Let's get into it!
#java #junior #middle
https://dzone.com/articles/18-points-every-java-developer-should-know-about-e
#java #junior #middle
https://dzone.com/articles/18-points-every-java-developer-should-know-about-e
dzone.com
18 Points Every Java Developer Should Know About Enums In Java - DZone Java
In this post, we look at some of the most important items to remember as a Java developer working with enums, looking specifically at methods and enum types.
Microservices architecture (MSA) has become very popular. However, one common problem is how to manage distributed transactions across multiple microservices. In this post you will find the problem explained and discover possible patterns that could solve it.
#architecture #microservices #middle #senior
https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture/
#architecture #microservices #middle #senior
https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture/
Red Hat Developer
Patterns for distributed transactions within a microservices architecture | Red Hat Developer
Microservices architecture has become very popular. However, one common problem is how to manage distributed transactions across multiple microservices. In this post, I will share my experience from
You’ve probably thought about combining all your knowledge on some topic in one solid guide. That is exactly what’s done here - more than two years of experience with Spring Boot in just one book. And it is free to download!
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
InfoQ
Practical Guide to Building an API Back End with Spring Boot
Starting your first project with Spring Boot can be a bit
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
MongoDB’s dynamic schema is powerful and challenging at the same time. This post shows how the development with MongoDB can benefit from Kotlin and which patterns turned out to be useful in practice. You will also dig into the best practices for coding and schema design.
#kotlin #mongodb #db
https://blog.philipphauer.de/kotlin-mongodb-perfect-match/
#kotlin #mongodb #db
https://blog.philipphauer.de/kotlin-mongodb-perfect-match/
Philipp Hauer's Blog
Kotlin and MongoDB, a Perfect Match
The development with MongoDB can highly benefit from Kotlin. This post shows how and provides useful tips and best practices.
Want to learn more about the newest source dependencies? This post introduces a new Gradle dependency management feature called “source dependencies." You will find summarized what is the usefulness to have Gradle automatically check out the source for your library from Git and build the binaries locally on your machine, rather than downloading them.
#gradle #junior #middle #senior
https://dzone.com/articles/introducing-source-dependencies-in-gradle
#gradle #junior #middle #senior
https://dzone.com/articles/introducing-source-dependencies-in-gradle
dzone.com
Introducing Source Dependencies in Gradle - DZone Java
This post takes a look at Gradle source dependencies that allow you to automatically check the source library to build binaries locally instead of downloading.
You probably face some key challenges around microservices architecture testing. The selection of the right tools is one of the elements that help us deal with the issues related to those challenges. Let's explore a testing stack for microservices applications, comprised of the Hoverfly, Pact, and Gatling tools and frameworks.
#java #architecture #microservices #tools #senior
https://dzone.com/articles/testing-microservices-tools-and-frameworks
#java #architecture #microservices #tools #senior
https://dzone.com/articles/testing-microservices-tools-and-frameworks
DZone
Testing Microservices: Tools and Frameworks
See how Hoverfly, Pact, and Gatling form a complete testing stack for microservices applications in this tutorial for performance and other types of tests.
Eclipse Collections is a high performance collections framework for Java, adding rich functionality to the native JDK Collections.
These articles present TOP 10 reasons to use them and several examples of refactoring standard Java code to Eclipse Collections data structures and APIs.
Let’s see some of the memory savings you can achieve.
#java #collections #eclipse #middle
https://medium.com/oracledevs/ten-reasons-to-use-eclipse-collections-91593104af9d
https://www.infoq.com/articles/Refactoring-to-Eclipse-Collections
These articles present TOP 10 reasons to use them and several examples of refactoring standard Java code to Eclipse Collections data structures and APIs.
Let’s see some of the memory savings you can achieve.
#java #collections #eclipse #middle
https://medium.com/oracledevs/ten-reasons-to-use-eclipse-collections-91593104af9d
https://www.infoq.com/articles/Refactoring-to-Eclipse-Collections
Medium
Ten reasons to use Eclipse Collections
You may only need one.
You have many choices how to create a stream instance from different sources, such as Collections, Arrays, File, etc. In this article you will discover eight different ways to create a Stream object in Java 8.
#java #stream #junior #middle
https://dzone.com/articles/8-ways-of-creating-a-stream-object-in-java-8
#java #stream #junior #middle
https://dzone.com/articles/8-ways-of-creating-a-stream-object-in-java-8
dzone.com
8 Ways of Creating a Stream Object in Java 8 - DZone Java
This tutorial demonstrates eight different ways to create a Stream object in Java 8, specifically using the Empty Stream, Collections, Arrays, and more.
Ktor is a framework for building asynchronous applications on the server and client side fully written in Kotlin. Here you will see the features of Ktor framework by the example of a simple microservices based system.
#kotlin #architecture #microservices #ktor #middle #senior
https://piotrminkowski.wordpress.com/2018/10/09/kotlin-microservices-with-ktor/
#kotlin #architecture #microservices #ktor #middle #senior
https://piotrminkowski.wordpress.com/2018/10/09/kotlin-microservices-with-ktor/
Piotr's TechBlog
Kotlin Microservices with Ktor
Ktor is a framework for building asynchronous applications on the server and client side. It is fully written in Kotlin. The main goal of Ktor is to provide an end-to-end multiplatform application …
Nowadays Java is used mainly for developing back-end web services. Throughout the years, the industry has established many good practices on Web API Design. Don’t miss this amazing series on the topic!
#java #web #architecture
Tech and UX
https://howtotrainyourjava.com/2017/12/12/web-api-design-tech-and-ux/
The Origins of REST
https://howtotrainyourjava.com/2018/01/14/web-api-design-part-two-the-origins-of-rest/
Core Concepts
https://howtotrainyourjava.com/2018/02/08/web-api-design-part-three-core-concepts/
Collections
https://howtotrainyourjava.com/2018/03/28/web-api-design-part-four-collections/
Status and Error Handling
https://howtotrainyourjava.com/2018/04/22/web-api-design-part-five-status-and-error-handling/
Cache
https://howtotrainyourjava.com/2018/05/20/web-api-design-part-six-cache/
Security
https://howtotrainyourjava.com/2018/06/27/web-api-design-part-seven-security/
HATEOAS
https://howtotrainyourjava.com/2018/08/08/web-api-design-part-eight-hateoas/
Versioning
https://howtotrainyourjava.com/2018/09/30/web-api-design-part-nine-versioning/
#java #web #architecture
Tech and UX
https://howtotrainyourjava.com/2017/12/12/web-api-design-tech-and-ux/
The Origins of REST
https://howtotrainyourjava.com/2018/01/14/web-api-design-part-two-the-origins-of-rest/
Core Concepts
https://howtotrainyourjava.com/2018/02/08/web-api-design-part-three-core-concepts/
Collections
https://howtotrainyourjava.com/2018/03/28/web-api-design-part-four-collections/
Status and Error Handling
https://howtotrainyourjava.com/2018/04/22/web-api-design-part-five-status-and-error-handling/
Cache
https://howtotrainyourjava.com/2018/05/20/web-api-design-part-six-cache/
Security
https://howtotrainyourjava.com/2018/06/27/web-api-design-part-seven-security/
HATEOAS
https://howtotrainyourjava.com/2018/08/08/web-api-design-part-eight-hateoas/
Versioning
https://howtotrainyourjava.com/2018/09/30/web-api-design-part-nine-versioning/
How To Train Your Java
Web API Design Part One: Tech and UX
Episode 86 When it comes to creating a piece of software, we need to ask ourselves three important questions. Why are we doing this? What are we doing? How are we going to do that? Software develop…
Java Flight Recorder (JFR) used to be a commercial add-on of the Oracle JDK. As it’s been open sourced along with Java Mission Control, everyone using OpenJDK 11 can now troubleshoot their Java apps with this excellent tool that's free of charge. You can find out more in this great example!
#java #tools #middle #senior
https://dzone.com/articles/using-java-flight-recorder-with-openjdk-11-1
#java #tools #middle #senior
https://dzone.com/articles/using-java-flight-recorder-with-openjdk-11-1
DZone
Using Java Flight Recorder With OpenJDK 11
In this post, we take a look at using the Java Flight Recorder and Java Mission Control with the new OpenJDK 11, focusing on dummy code, heap dumps, and more!
Using var you can now use anonymous classes as a replacement of named classes. This is convenient if you want to encapsulate interactions with instances of this class and data attached to them inside a method.
#java #java10 #middle #senior
https://dzone.com/articles/how-java-10-changes-the-way-we-use-anonymous-inner
#java #java10 #middle #senior
https://dzone.com/articles/how-java-10-changes-the-way-we-use-anonymous-inner
dzone.com
How Java 10 Changes the way we Use Anonymous Inner Classes - DZone Java
In this post, we take a look at the changes Java 10 brought to how we use anonymous inner classes, looking specifically at polymorphism and anonymous classes.
Good Humble Java Book Bundle from Packt publisher for very small money (from 1€ for 3 books + 2 vidoe courses up to 15€ for 15 books + videos)
Also you can find bundls of books for other topics (DevOps available now)
#java #courses #books #junior #middle #senior
https://www.humblebundle.com/books/java-by-packt-books
Also you can find bundls of books for other topics (DevOps available now)
#java #courses #books #junior #middle #senior
https://www.humblebundle.com/books/java-by-packt-books
Humble Bundle
Humble Book Bundle: Java by Packt
Pay what you want for awesome ebooks and support charity!