Writing better software, one line at a time

My personal log of what I'm working on

Eugene

Group Project Retrospective

A retrospective of a second-year group project. Our brief was simple: create a system to manage the mentoring of new employees. On paper, it seemed easy enough: a standard user system, a clever algorithm to match mentees to mentors and crud for meetings. In reality,…

Continue reading...
Eugene

A Contained Introduction to Docker

This is a shortened version of a talk I gave to University of Warwick Computing Society. From the official Docker webpage: “[Docker lets you] package applications as portable container images to run in any environment consistently from on-premises Kubernetes to AWS ECS, Azure ACI, Google…

Continue reading...
Eugene

Generate realistic data with Faker.py

Does this sound familiar? You make the perfect UI, add a few entries to the database and deploy. And then? CSS carnage. Once you start adding more and more entries to the database the UI falls apart. This has happened to me too many times…

Continue reading...