Lukas is a freelance web and mobile developer based in Manchester in the North of England. He's been developing in PHP since moving away from those early days in web development of using all manner of tools such as Java Server Pages, classic ASP and XML data islands, along with JavaScript - back when it really was JavaScript and Netscape ruled the roost. When he's not developing websites and mobile applications and complaining that this was all fields, Lukas likes to cook all manner of World foods.

Lukas's articles

  1. Handle Incoming Email with SendGrid

    If you’ve used blogging services such as Tumblr or the now-defunct Posterous, you may be aware that many of them let you bypass their web interface and create posts via email by sending a message to a specific email address. In this article, I’m going to look at how you might implement an email-to-post feature, […]

  2. Push Notifications with Prowl

    Push notifications to mobile devices are a quick and inexpensive way to send short messages to people wherever they happen to be – provided their phone is switched on, of course. But to send a notification, there are usually a number of hoops you to jump through; not least, registering your device so that the […]

  3. Using Facebook’s Realtime Updates and Subscription API

    It makes more sense to be notified when changes happen than continually quering for them, and Facebook’s Realtime Updates and Subscription API makes it easy to keep our cached user data up-to-date. This article explores one of the many possibilities of using the service with a sample application which emails people when others “unfriend” them.

  4. Create a Podcast Feed with PHP

    The popularity of podcasts has grown exponentially since they first appeared, and you can find podcasts on almost any topic that interests you. In this article, see PHP can be used to generate a podcast feed. You’ll create a simple administrative interface to configure the metadata, add and list episodes, and generate a podcast feed suitable for submissions to iTunes.

  5. Create an SMS-Based Stock Quote Service with Twilio

    With cloud-based telephony services such as Twilio, writing an application that works with SMS messages has never been easier. In addition to allowing you to send SMS messages via their simple API, Twilio also allows you to process incoming messages which opens up a whole world of possibilities. In this article, you’ll see how you can use Twilio to build a simple SMS-based stock quote service which handles both incoming SMS messages and sending responses.

  6. Server-Side Device Detection with Browscap

    Responsive Web Design has become all the rage as ensuring your website can adapt to multiple devices has become increasingly important. But there’s often a case for providing different versions of the site using a different approach. Taking a server-side approach is the basis of this article, which looks at the Browser Capabilities Project, or Browscap for short.

  7. Where on Earth are You?

    Modern geolocation applications use latitude and longitude to identify the location of people and of places to within a few meters, but it’s highly unlikely you’ll answer the question “Where on Earth are you?” with those. In this article you’ll learn how to use the Yahoo! Placemaker server by writing a simple program to ask users where they are (and clarify if necessary) before identifying places in concrete terms.

  8. Targeted Geolocation with Geonames

    What used to be prohibitively expensive GPS devices are now sitting in the of pockets of a great many people, embedded within smartphones and other devices on an unprecedented scale, and services making use of location information are all the rage. Learn what geolocation is and how to map a physical location to a descriptive place name using the Geonames database.