ActionText is a new feature developed in rails 6 that aims to solve managing rich text content on apps on an easy way following conventions.
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
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
What is a Gem and Why build one? Gems are libraries of code that add functionality to projects. That code can add features to the product, help improve the quality of the code, or help build software faster. And why should you build a gem? Because publishing a gem that resolves a real-life problem is … Continue reading Why creating a gem is a great thing to do
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
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
Whether you’re an entrepreneur building a prototype or an enterprise company building a software problem, chances are, you’ll want to build it as fast, cheap, and high-quality as possible. But you know the old saying: you can only pick two. Fast and cheap isn’t high quality. Cheap and high quality isn’t fast. Fast and high … Continue reading Don’t build the best quality possible software