Make the world better, one line at a time

I tell my kids all the time to make the world a better place, and it’s something I try to live by as well.  How much better you make it is basically irrelevant, and ultimately out of your control.  People around you choose how to respond, all you can do is provide situations / conversation that are positive. Did your actions…

LDAP authentication web service returning JSON Web Token with Rabbit MQ integration

Recently at my day job, we had a requirement to build a stand-alone application that integrated with other various systems already in production. This resulted in an LDAP authentication web service returning JSON web tokens with Rabbit MQ integration with other services. Source code on Github Reasoning Because there are already a number of different authentication systems in place, we…

6 steps to a predictable day

Developers love predictability, it’s what we strive for.  The code we write should be predictable in it’s behaviour, if it’s not, that’s a big problem. Correctly predicting how a user will use a feature makes almost any task seem trivial. But have you ever had a day at work that went just as you expected?  Me neither.  But I’m working…