Blog
Some thoughts, ideas, workshops, talks, and presentations.
Json Form Schema (Design) Pattern
2024 Dec 12A deep dive, into the Json Form Schema (Design) Pattern. Learning resource.
More »
How to add hypertranscript to your word press blog using Hyperaud.io - draft
Tips Tricks & Quick Fix 2021 Aug 04Some notes on the steps to get setup and use the hyperaudio wordpress plugin on your wordpress blog/site.
More »
Electron + Github Actions
Tips Tricks & Quick Fix 2021 Jul 27Building and deploying Electron, for Mac, Windows and Linux, to github releases using github actions
More »
New Mac Setup
Tips Tricks & Quick Fix 2021 Jul 21Setting up a new mac is hopefully a once in a blue moon activity. However when it does happen is hard to remember what's the minimum you need to get started. So here's my latest list.
More »
🚀 Web Performance optimization checklist
Tips Tricks & Quick Fix 2021 Jul 16A checklist to improve web performance of your site, base on a workshop I attended at MozFest a while back
More »
A framework for Front End System Design interviews
2021 Jun 16Walk through of a framework I've used in Front End System Design interviews.
More »
10 things you can learn about agile from “Stranger Things”
2019 Jul 3110 things you can learn about agile software development from the film-making of Netflix’s “Stranger Things”
More »
How to prevent unnecessary re-renders in React - draft
Tips Tricks & Quick Fix 2019 May 16Some notes on how to how to prevent unnecessary re-renders in React
More »
Approaching a complex problems
Tips Tricks & Quick Fix 2019 Jan 16Some notes on my take on how to break down a complex problem, when working on early stage products
More »
Testing Strategy - Draft
Tips Tricks & Quick Fix 2019 Jan 06Some notes and considerations for a testing strategy for React web apps, I've gathered over time from various BBC News Labs projects
More »
Electron github travis CI & linux
Tips Tricks & Quick Fix 2018 Jul 18How to setup github for your electron project to have a linux Continuos integration build
More »
How I ran the textAV event - draft
2018 Feb 08How to engage a micro community of practitioners around a problem domain. And go beyond the 'hackathon format' for comunity events
More »
Some thoughts on open sourcing strategies
2017 Dec 08After a conversation at the Open News Unconference (London October 2017) during the week of MozFest, I thought I would have been good to dot down some ideas on things I’ve found to work, as a strategy for open sourcing and more generally work in the open to engage a community around your project.
More »
FFMPEG And Electron
Tips Tricks & Quick Fix 2017 Nov 16How to use ffmpeg with the fluent-ffmpeg node library in electron.
More »
Aligning partially scripted speeches, R&D Notes
2017 Nov 09Initially started as an email response to someone asking about this, then decided to convert into a blog post, so these are my R&D Notes on how I would go about doing it with the technology available today.
More »
10 Lessons from building video product tools in the newsroom.
2017 Aug 01Presented lessons learned from building autoEdit.io and other video product tools at Vox Media at the computational journalism conference at Northwestern University C+J '17, and Hacks/Hackers Buenos Aires Media Party '17.
More »
textAV event
2017 Jul 19TextAV is a three-day working group in New York City, July 19-21, 2017, with leading technologists, application developers, and practitioners working in the area of online audio and video, with a particular focus on the use of captions and transcripts to facilitate and speed up the production process.
More »How to tell compelling stories out of video interviews?
2017 Jul 07E-book based on a series of hands on Workshops in London, Buenos Aires, New York and Florence Introducing paper-editing to answer the question 'How to craft compelling stories out of audio or video interviews?' through key story crafting concepts, this is the underlying analogue workflow that inspired autoEdit.io
More »
Reflections on the 2016 Knight-Mozilla Fellow
2017 Mar 31A sort of 'year in review' or the Knight-Mozilla fellowship I did with the Vox Product team.
More »
Programming 101 with Ruby
2016 Jul 21The basics of programming with ruby while making a time-codes converter
More »
So you want to learn to code … - draft
2015 Nov 23For my friends who have been asked me how to learn to code
More »
Create multiple folders and subfolders from bash script
Tips Tricks & Quick Fix 2015 May 25How to create multiple folders in one go with a bash script
More »
programmatic EDL
Tips Tricks & Quick Fix 2015 May 17What do you need to know about EDL to be able to work with it programmatically?
More »
Regex - an easier approach
Tips Tricks & Quick Fix 2015 May 17How to build more complex regex without going insane
More »
The minimum (I think) you should know about documentary films
2014 Apr 28Representing Reality: Key ideas in documentary theory and practice
More »
Beyond 'video as black boxes'
2013 Apr 08Various interesting uses of video on the web, both in form of tools and editorial projects.
More »