Articles by Álvaro Fernández-Alonso Araluce
Álvaro Fernández-Alonso Araluce in ruby, gems, open-source, tutorial, building-a-gem-serie, rubygems, maintenance
· 6 min readPublishing, Versioning, and the Real Life of a Gem
Final article in the series about building Ruby gems. We’ve demystified gems, seen their anatomy, built an API wrapper, and tested everything. Now it’s time for the final step: putting it out in the world. From your folder to RubyGems You have...
Álvaro Fernández-Alonso Araluce in ruby, gems, open-source, tutorial, building-a-gem-serie, testing, minitest
· 6 min readTesting - Your Safety Net
Fourth article in the series about building Ruby gems. We already have a working wrapper with the Client → Resource → Object pattern. Now we need to make sure it works. And that it keeps working tomorrow. The elephant in the room Your gem makes...
Álvaro Fernández-Alonso Araluce in ruby, gems, open-source, tutorial, building-a-gem-serie, api, design-patterns
· 7 min readBuilding an API Wrapper from Scratch
Third article in the series about building Ruby gems. We already know what a gem is and how it’s structured. Now let’s fill it with code. This is the article where we build something real. The real need I had a project that needed to integrate...
Álvaro Fernández-Alonso Araluce in ruby, gems, open-source, tutorial, building-a-gem-serie, bundler, rubygems
· 6 min readAnatomy of a Gem - What's Inside the Box
Second article in the series about building Ruby gems. In the previous article we talked about breaking the mental barrier. Now let’s open the box and see what’s inside. One command and you have a gem Seriously, open your terminal and type: bundle...
Álvaro Fernández-Alonso Araluce in ruby, gems, open-source, tutorial, building-a-gem-serie, beginners, career
· 4 min readDemystifying Ruby Gems - You Don't Need to Be an Expert to Build One
This is the first article in a 5-part series about creating, testing, and publishing Ruby gems. I’ll walk you through my real experience building Calendlyr, an API wrapper for Calendly that’s been running in production for 5 years. The perception...