Development

Crossing The Chasm with ServiceStack and RestAngular

This post is simply a list of gotchas for anyone using the ServiceStack services/API framework in conjunction with RestAngular client-side...

AngularJS Wars: Service, Factory or Provider?

If there is one subject that causes controversy, confusion and gnashing of teeth amongst the AngularJS community, its whether to use...

Identify the Identity (Part IV: Abbreviated UUIDs for Application & Resource Identifiers)

Part III of this series of posts discussed how application identifiers can double as resource identifiers for RESTful APIs. This...

Like What You Do Or Do What You Like

Software development, and programming in particular, is not a job. It is a career, a vocation. If you don’t understand...

Identify the Identity (Part III: Resource Identifiers)

Disclaimer: if you are a REST zealot (in particular the enforcement of HATEOAS constraints) you may not like the sentiment...

Identify The Identity (Part II: Conceptual Application Identifiers)

In part I of this topic, I explained the problem and offered an alternative to exposing database keys as application...

Identify the Identity (Part I: Technical Identifiers)

This is a post from my old blog which I have edited, expanded, repurposed and I’m putting out again. This...

Changing Bootstrap for Angular-Material with ngbp

I posted some time ago about how to get up and running with AngularJS on Windows courtesy of the ngbp...

Use Version Control

For most developers these days this advice will sound obvious. For others, almost superfluous.  However, despite being in this game...