Photo by Markus Winkler on Unsplash
  • Do you have an application using an old version of Angular or an HTML templating engine that you want to add React components to?
  • How about working with multiple dev teams that prefer different UI frameworks, but are working on the same UI project?
  • Have you ever wanted to share dynamic content with a third party partner that can be updated in real time without requiring the partner to make changes?
  • Do you want a way to allow the marketing team to build and maintain static websites, using React components, themselves without needing to rely on a dev team for…


In August 2018, Twitter made changes to their API to limit what users can do for free, which eliminated the streaming functionality. I found very few options when searching through the public npm registry for any package that utilizes Twitter’s API and is being maintained. I tried to use the API directly with simple fetch calls to see if an additional package was even necessary. To my surprise, the documentation on using the API was not straight forward with very few examples online. …


This guide will walk you through the step-by-step process on how to create a modular monolith by combining a frontend UI with a Spring Boot Gradle backend. Check out my previous article on why monoliths are making a comeback and it is not necessarily a bad thing.

This Github repository was created to provide a working example of a combined Spring backend and UI application. The commits have been segmented to correlate to specific steps that show the code and config changes required for those steps.

Prerequisites: - An existing or newly created Spring Boot application using Gradle (you can…


You may be wondering why would anyone want to create a monolith in todays software industry where developers are using functions as a service and separating monolithic applications into microservices. These ideas are great, but as with every architecture concept there are times where it works well and others where an alternative approach works better.

Credit to the n-ix.com “Microservices vs Monolith” article for the image

The case where a frontend app relies heavily on an individual backend’s API to load or operate properly is a great example of where decoupling applications does not provide much benefit, in fact it has some drawbacks. The explosion of Node.js

Sean Franklin

XP Engineer @ Allstate

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store