#AngularJS

AngularJS $scope vs Controller Inheritance

I wrote this article because I was confused about what ‘Controller Inheritance’ actually was. First let’s look at $scope inheritance. Example1 - $scope inheritance Note) The ChildCtrl is nested within MainCtrl in the html. AngularJS responds to this by ensuring that the $scope passed to ChildCtrl inherits properties and methods from the $scope passed to and decorated by MainCtrl. Also Note) AngularJS does not introduce any inheritance (prototypical or otherwise) between the actual controllers themselves. ...

Building Blocks

Building software is a bit like building a house with bricks (please, for a moment, forget my brilliant cake analogy described earlier in blogtime). For a long time I have been using Visual Basic to build software. Building with VB is a bit like building with leggo bricks. The pieces are colorfull and easy to snap together. You can build almost anything but if you try to build anything too big, people will either say ‘wow, i dont believe you managed to build a 2 story villa with lego! ...

You are living in a box

If you are like most people, you will be reading this humble blog post from within a browser application. If you are like most people, you are probably taking for granted many of the utilities and functions afforded to you by your browser, the toolbar with its convenient visually indicative images, the menu with its comprehensive and logically arranged functions. You are also probably entirely comfortable with the way you are interacting with this blog post. ...

Who Signs off the Detail Design? - Having fun with the waterfall process

Being risk averse, un-agile and tragically unhip, my workplace labours under a ‘Project Delivery Framework’, essentially a formalised waterfall process attached to a clunky document workflow solution. Recently, while reviewing a detail design document, an interesting point was raised :- Who should sign off the Detail Design document? The first and most obvious answer was the AD Manager. He has to sign off that the design is ‘doable’, robust, fits with and re-uses existing architecture. ...