Hey! I'm Jedidja Bourgeois, a software consultant who Makes Code Better™. In my spare time, I cook, read, and sometimes travel. Nice to meet you :)

Latest Posts

Adding pure Java unit tests to an Android project

This post has a very slim target audience: developers who * are not familiar with gradle * are not familiar with android development * have some exposure to Java (enough to create a class) * have done mobile development (Windows Phone/iOS) * are interested

The "protocol violation" with the misleading error message

Before reading this, refresh your memory of Joel Spolsky's wonderful post on the Law of Leaky Abstractions [http://www.joelonsoftware.com/articles/LeakyAbstractions.html]. After determining it was possible to write a replacement HttpClient for WP8.1 Silverlight [https://www.

Dealing with a "protocol violation" on WP 8.1

In my last post [https://www.jedidja.ca/wp8-debugging-for-fun-and-profit/], I discussed how Windows Phone and Store apps will refuse to parse HTTP responses (namely headers) that do not strictly follow RFC2616 [http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4]

WP8 Debugging for Fun and ... Profit?

Since I lost several hours on this today, I thought I'd quickly share my experience. There were very few results for the inital terms I searched for so perhaps this may help someone in the future. Laziness I've been working


I've been having a lot of fun playing Hearthstone [http://us.battle.net/hearthstone/en/] recently; what's kind of interesting with the new Battle.Net app launcher is looking at your purchase history with Blizzard. Somehow, between 2005-2007 (I blame

Developers + Canadian non-profits = success

or How to help out a Canadian non-profit on a shoestring budget. I've been trying to share my progress with helping out the Orléans Festival over the last few months, all the time saying to myself – I should really write

Why Canada needs more developers ... who care

There has been a lot of talk in the last year or so about North America needing more developers. Regardless of whether or not that's true (it's not), I honestly believe that we need more developers who care about their

Close You've successfully subscribed to jedidja.ca.
Close Great! You've successfully signed up.
Close Welcome back! You've successfully signed in.
Close Success! Your account is fully activated, you now have access to all content.
Close Success! Your billing info is updated.
Close Billing info update failed.