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
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/
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/
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
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
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
Sooner or later, every Java application needs logging. No matter what you want to do, you’ll need to make sure to have an appropriate logging library and then configure and use it correctly. A developer should have a rough understanding of why there are that many logging libraries available out there and when to use which option. Let’s find out. #java #logging #middle https://www.marcobehler.com/guides/a-guide-to-logging-in-java
Want to learn more about the features available in Spring Boot? Check out this post to learn more about how to use profiles in your Spring Boot application. #java #spring #springboot #profiling #middle #senior https://dzone.com/articles/spring-boot-profiles-1
Great video for beginners with JPA. This amazing lecture rings the curtain up on the details behind JPA and some of its tricky parts. You will learn some useful advices, tips and outcomes you should consider before diving in. #java #jpa #video #devoxx #junior #middle https://www.youtube.com/watch?v=EZwpOLCfuq4
JPA is the main building block in most Java projects. However, a lot of developers still use it without a deep understanding of the technology, relying mainl...
Check this (part of series) interview with Java influencers. They answer quite interesting questions like will serverless begin a major reshaping of Java and what features we should see in JDK 12. Don’t miss it! #java #java12 #news #interview https://jaxenter.com/java-influencers-series-final-part-149208.html
A deadlock is a situation where two or more threads are waiting for resources acquired by each other. In this article you will find some simple examples of it and understand why this is proved to be one of the biggest programmers’ nightmares. #multithreading #concurrency #java #junior #middle #senior https://www.nurkiewicz.com/2018/09/thread-pool-self-induced-deadlocks.html
When breaking monoliths into smaller services, the hardest part is actually breaking up the data that lives in the database of the monolith. To extract a data-rich service, it is useful to follow a series of steps which retain a single write-copy of the data at all times. #architecture #middle #senior https://martinfowler.com/articles/extract-data-rich-service.html
This article is for junior developers who do not want to copy-paste their code over and over again for different cases. Understanding the subtyping in java will help you build more flexible software architecture. Check it out! #java #oop #junior https://medium.com/@tarashor/polymorphism-using-generics-in-java-9d16cf2e0f74