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

Automate ALL THE THINGS

Automate ALL THE THINGS

Slides from DevFest Silicon Valley, list of resources at http://ki.tt/devfest

Kitt Hodsden

March 15, 2013
Tweet

More Decks by Kitt Hodsden

Other Decks in Technology

Transcript

  1. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley AUTOMATE
  2. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Hi.
  3. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Who  are  you?
  4. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Caveats!
  5. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Why?
  6. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  7. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Not  a  bad  thing!
  8. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Laziness   –   The   quality   that   makes   you  go  to  great   effort   to   reduce  overall  energy  expenditure.  It  makes  you  write  labor-­‐ saving   programs   that   other   people   will   find   useful,   and   document   what   you   wrote   so  you   don't   have   to  answer   so   many   quesRons   about   it.   Hence,   the   first   great   virtue   of   a   programmer. h4p://en.wikipedia.org/wiki/Larry_Wall
  9. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley “Progress  isn't  made  by  early  risers.  It's      made  by  lazy  men  trying  to  find  easier        ways  to  do  something.”  Robert  A.  Heinlein
  10. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Based  on  a  TRUE  STORY!
  11. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley ⌘space
  12. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  13. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  14. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Alfred h4p://alfredapp.com/ Quicksilver h4p://qsapp.com/ Launchbar h4p://www.obdev.at/products/launchbar/
  15. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Skylight h4p://www.candylabs.com/skylight Launchy h4p://www.launchy.net/ h4p://pylaunchy.sourceforge.net/docs/
  16. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Gnome  Launch  Box h4ps://live.gnome.org/ Gnome  Do h4p://do.davebsd.com/ Launchy h4p://www.launchy.net/ h4p://pylaunchy.sourceforge.net/
  17. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  18. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  19. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  20. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  21. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley cd               !!   cp               !$ less             which ls               rm pwd             cat find             grep pushd  /  popd       dirs  -­‐v
  22. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://quickle^.com/blog/tag/bash h4p://rubytune.com/cheat h4p://www.commandlinefu.com/commands/browse command  line  resources
  23. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  24. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  25. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  26. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley flickr %  imguploadr  -­‐ukhodsden  -­‐d”In  your  face,  bee.”  -­‐t”bees”  IMG_5038.JPG %  imguploadr  -­‐ukhodsden  -­‐t”bees”  *.JPG h4ps://flickr.com/ h4p://www.flickr.com/services/apps/tags/commandline
  27. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley trovebox %  openphoto  -­‐F  ‘photo=@  IMG_5038.JPG‘  -­‐F’tags=bees’ h4ps://trovebox.com/
  28. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley dymock[1042]%  convert  all-­‐the-­‐things.jpg  all-­‐the-­‐things.png dymock[1043]%  scp  all-­‐the-­‐things.png  ki4.hodsden.org:ki4-­‐images all-­‐the-­‐things.png                                    100%      26KB    25.6KB/s      00:00 dymock[1044]%  
  29. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley %  history  |  cut  -­‐c8-­‐120  |  cut  -­‐d"  "  -­‐f1  |  sort  |  uniq  -­‐c  |  sort
  30. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley aliases
  31. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley zsh,  bash  format alias  d="dirs  -­‐v" tcsh  format   alias  d  'dirs  -­‐v'
  32. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley alias  toki4  'scp  \!*  ki.4:ki4-­‐images;  echo  "h4ps://ki4.hodsden.org/images/\!*"'
  33. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://alias.sh/
  34. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley ^a  beginning  of  line ^e  end  of  line ^r  reverse  search  through  history alt-­‐b  back  a  word alt-­‐f  forward  a  word TAB  to  autocomplete *  unless  you  have  vi  bindings  in  your  terminal
  35. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley %  cd  /home/takethelongroad/path/to/interesRng/locaRon %  cd  ../../another/interesRng/locaRon %  cd  ../../../back/to/another/place %  cd  ../../../../another/interesRng/locaRon
  36. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley alias  dev  'cd  /home/www-­‐data/public/example.org/dev/'   alias  stg  'cd  /home/www-­‐data/public/example.org/staging/'   alias  www  'cd  /home/www-­‐data/public/example.org/www/'  
  37. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley cd  -­‐
  38. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley ^r
  39. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  40. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley alias  pu                'pushd' alias  po                'popd' alias  d                    'dirs  -­‐v' alias  pusdh          'pushd'
  41. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley cd  .. .. ls  -­‐al   lsl ll mkdir  -­‐p md psg ps  -­‐ef  |  grep  !$   hg history  |  grep  !$ find  .  -­‐name  $* ff
  42. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley alias  gen_ctags='/usr/local/bin/ctags  -­‐-­‐ langmap=php:.engine.inc.module.theme.php.install.test.profile  -­‐-­‐php-­‐ kinds=cdfi  -­‐-­‐languages=php  -­‐-­‐recurse  -­‐-­‐exclude="\.git"  -­‐-­‐exclude="\.svn"  -­‐-­‐ exclude="\.hg"  -­‐-­‐exclude="\.bzr"  -­‐-­‐exclude="CVS"  -­‐-­‐totals=yes  -­‐-­‐tag-­‐relaRve=yes   -­‐-­‐regex-­‐PHP="/abstract\s+class\s+([^  ]+)/\1/c/"  -­‐-­‐regex-­‐PHP="/interface\s+([^  ] +)/\1/c/"  -­‐-­‐regex-­‐PHP="/(public\s+|staRc\s+|abstract\s+|protected\s+|private \s+)funcRon\s+\&?\s*([^  (]+)/\2/f/"'
  43. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley funcRon
  44. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley scripts  FTW!
  45. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley trovebox %  openphoto  -­‐F  ‘photo=@  IMG_5038.JPG‘  -­‐F’tags=bees’ h4ps://trovebox.com/
  46. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4ps://github.com/openphoto/openphoto-­‐php h4ps://gist.github.com/1274061
  47. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley cron  /  at
  48. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley  %  crontab  -­‐e
  49. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley #  m  h    dom  mon  dow      command #  every  seventh  minute,  every  day */7    *    *    *    *    /usr/bin/example  -­‐arg #  run  ping  and  ls  at  noon  and  midnight  on  the  1st  day  of  every  2nd  month #  output  the  commands  into  the  log  file  /var/log/cronrun. 0  0,12  1  */2  *  /sbin/ping  -­‐c  192.168.0.1;  ls  -­‐la  >>/var/log/cronrun #  third  monday  of  every  month  at  4  am 0  4  15-­‐21  *  1  /command
  50. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley dymock[1023]%  crontab  -­‐l #MIN  HOUR  DOM  MON  DOW  command MAILTO="[email protected]" 12      20      *      *      *      cd  /Users/ki4/work/ref-­‐repo;  /usr/local/git/bin/git  pull
  51. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley at
  52. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley %  at  1605  March  15 at>  ~/bin/tweet  ‘I  am  now  speaking  at  #devfestsv  about   the  "at"  command.  I  hope  I  Rmed  it  well.’ at>  ^D *  tweet  is  a  rename  of  h4p://www.floodgap.com/so^ware/4y4er/
  53. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  54. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  55. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley M-­‐x  ( <do  commands  that  will  be  repeated> M-­‐x  ) meta-­‐x  open-­‐paren <do  commands  that  will  be  repeated> meta-­‐x  close-­‐paren flower  x  shi^  9 <do  commands  that  will  be  repeated> flower  x  shi^  0
  56. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  57. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4ps://www.shortcu…oo.com/
  58. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Photoshop  AcRons
  59. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Learn  your  operaRng  system  shortcuts! Apple h4p://support.apple.com/kb/HT1343 Window h4p://support.microso^.com/kb/126449
  60. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://docs.emmet.io/
  61. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley div#banner>div.logo+ul#navigaRon>li*4>a
  62. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley <div  id="banner">      <div  class="logo"></div>      <ul  id="navigaRon">            <li><a  href=""></a></li>            <li><a  href=""></a></li>            <li><a  href=""></a></li>            <li><a  href=""></a></li>      </ul> </div>
  63. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  64. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley code!
  65. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Cake h4p://book.cakephp.org/1.3/view/1522/ Code-­‐GeneraRon-­‐with-­‐Bake
  66. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Drupal h4p://drupal.org/project/easy_module
  67. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Symfony h4p://symfony.com/doc/current/book/ page_creaRon.html
  68. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Django h4ps://github.com/debrice/djangogenerator
  69. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Rails h4p://guides.rubyonrails.org/command_line.html h4p://guides.rubyonrails.org/ge†ng_started.html
  70. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Ruby h4p://doc.zeroc.com/display/Ice/Code+GeneraRon+in+Ruby
  71. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  72. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  73. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley cli  for  web  apps? really?
  74. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley drush h4p://drush.ws/
  75. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley wp-­‐cli h4p://wp-­‐cli.org/
  76. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley django h4ps://docs.djangoproject.com/en/dev/ref/django-­‐admin/ h4p://docs.django-­‐cms.org/en/2.3.5/advanced/cli.html h4ps://github.com/django-­‐extensions/django-­‐extensions
  77. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Hudson  /  Jenkins  /  CI
  78. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://www.flickr.com/photos/emme4_ns_tullos/159845627/
  79. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  80. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley GreaseMonkey! h4p://www.greasespot.net/
  81. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  82. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley TamperMonkey?
  83. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  84. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://userscripts.org/ (new  funcRonality) h4p://userstyles.org/ (new  colors/  styles)
  85. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  86. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  87. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley clicky.
  88. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley clicky.  clicky.
  89. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley tab  tab  tab  clicky  enter
  90. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley sigh.
  91. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://www.phpied.com/form-­‐auto-­‐fill-­‐bookmarklet/ @stoyanstefanov
  92. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Selenium Windmill
  93. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  94. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley quick-­‐test  media  queries
  95. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley <a  href="javascript:void(funcRon(){  var   w=window.open(document.locaRon.href,   '_blank','width=480');w.resizeTo(480,640);} ())">480  click</a> h4p://ki.4/click.html
  96. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  97. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  98. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley push  pull  poll  post
  99. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley have  you  changed  yet?  no. have  you  changed  yet?  no. have  you  changed  yet?  no.
  100. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://danieljaeger.openphoto.net/ h4p://9686.openphoto.net/
  101. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley #!/bin/sh REPOS="$1" REV="$2" PATH=/usr/local/subversion/share/tools/hook-scripts commit-email.pl -s "[FOO]" "$REPOS" "$REV" [email protected]
  102. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  103. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley ImageOpRm h4p://imageopRm.com/ h4ps://github.com/toy/image_opRm % image_optim *.{jpg,png,gif}
  104. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  105. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4ps://github.com/averyvery/FED-­‐Starter-­‐Kit/blob/master/config/compass.rb h4p://viget.com/inspire/stop-­‐making-­‐sprites-­‐compass-­‐sass-­‐and-­‐png-­‐sprite-­‐generaRon
  106. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley !!!
  107. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Uh  oh…
  108. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley let  us  count  the  ways…
  109. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley 1.  send  an  email AT&T:  [email protected] Qwest:  [email protected] T-­‐Mobile:  [email protected] Verizon:  [email protected] Sprint:  [email protected]  or                            [email protected] Virgin  Mobile:  [email protected] Nextel:  [email protected] Alltel:  [email protected] Metro  PCS:  [email protected] Powertel:  [email protected] Boost  Mobile:  [email protected] Suncom:  [email protected] Tracfone:  [email protected] U.S.  Cellular:  [email protected]
  110. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley 2.  send  a  tweet
  111. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley 3.  Use  webhooks  with  Twilio
  112. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley 4.  Use  IFTTT
  113. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley IFTTT i^4.com
  114. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  115. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  116. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  117. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://i^4.com/recipes/774
  118. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4p://cloudwork.com/
  119. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley h4ps://github.com/canRno/huginn/ Huginn
  120. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley circling  around
  121. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley phew!
  122. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Examples
  123. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley example:  email  collecRons  of  links
  124. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  125. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  126. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley
  127. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley $(document).ready(funcRon()  {    $('.clicky').clickme(); });
  128. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley $(document).ready(funcRon()  {    $('.clicky').clickme(); });
  129. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Thank  you! resources  at h4p://ki.4/cc3 h4p://ki.4/webstock
  130. automate  ALL  THE  THINGS    ::    ki4  hodsden  

     :    @ki4    ::    devfest  silicon  valley Ki4  Hodsden h4p://ki.4/ @ki4