Good Naming of Unit Tests


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

A couple of posts ago I spoke about Good Naming, and amongst other things outlined some principles that can be followed when choosing good names for methods or functions.

There is of course one type of method which is … Read more

The Fear Trade Off


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

As a programmer working in a team in a professional arena, you will sooner or later find yourself drowning. You underestimated your task. You are stuck and you are losing confidence in your ability to complete on time and to … Read more

How to Report a Bug


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

As mentioned in my last post, us programmers are an easily infuriated bunch. Another thing which infuriates us is badly reported bugs. “The checkout page isn’t working”, “emails aren’t working”, “[enter feature here] isn’t working”. What then has to follow … Read more

Good Naming


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Most developers struggle to name things well, and worse, many underestimate the importance of good naming. A badly named variable, method or class not only has the potential to infuriate other developers (we are an easily infuriated bunch when it … Read more

Daily Journal for Work


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

I recently came across a blog post which advocates maintaining text files while you work, to journal what you are doing, what you are thinking, decisions you are making and so on.

I’ve been trying this approach for a couple … Read more

An Angular YouTube Plugin


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

I’ve just published my first project to Github. It is a YouTube plugin for AngularJS.

You can take a look here.

Share ButtonRead more

Going the Extra Mile


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

People often talk about going the extra mile, but what does this actually mean? For programmers, an incorrect interpretation might be working long hours, or skipping lunch. What going the extra mile means is different for different people, but ask … Read more

Googling for Code


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

The modern day programmer turns to Google for answers. A lot. This is sometimes frowned upon. In fact, during one phone interview I was explicitly told that they didn’t want someone who would just Google for answers. What they should … Read more

The Importance of the Functional Specification


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Functional specifications are important. We all know this, or at least we all acknowledge that we are supposed to think they are important. We are supposed to always write one, or if someone else is doing the writing then we … Read more

Choosing a JavaScript Framework


Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

Warning: Illegal string offset 'filter' in /var/sites/t/theproactiveprogrammer.com/public_html/wp-includes/taxonomy.php on line 1409

JavaScript frameworks are of course all the rage right now. When starting a new web-based project, one of the first questions asked is often – which JavaScript framework should I use? Probably the four most popular choices at present are … Read more