Java Servlet API 4.0 has been released primarily to integrate the new HTTP/2 protocol and its many performance enhancing features. Also this topic contains code examples and videos.
#java #servlet #middle #senior
https://www.ibm.com/developerworks/java/library/j-javaee8-servlet4/index.html
#java #servlet #middle #senior
https://www.ibm.com/developerworks/java/library/j-javaee8-servlet4/index.html
Ibm
Get started with Servlet 4.0
Servlet 4.0 fully integrates HTTP/2's server push technology, and also enables runtime discovery of a servlet's mapping URL. With video demonstrations and code examples, this hands-on tutorial gets you started with HTTP/2 server push and the new HttpServletMapping…
Improve the quality of your testing with this catalogue of high-level testing anti-patterns that are technology agnostic.
Do you recognize some of these anti-patterns yet?
#testing #architecture #patterns #junior #middle
http://blog.codepipes.com/testing/software-testing-antipatterns.html
Do you recognize some of these anti-patterns yet?
#testing #architecture #patterns #junior #middle
http://blog.codepipes.com/testing/software-testing-antipatterns.html
Great insights on where Java ecosystem is heading to, thanks to the survey including more than 5160 Java developers across the world!
#java
http://www.baeldung.com/java-in-2018
#java
http://www.baeldung.com/java-in-2018
#java #concurrency #junior #middle
https://dzone.com/articles/waiting-for-another-thread-with-cyclicbarrier
https://dzone.com/articles/waiting-for-another-thread-with-cyclicbarrier
dzone.com
Waiting for Another Thread With CyclicBarrier - DZone Java
See how to use Java's CyclicBarrier class for concurrent programming, including proper implementation and suggestions for when other classes would be better.
A sneak-peek at some interesting news about upcoming switch expressions and raw String literals in future JDK versions
#java #java11 #middle #senior
https://zeroturnaround.com/rebellabs/java-10-and-beyond-a-look-at-the-potential-language-change/
#java #java11 #middle #senior
https://zeroturnaround.com/rebellabs/java-10-and-beyond-a-look-at-the-potential-language-change/
| JRebel & XRebel
Language Changes in Java 10
Our article covers the language changes in Java 10, including switch expressions, raw string literals, and local-variable type inference.
Get started with Gradle with this in-depth tutorial. You will learn how to run built-in tasks, define custom tasks, integrate Gradle in a Spring Boot project and a lot more.
#tools #gradle #junior #middle
https://www.javacodegeeks.com/2018/05/gradle-tutorial.html
#tools #gradle #junior #middle
https://www.javacodegeeks.com/2018/05/gradle-tutorial.html
Java Code Geeks
Gradle Tutorial - Java Code Geeks
1. Introduction In this lesson, we will study about Gradle, which is a build tool and a dependency management system very similar to Maven and Ant and
A topic about approach to serverless (or as author said "function-as-a-service") programming with Spring Cloud Function
#java #spring #architecture
https://www.nurkiewicz.com/2018/04/sneak-peek-at-spring-cloud-function.html
#java #spring #architecture
https://www.nurkiewicz.com/2018/04/sneak-peek-at-spring-cloud-function.html
Nurkiewicz
Sneak peek at spring-cloud-function serverless project
Almost a year ago Spring team announced spring-cloud-function umbrella project. It's basically a Spring's approach to serverless (I prefer ...
This is a great guide which shows main new features of JUnit 5 and demonstrating how to migrate from JUnit 3.x / 4.x to JUnit 5 as fast as possible.
#java #testing #junit #refactoring #middle #senior
https://itaffinity.wordpress.com/2018/04/03/the-pragmatic-migration-to-junit-5/
#java #testing #junit #refactoring #middle #senior
https://itaffinity.wordpress.com/2018/04/03/the-pragmatic-migration-to-junit-5/
IT affinity!
The pragmatic migration to JUnit 5
This article shows how get from JUnit 3.x / 4.x to JUnit 5.x as fast as possible. Just a short clarification of the term “JUnit 5” (from the user guide) before we take off: JUnit 5 = JU…
Chaos Engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. Chaos Monkey will automatically scan your Spring Components simulating Latency, Exception and AppKiller assaults.
#spring #springboot #testing #senior
https://codecentric.github.io/chaos-monkey-spring-boot/
#spring #springboot #testing #senior
https://codecentric.github.io/chaos-monkey-spring-boot/
Explore the power of Kotlin and Spring Boot combined together to create web applications within a very few lines of code.
#kotlin #spring #springboot
https://spring.io/guides/tutorials/spring-boot-kotlin/
#kotlin #spring #springboot
https://spring.io/guides/tutorials/spring-boot-kotlin/
Getting Started | Building web applications with Spring Boot and Kotlin
Learn how to easily build and test web applications with Spring, Kotlin, Junit 5 and JPA
Java Magazine by Oracle is by far the most popular magazine for Java and related technologies.
The current issue is mostly focusing on patterns in all flavours - Design Patterns, JPA patterns, Using Domain Driven Design with Java EE and much more. You can additionally get information about major Java conferences around the world.
Don’t miss it!
#java
http://www.javamagazine.mozaicreader.com/MayJune2018
The current issue is mostly focusing on patterns in all flavours - Design Patterns, JPA patterns, Using Domain Driven Design with Java EE and much more. You can additionally get information about major Java conferences around the world.
Don’t miss it!
#java
http://www.javamagazine.mozaicreader.com/MayJune2018
Mozaicreader
Java Magazine, May/June 2018
View the digital edition of Java Magazine: May/June 2018.
Micrometer is a dimensional-first metrics collection facade whose purpose is to allow you to time, count, and gauge your code with a vendor neutral API - like SLF4J for metrics! Take a look at how you can utilize it with Spring Boot 2.
#spring #sprinboot
https://spring.io/blog/2018/03/16/micrometer-spring-boot-2-s-new-application-metrics-collector
#spring #sprinboot
https://spring.io/blog/2018/03/16/micrometer-spring-boot-2-s-new-application-metrics-collector
Micrometer: Spring Boot 2's new application metrics collector
Level up your Java code and explore what Spring can do for you.
Speedment is a Java Stream ORM Toolkit and Runtime that allows you to view database tables as standard Java Streams. Because you do not have to mix Java and SQL, the application becomes much more compact making it faster to develop, less prone to errors and easier to maintain.
#java #stream #orm #db #sql
https://www.javacodegeeks.com/2018/05/java-stream-orm-now-with-joins.html
#java #stream #orm #db #sql
https://www.javacodegeeks.com/2018/05/java-stream-orm-now-with-joins.html
Java Code Geeks
Java Stream ORM Now with JOINs | Java Code Geeks - 2018
Speedment is a Java Stream ORM Toolkit and Runtime that allows you to view database tables as standard Java Streams. Because you do not have to mix Java and SQL, the application becomes much more compact making it faster to develop, less prone to errors and…
Great article for beginners introducing Java collections by explaining what they are, the collection hierarchy, and general benefits of using Java collections. You will examine each Collection interface including in depth explanations and examples for each.
#java #collections #junior
https://www.stackchief.com/blog/Java%20Collections%20In%20Depth
#java #collections #junior
https://www.stackchief.com/blog/Java%20Collections%20In%20Depth
Stackchief
The ultimate guide to Java collections in depth, including the collection hierarchy, sets, lists, queues, deques, maps, etc. Examples of when to use which and why.
In this article, you are going to learn how and also why you should always synchronize both sides of an entity relationship, no matter if it’s OneToMany, OneToOne or ManyToMany.
#java #db #hibernate
https://vladmihalcea.com/jpa-hibernate-synchronize-bidirectional-entity-associations/
#java #db #hibernate
https://vladmihalcea.com/jpa-hibernate-synchronize-bidirectional-entity-associations/
Vlad Mihalcea
How to synchronize bidirectional entity associations with JPA and Hibernate - Vlad Mihalcea
Learn how to synchronize bidirectional @OneToMany, @OneToOne, and @ManyToMany entity associations when using JPA (Java Persistence API) and Hibernate.
Removing serialization is a long-term goal and is part of Project Amber, which is focused on productivity-oriented Java language features.
#java #news
https://www.infoworld.com/article/3275924/java/oracle-plans-to-dump-risky-java-serialization.html
#java #news
https://www.infoworld.com/article/3275924/java/oracle-plans-to-dump-risky-java-serialization.html
InfoWorld
Oracle plans to dump risky Java serialization
A “horrible mistake” from 1997, the Java object serialization capability for encoding objects has serious security issues
New releases from the last week: IntelliJ IDEA 2018.2 EAP2 and Spring Cloud Data Flow 1.5.0
#releases #ide #spring
https://blog.jetbrains.com/idea/2018/05/intellij-idea-2018-2-eap2-breakpoint-intentions-enhancements-in-code-refactoring-and-more/
https://spring.io/blog/2018/05/16/spring-cloud-data-flow-1-5-0-released
#releases #ide #spring
https://blog.jetbrains.com/idea/2018/05/intellij-idea-2018-2-eap2-breakpoint-intentions-enhancements-in-code-refactoring-and-more/
https://spring.io/blog/2018/05/16/spring-cloud-data-flow-1-5-0-released
spring.io
Spring Cloud Data Flow 1.5.0 Released
The Spring Cloud Data Flow team is pleased to announce the 1.5.0 GA release. Follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.
Here are the highlights:
UI Improvements
Spring Boot, Spring Cloud…
Here are the highlights:
UI Improvements
Spring Boot, Spring Cloud…
In this article you will explore most common mistakes in microservices that cause technical debt as well as suggestions of what you could be doing instead.
#architecture #microservices #middle
https://www.e4developer.com/2018/02/11/common-technical-debt-in-microservices/
#architecture #microservices #middle
https://www.e4developer.com/2018/02/11/common-technical-debt-in-microservices/
In this article, you will explore some strategies for dealing with optional parameters in Java. You can take a look at the strengths and weaknesses of each approach and check the trade-offs involved with selecting one strategy over another.
#java #patterns #junior #middle
https://stackify.com/optional-parameters-java/
#java #patterns #junior #middle
https://stackify.com/optional-parameters-java/
Stackify
Optional Parameters in Java: Common Strategies and Approaches
Learn how to structure your code and build objects with a large number of optional parameters, in a readable and well-structured manner.