From CodeIgniter to Laravel | part 2: orientation

UPDATE: I have re-written this article for the new Laravel 4. You’ll find the updated article over at Geek & Dummy. Contents Part 1: Installation Part 2: Orientation Part 3: Installing External Libraries Part 4: Managing Databases I’ve used CodeIgniter for many years, but I have always, I confess, proceeded knowing just enough to get …

From CodeIgniter to Laravel | part 1: installation

UPDATE: I have re-written this article for the new Laravel 4. You’ll find the updated article over at Geek & Dummy. Contents Part 1: Installation Part 2: Orientation Part 3: Installing External Libraries Part 4: Managing Databases In my final “how-to” guide on self-hosted web design, I gave a special mention to a relatively new …

Querying GitHub Projects v2 with GraphQL in PHP

Update: you may prefer my post about doing this in Laravel. GitHub’s new Projects are not accessible via the older REST API. Working with them programmatically involves learning some GraphQL, which can be a headache, the first time you encounter it. Here’s my approach, using PHP. Set up cURL You can certainly use an HTTP …

How-to: Use custom DocumentRoot when hosting web sites on a Synology NAS

I’ve recently taken the plunge and invested in a Synology NAS – the powerful DS214Play. Some of my colleagues have been raving about Synology’s NASes for a while and I thought it was about time I saw what all the fuss was about. This how-to article is not the place for a detailed review so …

Easily host your own web sites | part 5: Web design (geek/hacker)

Contents Part 1: Hardware Part 2: Server Part 3: Networking Part 4: Web design (DIY) Part 5: Web design (geek/hacker) Rambling introduction. Sorry. In the last post in this series, I looked at some options for creating a website with relative ease. Perhaps the word “easily” should not be present in the title of this, …