I’ve had a few more articles and tutorials published in the past few days, with a number to come later this month. Here’s a quick run-down of the articles I’ve had published in the past couple of weeks.
An introduction to Flysystem, a PHP library which provides developers with a layer of abstraction over file storage systems including standard local files, online services such as Dropbox and Cloud Files and remote storage mechanisms such as FTP.
I haven’t written anything here for quite a while, but I have been writing. I’ve had quite a number of articles published on Sitepoint (and before the re-brand, the PHPMaster site).
Here’s a list of my latest articles.
Creating a Subscription-Based Website with Laravel and Recurly, Part 1 and Part 2
- Sitepoint, September 2013
Building a subscription-based website or application with Laravel, using Recurly to process recurring payments. In this first part I look at setting up the application, configuring users and roles, and building an authentication system.
I’m writing my first book at the moment. Lately I’ve been doing all my writing in Markdown, but ultimately i’ll need an alternative format. For word processing, such as it is, I tend to use Open Office — so really I wanted to be able to write in Markdown, but convert to Open Office (or indeed, any of a variety of formats). For one thing, it’s nice to get an idea of the number of pages, which my Markown editor just can’t do. Also, I prefer to work with separate files for each chapter — but I’m not entirely sure what order the chapters will end up in. So, what I really wanted was a quick way to do two things — concatenate all my chapters, and then convert the lot to Open Office format.
My solution to this is in two parts.
First, a shell script to concatenate the files. It’s important it’s fairly easy to rearrange chapters, so the format of this was crucial.
I haven’t blogged for a while, but I have been writing. I recently wrote an article for PHP Master (part of the Sitepoint family) on geolocation, called Targetted Geolocation with Geonames.
The article looks at how you can use a RESTlike web service called Geonames to take a user’s location and resolve it to a place name. In the article, I use the example of providing a prompt urging the user to go check out the cinema listings in their local town, whatever that happens to be.
I’m currently writing another geo-based article for the same publication, as well as some other articles for here and elsewhere — stay tuned!