Java Web Weekly, Issue 150
1. Spring and Java
===== >> Oracle Presents First Proposal for Value Types Implementation [infoq.com]
The value types proposal is being approached in a gradual, intelligent manner – first the JVM support and then the actual language support.
>> A beginner’s guide to SQL injection and how you should prevent it [vladmihalcea.com]
A monster writeup about Hibernate, SQL injection, and staying clear of it.
So many of the huge data breaches this year have been SQL injection attacks – it’s definitely worth learning more about the technique.
>> Add Stormpath to Your JHipster Application [stormpath.com]
A quick and interesting integration.
>> Inside Java 9 – Performance, Compiler, and More [sitepoint.com]
A deep-dive into the JVM internals coming in Java 9, and a discussion of the various optimizations that are being developed in the new release.
>> Meet Thorben Janssen [in.relation.to]
A quick discussion about Hibernate and building a training business and the future of the framework.
>> How Java developers can use the Wiremock framework to simulate HTTP-based APIs [infoq.com]
A good, simple intro to Wiremock.
Also worth reading:
-
===== >> Travis CI tutorial Java projects [frankel.ch]
-
===== >> Parallelizing Hystrix calls [java-allandsundry.com]
-
===== >> JVMs Across the Data Center and Twitter’s JDK [infoq.com]
-
===== >> How to call MySQL stored procedures and functions with JPA and Hibernate [vladmihalcea.com]
-
===== >> An HTTP API for analytic queries [info.michael-simons.eu]
-
===== >> MessageFormat as Built-In Template Engine [adam-bien.com]
-
===== >> Aggregate Test Coverage Report for Gradle Multi-Module Project [lkrnac.net]
-
===== >> Using Named Database Locks [techblog.bozho.net]
Webinars and presentations:
-
===== >> From Imperative to Reactive Web Apps [infoq.com]
-
===== >> To Spring Security 4.1 and Beyond [infoq.com]
-
===== >> DDD & REST – Domain Driven APIs for the Web [infoq.com]
-
===== >> Spring Tips: Spring Cloud Stream [spring.io]
-
===== >> Docker for AWS – Getting Started Video [couchbase.com]
Time to upgrade:
-
===== >> Spring Security 4.2.0 Released [spring.io]
-
===== >> Spring Framework 5.0 M3 released [spring.io]
-
===== >> Spring Framework 4.3.4 available now [spring.io]
-
===== >> Spring Boot 1.4.2 Available Now [spring.io]
-
===== >> Spring Security OAuth 2.0.12 Released [spring.io]
-
===== >> Spring Data release train Hopper SR5 released [spring.io]
-
===== >> Spring Cloud Task 1.1.0.RC1 is now available [spring.io]
-
===== >> Spring Cloud Data Flow 1.1 RC1 Released [spring.io]
-
===== >> Hibernate OGM now supports Infinispan datagrid over Hot Rod [in.relation.to]
2. Technical and Musings
===== >> Ubiquiti all the things: how I finally fixed my dodgy wifi [troyhunt.com]
Hmm, makes me reconsider my home setup. If you’re a gear nut like me, you’re going to enjoy this one.
>> Be Careful About What You Dislike [lucumr.pocoo.org]
Interesting points about forming and cementing opinions, especially around tech.
>> From Developer to Consultant [daedtech.com]
An interesting read about the lay of the land for developers that want to do higher leverage work.
>> Negotiating for time [dandreamsofcoding.com]
Great advice for the final stretch of the job hunting process. Keeping your cool, being open, enthusiastic but also in control – all good stuff.
>> The Developer Feedback Loop [daedtech.com]
A shorter feedback look is the driving force behind oh-so many technologies and techniques we can now take for granted, such as TDD, CI, CD, etc.
Definitely worth keeping a close eye on what kind of feedback look we’re getting from our systems.
Also worth reading:
-
===== >> 3 Common Cucumber Mistakes You’ve Probably Made [advancedweb.hu]
-
===== >> Framed in the past [lemire.me]
-
===== >> Breaking Boxes [lizkeogh.com]
-
===== >> Life as an Open Source Developer [raibledesigns.com]
-
===== >> QCon SF Speakers Choose 13 Sessions That You Shouldn’t Miss [takipi.com]
3. Comics
>> People all over the word continued to act like idiots [dilbert.com]
>> You picked a bad time to become insightful [dilbert.com]
>> I’m willing to touch a rat that touches you [dilbert.com]
4. Pick of the Week
===== >> Let Your Workers Rebel [hbr.org]