Faster development has no shortcuts

I’ve come across dozens of entrepreneurs and decision makers approaching our company because they want to increase development output. First and foremost, trying to increase the output is a huge mistake. Sometimes it can be useful for middle managers looking to be promoted, but it isn’t focusing on value. Outputs are meaningless if they are … Continue reading Faster development has no shortcuts

React HTTPS configuration: How to make your site secure using CloudFront

This is a React-specific guide on how to make the site you are developing secure. You might want to do this for several reasons. First and foremost: improved security. But, you may also be integrating a third party service that requires it or may be trying to improve your Google ranking. In my case, I … Continue reading React HTTPS configuration: How to make your site secure using CloudFront

Moving from Java Spring framework to a ReactJS+APIs architecture

We’ve seen it a million times. Old platforms, created by dozens of developers over the course of as many years, with legacy code going back generations. The software works — but barely. And it’s badly in need of an overhaul. But here’s the catch: how can a business start a digital transformation on a mission-critical platform without … Continue reading Moving from Java Spring framework to a ReactJS+APIs architecture

Semantics, Semantics, And Semantics

In software development, semantics is the king. “There are only two hard things in Computer Science: cache invalidation and naming things.”. — Phil Karlton This is one of my favorite quotes ever. I don’t entirely agree about cache invalidation, but naming things is by far one of the most critical — and the most difficult — things in computer sciences. “Naming things” … Continue reading Semantics, Semantics, And Semantics