Why take a break?

Good developers take breaks. But why? Last night, I attended a men’s session where two very different people talked on stage about very different breaks. The first was a pastor who was granted a six month sabbatical. The second was someone that was fired, and instead of lunging for the next job, spent time evaluating […]

Fun @SpringData team meeting in Deutschland, storified from a bunch of tweets

I had a great team meeting last with my five other co-workers. I wanted to share the majority of it purely in tweets, with a couple comments thrown in here and there. Enjoy! Wheels up BNA! Berlin I’m coming for you. #SpringDataDE — Greg L. Turnquist (@gregturn) April 3, 2017 Wheels down JFK!#SpringDataDE — Greg […]

Guten Tag Deutschland. Ich bin da!

I just arrived in Germany for our big Spring Data summit. Our team is having a get  together to do some planning and scoping of work for the next year. And I couldn’t be more excited. I arrived at 7:00 am local time, and waited two and half hours to discover the airline had lost […]

API evolvability is key in a system of systems

I try typing “API evolvability” into my iPhone and it corrects to “evil ability”. Message there?#REST @olivergierke — Greg L. Turnquist (@gregturn) March 28, 2017 Heh. That tweet was a follow up to Oliver’s latest presentation on the topic “API evolvability is key in the system of systems”. So what does this stuff mean, and […]

Learning Spring Boot 2nd Edition delayed – Find out how to get a FREE advanced copy

Having taken a week off after turning in the last chapter, I geared up and started reading all of Learning Spring Boot, top-to-bottom. Some bits were written before Spring Boot 2.0 was even available on Github, so there is much code that needs updating. That’s when I got word from my published that due to […]

What do you do when you’re traveling to Germany in two weeks?

At Pivotal I work on the Spring Data team, and our fearless leader is having us all converge in Berlin in just two weeks. Short of being über awesome, what do you do? Well, considering I’ve studied German off and on since high school, I thought it time to get back into my tools to […]

How to write a tech book, or how I stopped worrying and learned to love writing

I just sent in the last chapter of Learning Spring Boot 2nd Edition’s 1st draft. And my brain has collapsed. I’ve been working for several months on this 10-chapter book that embraces Spring Boot 2.0 and reactive programming. There are several books out there on reactive programming, but I believe this will be the first […]

Layering in new behavior with React

I’ve talked in the past how I like the approach React leads me to when it comes to building apps. How does such grandiose talk play out when it’s time to add a new, unexpected feature? Let’s check it out. I’ve been building an installation app for Spinnaker, and one of our top notch developer […]

HTTP + REST + OAuth = say what???

In the past couple of weeks, things have really gotten hopping on the Nashville Java community’s #java slack channel. A recent topic topic of interest is how do we take something like REST, which talks about clean URIs and stateless services, and stir in this crazy OAuth stuff? I threw in my own $0.02 given […]

Learning Spring Boot 2nd Edition 80% complete w/ Reactive Web

This weekend I sent in the first draft for Chapter 2 – Reactive Web with Spring Boot (of Learning Spring Boot). Even though this is Chapter 2, it’s 80% of the book. That’s because I’m writing Chapters 2, 3, and 4 last, due to the amount they depend on Reactive Spring. This may sound rather […]