Stephen Finucane (Fin-oo-can)

Blog

  • This is the blog form of a talk I delivered at PyCon Ireland 2022. You can find the slides here and the source code here. I mention OpenStack services a bit below but don’t worry, this article isn’t actually about OpenStack 😉 We’re merely using it as a good example.…

  • When implementing relationships in SQLAlchemy models, you will generally need to cross-reference one model from another, ideally in a bidirectional manner. Historically, the mechanism to do this has been the relationship.…

  • I’ve been playing around with quotas in OpenStack again. Every time I do, I encounter another strange bit of behavior that catches me out. This time, I’ve decided to write down these strange things so at least I have a reference to go back to at some point in the future.…

  • The unified OpenStack command-line client project, python-openstackclient (OSC), has been around for over a decade. As noted in the README, “[t]he primary goal is to provide a unified shell command structure and a common language to describe operations in OpenStack.…

  • I recently had an issue pairing a set of Beats Studio Buds to my laptop. The Apple website suggests that pairing the headphones was as simple as pressing the system button until the LED started flashing white.…

Talks

  • This talk was delivered at PyCon Ireland 2022. As the name would suggest, I aimed to describe how to implement a database upgrade pattern using SQLAlchemy + Alembic that would allow you to evolve you database schema without incurring downtime.…

  • This talk was a lightning talk I gave at PyCon Ireland 2022. There’s no real abstract.

  • This talk was delivered during the OpenInfra Summit 2022 in Berlin. The aim was to provide some background on the mentoring activities happening in the OpenStack community and provide some advice for potential mentors and mentees on how to get involved in and run a successful mentorship.…

  • This talk was delivered to a number of Red Hat interns at the start of their internship and served as a brief, high-level overview of the OpenStack Compute (nova) project.…

  • This talk was delivered during a Python virtual meetup. The aim was to introduce Django REST Framework and OpenAPI, in order to demonstrate how they could be combined to produce a well-tested, well-documented RESTful API.…