Articles tagged with ‘php’

The tech stack

Since launching faavorite a couple of weeks ago Harry and I have had quite a few questions about the technology which powers the app which I’ll hope to answer as fully as possible in this article. It’s a little self indulgent and rather long but bear with me—I wanted to explain the rationale behind each part of the stack and share some of the things learned and experiences gained along the way.

Full article (4,729 words)

Server side Gists with PHP and Smarty

The introduction of PJAX & CSS3 page loads on this site back in January was on the whole a smooth and pleasant learning experience—though admittedly not without a few (largely unexpected) bumps in the road. The last of those was the issue of embedded gists not displaying when a page was loaded asynchronously, which like all good bugs it only reared its ugly head at the 11th hour after the PJAX logic had been deployed—meaning a quick fix was called for. This article discusses that fix, still in place (ahem) nearly two months later…

Full article (1,572 words) - a brief retrospective

Three months ago was relaunched on a completely bespoke hand-written platform, replacing a stop-gap Wordpress site. It's the perfect time of year for a bit of reflection, so I thought I'd write up how the site has evolved in the time since its launch. It's a bit of a self-indulgent, stat-heavy and technical affair, so if that doesn't sound like your cup of tea then feel free to enjoy something more useful instead.

Full article (1,032 words) - Rewritten, Relaunched

If you follow me on twitter you may have noticed just over a week or so ago I managed to break my own website - in fact, I managed to break an entire server by attempting to profile the speed differences between a standard wordpress install (which this site ran on until today) and a site running on the jaoss framework.

Full article (742 words)

Setting up and securing a phpMyAdmin install on Ubuntu 10.04

Last time out we looked at setting up a LAMP server ready to start developing dynamic websites, without really going into much detail beyond the absolute basics. Day to day web development on a LAMP stack by and large ignores the LA and concentrates on the MP - so let's have a look at getting one of the more common ways of accessing MySQL set up on a newly prepared server.

Full article (1,811 words)

Preparing a new LAMP server on Rackspace Cloud

I've been looking for a new hosting provider for some time now and have often been tempted by (and equally cynical of) the hype surrounding cloud computing, but about 6 months ago or so finally took the plunge and signed up for a Rackspace Cloud account and haven't looked back since. This is a quick guide to get your own server up and running with a bare bones LAMP setup running on Ubuntu 10.04 LTS. Other Ubuntu distributions should be fairly similar, as will any Debian based distribution.

Full article (2,286 words)

GitHub Issues - Reloaded

Whilst GitHub is an undeniably fantastic resource for both open and closed-source development, it only offers a fairly simplistic issue tracker.

Full article (222 words)