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

Workflows

 Workflows

Presentation about my workflow, given at Mint Digital.

Jelmer Snoeck

December 01, 2013
Tweet

More Decks by Jelmer Snoeck

Other Decks in Programming

Transcript

  1. It’s all about workflows
    @jelmersnoeck
    Sunday, 1 December 13

    View full-size slide

  2. Be efficient
    Sunday, 1 December 13

    View full-size slide

  3. Become more efficient
    Sunday, 1 December 13

    View full-size slide

  4. ef·fi·cient
    Achieving maximum productivity with
    minimum wasted effort or expense.
    Sunday, 1 December 13

    View full-size slide

  5. jelmer: ~ $ —
    Sunday, 1 December 13

    View full-size slide

  6. ~/.dotfiles $ lsa
    • .git
    • .bash/aliases
    • .bash/commands
    • .brew
    Sunday, 1 December 13

    View full-size slide

  7. ~/.dotfiles $ lsa
    • .git
    • .bash/aliases
    • .bash/commands
    • .brew
    Sunday, 1 December 13

    View full-size slide

  8. ~/.dotfiles $ lsa
    • .git
    • .bash/aliases
    • .bash/commands
    • .brew
    Sunday, 1 December 13

    View full-size slide

  9. ~/.dotfiles $ lsa
    • .git
    • .bash/aliases
    • .bash/commands
    • .brew
    Sunday, 1 December 13

    View full-size slide

  10. ~ $ tmux attach
    Sunday, 1 December 13

    View full-size slide

  11. Sunday, 1 December 13

    View full-size slide

  12. ~ $ tmux new session
    Sunday, 1 December 13

    View full-size slide

  13. Sunday, 1 December 13

    View full-size slide

  14. ~ $ vim
    Sunday, 1 December 13

    View full-size slide

  15. Sunday, 1 December 13

    View full-size slide

  16. Learn the basics
    • vimtutor
    • vimadventures
    • vimcasts
    • practical vim
    • your neighbour
    Sunday, 1 December 13

    View full-size slide

  17. Learn the basics
    • vimtutor
    • vimadventures
    • vimcasts
    • practical vim
    • your neighbour
    Sunday, 1 December 13

    View full-size slide

  18. Learn the basics
    • vimtutor
    • vimadventures
    • vimcasts
    • practical vim
    • your neighbour
    Sunday, 1 December 13

    View full-size slide

  19. Learn the basics
    • vimtutor
    • vimadventures
    • vimcasts
    • practical vim
    • your neighbour
    Sunday, 1 December 13

    View full-size slide

  20. Learn the basics
    • vimtutor
    • vimadventures
    • vimcasts
    • practical vim
    • your neighbour
    Sunday, 1 December 13

    View full-size slide

  21. Vim tips
    • start simple
    • basic setup
    • remaps
    • plugins
    Sunday, 1 December 13

    View full-size slide

  22. Vim tips
    • start simple
    • basic setup
    • remaps
    • plugins
    Sunday, 1 December 13

    View full-size slide

  23. Vim tips
    • start simple
    • basic setup
    • remaps
    • plugins
    Sunday, 1 December 13

    View full-size slide

  24. Vim tips
    • start simple
    • basic setup
    • remaps
    • plugins
    Sunday, 1 December 13

    View full-size slide

  25. ~ $ rake test
    Sunday, 1 December 13

    View full-size slide

  26. Shorten the feedback loop
    Sunday, 1 December 13

    View full-size slide

  27. Full test-suite
    Sunday, 1 December 13

    View full-size slide

  28. File tests
    Sunday, 1 December 13

    View full-size slide

  29. Test from within Vim
    Sunday, 1 December 13

    View full-size slide

  30. Test from within Vim
    :map t :!clear && rake test TEST=%
    Sunday, 1 December 13

    View full-size slide

  31. Sunday, 1 December 13

    View full-size slide

  32. Sunday, 1 December 13

    View full-size slide

  33. Sunday, 1 December 13

    View full-size slide

  34. gem install zeus
    Sunday, 1 December 13

    View full-size slide

  35. Sunday, 1 December 13

    View full-size slide

  36. Sunday, 1 December 13

    View full-size slide

  37. One more thing …
    Sunday, 1 December 13

    View full-size slide

  38. Keep track of your slack
    Sunday, 1 December 13

    View full-size slide

  39. Questions?
    Sunday, 1 December 13

    View full-size slide

  40. Thanks.
    @jelmersnoeck
    Sunday, 1 December 13

    View full-size slide