We are a group of humble, but amazing developers with one thing in common: we're all west of somewhere else. Where we differ from similar sites: we talk to each other! Often. At conferences, via email, and on Slack. From Docker to Canadian politics to feature toggles to smoked meat, we're never at a loss for words. We blog, talk, write, and present. Thanks for stopping by.

RECENT POSTS RECENT POSTS

APR
1
Flutter unit testing with native channels
Simon Timms
Today I was digging through some unit tests in our flutter project that seemed to be failing on my machine but not necessarily in other places like our build pipeline. The problem was that we had some calls to async methods which were not being awaited properly. I fixed those up and they uncovered a bunch of more serious problems in our tests. We were calling out to validate a phone number with libphonenumber and now we were actually awaiting the call properly we saw this error
APR
1
Solve WebForms Errors with PreCompilation
Simon Timms
I have a webforms application that I help maintain. Today I made some change and managed to break one of the pages on the site. The error was unbelievably unhelpful. In older versions of ASP.NET it is nearly impossible to diagnose these sorts of errors. Was it something with the web.config? Did I mess up the dependency injection? I messed about a bit and found that if I deleted everything out of the .aspx file things worked. So it was the view. But what?
MAR
8
Enhancing Application Insights Request Telemetry
Dave Paquette
A continuation in my series of love letters about Application Insights. Today I explore a method of enhancing the request telemetry that is automatically collected by the Application Insights SDK.
FEB
19
How Github Makes Game Making Easier for Noncoders
David Wesst
DW goes through five things he's been using in Github while designing his latest prototype that require zero coding skills.
FEB
6
Setting Cloud Role Name in Application Insights
Dave Paquette
A continuation in my series of love letters about Application Insights. Today I dig into the importance of setting cloud role name.

LATEST PODCASTS LATEST PODCAST

JavaScript and NPM
DEC 27 - A discussion on the implications of blindly using NPM

What We've Done
A sample of some of the things we've done.

© 2015 Western Devs. All Rights Reserved. Design by Karen Chudobiak, Graphic Designer