-
Authentication and Authorization with Auth0 and Sinatra 06 December 2015
I recently gave a quick talk called "Authentication and Authorization with Auth0 and Sinatra: A Case Study" at Geneva.rb, Geneva's very own Ruby meetup. This post is a text version of that talk. -
Visualizing collaborations between artists 26 March 2015
Continuing the work from my previous post, I thought it would be a cool thing to analyze my Spotify music collection and try to visualize the relationships between artists and see what interesting things come up. Here’s what I found out!
-
Processing a dataset of over 50 million items: my first steps with Apache Spark 11 February 2015
I’ve been playing with data dumps from Discogs and needed to parse and analyze a lot of data quickly. Even though these dumps are not massive, this was a good opportunity to take a look at the “Big Data” world and get to know some of its tools. After some research, Apache Spark seems to be the hottest thing right now so I decided to give it a go!
-
Understanding the Facade Pattern 12 January 2015
The Facade pattern is something that I use all the time and it’s one of those things that will come naturally to any developer as he becomes more experienced. Like my previous post, the Facade pattern is very simple and easy to understand but powerful when used in a large codebase.
-
Value Objects 11 December 2014
I began reading Martin Fowler’s Patterns of Enterprise Application Architecture recently and it gave me the idea to start a series of posts about what I consider to be the most important patterns and about those that I have used and seen in the wild. I’ll try to explain them in a simpler and pragmatic way. I decided to start with Value Objects because they are quite simple to understand but powerful to use when the size of a code base increases.
-
a review of Coursera's Machine Learning course 04 November 2014
I recently finished Andrew Ng’s Machine Learning course at Coursera and thought a review of it would be a great way to kick-start this blog.