8 Tips On How To Optimise Your Website’s Loading Speed

Speed matters. We are in an age where broadband connections and new mobile generations such as 4G and 5G are rolled out at relentless rhythms. However, these leaps forward are not an excuse to keep loading our websites as packhorses loaded for the mountains and not taking care at improving page speeds. A website that… continue reading

How much does it cost to develop a Web Application?

One of the most frequent questions that I receive is “How much does a Web Application cost?”, or even “What’s a ballpark cost for building a web app?”. This is an entirely reasonable question, but despite how much I’d love to be able to provide a quick answer, it is a tough one without having… continue reading

Coworking in Berlin: a map to find the best places

(link back soon) Having recently relocated to Berlin, and being a Web Developer, one of my priorities was to find a place to work from. Long gone are the days when I used to work from the living room or the kitchen (well, at least on a full-time basis). For that there’s Coworking, such an… continue reading

A Git workflow to automate deployment to Web servers

Code, push, deploy: the ideal workflow for shipping code to a development or production environment. There are various approaches out there which either use cloud based services or self-hosted software, the latter using posted data sent from Bitbucket’s Webhooks. The solution which I am going to illustrate here is a self-hosted option which uses the Webhooks only… continue reading

Using the Gii Module of Yii1 in PHP 7.1

If you are using Yii1’s Gii Module and have upgraded to PHP 7+ you might be getting a 500 error message thrown at you when previewing Model diff code changes. Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff has a deprecated constructor I have recently… continue reading