Blog

What Technology Leadership Means To Me

I’ve spent the last few months working with a business coach, digging deep into what leadership means to me. In this article I briefly share my journey… My views on leadership have changed dramatically since I suffered a leadership breakdown at the end of 2019. In short, back then it seemed nothing I did made…

What Technology Leadership Means To Me

I’ve spent the last few months working with a business coach, digging deep into what leadership means to me. In this article I briefly share my journey… My views on leadership have changed dramatically since I suffered a leadership breakdown at the end of 2019. In short, back then it seemed nothing I did made…

Improving LCP in WordPress: Part 2

This is part 2 of a two-part series (part 1 is here)In part 1 I looked at where to start when it comes to improving LCP for WordPress sites, and at some steps you can take to improve back-end performance. Part 2 looks at the front-end. If you’ve covered the server-side and are happy with the…

Improving LCP in WordPress: Part 1

This is part 1 of a two-part seriesIn part 1 I look at what LCP is, why it’s important and then I explains how to measure LCP and steps to take on the back-end to improve it. We all know that performance is a key success factor for most online businesses. Bounce rates increase exponentially…

Planning to a Budget

A new project, a new tech, a chance to build something better than I’ve ever built before. I’m sure all engineers have felt something like this when starting a new project. But then the constraints come along, and our enthusiasm is dashed. Unless we view these constraints as an opportunity for creativity! Read on… One…

Things To Think About When Building Data Load Jobs

We all know that data is a major success factor for modern businesses. Many of the systems we build for our clients and ourselves involve loading data from various sources, and it’s usually imperative that these loads produce complete and consistent datasets. After all incorrect data can be worse than no data at all. In…

5 Tips To Stay Focused In A Distracted World

Running a business is demanding but can also be extremely rewarding if your time is managed properly. When I did not manage my time properly I made personal sacrifices which resulted in resentment towards the business. After years of trying exploring techniques to balance my time my relationship with the business has greatly improved resulting…

Deep Work- The Right Mindset in a Distracted World

“In a world of distraction being able to focus is a huge competitive advantage” -Taylor Otwell (creator of Laravel) According to best-selling business author Cal Newport and many other field experts, one of the biggest challenges in today’s society is staying focused. Every day, we have countless emails, Slack messages, Whatsapp, Jira tickets, tweets, notifications,…

Building a Simple Data Pipeline with Google App Engine: Part 2

This is part 2 of a two-part series (part 1 is here)Part 2 focusses on how I used the PHP SDK to connect to Cloud Storage and BigQuery, and how to set up cron jobs to make my app run automatically, and how to deploy your app.  In the first part I explained how to setup…