Quantcast
Channel: A Day In The Life Of...
Browsing all 59 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

FullSpectrumLaser aka: why you should think twice on buying from them

After buying a secondhand generic Rabbit laser cutter, I immediately fell in love with laser cutting and engraving. It really rocks, you can make really neat things and we even use it for promotion for...

View Article


Image may be NSFW.
Clik here to view.

Yearly mail routine

January 1, This year will be different. I will sort all my mail directly into different mailboxes. I will make sure my inbox will be 0 at all times. Yes! This is going to be an awesome worry-free mail...

View Article


Image may be NSFW.
Clik here to view.

TeleHa⚡h: an encrypted p2p network for your apps

In the current day and age, using a plain HTTPS connection might not be the most secure way to communicate anymore. Sure, for your purposes and goals we can assume that this communication is safe...

View Article

Image may be NSFW.
Clik here to view.

External code coverage with travis / scrutinizer

I really love the travis-ci and scrutinizer-ci combo. Between them there are not many things missing like you would find in more complex systems like Jenkins for instance. Both travis and scrutinizer...

View Article

Image may be NSFW.
Clik here to view.

Decoding TLS with PHP.

As a proof of concept I wanted to see in how far I could decode some TLS data on the client side. Obviously, this is very complex matter, and even though TLS looks deceptively simple, it isn’t. To make...

View Article


Image may be NSFW.
Clik here to view.

Symfony2 app/console bash completion

If you do command line work under Linux, you probably are aware that when pressing <TAB> automatically completes your command, or give you options for it that are currently available. For...

View Article

Image may be NSFW.
Clik here to view.

Realtime PHPUnit

Not all IDEs (actually, i haven’t seen even one IDE that does this), can run your unit-tests as soon as something changes. Inspired by Greg Young’s Mighty Moose system, the following script runs inside...

View Article

Image may be NSFW.
Clik here to view.

Email Subaddressing

Sometimes you are looking so hard for a solution, that you won’t even see them even if they punched you in the face. Email Subaddressing is one of those issues I couldn’t get fixed. Subaddressing,...

View Article


Image may be NSFW.
Clik here to view.

SPL Deepdive: RegexIterator

If everything goes according to plan (which never is the case), I’ll try and highlight some of the fascinating stuff that can be found inside the SPL. I do a lot of presentations about the SPL, and one...

View Article


Image may be NSFW.
Clik here to view.

Bitwise mask emulation with Solr

Solr is great for searching through a massive data collection in lots of different ways. But one thing Solr lacks is the possibility to search bitwise. And this by itself makes sense: Solr uses...

View Article

Image may be NSFW.
Clik here to view.

Dynamic form modification in Symfony2

Sometimes (or actually, a lot of the time), handling forms will go beyond the basics. And even though symfony2 gives you out-of-the-box a really clean way of creating forms, it sometimes just isn’t...

View Article

Image may be NSFW.
Clik here to view.

Throttle your API calls: RateLimitBundle

A web application is not complete without an API nowadays. APIs allow third parties – or just end users – to use the data from the platform for whatever they want. But by allowing applications to make...

View Article

Image may be NSFW.
Clik here to view.

The first few milliseconds of HTTPS

PHPMagazin.de has published my presentation about the first few milliseconds of HTTPS. This presentation has been presented by me at the International PHP Conference in Berlin last month. Enjoy:...

View Article


Image may be NSFW.
Clik here to view.

A toolbox for less than $100 / month

There are a lot of tools out there which can help you as a developer / self-employed contractor. And even though most of these tools are free (as in beer), I don’t mind spending a certain amount of...

View Article

Image may be NSFW.
Clik here to view.

Internal PHP function usage

How many internal PHP functions (things like count(), strpos(), array_merge() etc), does PHP have? Depending on which version you use, and how many extensions you have loaded, somewhere between 1000...

View Article


Image may be NSFW.
Clik here to view.

Shuffling elements in Gatling

On a project where I worked alongside @basdenooijer, we needed to do a quick performance-test on a server. Since our shared hatred against (too) complex gui’s, Bas found an awesome cli-tool called...

View Article

Image may be NSFW.
Clik here to view.

Internal PHP function usage: revisited

A small update on the blogpost about PHP’s internal function usages: https://www.adayinthelifeof.nl/2014/07/25/internal-php-function-usage/ A lot of people are asking about functions like isset, empty,...

View Article


Image may be NSFW.
Clik here to view.

Conditional app permissions

I know: free software comes with a price. Most likely this price is your privacy. I’m not talking about 3-letter agencies snooping in on each and every call or email, but the “normal” companies,...

View Article

Image may be NSFW.
Clik here to view.

Symfony2: logging out

One of the “golden rules” of symfony2 is to never hardcode urls or paths inside your code or templates. And letting symfony deal with the generation of your urls and paths makes your life a lot easier...

View Article

Image may be NSFW.
Clik here to view.

Deepdive into the symfony2 security component: part 1

Once in a while I like diving into code and see how things work under the hood. And as the symfony2 framework consists of many different components, bundles and bridges, there is a lot to discover. But...

View Article
Browsing all 59 articles
Browse latest View live