Patrick Grimard

Hello World!

My name is Patrick. I'm an experienced system administrator and a hobbyist software developer. I typically like writing about new things that I'm trying out. You can expect most of my posts to have something to do with either Java and Spring, JavaScript or anything in either of those ecosystems. I write in order to learn and I try to keep a pragmatic approach as much as possible.

Recent Blog Posts

Server Side Rendering with Spring Boot and React

Server side rendering of React apps in Spring Boot is supported using Spring’s script template views. Although still young, script template views provide the foundation for building isomorphic React apps. I will show you how this is done using React’s server side rendering capabilities and later I will explain how to add support for React Router and Redux.

Introduction to Redux

This tutorial will provide a gentle introduction to Redux in the context of a React app. At the end I will cover a couple advanced topics. My goal is to show you some common patterns when building React apps with Redux and provide my take on them.

Productivity Tips!

If there’s one thing I’ve learned over the years, speed beats best intentions. The more things you can automate away, the more time you can focus on delivering business value. At the end of the day, that’s what will effect the bottom line.

A word of caution with Spring Boot auto configuration

Spring Boot auto configuration is great! No doubt about it, it has simplified my life. Recently while working on a new project, it appeared as though Spring Boot auto configuration was playing some dirty tricks on me. TL;DR, the problem was not with Spring Boot, but rather with me.

Contact Me

Social Media