Run your own Gopher server in a few easy steps (and some harder ones).
In the beginning, before the Web, there was Gopher.
Mumsnet’s Am I being unreasonable? forum is famous for the hilarious, disturbing and hilariously disturbing topics discussed. I wondered, what would happen if I used it to train a neural network?
Focusing on the best writing apps, this is the first in a series exploring the best tools to get stuff done using iOS.
Product management is an evolving field. These are books I've found useful as a product manager and I hope you will too.
Developers have used version control systems like Git for years. Lots of people can collaborate on a project, everyone has access to the latest version and mistakes can be rolled back. So why can't we use them for design?
The method used to create a design is as important as the design itself - and can be a big contributor to a project’s success or failure. Here’s how I’ve designed the process at NDP.
How to get Jekyll to take care of the boring business of resizing and cropping images.
Static sites have been around since the dawn of the web, but thanks to the rise of static site generators like Jekyll and Hugo they're undergoing a bit of a renaissance.
Developing a site structure is one of the most difficult and important parts of creating information architecture. And the larger the site, the harder it gets.
As the web evolves and gains complexity, so our approach to designing websites needs to become more sophisticated.
It’s easy as creatives or developers - or anyone really - to start with the ‘whats’. What can we do? What should we do? What is it we’re going to do?
A blank screen is a daunting prospect. There’s a strong temptation to get right in there with your wireframing software and start drawing boxes. But don’t give in. It’s a trap.