Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Development Matters

475 views

Published on

Presented first at the Tulsa Tech Fest 2016 as the closing Keynote

Published in: Software
  • Be the first to comment

  • Be the first to like this

Development Matters

  1. 1. Please help us! Thank our Sponsors:
  2. 2. Please Be Courteous! Please be courteous to your fellow attendees and set your phones to vibrate or silent mode!
  3. 3. Development Matters nuggets for your next steps…
  4. 4. http://slideshare.net/CalebJenkins
  5. 5. https://twitter.com/SpaceX/status/754906212429238272
  6. 6. https://twitter.com/SpaceX/status/754906212429238272
  7. 7. https://twitter.com/CalebJenkins/status/752708465051611136
  8. 8. https://twitter.com/evaferreira92/status/654360227672944641
  9. 9. developingUX.com speakerpedia.com/speakers/caleb-jenkins @calebjenkins
  10. 10. developingUX.com speakerpedia.com/speakers/caleb-jenkins @calebjenkins
  11. 11. https://twitter.com/Azure/status/751499852547325952
  12. 12. ‘s Azure
  13. 13. http://slideshare.net/CalebJenkin
  14. 14. https://twitter.com/DisneyPixar/status/682970293523079170
  15. 15. UX Matters Delight your Users – it’s good for business!
  16. 16. https://twitter.com/cabel/status/648680009381511168
  17. 17. A USER INTERFACE IS LIKE A JOKE. IF YOU HAVE TO EXPLAIN IT, IT’S NOT THAT GOOD.
  18. 18. UI != UX
  19. 19. Login Register
  20. 20. Login Register
  21. 21. Login Continue
  22. 22. Login Continue The number of customers purchasing went up by 45%. The extra purchases resulted in an extra $15 million the first month. For the first year, the site saw an additional $300,000,000.
  23. 23. Login Continue The number of customers purchasing went up by 45%. The extra purchases resulted in an extra $15 million the first month. For the first year, the site saw an additional $300,000,000.
  24. 24. http://www.amazon.com/gp/registry/wishlist/6YLTYI1XOP33/ http://developingUX.com/UXBooks http://developingUX.com/adobeTV http://developingUX.com/ux UX Matters
  25. 25. Clean Code Matters Maintainable, Readable, Extensible Code
  26. 26. Always codeas if the person who ends up maintaining your code is a violent psychopath who knows where you live. http://c2.com/cgi/wiki?CodeForTheMaintainer
  27. 27. File > New is cheep, easy, and doesn’t cost anything
  28. 28. File > New is cheep, easy, and doesn’t cost anything everything else is “maintenance”
  29. 29. https://twitter.com/housecor/status/661200919770566656
  30. 30. if (weight > 10 && weight < 20) { cost = 5m; } else if (weight >= 20 && weight < 30) { cost = 10mm; } else if (weight >= 30 && weight < 40) { cost = 15m; if(Item.Contains("!!!")) { cost = cost * 3; } if (Item.Contains("Save the Queen")) { cost = cost * .15m; } }
  31. 31. if (weight > 10 && weight < 20) { cost = 5m; } else if (weight >= 20 && weight < 30) { cost = 10mm; } else if (weight >= 30 && weight < 40) { cost = 15m; if(Item.Contains("!!!")) { cost = cost * 3; } if (Item.Contains("Save the Queen")) { cost = cost * .15m; } } foreach (var rule in shippingRules) { if(rule.AppliesTo(Item)) { cost = rule.Apply(Item, cost); } }
  32. 32. Secure Code Matters SQL Injection, XSS, Least Privilege, Layered Security, Monitoring, Eternal Diligence
  33. 33. The Open Web Application Security Project owasp.org 1. Injection 2. Broken authentication and session management 3. Cross-site scripting (XSS) 4. Insecure direct object reference 5. Security misconfiguration 6. Sensitive data exposure 7. Missing function level access control 8. Cross-site request forgery 9. Using components with known vulnerabilities: Heartbleed and Shellshock in action 10. Unvalidated redirects and forwards
  34. 34. The Open Web Application Security Project owasp.org
  35. 35. The Open Web Application Security Project owasp.org http://msdn.microsoft.com/security/
  36. 36. Engineering Matters Automated Tests, Source Control, Release Automation, Monitoring
  37. 37. https://twitter.com/jason_koebler/status/652175321844858880
  38. 38. Damian Brady (Octopus Deploy) .NET Deployment Strategies – the Good, the Bad and the Ugly NDC Oslo 2016 https://vimeo.com/171950824 ~ 9:00
  39. 39. lost $440 million in 45 minutes
  40. 40. Culture Matters Process, Sustainable Pace, Predictability, Quality
  41. 41. http://agilescout.com/what-make-a-perfect-job-infographic/
  42. 42. modernagile.org https://www.agilealliance.org/resources/videos/modern-agile/
  43. 43. Learning Matters Never let schooling interfere with your education – how fascinating!
  44. 44. https://twitter.com/mcfranzini/status/653578296538570752
  45. 45. Professionalism Matters what you do and what you build matters..
  46. 46. developingUX.com speakerpedia.com/speakers/caleb-jenkins @calebjenkins
  47. 47. Please help us! Thank our Sponsors:
  48. 48. Please Complete An Evaluation Form Your input is important! You can access Evaluation Forms at: http://TulsaTechFest.com
  49. 49. https://www.flickr.com/photos/empics/2846078511/ https://www.flickr.com/photos/37467370@N08/8367718891/ https://www.flickr.com/photos/indigoskies/9975769594/ https://www.flickr.com/photos/gsfc/4691502462/
  50. 50. https://www.flickr.com/photos/philliecasablanca/3261060830/ https://www.flickr.com/photos/dcruz/6962838815/ https://www.flickr.com/photos/purplemattfish/4882914592/ https://www.flickr.com/photos/elviskennedy/8065027484/ https://www.flickr.com/photos/stephanwita/16020143348/
  51. 51. https://www.flickr.com/photos/flatworldsedge/5012226056/ https://www.flickr.com/photos/21586553@N02/4139152095/ https://www.flickr.com/photos/robotbuddy/282525459/ https://www.flickr.com/photos/james_michael_hill/12974976464/

×