July: Manuscript completed, announcing job changes, JCrete and more

Most crazy month so far during work on Spring Boot Buch
July 30, 2017 by Michael

July was something between the 7th and 8th month of working on the Spring Boot Buch and by far the most crazy one. I started the first draft of an outline by late November and early December 2016, shortly before reaching out to publishers. After deciding for dpunkt.verlag I did some milestone planing and as of today, I reached them all in time which was quite assuring.

Manuscript for Spring Boot Buch completed

Last week I gave the complete manuscript in for review. I know that there are some real experts having a look at that stuff right now and I’m totally excited and anxious how that will turn out. The review should be completed by the end of August, than there’ll be another round of creative writing, than proofreading, typesetting and if everything works out, the thing will be out in December or January (though I really hope for December, in time with Spring Boot 2.0).

What will be in the package? It’s basically the outline I published in in January, but the part regarding microservices heavily reduced. There’s so much inside Spring and Spring Boot that isn’t about microservices but just about modern software development, that one cannot do justice to both in the same book. Good for the readers I myself have the awesome opportunity to review another book about microservices that will cover exactly that.

My book and the examples are all written agains the latest Spring Boot 2.0 milestones and I’ll make them sure that everything works with 2.0 final. I’ll cover “classic” Web MVC as well as Springs reactive story. You’ll learn a lot about database access as well.

To keep you updated on the progress I set up a website: Spring Boot – Moderne Softwareentwicklung im Spring Ökosystem. It goes hand in hand with the official twitter handle @springbootbuch.

Announcing job changes

After 15 years working for a small, Aachen based company, ENERKO INFORMATIK, I’m heading for new adventures. I’ll start as a senior consultant at innoQ Deutschland in October. My twitter exploded on that day:

Making the change at all and choosing between two great offers hasn’t been a decision made easily. ENERKO INFORMATIK is a good company and I wouldn’t be where I am right now without them, but it was the right decision to make. And trying to be a “consultant” is driven by the interest to get to know more projects, people and especially learn about a variety of topics I really don’t have a clue about. I’m quite sure that innoQ is a fabulous place to learn, discuss and grow. And regarding to naysayers in terms “you won’t be at home anymore” and stuff like that: Do you really think I haven’t thought and discussed through that? I’m already looking forward to a recap next just before next summers break.

Just before I leave before a well deserved summer holiday, one could say I’ve already been on vacation this year:

JCrete 2017: A once in a lifetime experience

In late 2016 I was chatting with @GeertjanW about #JCrete and what I have to do to get there: I’m neither a Java Champion nor has my book already been published. For whatever reason however @HeinzKabutz invited me to the special 2017 edition of JCrete with a bigger number of attendees.

I loved every single minute being part of an amazing unconference and even better, part of that community, but honestly: It wasn’t vacation at all. From early morning to late in the night surrounded by people that have something to say and with whom one can have a great discussion is rewarding but also exhausting. Discussions where really high level.

Those where all sessions conducted and I highlighted the ones I was in:

I have summarized them all at my foto-project site JCrete 2017, which will be available for two more weeks. More content is at JCretes official GitHub repository. Thanks to Rabea for curating all the content.


I stumbled about a post by Dan Lew: An Introduction to Functional Reactive Programming. If you’re unsure what’s all the fuss so many people are talking about, check it out!

Last week I was in Kassel, not only to meet with my longtime friend Jan, but also to speak yet again about database centric application, this time at the Jug Hessen. It’s great to see such in interest in SQL again. I really think implementing stuff in a way I suggest in my talk is of value in many situations. Not only when someone suddenly shows up and asks for a report, but for example as separate read and write models, too.

To come to an end: August will be more quiet, I have to recharge a lot. Plans for the next 2 months are now: Reviewing a book, taking a that summer holiday and than one more month of cleaning up stuff, doing documentation and so on… I cannot believe that the first half of 2017 is already over. It have been 7 exhausting but tremendously rewarding months so far and I’m looking forward to the next.

No comments yet

3 Trackbacks/Pingbacks
  1. […] picture was taken by Stephen Chin at the last day of JCrete 2017 and pretty much sums up the last year. If you click the link and look closely, you’ll find me […]

  2. Die 13 Technologie-Highlights 2017 - JAXenter on December 27, 2017 at 8:00 AM

    […] Sommer eine Woche mit vielen Menschen aus der Java-Welt auf Kreta verbringen zu dürfen. Für mich was das eine „Once in a lifetime“-Erfahrung. Wir haben über Technologie, […]

  3. Die 13 Technologie-Highlights 2017 - entwickler.de on December 27, 2017 at 9:23 AM

    […] Sommer eine Woche mit vielen Menschen aus der Java-Welt auf Kreta verbringen zu dürfen. Für mich was das eine „Once in a lifetime“-Erfahrung. Wir haben über Technologie, […]

Post a Comment

Your email is never published. We need your name and email address only for verifying a legitimate comment. For more information, a copy of your saved data or a request to delete any data under this address, please send a short notice to michael@simons.ac from the address you used to comment on this entry.
By entering and submitting a comment, wether with or without name or email address, you'll agree that all data you have entered including your IP address will be checked and stored for a limited time by Automattic Inc., 60 29th Street #343, San Francisco, CA 94110-4929, USA. only for the purpose of avoiding spam. You can deny further storage of your data by sending an email to support@wordpress.com, with subject “Deletion of Data stored by Akismet”.
Required fields are marked *