java-web-weekly-181
Java Weekly, Issue 181
Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
===== >> Cleaner Parameterized Tests With JUnit 5 [blog.codeleak.pl]
JUnit 5 brings many new exciting features – one of which will definitely be the native support for parameterized tests.
>> The best way to map the @DiscriminatorColumn with JPA and Hibernate [vladmihalcea.com]
A quick but comprehensive guide to mapping the @DiscriminatorColumn.
Also worth reading:
-
===== >> Should the community take over JSF.next or not? [arjan-tijms.omnifaces.org]
-
===== >> Using Kotlin’s Apply Function for Dynamic SQL with jOOQ [jooq.org]
-
===== >> Implementing APIs using Spring Boot, CXF and Swagger [tech.asimio.net]
-
===== >> On dependency injection [engineering.snagajob.com]
-
===== >> Use Precise Java Method Parameters [minborgsjavapot.blogspot.com]
Webinars and presentations:
-
===== >> Thinking Strategically about IoT [infoq.com]
-
===== >> Real-World Java 9 [infoq.com]
Time to upgrade:
-
===== >> Spring Framework 4.3.9 available now [spring.io]
-
===== >> Spring Boot 1.5.4 Available Now [spring.io]
-
===== >> Spring Boot 1.4.7 Available Now [spring.io]
-
===== >> Spring Data Ingalls SR4 and Hopper SR11 released [spring.io]
-
===== >> CVE-2017-4995: Spring Security 4.2.3 Released [spring.io]
-
===== >> Spring Cloud Pipelines 1.0.0.M5 Released [spring.io]
-
===== >> Spring For Apache Kafka 1.2.2 and 1.1.6 Available [spring.io]
-
===== >> Spring AMQP 1.6.10 and 1.7.3 Available [spring.io]
-
===== >> Spring Integration 4.3.10 is Available [spring.io]
-
===== >> Spring Framework 5.0 RC2 available now [spring.io]
2. Technical
===== >> How “Effective Java” may have influenced the design of Kotlin — Part 1 [hackernoon.com]
A very interesting analysis of how some of the central points in “Effective Java” have shaped the design of Kotlin.
>> Electronic Signature Using The WebCrypto API [techblog.bozho.net]
An interesting idea of “placing” an electronic signature using the WebCrypto API.
Also worth reading:
-
===== >> Jake Wharton, Android Engineer at Square, Speaks to InfoQ at ETE [www.infoq.com]
-
===== >> JSON Feed with Hugo [bitquabit.com]
-
===== >> Unlocking the Value of Device Data with AWS Greengrass. [allthingsdistributed.com]
-
===== >> When you tried high available logging and ended up with ‘mostly-available’ – How to setup Logback with GELF with TCP and HAProxy [vanwilgenburg.wordpress.com]
-
===== >> A SonarQube plugin for Kotlin – Paving the way [frankel.ch]
3. Musings
===== >> The Hidden Costs of Slow Websites [daedtech.com]
Having a slow site can be more costly than you might think, so investing in performance is always a good idea.
Also worth reading:
-
===== >> The Developer Hiring Process is Broken [builttoadapt.io]
-
===== >> The tool is not important [ontestautomation.com]
-
===== >> Freelance Software Development: Speaking to Your Buyers [daedtech.com]
4. Comics
>> Two hours late [dilbert.com]
>> It’s hard to be a misunderstood genius [dilbert.com]
>> My European vacation starts tomorrow [dilbert.com]
5. Pick of the Week
===== >> 9 Logging Sins in Your Java Applications [stackify.com]