Tomas Basham's Blog

Tomas Basham's Blog

A Personal Technology Jekyll Blog and Portfolio

Articles

It is an irrefutable fact that CryEngine is a fantastic game engine. This is made evident be the AAA titles that are being released. As a developer I have been keen to get in on this action and create my own stunning landscapes with a captivating storyline. However upon being...

For sometime I have wanted an arcade machine for retro gaming, but they can be extremely expensive and take up a lot of space. This is no more true then a full sized cabinet. Furthermore they often come preloaded with only a handful of games that become tiresome pretty quickly....

The vote for Britain to leave the European Union may delay benefits UK households would receive as a result of switching to energy efficient LED lighting. Post Brexit it is expected the UK to suffer huge delays in adopting new EU backed initiatives as government trawls through 40 years of...

If you have been following along with this tutorial series you should have a working electronic prototype with the necessary code to turn on your TV and signal an external messaging queue to later extend the functionality of your switch using a Raspberry Pi or other internet enabled device. In...

I previous covered PCB fabrication and how to apply solder paste using a stencil. Now we’re ready to secure our components. In this article, you will learn how to perform surface mount reflow using inexpensive tools easily purchased on Amazon. From now on I assume you have ready a PCB...

Following an increasing trend in decentralised applications there is an ever growing demand to produce secure protocols and software development frameworks from which to implement these applications. The modern browser implements an API definition drafted by the World Wide Web Consortium (W3C), called WebRTC, that supports peer-to-peer (P2P) voice/video calling...

In a previous article I describe prototyping an electronics project using through hole components and breadboarding. This is an effective method for quickly slapping together a simple circuit but falls short when you need to scale up or miniaturise your design. Typically surface mount reflow is inaccessible to hobbyest, especially...

We finished last time with a complete electronics prototype of our Netflix switch. Next we must implement the code to make this a working system. By now we know what hardware we have available to us, but what are we actually trying to achieve? The goal for the original switch...