Xamarin: Programmatically Changing Entry Text in Universal Windows Apps

I’ve just started working with Xamarin for a small enterprise app, and found myself stumbling on something seemingly simple today. I wanted to do a little validation on an Entry view, so I wrote a handler that looked something like this: This appeared to work fine on Android, so I went ahead and pushed this ...

JavaScript Date String Formatter

Another one of those things I thought would be really simple – returning a JavaScript date object as a custom formatted string. Turns out, it’s not so simple. One of the things I love about JS though is the ability to add methods to primitive data types, so I’ve created this snippet to add some ...

HTML/CSS comments word count with Python

For the Open University module I’m currently working on, it’s necessary to include HTML and CSS comments in your assignment’s word count. Rather than copy and paste all these in to Word (or similar), I thought I’d use Python and a bit of regex to do it for me.

Book Review: Adventures in Minecraft 1

Book Review: Adventures in Minecraft
Foreword Despite the fact that the Internet is crammed full of great, free resources to help you learn to code, there’s still a lot to be said for a well written book. Whereas the Internet is great for instant feedback and the ability to throw questions out for others to (hopefully) come back and answer, ...

Getting a JSON object from query string in Javascript

For a project I’m working on at the moment, I’m doing a lot of work in Javascript, much more than I’ve ever done before. I’ll admit that I have relied pretty heavily on jQuery to make my life easier, but I am finding some things that jQuery can’t help me with which is forcing me to ...

Building a robot with edX EE40LX 2

Building a robot with edX EE40LX
I’ve just started a free course with edX: EE40LX Electronic Interfaces .

Android Lollipop 5.0.2 Nexus 7 (2012) flashing error 1

If you’ve tried to flash the factory Android Lollipop 5.0.2 image on to your 2012 Nexus 7 (codename “nakasi”), then you may have hit an odd issue that can induce a mild panic attack.

Excel Tip: An Alternative to Merged Cells

Excel Tip: An Alternative to Merged Cells
I’ve been using merged cells for years; they provide a handy way of centering a title over a number of columns, but they can cause some really irritating problems of their own.

Importing NCA Tools’ KS2 CTF in to SIMS .net

Another day, another data import problem! Read on for help getting that pesky NCA CTF in to SIMS .net.

Importing Pupil Premium Data in to SIMS.net 2

Importing Pupil Premium Data in to SIMS.net
If, like me, you’re being asked to provide Pupil Premium data on your new Y7 intake, you may have hit a bit of a wall trying to import the spreadsheet provided by Key to Success in to SIMS.net.