Timo Anttila

Web Developer, gamer, and geek. Making websites for a living and amuse people as a hobby.

Newest Tutorials

A collection of tutorials about things I've learned or discovered. Most of the tutorials are easy to read and to learn, but some tutorials require a basic knowledge of a topic covered.

Change number in file with Bash script

My goal was read the number in the file, and if the number is smaller than three add one to it, and if bigger reset the number to one. Write new to the file.

How to create a simple contact form

HTML Forms are one of the main points of interaction between a user and a web site. This tutorial teaches you how to make one.

, ,

Flickr photo albums on ProcessWire

A tutorial how to set up Flickr photo galleries on ProcessWire. I modified Sergio's photo downloading script and made Photobox effect for galleries.

Offsetting anchor links with fixed header

Using anchor links with a fixed header is a problem, as the body text may be hidden underneath the header.


How to leverage browser caching

Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.


Use rsync to sync local and remove files

Rsync is a powerful tool that facilitates the transfer and synchronization of data between both local and remote systems.

Featured Photos

Photography has always fascinated me. Here you can find some of my best photos and you can find more at Instagram and Flickr.

Featured Websites

Tuspe is a Finnish company dedicated to creating responsive websites which are beautiful, fast, and loved by Google. Let me help you rock your website!

TaloTaloForsman OyTommi SoidinmäkiBellabitKarhurockEscape Rooms Joensuu and MikkeliAutoveijarit & AutojokeriIskelmä Rex