BJ Cantlupe

A Musician's Journey in Web Development

Looking for new posts? Head over to my new blog at

Sinatra Project - Concertz - part 2

This is part 2 of a multi-part series. If you haven’t already, check out part 1.

Sinatra Project - Concertz - Pt. 1

In the last few weeks I have been working in the Sinatra and ActiveRecord sections of the Learn program. At the conclusion of this section is a MVC (model, view, controller) web application project using Sinatra and ActiveRecord. For this project I am going to chronicle my process from beginning to end in a multi-part blog miniseries. It’s gonna be great!

DevFest 2016 - Hackathon Takeaways

This weekend I had the opportunity to attend DevFest 2016 in NYC – and participate in my very first hackathon! Even better, the event was hosted at the Flatiron School’s Manhattan campus! As an online student of the Flatiron School, I was thrilled at the opportunity to see the school itself. It was a fantastic experience overall and, at least for now, my programmer imposter syndrome has been put to rest.

TopBeers CLI App: A Ruby Gem

At the end of its unit in object-oriented (OO) ruby, the Flatiron school introduces a final project challenging us to create an application that scrapes information from a website and present it in the form of a command line interface, or CLI. About a week before I began the project, Flatiron removed the requirement to publish the program as a ruby gem. I opted to publish my gem anyway. Why not give others the oppportunity to enjoy the thing I worked so hard to make?

Boil the Frog: At the Intersection of Music and Machine Learning

Earlier this week, I was listening to Episode 279 of the Ruby Rogues podcast. At the end of the episode, the Rogues take turns announcing their “picks” for week. A pick can be anything from an outdoor activity to a new ruby gem recommendation. This post discusses panelist Coraline’s pick: Boil the Frog.