David lives in the woods outside a small town in North Carolina with his wife and children. During the day he ventures into town to where he envisions, launches, and grows web and mobile products.

David's articles

  1. CloudSpring: Simple Email in the Cloud

    Simple Email in the Cloud In this article, I will explain how Amazon’s Simple Email Service (SES) is a better way to send email from your web application, and I’ll provide a roadmap for getting started. Generally speaking, email on the internet is sent using SMTP servers. Web applications are no exception.

  2. Simple Email in the Cloud

    In this article, I will explain how Amazon’s Simple Email Service (SES) is a better way to send email from your web application, and I’ll provide a roadmap for getting started. Generally speaking, email on the internet is sent using SMTP servers. Web applications are no exception. But, as anyone who has dealt with large-scale […]

  3. Simple KVP System with Amazon S3

    A few weeks ago, I wrote about getting started with Amazon’s SDK for PHP. This article assumes you’re familiar with the basic concepts of using the SDK. Now we’re going to build on that knowledge to create something cool: a light, but powerful data storage system that can scale forever. When you think of cloud […]

  4. CloudSpring: Getting Past Cloud Stigma

    In the past few years, the “cloud” has become a major buzzword. It’s gotten to the point where, when people hear the word “cloud” they roll their eyes. There are many factors that contribute to this stigma. Oftentimes, people who are new to cloud technologies, but familiar with traditional hosting, will say, “The cloud is just the ‘Internet’ right?

  5. Getting Past the Cloud Hosting Stigma

    In the past few years, the “cloud” has become a major buzzword. It’s gotten to the point where, when people hear the word “cloud” they roll their eyes. There are many factors that contribute to this stigma. Oftentimes, people who are new to cloud technologies, but familiar with traditional hosting, will say, “The cloud is […]

  6. CloudSpring: Getting Started with the AWS PHP SDK

    Getting Started with AWS PHP SDK Amazon AWS S3 is a robust storage solution for the internet. It can be used to store and retrieve any amount of data, at any time, from anywhere on the web. With S3 you get access to highly scalable, reliable, secure, fast, inexpensive infrastructure for your web app. In the coming weeks I’ll be creating a series of tutorials that show you how to do amazing things using Amazon S3 and other Amazon AWS services

  7. CloudSpring: Cloud Storage for Web Designers

    The cloud is not just for programmers anymore. Most cloud providers have simple, intuitive interfaces for managing cloud products and services. As a web designer, understanding how you can use these services can make your work life much better. Let’s review some of the common misconceptions that prevent web designers from diving into the world of cloud computing: Myth: Cloud storage is only useful when you need massive scalability

  8. CloudSpring: Dynamic Image Delivery with CloudFront

    Images can cause major headaches for web app developers, especially if your app allows users to upload their own images. They are problematic for two reasons: Images are Bulky Compared to most other types of data you store (other than video), images take the most space. Images Need to be Resized For both aesthetic and performance reasons, images must be resized for use in different parts of your application. You need thumbnails, headers, inline-floats, and detailed zoom versions of your images.

  9. Getting Started with the AWS PHP SDK

    In the coming weeks I’ll be creating a series of tutorials that show you how to do amazing things using Amazon S3 and other Amazon AWS services. This article is designed to give you a running start in using Amazon Web Services.

  10. Cloud Storage for Web Designers

    The cloud is not just for programmers anymore. Most cloud providers have simple, intuitive interfaces for managing cloud products and services. As a web designer, understanding how you can use these services can make your work life much better. Let’s review some of the common misconceptions that prevent web designers from diving into the world […]