Blog



            

My friends know me as someone who is somewhat of a privacy nerd. Whenever they can, they'll tease me about my views on privacy and will tell me that when you have nothing to hide you have nothing to fear . I disagree.  Earlier this week my friends asked me what I thought about the Belgian government wanting to put our fingerprints on our national passports. They don't see a problem with that because they have nothing to hide or so they claim. If the fingerprints help catch a couple of criminals, that must a good thing, right?  I don't know how far people are willing to go but why …



            

Inspired by all the interesting pages over at Wes Bos'  https://uses.tech  — here's some of the gear and tools I use daily. Hardware Macbook pro — for teaching AOC U2777PQU monitor — plugged in to my Macbook pro iMac 27 inch — daily work Evoluent verticalmouse 4 — great mouse, especially if you are prone to RSI Devine PRO-USB1 USB microphone — for recording video courses Twelve South hi-rise stand Raspberry pi — device of choice for hacking and network intrusion ECM Botticelli II — for ☕️ Software Design …



            

In the past few months I've become increasingly more interested in online security and hacking. In school — where teach web development and server management — I like to educate myself and my students about online risks and techniques hackers are using against our web apps and servers. By knowing how our apps can be attacked and exploited we can all be better informed and aware of the risks that arise when building and deploying apps. I believe the best way to learn anything is by doing. That's why I decided to try and hack my own students during our weekly labs. Every week I studied a …



            

Good news for all web developers who want to learn Docker or the fantastic Laravel PHP framework. I've recently launched a new micro-platform over at https://courses.goodbytes.be where I'll be adding new video courses on a regular basis. Courses are all in Dutch so only Dutch-speaking developers need to apply at this point in time. What courses are available? Docker Developing and deploying apps in containers with Docker can be confusing at first. My free Docker course brings you and your team up to speed in just one hour. It's a no brainer to take this video course if you …



            

[if you are just looking for a quick way to get a LAMP-stack running in docker without needing any explanation, check out this repository ] Getting started with docker can be daunting at first, just like getting started with any technology you're not yet familiar with. Remember your first steps with vagrant, node, npm, mongodb, sass, js ... or any other tool/technology you thought you didn't need? You'll feel the same about docker. Let me save you some time and explain the basic concepts to get you started as quickly as possible. Heads up : I'm recording a free 1-hour …



            

I'm currently in the process of releasing a tool I've been using myself for some time. The tool is called BuzzApp.rocks  is geared towards online marketeers. Chances are you are looking for a marketing channel that has a high conversion rate and that is easy to manage. Web push notifications are what you are looking for. BuzzApp itself is a marketing automation tool that you can use to easily schedule automated web push notification campaigns. Just think of it as MailChimp, but for web push campaigns. The web is catching up with native mobile apps rather quickly and today you can …



            

Now that the new college and university season is about the kick off, I'll be training guys and girls who are just getting started with web design and development. I've been teaching for ten years now and have seen most hurdles anyone has to overcome when learning to program and design apps and sites.  I'll ask my students to send in any questions they have about web development, freelancing, getting clients, learning, programming. Each week I'll try to pick out one question that's either interesting to many of my students or that's interesting in its own way.  So go …



            

Here's the small code snippet needed to quickly log the SQL output for your last executed Eloqent query in Laravel 5. I've had to look this up so many times, that I decided to just post it here for my own convenience. If you forget to enable the query log, you'll notice that it will be empty all the time. \DB::connection()->enableQueryLog(); $query = \DB::getQueryLog(); $lastQuery = end($query);



            

As web and app designers, we've all been in a situation where we're looking for the most perfect pictures to go with our beloved fonts and color palettes, only to realise later that our users are messing up our designs with overexposed profile pictures and less than average sunset pictures. Just like me, you've probably avoided typing in long and obscure (but realistic) family names that don't really fit that rectangle you just drew in Sketch or Illustrator. Entering a short name that fits and looks perfectly is so much more attractive because it'll make your art boards shine on your iMac. If …



            

On slowing down It's been a while since I wrote a blog post and one of the reasons is that I'm living a bit slower than before. My job as a web development lecturer has become quite hectic over the last few years and I needed to take a break from client work to manage it all. I remember writing about how life is really moving fast and about things you can do to slow down earlier on this blog. That post is already three years old and man, does time fly. Slowing down as a web developer is something of a contradiction with all the new frameworks and tools being released at the blink …