-
Rails Security Threats: Authentication
In the second article of our series about OWASP Top 10 Web Application Security Risks, we'll dive into the universe of broken authentication and data e.
-
A story of Rails encryption
This story starts in October of 2019. I was in the Basecamp meetup in Chicago two weeks after joining the company. During an internal presentation, Dav.
-
Custom "cops" for RuboCop: an emergency service for your Ruby code
It is hard to find a Ruby developer who never heard of RuboCop. In all the recent Evil Martians projects, RuboCop is included in the CI pipeline from t.
-
The Best Ruby Blogs | Draft.dev
Ruby is a popular language used for building full-stack and backend web applications, so I set out to find the 22 best Ruby blogs publishing today. Dev.
-
RailsConf 2021 -- Implicit to Explicit: Decoding Ruby's Magical Syntax | Shakacode
Does a Rails model or config file seem like a magical syntax? Or can you read any Ruby code and understand it as the interpreter does?Ruby's implicitne.
-
A JIT for Ruby, implemented in pure Ruby
Rhizome is a paedagogical just-in-time compiler (JIT) for Ruby, implemented in pure Ruby. It's not really designed to be used. It's designed to show yo.
-
How to auto-document the end-to-end code and data flows of your Rails app
In case you missed it, I’m recapping my recent RailsConf 2021 talk in a series of four, short blog posts. Check out Part 1 - We need a better way to co.
-
Visualize the architecture of your Ruby app in RubyMine, in 2 ¹/₂ minutes
AppMap is an open source RubyMine plugin which helps you improve your code by showing you how it behaves, feature by feature, as you work. It does this.
-
Ruby Money
In my current job, we faced calculation errors when operating with float for Money.After some investigation, we found this articleOur first approach wa.
-
How to auto-document the database schema of your Rails app
RailsConf Recap (4 Part Series)1We need a better way to communicate and explain our code decisions2How to auto-document the end-to-end code and data fl.