Author: <span class="vcard">Greg Turnquist</span>

Darklight cover reveal!

Greetings everyone! Today is super exciting because I finally get to reveal the cover to my debut novel, DARKLIGHT. I’ve been working extra hard on this work. I started it in 2010 and have been at it for eight years. It took three editors and four rounds, but it’s finally gotten that extra polish it…


Why statics are no longer evil

I used to chant the line about how static methods in Java were evil. In fact, you can find funny articles and stack Overflow discussions about how this is the case. So why am I shouting from the rooftops that statics are no longer evil? To answer that question, it’s important to realize that everything…


Building a recording studio without breaking the bank

Some of you may remember that in a former life, I launched a podcast with friend and former teammate, Russ Miles. Suffice it to say, that was shelved long ago. However, everything I learned came rushing back when my wife announced last year that she was auditioning with her very own publisher to record the…


A tale of two mediatypes

I’ve spent the last several weeks picking up something I started back in 2015. Way back then, in the airport departing SpringOne, I started working on the third mediatype for Spring HATEOAS. There were already two: the original one based on pure Jackson and HAL. This was Collection+JSON by Mike Amundsen. As a traveling consultant,…


How TDD is wrong

I’m a pretty big test advocate. After all, it’s in my profile. So how can I say that TDD is wrong? “Test-bitten script junky…” — opening of my profile   The “test-bitten” means I’ve been bitten by the automated testing bug. In a previous post, I mentioned having built the equivalent of a CI solution…


Why I converted a Gradle project to Maven

It may sound quirky, but I had finally HAD IT with a project I manage: Spring Web Services. There were several aspects of the build file that kept getting in my way. Well, I was about to embark upon a critical change from which Gradle pushed me over the edge. To the point that not…


Learning Spring Boot 2nd Edition released!

I’ve been working on this for over a year, and today is the day. Learning Spring Boot 2nd Edition released! What’s in it? A whole lot: Web Development Data Access Testing Developer Tools AMQP Messaging Microservices WebSockets Security more! To top it off, the WHOLE BOOK is written using the new Reactor paradigm found in Spring…


How @ATT almost conned me into buying fiber internet at my house

Last week, a salesman knocked on my door from AT&T. Ready to shoo him away, as I had done for the past four years since moving in, he indicated he was here to sell AT&T Fiber. “What?” The only salesmen I’d seen to this point were hawking AT&T DSL or as they rebranded it, AT&T…


Why every press needs a code monkey

It’s not secret that I’m writing a novel. (If you HAVEN’T heard this, then I’m just not communicating very well!) It’s scheduled for release in March with a relatively small press called Clean Reads. And its owner wears many hats. An author herself, the owner of Clean Reads is also an editor, content manager, graphic…


Learning Spring Boot – 2nd Edition Rewrite is complete

I have finished updating every chapter of this book to the Reactor-based paradigm. And boy did it take a lot! In case you missed it, when I embarked upon writing this book for Packt Publishing, I decided to start from scratch. The previous edition, as much as I enjoyed it, wasn’t bold enough. This time,…