• Hive, managed vs external tables

    One of the things that comes up often in conversations about Hive is using managed vs. external tables. What are managed tables? Managed tables are Hive tables where Hive manages the data; Hive stores the data internally in it’s own warehouse directory and generally you wouldn’t interact with the data...


  • Announcing fn, a serverless framework

    For the last couple of months I’ve been working on fn (pronounced fun), a serverless framework. It’s been slow going, but hopefully I’ll get some more time to spend on it over the coming months. Serverless frameworks like AWS Lambda look really good, the problem is they’re tightly tied to...


  • New year, new start.

    I’ve had this domain and site for almost 10 years. I’ve never managed to regularly post. So I’ve decided to clear it all out and start again. I’m not going to promise a post a day, but I do want to post regularly. Twice a week feels like a good...


  • Welcome to Jekyll!

    You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when...


  • Another new site!

    I’ve decided, once again to do something with my domain. Mostly because it’s sitting here languishing, unloved. A waste of a perfectly good URL. So I’ve installed Jekyll