Diagnosing performance issues in a Flask app

I was recently part of the team that ran CreatED, the UK’s first hardware hackathon of its kind. Organising it was stressful at times and incredibly rewarding at others, especially when it came to the event actually happening. During the run up to the event, we learned a lot …

Continue reading »

Useful links relating to abracadabra

Here is a collection of links relating to abracadabra that may be useful for anyone looking to do something similar.

Github Repositories

abracadabra

dejavu

Academic Papers

Audio Thumbnailing of Popular Music Using Chroma-Based Representations

The above paper was more about feature detection for search and retrieval as opposed to robust …

Continue reading »

How to read WAVE files in Python

Any project that uses audio will usually start out using WAVE files for its on-disk presence, and as with many things in Python, there's a standard library module for that. Now don't get me wrong in the rest of this article - wave does the job. The thing is that it …

Continue reading »

The Importance of Letting Go of Ideas

On May 29 2015, I made my first entry into a fancy notebook I had bought. This was going to be it, I was never again going to struggle in vain to remember that killer idea I had earlier. Everything was getting written down from here on out.

Continue reading »

First Post

So as you can probably tell from the title, this is the first post of what will (hopefully) become my blog.

First, a little bit about me. And here are some projects I have done.

For good measure, and following the trend, here is where the CV will be located …

Continue reading »