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

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. 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
  3. 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'
  4. Try new things: logentries Framework Days. IT-Saturday. 4.04.2015 • log

    everything • use levels • disable in production!
  5. 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
  6. Share new things • Look what I’ve done! • Demo

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

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

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

    Framework Days. IT-Saturday. 4.04.2015 cloc.sourceforge.net www.sonarsource.com fauxpasapp.com
  10. 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
  11. Commits • git pulse • by authors • by time

    • by day Framework Days. IT-Saturday. 4.04.2015 http://bit.ly/1GbJpjE
  12. 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: ???
  13. Demo to client Prepare plan Show features not code Measure

    performance Framework Days. IT-Saturday. 4.04.2015
  14. 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
  15. 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
  16. 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
  17. 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