Want to know what kind of HTTP APIs suck? The ones that break all of their clients every time a new version is minted. One way to keep ourselves in check is to sling up an integration test suite. In this post I cover an approach I have used to integration test my ASP.NET Web APIs both in memory, and then use that same suite to test the API once its deployed to a test environment.
A talk given at wdcnz-2013. A 30,000 ft view on how we can model our public web APIs close to how HTTP was designed to be used, and an illustration of what kinds of problems hypermedia web apis can try and solve for your in your public web APIs.
Backbone.js is awesome, but its scaling it is hard. Especially when you dont start with a plan. Take a look at how Marionette.js can help. Watch the video of the talk ‘Unsuck your backbone’ given at Codemania 2013
Power plays - a behaviour used by people who feel threatned by someone, to re assert their own status, to reverse the perception of power. Nasty and down right mean. How can we deal with this?
We held a Coderetreat. A day-long, intensive practice event, focusing on the fundamentals of software development and design. Here is how it went down
A 10 minute lightening talk given at Codemania After Dark. In ten minutes I covered my top ten ‘traumas’ of developing software for the cloud, and along the way gave some thoughts about what you need to keep in mind when doing so. It turns out developing for the cloud is really not that different from developing any other distributed application.
I have some pretty strong feelings about the use of the Service Locator pattern in the software we build. They go along the lines of ‘why would you ever use it?’ and possibly (and somewhat mellow dramatically) rocking slowly backwards and forth in the corner of the shower after being exposed to it. So to ease my pain, and perhaps yours, I have compiled an explanation of why I feel so intolerant toward this pattern.
If I were to ask you, genetically speaking what is the difference between a boy and a girl? You are likely to say “A girl carries two X chromosomes, while a boy carries one X and one Y”. If I where then to ask you *how* that determines ones sex, what would you say?
3 days post Codemania - it was a blast. Down here in New Zealand we don’t often get the opportunity to listen to world class content, at a world class conference. We have Ian Randall and Ben Gracewood to thank for this. From the venue to the top notch speakers like Damian Edwards, Jared Wyles, Jacinta Richardson, Karl van Randow and Aaron Morton . From start to finnish, Ben an Ian did a fantastic job!