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

Health psycho atmosphere in dev life

Health psycho atmosphere in dev life

Healthy psychological atmosphere in developer's life, or what to do if you feel too lazy to write code #itsat 4.04.2015

042b7c0e45c53de46667f07de2fb2614?s=128

vixentael

April 04, 2015
Tweet

More Decks by vixentael

Other Decks in Technology

Transcript

  1. Healthy psychological atmosphere in developer's life, or what to do

    if you feel too lazy to write code Framework Days. IT-Saturday. 4.04.2015
  2. Lazzzyyy Framework Days. IT-Saturday. 4.04.2015

  3. Bored of coding? Try smth new! Framework Days. IT-Saturday. 4.04.2015

  4. Read new things Framework Days. IT-Saturday. 4.04.2015 nshipster.com iosdevelopertips.com iosdevweekly.com

    cocoacontrols.com petersteinberger.com objc.io raywenderlich.com iosdevtips.co
  5. Try new things Framework Days. IT-Saturday. 4.04.2015 new project -

    new technology old project - refactoring (touch code, not functionality) ◦ pod 'ReactiveCocoa' ◦ pod 'LogEntries' ◦ pod 'UIAlertView-Blocks' ◦ pod 'ActionSheetPicker-3.0'
  6. Try new things: logentries Framework Days. IT-Saturday. 4.04.2015 • log

    everything • use levels • disable in production!
  7. Try new things: widget Framework Days. IT-Saturday. 4.04.2015 Let’s make

    a widget!
  8. Try new things: widget Framework Days. IT-Saturday. 4.04.2015 Let’s submit

    widget!
  9. Try new things: widget Framework Days. IT-Saturday. 4.04.2015 Let’s submit

    widget! • 2 bundle ids: com.company.appName com.company.appName.widgetName • 2 distribution mobile provisions • appgroups: should be included in both provisions: host app and extension • host app and extension should use same server URL
  10. Share new things Framework Days. IT-Saturday. 4.04.2015 • community (skype/slack

    chat) • dev meetings • twitter • blog
  11. Share new things • Look what I’ve done! • Demo

    inside company • Pair programming • Code review Framework Days. IT-Saturday. 4.04.2015
  12. Measure everything! • lines of code Framework Days. IT-Saturday. 4.04.2015

  13. Measure everything! • lines of code Framework Days. IT-Saturday. 4.04.2015

    cloc.sourceforge.net www.sonarsource.com
  14. Measure everything! • lines of code • warnings Framework Days.

    IT-Saturday. 4.04.2015 cloc.sourceforge.net www.sonarsource.com
  15. Measure everything! • lines of code • warnings Framework Days.

    IT-Saturday. 4.04.2015 cloc.sourceforge.net www.sonarsource.com fauxpasapp.com
  16. Measure everything! • lines of code • warnings • dependencies

    Framework Days. IT-Saturday. 4.04.2015 cloc.sourceforge.net www.sonarsource.com fauxpasapp.com
  17. Measure everything! • lines of code • warnings • dependencies

    Framework Days. IT-Saturday. 4.04.2015 cloc.sourceforge.net www.sonarsource.com fauxpasapp.com github.com/PaulTaykalo/objc- dependency-visualizer
  18. Commits • git pulse • by authors • by time

    • by day Framework Days. IT-Saturday. 4.04.2015 http://bit.ly/1GbJpjE
  19. Commits Framework Days. IT-Saturday. 4.04.2015 hour of commit

  20. Commits Framework Days. IT-Saturday. 4.04.2015 hour of commit

  21. Commits Framework Days. IT-Saturday. 4.04.2015 day of commit

  22. Commits Framework Days. IT-Saturday. 4.04.2015 day of commit

  23. Emoji commit messages Framework Days. IT-Saturday. 4.04.2015 https://github.com/atom/atom

  24. Emoji commit messages Framework Days. IT-Saturday. 4.04.2015 https://github.com/atom/atom

  25. Emoji commit messages when add some UI features or changes

    when writing docs for bugfix upgrading, setting new versions of dependencies for refactoring and improving the format/structure of the code Framework Days. IT-Saturday. 4.04.2015 :art: :memo: :bug: :arrow_up: ???
  26. Emoji commit messages Framework Days. IT-Saturday. 4.04.2015

  27. Demo to client Prepare plan Show features not code Measure

    performance Framework Days. IT-Saturday. 4.04.2015
  28. Cute animations Framework Days. IT-Saturday. 4.04.2015

  29. Cute animations Framework Days. IT-Saturday. 4.04.2015

  30. Cute animations Framework Days. IT-Saturday. 4.04.2015 • long tableviews •

    collection views • opening details page • loading / pull-to-refresh • guiding user flow http://bit.ly/1IxOG2B
  31. Cute animations Framework Days. IT-Saturday. 4.04.2015

  32. Cute animations Framework Days. IT-Saturday. 4.04.2015

  33. Cute animations Framework Days. IT-Saturday. 4.04.2015 • long tableviews •

    collection views • opening details page • loading / pull-to-refresh • guiding user flow http://bit.ly/1NIKbUj
  34. Cute animations Framework Days. IT-Saturday. 4.04.2015 • long tableviews •

    collection views • opening details page • loading / pull-to-refresh • guiding user flow http://bit.ly/1auhzSA
  35. Cute animations Framework Days. IT-Saturday. 4.04.2015 • long tableviews •

    collection views • opening details page • loading / pull-to-refresh • guiding user flow http://bit.ly/1auhuyl
  36. Easter eggs Framework Days. IT-Saturday. 4.04.2015 http://bit.ly/19RlSWT

  37. Easter eggs http://bit.ly/1GbJALT http://bit.ly/1BZUuwP http://bit.ly/1FalkEz

  38. Framework Days. IT-Saturday. 4.04.2015 The last slide vixentael