Page address was changed

The new page address is https://locize.com/blog/a-tale-of-the-last-10-years-in-web-development/