BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ical.marudot.com//iCal Event Maker
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Belgrade
LAST-MODIFIED:20201011T015911Z
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Belgrade
X-LIC-LOCATION:Europe/Belgrade
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211213T110602Z
UID:1639393523063-88434@ical.marudot.com
DTSTART;TZID=Europe/Belgrade:20211220T180000
DTEND;TZID=Europe/Belgrade:20211220T200000
SUMMARY:First Meetup of ToolOps Community - JetBrains
URL:https://youtu.be/MomK546eSuo
DESCRIPTION:Our first online meeting will be on December 20th at 6pm CET / 9am PST. You can join the live stream here: https://youtu.be/MomK546eSuo. Don’t forget to use the “Set Reminder” button to get a notification before the event\, so you don’t miss it.\n\nYou can also join the ToolOps Community on Slack: https://join.slack.com/t/toolopscommunity/shared_invite/zt-zgkgok91-xj6PyLc7V83qrCSL7BeqSA\n\nAgenda\n\n1. "When to hack and when to and stop: lessons from my life as a ToolOps engineer."\nKrzysztof Romanowski from VirtusLab\n\nFinding the right balance between quality and getting things done defines an experienced developer. In other words\, senior developers should know when to hack and when to stop (and to do things properly).\n\nIn this talk\, I will share stories from projects I have worked on over the years and show whether my tricks paid off or were a constant source of problems. I will also discuss projects where a proper hack was the only way.\n\n===\n\n2. "From one monorepo to another: story of the Kotlin IDE plugin migration"\nYan Zhulanow and Nikita Bobko from JetBrains\n\nThis talk is about the migration of the Kotlin IDE plugin from one monorepo to another. Historically\, the plugin had always been a part of the compiler repository. Still\, some time ago\, it became clear that moving the codebase closer to IntelliJ IDEA could make development a lot easier.\n\nSo a year and a half ago\, we initiated the migration process\, and it was a tough journey. As you can imagine\, it wasn't simply about moving the source files from one Git repository to another. We had to migrate from Gradle to IntelliJ Platform’s build system and improve our test infrastructure. Moreover\, even after the migration\, we had to maintain cadence with both the Kotlin and IntelliJ Platform release cycles. It turned out to be the most challenging part of the story.\n\nWe will cover the technical problems we had during the migration\, the solutions we chose for them\, and how we managed to keep developing and releasing the product during such an infrastructure leap.
LOCATION:https://youtu.be/MomK546eSuo
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:First Meetup of ToolOps Community - JetBrains
TRIGGER:-PT15M
END:VALARM
END:VEVENT
END:VCALENDAR