Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Workflow, A Narrative

Workflow, A Narrative

Talking about my workflow with regards to WordPress at the WordPress Melbourne May Meetup

Anthony Cole

May 08, 2013
Tweet

More Decks by Anthony Cole

Other Decks in Programming

Transcript

  1. Workflow
    a narrative
    Anthony Cole | anthonycole.me | @anthonycole
    Wednesday, 8 May 13

    View Slide

  2. Hi
    Trust me, I (occasionally)
    work in advertising
    Wednesday, 8 May 13

    View Slide

  3. Sharing is caring
    Wednesday, 8 May 13

    View Slide

  4. My Workflow
    • I’m a bit oldschool
    Wednesday, 8 May 13

    View Slide

  5. Development
    • IDE’s. Lame.
    • Sublime Text 2. Good.
    • GitHub. SVN belongs in purgatory
    • DeployHQ or Beanstalk
    • MAMP - In a perfect world, Vagrant <3
    Wednesday, 8 May 13

    View Slide

  6. WordPress
    • Usually bleeding edge/beta versions
    • Sometimes things break.
    • Funny story
    Wednesday, 8 May 13

    View Slide

  7. Testing
    • Testing is hard
    • Ideally I’d love to write phantom.js
    scripts for everything I do - it has a
    test runner.
    • WordPress is inherently hard to do
    TDD with
    Wednesday, 8 May 13

    View Slide

  8. Hosting
    • Shared? Meh.
    • “In the cloud”
    • The cloud makes everything better
    Wednesday, 8 May 13

    View Slide

  9. Ideal AWS Setup
    • 1 x ELB
    • 2 x Webheads (nginx + lots of nice
    settings).
    • RDS Backend
    • MySQL is a pain to manage
    • Varnish is lame
    Wednesday, 8 May 13

    View Slide

  10. RLY?
    • $$$$$$
    • Normally I just install WordPress on
    my Linode
    Wednesday, 8 May 13

    View Slide

  11. Cool Stuff
    • Puppet (scripted sysadmin) - https://puppetlabs.com/
    • Capistrano (Deploying to multiple servers on Beanstalk
    doesn’t work as well as it should) - https://github.com/
    capistrano/capistrano
    • Vagrant - http://www.vagrantup.com/
    • Frontend Things I wanna get into
    • SASS/SCSS - http://sass-lang.com/
    Wednesday, 8 May 13

    View Slide

  12. Credits
    • http://social-stampede.com/wp-content/uploads/
    2013/04/don-draper.jpeg
    • http://televisedrevolution.com/wp-content/uploads/
    2012/07/doitlive.jpeg
    • http://i.qkme.me/3s0xeo.jpg
    • http://farm9.staticflickr.com/
    8409/8699190406_e39567eeea_z.jpg - from Anthony
    Hortin
    Wednesday, 8 May 13

    View Slide