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 Slide

  2. Be efficient
    Sunday, 1 December 13

    View Slide

  3. Become more efficient
    Sunday, 1 December 13

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  10. ~ $ tmux attach
    Sunday, 1 December 13

    View Slide

  11. Sunday, 1 December 13

    View Slide

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

    View Slide

  13. Sunday, 1 December 13

    View Slide

  14. ~ $ vim
    Sunday, 1 December 13

    View Slide

  15. Sunday, 1 December 13

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  25. ~ $ rake test
    Sunday, 1 December 13

    View Slide

  26. Shorten the feedback loop
    Sunday, 1 December 13

    View Slide

  27. Full test-suite
    Sunday, 1 December 13

    View Slide

  28. File tests
    Sunday, 1 December 13

    View Slide

  29. Test from within Vim
    Sunday, 1 December 13

    View Slide

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

    View Slide

  31. Sunday, 1 December 13

    View Slide

  32. Sunday, 1 December 13

    View Slide

  33. Sunday, 1 December 13

    View Slide

  34. gem install zeus
    Sunday, 1 December 13

    View Slide

  35. Sunday, 1 December 13

    View Slide

  36. Sunday, 1 December 13

    View Slide

  37. One more thing …
    Sunday, 1 December 13

    View Slide

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

    View Slide

  39. Questions?
    Sunday, 1 December 13

    View Slide

  40. Thanks.
    @jelmersnoeck
    Sunday, 1 December 13

    View Slide