Prototyping with staticjinja

I've started building a website for a friend of mine, who works for an organisation called Talitha.

I wanted to get something up and running quickly (since I figured a website was better than no website), so I just started playing with Bootstrap. From there, I had an idea ...

Firefox & Bootstrap 3 Glyphicons

I'm currently working on a site which uses Bootstrap 3, and makes significant use of glyphicons. As of Bootstrap 3, glyphicons are back to being web-font based.

They look fine in Chrome (which is my main desktop browser), and in Safari on iOS, but I recently noticed they didn ...

Easy testing with Travis and tox

I love tox - it's a great tool for checking that your Python packages are installable, and that you support all the various configurations of Python versions and other package versions that you think you do. It's also quite a neat way of checking your documentation builds properly, and ...

Using code coverage to find bugs

Yesterday, I found two bugs whilst looking at a code coverage report.

I tend to think that shooting for 100% code coverage adds unnecessary overheard - often the last few percent doesn't give you much benefit, and takes a disproportionate amount of time to reach, but it's useful to ...

Turtles all the way down

One of the programming lessons I find myself re-learning again and again is this:

It's turtles all the way down1.

When I first started my current job, just after graduation, I was working in a frontend development rĂ´le. The app I was working on involved storing customer data ...

Page 1 / 4 »

About me

Me!

I'm a software engineer working in London. At work I use C++ and Python; hobby projects are in Django. Read more about me.

Follow me on Twitter and fork me on GitHub!