Welcome to the blog

Here, you'll find articles to help you improve your web development skills, regardless of whether you're building them with PHP or Go. There are also articles about creating technical content as well, if you're interested.
Want to stay ahead of the game? Subscribe to the newsletter and never miss a post!

Becoming a Polyglot Developer (again)
Mon, Oct 10, 2016

Becoming a Polyglot Developer (again)

I’ve been developing software in PHP for a long time. But I recently decided to return to my polyglot roots, developing in multiple languages on a regular basis. The question is, which language, or languages, are the right ones to learn and use.

Becoming a Polyglot Developer (again)
Mon, Oct 10, 2016

Becoming a Polyglot Developer (again)

I’ve been developing software in PHP for a long time. But I recently decided to return to my polyglot roots, developing in multiple languages on a regular basis. The question is, which language, or languages, are the right ones to learn and use.

Reflections on Ruby from a PHP Developer
Mon, Oct 10, 2016

Reflections on Ruby from a PHP Developer

I’ve been looking to break away from PHP and web-based development for some time now. But doing so has been a case of easier said than done. Recently, though, I’ve managed to make a breakthrough.

Reflections on ZendCon 2016
Mon, Oct 10, 2016

Reflections on ZendCon 2016

For as long as I can remember, ZendCon’s always been a conference which I’ve wanted to attend. Why? Perhaps it’s because it’s marketed as the top conference in the PHP world. Regardless, here’s my reflections on ZendCon 2016.

How To Easily Navigate Your Codebase With PhpStorm
Thu, Oct 6, 2016

How To Easily Navigate Your Codebase With PhpStorm

If there’s one thing that we as developers to do on a regular basis it’s navigate through code. In this tutorial, I’m going to show you a range of ways in which PhpStorm does so, minimising the effort required by us.

Whoops, I Forgot The Error Handler
Tue, Sep 20, 2016

Whoops, I Forgot The Error Handler

Ever experienced HTTP 500’s, but found that your error logs are empty. Ever had no clue why or how this could be happening? Perhaps you forgot to enable the Whoops error handler.

Mon, Aug 22, 2016

How To Use Laravel’s Eloquent ORM with Zend Expressive

Laravel’s Eloquent ORM isn’t likely the first one you think of when using Zend Expressive. You likely think of Zend\Db or Doctrine. But, with a little bit of work, it’s possible to use Eloquent with Expressive. Today’s tutorial shows you how - step-by-step.

Tue, Aug 9, 2016

How To Simplify Zend Expressive Configuration with ConfigProviders

In any application there are a lot of moving parts, which can lead to a lot of complexity — especially when it comes to configuration. Given Zend Framework’s flexible nature, this can easily be the case — if we’re not careful — requiring a lot of supporting configuration. ConfigProvider classes, however, make managing application configuration very maintainable, even intuitive. This tutorial shows how to implement them.


Want more tutorials like this?

If so, enter your email address in the field below and click subscribe.

You can unsubscribe at any time by clicking the link in the footer of the emails you'll receive. Here's my privacy policy, if you'd like to know more. I use Mailchimp to send emails. You can learn more about their privacy practices here.