OLH’s Recent DowntimeThe Open Library of Humanities main site, and Orbit and IJWWE journal sites are all on Janeway and are hosted on Reclaim Hosting’s great…Apr 3, 2018Apr 3, 2018
Django Migrations and UUID FieldsRecently I wanted to add a UUID field to an existing model called Institution, this model represents the Institutions that support the Open…Feb 27, 20184Feb 27, 20184
File Mime types in DjangoAllowing people to upload files to your server can be fraught with peril, we don’t want people to upload malicious files or binaries. In…Nov 23, 20172Nov 23, 20172
On Janeway EventsJaneway (an open source publishing platform written in Python and using the Django framework) uses an event system that allows apps and…Oct 5, 2017Oct 5, 2017
Monkey-patching is BadMonkey-patching software is generally frowned upon, but there is a time and a place for everything, even monkey-patching.Sep 6, 2017Sep 6, 2017
Django FK on_delete defaults to CASCADEWhat does this mean!? Well, lets make an example.Mar 12, 20173Mar 12, 20173
Converting GET Actions to POSTI’m currently converting chunks of code that make data changes on GET requests to use POST within the Django environment and thought it…Feb 7, 2017Feb 7, 2017
Moving OnOn the 12th of October I will be moving on from my post as Technical Architect at Ubiquity Press. I’ve had a great time working on cutting…Sep 22, 2016Sep 22, 2016
Integrating Fundref via Fundref WidgetAt Ubiquity Press our new Junior Developer, Stuart Jennings is working to integrate Fundref with our submission platform, allowing authors…Sep 8, 2016Sep 8, 2016