Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Nächste SlideShare
Staying Ahead of the Curve
Weiter
Herunterladen, um offline zu lesen und im Vollbildmodus anzuzeigen.

0

Teilen

Staying Ahead of the Curve

Herunterladen, um offline zu lesen

Keynote presentation at Agile Manchester

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Gehören Sie zu den Ersten, denen das gefällt!

Staying Ahead of the Curve

  1. 1. Trisha Gee (@trisha_gee) Developer & Technical Advocate, JetBrains Staying Ahead of the Curve
  2. 2. or: New Things Are Dangerous, mmmkay
  3. 3. Let’s Learn Lambdas!
  4. 4. erm…
  5. 5. Let’s Go Parallel!
  6. 6. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Serial Parallel TimeTaken(seconds) map() MacBook Surface
  7. 7. 0 20 40 60 80 100 120 140 160 Serial Parallel TimeTaken(millis) findAny() MacBook Surface
  8. 8. Wait a minute…
  9. 9. Why?
  10. 10. 1. For the Business 2. For the Team 3. For You Why?
  11. 11. 1. For The Business
  12. 12. Why? Real Time Data Analysis & Display
  13. 13. Why? New Market
  14. 14. Why? New Market
  15. 15. Automated Testing
  16. 16. Continuous Integration
  17. 17. Continuous Delivery
  18. 18. DevOps
  19. 19. Why? Lean Startup & Geolocation
  20. 20. How? Prototype
  21. 21. { "openStreetMapId": "20980098", "location": { "coordinates": [151.2728552, -33.8931988], "type": "Point" }, "amenity": "cafe", "cuisine": "coffee_shop", "name": "Gloria Jean's" }, { "openStreetMapId": "27653001", "location": { "coordinates": [-1.6937433, 53.9043868], "type": "Point" }, "addr:city": "Otley", "addr:country": "GB", "addr:housenumber": "9", "addr:postcode": "LS21 3HE", "addr:street": "Mercury Row", "amenity": "cafe", "cuisine": "coffee_shop", "gluten_free": "yes", "is_in:town": "Otley", "name": "The Walkway Cafe" } , { "openStreetMapId": "21554712", "location": { "coordinates": [151.9519968, -27.5601496], "type": "Point" }, "amenity": "cafe", "created_by": "JOSM",
  22. 22. Technology Limitations
  23. 23. How or Where? • Spikes / prototypes • Use in non-production code • Build / Deploy / Continuous Delivery Pipeline • Tests • Use in internal tools • Use on a new project or service • Get the experts in (remember to share)
  24. 24. 2. For The Team
  25. 25. Why? Painful Releases
  26. 26. Why? Code that’s hard to understand
  27. 27. Why? Testing is Hard and Inconsistent
  28. 28. How Spike
  29. 29. Where Test code
  30. 30. Technology Limitations
  31. 31. How or Where? •Spikes / prototypes •Use in non-production code • Build / Deploy / Continuous Delivery Pipeline • Tests •Use in internal tools •Skunkworks projects / hack days
  32. 32. 3. For You
  33. 33. Why?
  34. 34. So Much Choice!
  35. 35. How or Where? •User Groups •Blogs & Tutorials •Online courses •Books •Pet project •Join an open source project •Find a project at work •Get a new job!
  36. 36. Why?
  37. 37. Because you want to
  38. 38. How or Where?
  39. 39. Culture of Continuous Learning
  40. 40. When?
  41. 41. Preventing Premature Implementation •Brown Bags •User Groups •Hack days •Skunkworks •20% time •Gold Card days •Conferences
  42. 42. Risks
  43. 43. Benefits
  44. 44. Skilled People
  45. 45. Ready to adopt the right tool
  46. 46. …at the right time
  47. 47. Happy People
  48. 48. In Summary
  49. 49. Don’t Panic!
  50. 50. Lambdas: The Right Way
  51. 51. http://bit.ly/stay-ahead @trisha_gee

Keynote presentation at Agile Manchester

Aufrufe

Aufrufe insgesamt

1.477

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

932

Befehle

Downloads

9

Geteilt

0

Kommentare

0

Likes

0

×