Click here to monitor SSC

Michael Williamson


Michael Williamson

Previewing image uploads with FileReader in HTML5

2 comments

If a user is filling out an HTML form, and that form happens to include an image upload, it would be nice to show them a preview of the image. Using FileReader in HTML5, this turns out to be reasonably straightforward. The code below looks for any file input element with the class upload-image, and […]

18 April 2013 12:57 pm by
Michael Williamson

Lightning talk: Kevin Boyle – Hybrid Mobile Apps

0 comments

Kevin Boyle, one the people behind the Nomad extension for Visual Studio, recently gave a lightning talk telling the rest of Red Gate about hybrid mobile apps: We’re publishing videos every week, so feel free to subscribe to the RedGateTalks channel on YouTube to catch more videos as they appear.

20 February 2013 3:49 pm by
Michael Williamson

Lightning talk: David Simner – Security 101

0 comments

In one of our recent lightning talk sessions, David Simner explained one of the many reasons why security is hard: We’re publishing videos every week, so feel free to subscribe to the RedGateTalks channel on YouTube to catch more videos as they appear.

15 February 2013 1:28 pm by
Michael Williamson

Red Gate Coder interviews: Robin Hellen

0 comments

Robin Hellen is a test engineer here at Red Gate, and is also the latest coder I’ve interviewed. We chatted about debugging code, the roles of software engineers and testers, and why Vala is currently his favourite programming language. How did you get started with programming?It started when I was about six. My dad’s a […]

8 November 2012 2:26 pm by
Michael Williamson

Lightning talk: Michael Williamson – Simple isn’t easy, or how to design the electrical mains in your house

0 comments

If you’ve ever wanted to see me take an excellent article on why electrical plugs should have three prongs and turn it into a lightning talk, then here’s the video (with apologies to the original author of the article):

24 October 2012 8:36 am by
Michael Williamson

Lightning talk: Tom Lewin – Team Fortress 2 for fun and profit

0 comments

Last week, Tom Lewin taught us all about arbitrage by giving the lightning talk “Team Fortress 2 for fun and profit”. Watch it below in all its glory.

15 October 2012 4:05 pm by
Michael Williamson

Modularity through HTTP

2 comments

As programmers, we strive for modularity in the code we write. We hope that splitting the problem up makes it easier to solve, and allows us to reuse parts of our code in other applications. Object-orientation is the most obvious of many attempts to get us closer to this ideal, and yet one of the […]

27 September 2012 2:22 pm by
Michael Williamson

Replacing “if”s with your own number system

0 comments

During our second code retreat at Red Gate, the restriction for one of the sessions was disallowing the use of if statements. That includes other constructs that have the same effect, such as switch statements or loops that will only be executed zero or one times. The idea is to encourage use of polymorphism instead, […]

14 September 2012 8:22 am by
Michael Williamson

Lightning talk: Joachim Cassel – Making Stuff Shiny on the iPhone

0 comments

In one of last week’s lightning talks, Joachim spent five minutes telling us about graphics and animation on the iPhone, and shared his experience, code and some demos with UIImage, CoreAnimation and OpenGL.

3 September 2012 8:33 am by
Michael Williamson

Lightning talk: Sam Blackburn – Coderetreat

2 comments

In the spirit of trying to encourage more deliberate practice amongst coders in Red Gate, Lauri Pesonen had the idea of running a coderetreat in Red Gate. Lauri and I ran the first one a few weeks ago: given that neither of us hadn’t even been to a coderetreat before, let alone run one, I […]

24 August 2012 8:56 am by
Older posts