Generic Top

I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE COURSE

Lots of solid reactive focused talks this week.

Here we go…

1. Spring and Java

>> Java 10 Could Bring Upgraded Lambdas [infoq.com]

A short report about a cool possible enhancement of Lambda Expressions in Java 10.

>> Reflection vs Encapsulation [blog.codefx.org]

The introduction of modularity to the JVM casts a new light on the age-old Reflection vs Encapsulation discussions.

>> Open your classes and methods in Kotlin [blog.frankel.ch]

Kotlin’s features can sometimes be quite unhandy when working with Spring Boot.

>> Web frameworks and how to survive them [blog.codecentric.de]

Most web frameworks don’t stand the test of time – here are just a couple of reasons what that’s usually the case.

>> How to TDD FizzBuzz with JUnit Theories [opencredo.com]

This is how you overengineer FizzBuzz 🙂

>> Ultimate Guide to JPQL Queries with JPA and Hibernate [thoughts-on-java.org]

A comprehensive guide to JPQL with JPA / Hibernate.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Deploying Pull Requests with Docker [blog.codecentric.de]

A good way you can make your Pull Request easily testable by making good use of Docker containerization.

>> A Probably Incomplete, Comprehensive Guide to the Many Different Ways to JOIN Tables in SQL [blog.jooq.org]

A solid reference to JOINing in SQL.

>> Microservice using AWS API Gateway, AWS Lambda and Couchbase [blog.couchbase.com]

A short tutorial showing how to create a less standard style of microservice – using AWS API Gateway, AWS Lambda and Couchbase.

>> Flyway Tutorial – Managing Database Migrations [blog.codecentric.de]

Quick write-up showcasing Flyway – a database migration tool that uses immutable migration files.

>> Property Based Testing with Javaslang [sitepoint.com]

It turns out you can do Property Testing with Javaslang too 🙂

Also worth reading:

3. Musings

>> Types and Tests [blog.cleancoder.com]

Continuation of the discussion about types and pros/cons of Static Typing.

>> Technodiversity [pointersgonewild.com]

Looks like technological diversity has more ‘pros’ than ‘cons’. Definitely an interesting read.

>> Couchbase Customer Advisory Note – Security [blog.couchbase.com]

A few security “rules of thumb” for Couchbase users.

Considering just how many production instances seem to be wide-open – this one’s surprisingly relevant. And not just for Couchbase.

>> How to Turn Requirements into User Stories [daedtech.com]

A short guide to the effective conversion of requirements into User Stories.

Throughout my career, this has been an interesting skill to track, because it looks deceptively simple, but it’s generally quite the opposite.

>> 5 Code Review Tricks the Experts Use – Based on 3.2 Million Lines of Code [blog.takipi.com]

The title says everything 🙂

>> Top Heavy Department Growth [daedtech.com]

A few interesting insights about how organizations grow.

There are a few good ways to organically grow an organization well, and a whole lot of not so good ways as well.

>> Forget ISO-8859-1 [techblog.bozho.net]

Arguments for sticking to UTF-8.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Optimist employees [dilbert.com]

>> CEO Wisdom [dilbert.com]

>>Why are you wearing gloves? [dilbert.com]

5. Pick of the Week

>> Laws of 10x found everywhere. For good reason? [asmartbear.com]

Generic bottom

I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE LESSONS