More poems about fish.
To develop a smart contract on the ethereum blockchain we need a local environment to work in.
Obviously we don't want to test on the main network where we take on actual financial costs and
risks so instead we need to setup a test network. We could use one of the public test networks but
this takes a lot of time and memory to sync with. Instead it will often be sufficient to create a
personal, private test network with multiple accounts to interact with. This post shows how such a
network can be created locally using
Recently, we have been using Google's container engine for deploying our apps, an intro to which can be found here. The code used throughout this post can be found here. Up to now we have been building, testing and deploying our containers from Circle CI, recently however Google have released...Read more →
This is a walkthrough on how to get Django up and running on Google Container Engine (GKE) using our sample starter project. It was written to accompany my talk at the London Django Meetup in March 2017. This uses a demo container we've pushed to Docker Hub based on our...Read more →
MangoPay presents itself as "Payments for Marketplaces", but it's far from being just a payment provider, adding a wallet management and KYC (know your costumer) processes management, enabling a whole new range of service offerings. Having analysed their offer recently, here's the breakdown of the use cases with some warnings...Read more →
In the world of testing it is important to write tests that are both easy to read and covering a wide range of scenarios. Often one of these will be sacrificed to facilitate the other, such as hard coding your examples so that your test logic remains clear or by...Read more →
Sometimes you want to show a user a different feature. Or you want to test it in the production environment without affecting the other users. Or you have a group of beta testers for which you rely on early feedback to improve your app. Below is how to do this...Read more →
A lot of websites display notifications in one form or another these days. Facebook shows the new message notification, Gmail have the new mail notifications (with the support of browser notifications). I was asked today how hard it would be to implement a real-time notification system. The answer, as it...Read more →
Sometimes it's handy to be able to generate an in memory image in your tests. This is faster than using an image from the filesystem, but the biggest benefit for me is not needing to spend ages wondering where exactly in your project you should store your single test image....Read more →
Read more →
Cookiecutter_ is a command line utility which constructs code from a set of Jinja2 templates. It can use these templates directly from a Github repository as well, prompting for configuration values as needed. It's fairly simple, but I can see it becoming one of those indispensable tools. I've been...