Don’t Stream JSON Data (Part 2)

I've discussed the merits of JSON streaming in two prior posts:ย Large JSON Responsesย andย Donโ€™t Stream JSON Data, ifย  you haven't read these yet then take a quick look first, they're not long reads. I'm attracted to the highly scalable proposition of scaling out the consumer, so many requests can be made individually rather than returning a … Continue reading Don’t Stream JSON Data (Part 2)

Getting FitNesse to Work

Sample code here. Recently I've been looking into Specification by Example, which people keep defining to me as BDD done the right way. Specification by Example fully implemented includes the idea of an executable specification. A concept that has led me back toย FitNesseย having given it the cold shoulder for the last six or seven years. … Continue reading Getting FitNesse to Work

Integration Testing Behaviour with Mountebank

Developer's machine >ย dev shared environment >ย staging environment >ย UAT >ย production. Probably not exactly howย everyone structures their delivery pipelines but probably not that far off. It allows instant feedback on whether what a developer is writing actually works with the code other developers are writing. And that's a really good thing. Unfortunately, it misses something... Each environment … Continue reading Integration Testing Behaviour with Mountebank