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.
Sometimes we want to add filters in an ActiveAdmin model page that use scopes that are not just a simple 'where' clause applied to only one column of the table. For that we need to define the filter like this: We define in the model the scope or the class method that returns an Active … Continue reading Custom sidebar filters for Active Admin
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