Blogs
Juggling Chainsaws at Machu Picchu: Metaprogramming in Ruby
Metaprogramming means writing code that writes code itself. In Ruby, this means objects, classes, and methods can be created and modified during runtime.I’m going to illustrate some of Ruby’s metaprogramming features using the example of a program...
Generate executables with predefined inputs/outputs
ExecutableMock helps you quickly and easily generate mock executables, with a predefined list of inputs -> outputs.It is fast, lightweight, threadsafe, and has zero external dependencies. See the Performance section for more details.You can typica...
Send Automated Email in Ruby on Rails with Mailgun
Learn more about how to send automated email in ruby on rails with mailgun. Mailgun is a developer tool and API for sending transactional emails.Sign up for MailgunMailgun is a developer tool and API for sending transactional emails. You get 10,00...
Building an API with Ruby and the Serverless Framework
On the heels of re:Invent, it's been a great week for the serverless community. And one of the most exciting things in AWS's re:Invent goodie basket? Ruby support for Lambda!Personally, I love Ruby, and was really excited to play around with a Rub...
28 monthly trending Ruby on Rails GitHub repositories
Hurray! New Rails digest arrived at the beginning of winter. The worst thing about software development that you can’t use all of the cool tools you know. But more you know — the better solution you can find in future. In this digest you will meet...
Lesser Model Callbacks — Refactoring Rails the Clean Way
Callbacks are double edge swords. They are predictable actions that always executes. And can (most times) be evil, especially when trying to do a simple update and suddenly something else gets changed because of a callback.Callbacks should be simp...