Computer geek and passionate martial arts practitioner

Updated my Sublime Text Setup

I slightly update my current Sublime Text setup, adding some new packages and UI Themes I use. Check it out if you like it.

Learning Angular: Useful utility functions

Angular has a series of built-in utility functions which might come in handy during development

JavaScript   learning-ng   Angular.js  

Learning Angular: Unit Testing $watch expressions

There's a difference in writing unit tests for controllers using the $scope syntax vs. those using the 'controller as' syntax.

JavaScript   learning-ng   Angular.js   testing    Featured

JavaScript Promises Essentials

JavaScript   book review    Featured

Learning Angular: What is the scope of your directive??

Watch out: Directive controllers do not necessarily behave like normal controllers

JavaScript   Angular.js   learning-ng   angular-directives  

Learning Angular: Gosh, my two-way binding doesn't seem to work properly!

MOAR dots... Watch out when binding your data. Do you pass it an object reference or a value?

JavaScript   Angular.js   learning-ng   angular-databinding  

Sublime Tip: Enable spell checking when you write Markdown

You write lots of documents in Markdown, maybe your blog or documentation? This is going to be a lifesaver!

Introducing the learning-ng series

A series of short and concise articles presenting my findings as I master the Angular learning curve.

JavaScript   Angular.js  

Avoid test code duplication in Jasmine tests

Treat your test code like your production code

JavaScript   testing   Angular.js  

Want to invite your friend to Inbox by Gmail but have no invites left?

Here's how. A hidden way to invite your friends even if you don't have any invites left

Static code analysis for free

Plato gives you static code analysis for free. Now it’s your turn to use the data to your advantage

JavaScript    Featured

Hack: How to mimic a disabled checkbox

Use JavaScript to simulate a disabled checkbox which also gets sent back during the form submit

ASP.net   JavaScript   HowTo  

French translation for my Webdev toolkit article

It's always nice when people contribute to your articles through comments or by resharing it with their mates. That said, I'm happy to announce that Philippe Poumaroux translated this article...

Implementing the 'Git flow'

How we use 'git flow' in one of our projects

Git    Featured

Node, Grunt, Bower and Yeoman - A Modern web dev's Toolkit

An introduction for ambitious newbies

JavaScript   Node.js    Featured

Lazy Angular Modules

Modularization strategy for lazy Angular modules

JavaScript   Angular.js  

First baby steps with Angular.js

Some of my notes from a recent AngularJS webinar


See, always told you: testing is just a waste of time

About the flamed debate around the death of TDD and why it isn't an excuse for not doing automated testing

testing    Featured

QCon London 2014 - Embracing Change - Building Adaptable Software with Events

My takeaways from the building adaptable software with events training

Software Architecture    Featured

Integrating Node.js with a C# dll

.Net   Node.js   JavaScript    Featured