staying in touch egor tolstoy
play

Staying in Touch Egor Tolstoy @igrekde October 12, 2020 31 k - PowerPoint PPT Presentation

Kotlin 1.4 Online Event Staying in Touch Egor Tolstoy @igrekde October 12, 2020 31 k members in community 44 k questions on 51 k Kotlin projects on 3 k pull requests in Generics in Kotlin/Native Generics in Kotlin/Native


  1. Kotlin 1.4 Online Event Staying in Touch Egor Tolstoy @igrekde October 12, 2020

  2. 31 k members in community 44 k questions on 51 k Kotlin projects on 3 k pull requests in

  3. Generics in Kotlin/Native

  4. Generics in Kotlin/Native πŸ‘‰ πŸ‘Š

  5. 800

  6. 800 by Toshiaki Kameyama

  7. Top YouTrack contributors by issues created #1 Igor Wojda (145) #2 Louis CAD (87) #3 Marc Knaup (86) #4 AndroidDeveloperLB (83) #5 Robert Stoll (68)

  8. Let's explore the challenges and how you can solve them

  9. Case #1 Share EAP feedback

  10. your code after upgrade

  11. not your code after upgrade βœ… not your code after upgrade βœ… not your code after upgrade βœ… ❌ your code after upgrade βœ… not your code after upgrade βœ… not your code after upgrade βœ… not your code after upgrade

  12. not your code after upgrade βœ… not your code after upgrade βœ… not your code after upgrade βœ… βœ… your code after upgrade to EAP βœ… not your code after upgrade βœ… not your code after upgrade βœ… not your code after upgrade

  13. EAP feedback story 😲

  14. EAP feedback story

  15. EAP feedback story Three days from report to fix in the new EAP

  16. How to install an EAP 1. Go to Tools Kotlin Configure Updates 2. Change your β€œUpdate channel” to EAP 3. ❀ kotl.in/eap

  17. Watch out for our Tech Support team in YouTrack

  18. Case #2 Participate in user interviews

  19. You work experience domain knowledge pains and beliefs

  20. You Roadmap work features experience domain product bug fixes knowledge manager pains and docs beliefs

  21. Roadmap IDE performance Large cross- product server-side language manager projects refactorings Gradle build time

  22. Roadmap IDE performance Large cross- product server-side language manager projects refactorings Gradle build time

  23. How to sign up for an interview 1. Visit our submission form 2. Tell us a bit about your experience 3. Leave your contacts 4. Be ready for an interview ❀ kotl.in/interview

  24. Case #3 Answer questions on Stack Overflow

  25. How to implement concurrent many-to-many relationship in Hibernate What DI framework to How to call an OAuth2 from Android Service? πŸ€• choose for Android app protected REST service What architecture to How to call suspend function choose for KMM module? How to change logging level at runtime in ktor app?

  26. Support Community Documentation Kotlin built-in help

  27. Support Community Documentation Kotlin built-in help

  28. Support Community Documentation Kotlin built-in help

  29. Support Community Documentation Kotlin built-in help

  30. Asking questions and finding answers on Stack Overflow Support Community Documentation Kotlin built-in help

  31. Top Stack Overflow contrubutors by answers #1 zsmb13 (692) #2 hotkey (660) #3 Alexey Romanov (660) #4 s1m0nw1 (597) #5 Marko Tolopnik (335)

  32. 36% aren’t marked as solved

  33. 20% have no answers at all

  34. Visit stackoverflow.com

  35. Case #4 Contribute to Kotlin

  36. leave the code better than how you found it πŸ–

  37. leave the tooling better than how you found it πŸ–

  38. How to contribute to Kotlin Share your usage statistics Use EAP versions Participate in interviews Discuss new features and give feedback Report issues in YouTrack Answer questions on Stack Overflow Create tutorials and videos Hold events and presentations Create your libraries kotl.in/contribute Send pull requests to Kotlin toolchain

  39. How to contribute to Kotlin Share your usage statistics Use EAP versions Participate in interviews Discuss new features and give feedback Report issues in YouTrack Answer questions on Stack Overflow Create tutorials and videos Hold events and presentations Create your libraries kotl.in/contribute Send pull requests to Kotlin toolchain

  40. 8% only 8% of Kotlin developers share anonymous usage statistics with us

  41. Refactorings analytics Rename Introduce Variable Safe Delete Extract Method Change Signature Move Inline +8 more

  42. Refactorings analytics frequency Rename 94% Introduce Variable 85% Safe Delete 82% Extract Method 79% Change Signature 74% Move 74% Inline 72% +8 more

  43. Refactorings analytics frequency quality index Rename 94% 8 Introduce Variable 85% 10 Safe Delete 82% 7 Extract Method 79% 8 Change Signature 74% 3 Move 74% 7 Inline 72% 3 +8 more

  44. Refactorings analytics frequency quality index Rename 94% 8 Introduce Variable 85% 10 Safe Delete 82% 7 Extract Method 79% 8 Change Signature 74% 3 Move 74% 7 Inline 72% 3 +8 more

  45. Step 1 Step 2 Step 3 Settings Select the Feel our ❀ Appearance checkbox System Settings and β€œOK” Data Sharing

  46. How to contribute to Kotlin Share your usage statistics Use EAP versions Participate in interviews Discuss new features and give feedback Report issues in YouTrack Answer questions on Stack Overflow Create tutorials and videos Hold events and presentations Create your libraries kotl.in/contribute Send pull requests to Kotlin toolchain

  47. Kotlin for Android story

  48. How the community helped Kotlin for Android tried Kotlin for Android and reported issues

  49. How the community helped Kotlin for Android tried Kotlin for Android and reported issues migrated apps from Java to Kotlin

  50. How the community helped Kotlin for Android tried Kotlin for Android and reported issues migrated apps from Java to Kotlin created lots of Kotlin content

  51. How the community helped Kotlin for Android tried Kotlin for Android and reported issues migrated apps from Java to Kotlin created lots of Kotlin content started to give feedback to Google

  52. How the community helped Kotlin for Android tried Kotlin for Android and reported issues migrated apps from Java to Kotlin created lots of Kotlin content started to give feedback to Google celebrated official support in Android 🎊

  53. How the community helped Kotlin for Android tried Kotlin for Android and reported issues migrated apps from Java to Kotlin created lots of Kotlin content started to give feedback to Google celebrated official support in Android 🎊 celebrated Kotlin-first approach in Android 🎊 🎊

  54. Thank You

  55. feedback@kotlinlang.org

  56. How to contribute to Kotlin Share your usage statistics Use EAP versions Participate in interviews Discuss new features and give feedback Report issues in YouTrack Answer questions on Stack Overflow Create tutorials and videos Hold events and presentations Create your libraries kotl.in/contribute Send pull requests to Kotlin toolchain

  57. Thanks! Have a nice Kotlin @igrekde

Recommend


More recommend