Message in a Phone

I had to integrate SMS notifications in a project for a client, got a look to the API documentation of Skebby (SMS service popular among Italian developers), and started wondering about a Laravel package to integrate it into the native notifications system of the framework. More recently, another client asked…

Varnishing Wordpress

Mixing Varnish and HTTPS is usually a pain in the ass. Even more when Wordpress is involved. The common setup is to expose Nginx on the 443 port, let him handle the HTTPS connections, proxying to Varnish, and fetching back from Nginx - in HTTP - listening on a high…

Monthly Report: September 2018

What I've done this month... My Software Projects GASdotto: management application for ethical purchasing groups many fixes on the repository Dario: rooms management and booking many fixes on the repository laravel-log2rss: Laravel logs published in RSS updated to Laravel 5.7 Support my activities with PayPal or Patreon!…

Monthly Report: August 2018

What I've done this month... My Software Projects GASdotto: management application for ethical purchasing groups many fixes on the repository Dario: rooms management and booking many fixes on the repository postegg: endpoint to POST data from web forms fixed 2 and 3 Support my activities with PayPal or Patreon!…

Play it Again, SAML

I had to integrate SAML authetication on a Laravel application, so I composer required the laravel-saml2 package (actually, the remove_mcrypt branch. You know: mcrypt has been dropped in PHP 7.2...) and configured it to attach to the SimpleSAML-PHP instance I recently deployed. Of course nothing worked out of…

Monthly Report: July 2018

What I've done this month... My Software Projects GASdotto: management application for ethical purchasing groups many fixes on the repository Dario: rooms management and booking initial release on the repository My Contents 20 CC-BY photos loaded on my Flickr profile. Support my activities with PayPal or Patreon!…

Check the Checkbox

I often use the "add and remove rows from a grid" pattern to permit handling groups of data, but today I had to manage a particular use case. Given a simple table <table> <tr> <td> <input type="text" name=…

Monthly Report: June 2018

What I've done this month... My Software Projects GASdotto: management application for ethical purchasing groups many fixes on the repository Spunta: a simple checklists manager many fixes on the repository My Contents 60 CC-BY photos loaded on my Flickr profile. Support my activities with PayPal or Patreon!…

Monthly Report: May 2018

What I've done this month... My Software Projects GASdotto: management application for ethical purchasing groups many fixes on the repository Spunta: a simple checklists manager some fixes on the repository Other Software laravel-imap: Laravel package to handle IMAP connections little improvement My Contents 109 CC-BY photos loaded on my Flickr…

Map Drop

I wanted to recreate the Flickr's feature to drop photos on a map to geolocalize them. Like this: So, hacking on a MapBox canvas, I obtained that: Here we have a <div id="map"> used to instance the MapBox map many <div class="thumb&…