This amazing article covers very useful topics how to secure you Spring Boot based application. If you haven't considered security on you project this is your starting point! Don't miss it! #spring #springboot #middle https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
The new version of the HTTP protocol, HTTP/2 lets the server push content to the client before the client requests the particular content. In this great article our colleague Peter Verhas will focus mostly on the server push functionality in the Servlet 4 API and will provide very useful tips how to test it. #java #http #middle https://www.javacodegeeks.com/2018/07/http-2-server-push.html
Evolving the Java Language Principles and Directions As Java is approaching middle age you may raise the question where would it be in the next years. Don't miss to watch this talk with Brian Goetz. #java #javafuture https://www.youtube.com/watch?v=A-mxj2vhVAA
Evolving the Java Language Principles and Directions with Brian Goetz Evolution and Programming Languages (9:05) Major Language Initiatives (12:11) Project A...
The Java concurrent API and the streaming API are very interesting and powerful tools that we all using Java should learn how to use in a responsible way so we can deliver better and more performant applications. It might take some time to get used to these new concepts, especially when starting working with them, but it is just a matter of practice and good engineering techniques until we are experts on these areas. #java #collections #junior #middle https://hackernoon.com/collect-or-not-collect-your-java-stream-733821507ce
Check this analysis from a survey of the DZone community with a lot of detailed diagrams regarding the popularity of microservices, what programming languages are used the most and which are the prevailing frameworks, tools and trends in the microservices world. #microservices #statistics #trends https://dzone.com/articles/dzone-research-microservices-priorities-and-trends
When you work with a few thousands of items performance isn't a concern. But, in some extreme situations, when we have to travel over a few millions of items several times, performance will become a pain. In this article on dealing with collections in Java you will learn more about the forEach loop and how it compares to C style and Stream API. #java #collections #junior #middle https://dzone.com/articles/iteration-over-java-collections-with-high-performa
Get familiar with the most important and meaningful DevOps metrics to monitor at your software development organization. Learn how they can assist you to evaluate the success of DevOps usage in your company. Optimizing any of them can help you make releases faster and create products your clients will love. #devops #metrics #middle https://dzone.com/articles/8-meaningful-devops-metrics-you-should-trust
Java Magazine, July/August 2018 Libraries in Java are available today to do almost anything that is required, and for the most part, they’re open source and freely available. To help you navigate such a wide body of work, Java Magazine dedicated an entire issue to them. Learn the mechanics of library operations, look at the most popular one for creating PDF files, see how to convert pre-Java 9 libraries to Java modules and much more. Don’t miss it! #java #news #magazine http://www.javamagazine.mozaicreader.com/JulyAugust2018#&pageSet=0&page=0&contentItem=0
You love reactive streams. Great. The application you are working on is non-reactive and full of blocking calls. Not so great. In this article you will explore options to bridge reactive and non-reactive code and potentially make applications more performant. #java #refactoring #middle #senior https://itnext.io/how-to-make-legacy-code-reactive-2debcb3d0a40