Welcome to my homepage, on this website I mostly share my thoughts on software development, sometimes a bit silly, sometimes serious, hopefully useful.

Angular   Architecture   ASP.NET   Astronomy   Breaking News   C#   C++   Coding Horrors   Comedy   Cross Browser   CSS   Design Patterns   ES6   Google API   IIS   Integration   JavaScript   Jquery Mobile   Love and War   Microsoft Office   MVC   Ninject   Personal   PHP   PostSharp   SEO   South Africa   SQL   Threading   TypeScript   Visual Basic   XML  

Anton Yelchin (1989-2016)
ANTON YELCHIN
1989-2016

End of a chapter - 3 Years at Ctrack

June 29, 2016 by Christoff Truter - 2 Comments

This week I am finishing up my last few days at Ctrack (aka Digicore, aka Novatel Wireless), for the last 3 years I was involved in the software development of their Ctrack Online and Mobi applications.

Personal  

Unobtrusive Client Validation in ASP.NET MVC using AngularJS

June 28, 2016 by Christoff Truter

When Microsoft released ASP.NET MVC 3 around October 2010, they introduced a feature called "unobtrusive client validation" into their codebase using jQuery. In this post we’re going to focus on making unobtrusive validation work without jQuery using Angular

C#   JavaScript   ASP.NET   Angular   MVC  

How to survive on R753 a month

June 14, 2016 by Christoff Truter

Minister of Social Development, Bathabile Dlamini recently stated that South Africans should be able to live on R753 (about $50 at the current rand dollar exchange rate) per month. Now surely our esteemed minister cannot be wrong?

South Africa  

PHP Syntax Changes 5.3.x - 7.0.x

June 8, 2016 by Christoff Truter

Originally I was planning to do a little write-up about the latest syntax introduced into PHP 7.0.x, but then I noticed quite a significant number of syntax changes leading up to this version, many of which I was unaware of since I last used PHP in version 5.3.x.

PHP  

Strongly Typed PHP - Revisited

May 22, 2016 by Christoff Truter

Almost a decade ago I wrote a post about strongly typed PHP, in which I proposed a very crude workaround, essentially faking strong typing using magic methods. The post was met with a lot of mixed reactions, but received quite a lot of visitors over the years (definitely some interest in the subject).

PHP