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.
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
We all know companies -even large, reputable brands- that run massive enterprise platforms that, while they may look pretty on the outside, are a rats nest on the backend. Years of code updates, a snafu of development styles, and good and bad code all mixed together. Lack of architecture, zero organization, and the use of … Continue reading From Jurassic World to modern web technology
Counter caches are great until you get 20,000 people following the same influencer and the counter cache on that person locks the whole database. The goal of this post is to go through the basics of counter caches explaining possible alternatives to overcome this. What are counter caches for? Counter caches were created to cache … Continue reading Efficient Counter Caches