Recently I had to put together an API call which needed to be authenticated by an application that we are building inside of an Electron Packager. Instead of using a session based implementation, I looked into using JSON Web Token so we could make the calls without having to open up a unnecessary session on the server. I did look at using Basic Auth inside of Laravel but I felt that JWT seemed to offer a bit more security as the calling application would need to have a valid token in order to make subsequent calls to the server.JWT allows for a stateless authentication exchange between the application and the server by taking a username or email and a password and then passing back to the application a token generated by a key and with a date of expiry. Because our API was built on Laravel we were able to do this easily using JWT-Auth.Firstly, add the JWT-Auth package to your composer.json file:

Posted on February 04, 2016

My first experience with Pixel & Tonic came with their use of plugins for the popular CMS solution Expression Engine. I used this to build and oversee applications for a number of touch screens running in a tourist space in California. This included the use of their Assets plugin, Field Pack and Matrix plugin.

Posted on May 07, 2015

Slack is a collaboration tool that allows teams to work closely together. We setup Slack recently after it became apparent that we needed to deeply integrate the service into our work flow. It also has some great little tools for developers like creating text and code snippets. You can even create posts straight out of the entry box!

Posted on March 20, 2015

When working on applications for Facebook one thing that I really wanted to be able to do is to have more control over the javascript dialogues to display content to the user.

Posted on July 27, 2011