When writing an HTTP server or client in Go, timeouts are amongst the easiest and most subtle things to get wrong: there’s many to choose from, and a mistake can have no consequences for a long time, until the network glitches and the process hangs.
HTTP is a complex multi-stage protocol, so there's no one-size fits all solution to timeouts. Think about a streaming endpoint … Continue Reading ››
So, my last post was awhile ago, discussing how I intended to start my own MMO-style demo in order to prove my programming capabilities. Ironically, the reason for the delay in posting since then has been - I got a job!
Even more ironically, it's with a MMO mobile company - exactly the kind of product I discussed developing in my last post. One Thumb Mobile … Continue Reading ››
An issue I've recently encountered with trying to move back into programming is the reluctance of companies to employ someone who hasn't been commercially developing for a while. Due to my lecturing, I've not been employed as a programmer for 5 years. A common theme I'm hearing in interview feedback is that companies need some reassurance as to my development capabilities. I can understand the … Continue Reading ››
I've been doing some research into the type of solution used for server-side software - code that runs on a server, responding to multiple users requesting services/information/data from it at various times. In a game development scenario, this would be to respond with world information, game play logic changes, and downstream assets and resources as needed by the client software. This kind of software needs … Continue Reading ››
. This is used at the start of a project, and helps automate setting up of folder, software, dependencies etc., as well as allowing you to share your own environments with others. Yeoman contains three main elements: … Continue Reading ››
I've never been comfortable will sharing details about myself online - as someone who grew up pre-Internet, I'm probably considered old-fashioned these days to be concerned about privacy issues. The lack of public response to the Snowden revelations in the UK suggest few people are really concerned about it.
My issue with the social media sites (and it's not limited to Facebook), is the lack of … Continue Reading ››