Java Weekly, Issue 213
Here we go…
1. Spring and Java
===== >> Fumigating the IDEA Ultimate code using dataflow analysis [blog.jetbrains.com]
A deep dive into the how code inspection in works in IntelliJ.
>> Immutable Versus Unmodifiable in JDK 10 [marxsoftware.blogspot.com]
An important concept to understand – an unmodifiable collection isn’t necessarily immutable.
Simply put, if the contained elements are mutable, the entire collection is clearly mutable, even though the collection itself might be unmodifiable.
>> Refining redirect semantics in the Servlet API [blog.frankel.ch]
Unfortunately, HttpServletResponse.sendRedirect() returns HTTP 302 instead of 303, so we may need to handle that manually if we need to implement the Post/Redirect/Get pattern.
Also worth reading:
-
===== >> IntelliJ IDEA starts 2018.1 Early Access Program [blog.jetbrains.com]
-
===== >> On Oracle and Java EE [blog.sourced-bvba.be]
-
===== >> Spring Boot 2: Migrating from Dropwizard metrics to Micrometer [nurkiewicz.com]
-
===== >> Kotlin 2017 Roundup and 2018 Outlook [infoq.com]
-
===== >> EE4J Code Begins the Journey to Open Source [infoq.com]
-
===== >> Faster Sorting of Arrays of Primitives Coming to Java? [marxsoftware.blogspot.com]
-
===== >> A Spring Data REST Primer Jan 21, 2018 [blog.behrang.org]
-
===== >> 5 Tips for high-performance thread-safe Java from ConcurrentHashMap [vmlens.com]
Webinars and presentations:
-
===== >> CredHub and Secure Credential Management [infoq.com]
-
===== >> PKS: The What and How of Enterprise-grade Kubernetes [infoq.com]
-
===== >> Fresh Async with Kotlin [infoq.com]
Time to upgrade:
-
===== >> Spring Framework 5.0.3 and 4.3.14 available now [spring.io]
-
>> Spring Cloud Skipper 1.0 RC1 Released [spring.io]
-
===== >> Hibernate ORM 5.3.0.Beta1 release [in.relation.to]
-
===== >> FlexyPool 2 has been released [vladmihalcea.com]
-
===== >> Spring Data Ingalls SR10 and Kay SR3 released [spring.io]
-
===== >> Hibernate Search 5.9.0.CR1 was just released [in.relation.to]
2. Technical and Musings
===== >> A Hypothetical Consulting Gig [daedtech.com]
This is how an average consulting gig might look like ?
Also worth reading:
-
===== >> Don’t be fooled by 100% code coverage [ordepdev.me]
-
===== >> Should that be a Microservice? Keep These Six Factors in Mind [content.pivotal.io]
-
===== >> Why Every Software Developer Should Become a Consultant [daedtech.com]
-
===== >> When You Have A Blockchain, Everything Looks Like A Nail [techblog.bozho.net]
-
===== >> The Citizenship Argument [blog.cleancoder.com]
3. Comics
>> Absurd Absolute [dilbert.com]
>> Data Encapsulation [dilbert.com]
>> Unforeseen Problems [dilbert.com]
5. Pick of the Week
===== >> The Brutal Lifecycle of JavaScript Frameworks [stackoverflow.blog]