• Jim / Blog
  • Ember.js + history.pushState + DOM Exception 18

    May 3rd, 2016

    You might have seen this error thrown in your production logs on several occasions leaving you wondering « Wat ».

    SecurityError: DOM Exception 18 is thrown by Safari (iOS and OSX) from the moment pushState is...

  • Rescue front-end errors with a Rack middleware

    Mar 23rd, 2015

    Developing a front-end Web application implementing a backend API is a great way to separate business logic from user experience.

    Front-end MVC frameworks like Ember.js, AngularJS and [insert latest...

  • Regression Driven Tests

    Mar 2nd, 2015

    After years of reading authors preaching about the best tools and techniques for test driven development; and smug community leaders rolling their eyes at those who dared to write feature code without having written 3 times...

I'm a Web developer based in the vibrant city of Montreal, always eager to tackle real-world challenges with innovative software solutions. My toolkit includes Ruby on Rails and JavaScript, with a specialization in Ember.js. Currently, I'm fully immersed into Libro.

I tweet, network and git push.

  • Recent posts
    1. Ember.js + history.pushState + DOM Exception 18 May 3rd, 2016
    2. Rescue front-end errors with a Rack middleware Mar 23rd, 2015
    3. Regression Driven Tests Mar 2nd, 2015