Skip to content

Instantly share code, notes, and snippets.

View austinsmorris's full-sized avatar

Austin Morris austinsmorris

View GitHub Profile

Keybase proof

I hereby claim:

  • I am austinsmorris on github.
  • I am austinsmorris (https://keybase.io/austinsmorris) on keybase.
  • I have a public key ASBO-kYBgc52lSi5dT30zVDCSeH5EylwI_ZHbZESRNQBLAo

To claim this, I am signing this object:

@austinsmorris
austinsmorris / abstract.md
Last active September 9, 2015 16:44
Abstract - Ansible Saved My Life

Ansible Saved My Life

Repeat after me, "I'll never do that again." We've all been there before. The last hurdle before unleashing your latest idea on the world is simply setting up your server environment. Many hours (days?) later, you've pulled out most of your hair, offended your neighbors, and neglected basic hygiene. There must be an easier way.

What if I told you all you need to do is copy a few YAML files from GitHub and run a single command? With Ansible, an infrastructure automation tool, it's just that simple. In this primer, you'll learn how to automate tedious devOps tasks, lock your provisioning into source control, and free yourself to spend more time writing code.

@austinsmorris
austinsmorris / abstract.md
Last active September 11, 2015 21:12
Abstract - Micro-frameworks Make Awesome APIs

Micro-frameworks Make Awesome APIs

Modern micro-frameworks are the ideal platform for building robust, powerful, and maintainable APIs. To a client, an API has two simple tasks: receive a request and return a response. To a developer, a good API must juggle layers of authentication, authorization, content negotiation, resource hydration, validation, and serialization. Micro-frameworks excel at handling requests, folding in layers of middleware logic, and forming a response. In this session, we'll compare and contrast Silex and Lumen, side-by-side, as we build working, capable, and dare-we-say RESTful APIs.

@austinsmorris
austinsmorris / abstract.md
Last active September 11, 2015 14:39
Abstract - Enjoyable Testing with Peridot

Enjoyable Testing with Peridot

Peridot is the highly extensible, highly enjoyable, BDD testing framework for PHP. Inspired by the idea that writing tests in Javascript was simply a better developer experience yielding tests with greater business value, Peridot seeks to bring that experience to PHP. This session will introduce Peridot's familiar describe-it syntax then dive into leveraging its flexible architecture to customize your application's testing platform. A quick introduction to existing plugins, reporters, and scopes will teach the Peridot fundamentals that lead to implementing your own extensions. Along the way, you'll learn (or remember) what it's like to enjoy test development.

<?php
namespace My\Form;
use Zend\Form\Element;
use Zend\Form\Fieldset;
use Zend\InputFilter\InputFilterProviderInterface;
use Zend\Validator\InArray;
/**
<?php
namespace My\Form;
use Zend\Form\Element;
use Zend\Form\Fieldset;
use Zend\InputFilter\InputFilterProviderInterface;
use Zend\Validator\InArray;
/**