29 Oct 2024
About 7 years ago, I was faced with some projects that implemented APIs that had
strict performance requirements-not so strict that a language with a garbage
collector was out of the question, but strict enough that I couldn’t use Ruby or
any other language that is orders of magnitude slower than C. JVM languages were
also not a good fit because I needed new instances of the service to spin up
quickly. So I chose Golang as the implementation language because of its speed,
simplicity and the fact that it was a modern and mature language with a good
ecosystem. I also considered Rust, which would fit most of my requirements, but
it wasn’t as mature as Golang at the time so I went with the safe bet.
21 Apr 2015
My implementation of the TrustPay payment system for Ruby
on Rails apps is out.
13 Feb 2015
Exporting CSV seems like a solved issue in the Ruby on Rails framework and to a
large extent it is. There are large amounts of tutorials available on how to
implement an efficient CSV export solution with support for http
streaming.
There are two issues with implementing a CSV export in Rails.
24 Apr 2014
I’ve written a review on Rails Antipatterns
for the Rubyslava bookshelf.
Go check it out.
15 Apr 2014
I’ve authored an article on the bonetics blog a while back about Dynamic
routing using SEO urls.
It goes over a gem I’ve developed to accomplish SEO requirements of an app we’ve
been developing. Check it out and let me know what you think.
21 Mar 2014
I’ve written an article on Ember and TodoMVC on Rails.
Go check it out.
01 Mar 2014
I’ve written a review on Ember.js in Action for the
Rubyslava bookshelf.
Go check it out.
13 Feb 2014
I’ve written an article on Upgrading to Rails 4.
Go check it out.
28 Nov 2013
This post takes a little detour into (IMHO) the best way of stubbing an
external resource like a payment gateway.