Skip to main content

Seven Things - Tagged by Rob Allen

I was surprised that I made it to the Seven Things thread started by Tony Bibbs, but Rob Allen was so kind to "tag" me and now it's my honor to find seven more victims.

Seven Things you might not know about me:
  • When I was 16, I had a private pilot license (PPL) learned at the Airport of Antwerp. The first year I managed to have enough flying hours to keep my permit but the second year I just couldn't find time to have the minimum required hours to keep my permit. Looking back at this moment in time, I do find it sad I didn't made the effort in maintaining this.
  • I graduated high-school as an accountant and had a job as a junior accountant at the Benelux head office of Century21, but after one month I was already convinced being an accountant was something I didn't wanted to do for the rest of my life. And never spoke of this part in my life again.
  • I never finished college. I was studying IT at the "Hogeschool Antwerpen" and after college hours I worked at the customer care center of an European ISP called World Online (no longer exists). When doing my second year IT they offered me a job as developer and I accepted the offer.
  • I met my wife during a LAN party at Telenet (Belgian Telco), where I was working as an in-house developer and my wife was on her last day as security guard (student job).
  • I'm Dutch, although I'm living in Belgium.
  • My wife told me we were pregnant on the last evening of ZendCon07 and I celebrated this news in a StarBucks shop just around the corner of the Motel6 I was staying at.
  • Our son was born on Father's day being the best gift a dad could wish for.
 Now it's my turn to tag people:
For my tagged victimes, do follow the following rules:
  • Link your original tagger(s), and list these rules on your blog.
  • Share seven facts about yourself in the post - some random, some wierd.
  • Tag seven people at the end of your post by leaving their names and the links to their blogs.
  • Let them know they’ve been tagged by leaving a comment on their blogs and/or Twitter.

Comments

Popular posts from this blog

PHP 7 and Apache on macOS Sierra

I posted several talks about compiling PHP from source, but everyone was trying to convince me that a package manager like Homebrew was a more convenient way to install. The purpose of Homebrew is simple: a package manager for macOS that will allow you to set up and install common packages easily and allows you to update frequently using simple commands. I used a clean installation of macOS Sierra to ensure all steps could be recorded and tested. In most cases you already have done work on your Mac, so chances are you can skip a few steps in this tutorial. APACHE AND PHP WITH HOMEBREW I’ve made this according to the installation instructions given on GetGrav. The installation procedures These installation procedures will set up your macOS Sierra with PHP 7.1 and Apache 2.4. Install Xcode command line tools (if not done yet)xcode-select --install Install Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Set up for in…

Sessions in PHP 7.1 and Redis

In case you have missed it, PHP 7.1.0 has been released recently. Now you can’t wait to upgrade your servers to the latest and greatest PHP version ever. But hold that thought a second… With PHP 7 lots of things have changed underneath the hood. But these changed features can also put unexpected challenges on your path. Our challenge One of these challenges that we faced was getting PHP 7.1 to play nice storing sessions in our Redis storage. In order to store sessions in Redis, we needed to install the Redis PHP extension that not only provides PHP functions for Redis, but also installs the PHP session handler for Redis. Because we upgraded our servers to PHP 7.1, we were looking to use the latest provided version for this Redis extension: redis-3.1.0. Once installed, we bumped against a nasty problem. Warning: session_start(): Failed to read session data: redis (path: tcp://127.0.0.1:6379) Searching the internet for this error, we didn’t got many hits that could point us into a dire…

Speeding up database calls with PDO and iterators

When you review lots of code, you often wonder why things were written the way they were. Especially when making expensive calls to a database, I still see things that could and should be improved.
No framework development When working with a framework, mostly these database calls are optimized for the developer and abstract the complex logic to improve and optimize the retrieval and usage of data. But then developers need to build something without a framework and end up using the basics of PHP in a sub-optimal way.

$pdo = new \PDO( $config['db']['dsn'], $config['db']['username'], $config['db']['password'] ); $sql = 'SELECT * FROM `gen_contact` ORDER BY `contact_modified` DESC'; $stmt = $pdo->prepare($sql); $stmt->execute(); $data = $stmt->fetchAll(\PDO::FETCH_OBJ); echo 'Getting the contacts that changed the last 3 months' . PHP_EOL; foreach ($data as $row) { $dt = new \DateTime('2015-04-…