Overview for 'jenssegers'
Written by jenssegers.be
/ Original link
on Nov. 8, 2015
Composer is really missing an "outdated" command like most of the other package managers. Luckily, the Climb package has this covered! Climb checks your composer files to see which packages are outdated, regardless of your version constraints. Without Climb, there's no way of knowing if a package…
Written by jenssegers.be
/ Original link
on Oct. 31, 2015
OPcache is great, it improves PHP performance by storing precompiled script bytecode in shared memory, thereby removing the need for PHP to load and parse scripts on each request. But it seems like sometimes OPcache is not refreshing updated files in its cache, or that it cached a broken version of…
Written by jenssegers.be
/ Original link
on Oct. 19, 2015
Years ago I wrote a blog post on how to install the PHP mcrypt extension on OSX. But times change, and here's how you do it, for real. Disclaimer: I personally use Vagrant instead of setting up PHP and Nginx on my local machine. This allows me to quickly switch between completely different developm…
Written by jenssegers.be
/ Original link
on Oct. 17, 2015
Mobiledetect is awesome, but it doesn't extract information for desktop devices and browser. So I decided to create my own package that extends Mobiledetect; meet the Agent. Agent parses the User-Agent header that your browser sends along with all HTTP requests. It uses a list of patterns to detect…
Written by jenssegers.be
/ Original link
on Oct. 4, 2015
Installing and configuring Postfix or Exim often feels like rocket science to get everything set up without any security holes. But those days are over; meet the awesome Nullmailer + Mandrill combo! Nullmailer provides a sendmail compatible email interface that can forward emails to an external SMT…
Written by jenssegers.be
/ Original link
on Sep. 12, 2015
The PHP League just released version 2 of their dependency injection container, and this is why you should be excited. Container Interoperability League's container now implements the ContainerInterface, which is defined by the Container Interoperability group. This is really great as there are a…