Blogs
What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips)
Let me first start with an explanation of what a code kata actually is. It’s an exercise which helps programmers improve their skills through practice and repetition.The Gilded Rose Kata is all about two classes Item and GildedRose that you should...
Serverless Slack Commands with Ruby: Fun with AWS Image Recognition
This post will detail the steps to get a serverless slack command running on AWS Lambda using the Jets Serverless Ruby framework. We’ll make something fun: a command that takes in a URL, scrapes all the images on the page, filters the images using...
Integrate Rails Application with React Using Webpacker Gem - Nopio
Webpacker can be an interesting alternative to the popular create-react-app tool. Learn how to use this gem to integrate Rails with React.In this article, we’re going to use webpacker gem to integrate Rails with React. However, there are other way...
3 ActiveRecord Mistakes That Slow Down Rails Apps: Count, Where and Present
ActiveRecord is great. Really, it is. But it’s an abstraction, intended to insulate you from the actual SQL queries being run on your database. And, if you don’t understand how ActiveRecord works, you may be causing SQL queries to run that you did...
Brakeman - Ruby On Rails Static Analysis Security Tool
In celebration of Brakeman’s 8th birthday this week, we’d like to share an update to keep you apprised of what we’ve been up to since our acquisition by Synopsys in June of this year.Stemming from the acquisition, Synopsys welcomed Justin Collins ...