David Conmy

I am a Software Engineer based in Galway, Ireland.
Currently I am focused on full-stack web application development in the cloud.

Blog Posts

22 June 2022

Using Anaconda for Controlling Python Versions

When using Python in multiple projects it is almost inevitable that you will need to use different versions of python depending on the target version of the current project. Unless you want to uninstall and reinstall python between work sessions on the various projects you will want to use ‘python environments’.

Breakout running on my Chip-8 Emulator
25 February 2020

TDD Example - I Built an Emulator

I built an emulator as an exercise in developing a project using Test-Driven Development (TDD).

At the beginning of starting this project I had the following goals:

  • Develop solely using TDD
  • See how I can approach a problem with TDD principles
  • Investigate how testing first influences how I develop a codebase
  • Develop something cool
Jekyll Image
23 November 2019

How it's Made

I built this site using the following tools:

  • Jekyll
  • Bootstrap
  • Gulp
  • Node