Why promising nothing delivers more and planning always fails

Houston, we have a problem! While we as technical consultants bitch and moan about our clients not understanding us and demanding the impossible in ridiculously short time, people outside the business (ie our clients) are wondering what the hell we're doing. How is it possible for the insane failure rate…

Read this article

All you wanted to know about web development (but was to afraid to ask)

Yesterday a question was asked on a Facebook developer forum which was basically this: Q: There are a million solutions for the web today. What I'm wondering is: what's the word? What should I know and keep track of? [...] Is there any kind of industry standard? [...] I guess jQuery is…

Read this article

gulp-raml

I just built my first gulp plugin: gulp-raml. Now I know, I know... you're not supposed to write gulp plugins for everything like it's Grunt, but I think this one might actually be useful :) But first, a short introduction: RAML RAML is a .yml based specification language for REST API:…

Read this article

Testing with Q promises

I just ran into an irritating problem with Q and tests. I do not like asynchronous tests - at all. Firstly, they are hard to read. And secondly, you don't need them. Using a mocking framework like sinon.js, you are able to turn your asynchronous flow into synchronous tests…

Read this article

Excel? Just save it as a .csv! Noooooooo!

So you want to make it possible for your site user to download some data for use in Excel? Well just save it as a .csv! You know; a comma separated values file. No problems. Yes problems The .csv trick works fine. Unless, of course, you want to use any…

Read this article

Oh the pointlessness!

Today, Anders was hard at work with perfecting the logging of a system we're building in Node.js. At one point, he (jokingly) said: -"Why isn't there a console.alert()? Well, now there is: https://github.com/JohanObrink/console.alert ████████████████████████████ ║ ║ ║ The terminal says: ║ ║ Hello World! ║ ║ ╔════╗ ║ ║ ║ OK ║ ║ ║ ╚════╝ ║ ╚════════════════╝ Mission accomplished!…

Read this article