Laravel Broadcasting Unveiled

The documentation page about broadcasting events in Laravel to a websocket client is a bit obscure: if you use the Pusher third-party service it will eventually work out-of-the-box (I don't know, haven't tried), but if you choose to setup your own websocket server you will find yourself looking for hints…

Material Navigation

Recently I wanted to use the navigation transition suggested by the Material Design guidelines (the element into the list growns when selected) into a web page, but I've not been able to find any working example online. So I've managed to provide my own implementation. This is part CSS and…

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!…