BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
REFRESH-INTERVAL:PT1H
X-PUBLISHED-TTL:PT1H
X-WR-CALNAME:Euruko 2022
BEGIN:VTIMEZONE
TZID:Europe/Helsinki
BEGIN:DAYLIGHT
DTSTART:20220327T040000
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:EEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20221030T030000
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:EET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:6fd2dfdc-65c0-4875-82e9-e41e1e1eb29f
DTSTART:20221013T090000
DTEND:20221013T100000
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Doors open\, registration & breakfast
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:57bc7178-78b7-4f92-a725-7e42676dfdaf
DTSTART:20221013T100000
DTEND:20221013T101500
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Opening
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:344be8f9-a827-4f0c-861e-7405343d468e
DTSTART:20221013T101500
DTEND:20221013T111000
DESCRIPTION:Keynote details TBA. This talk will be delivered remotely.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Opening keynote (remote)
URL:https://2022.euruko.org/schedule/day-1/matz/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/matz.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:446c487d-53de-498c-bb03-8393736c2968
DTSTART:20221013T112000
DTEND:20221013T120000
DESCRIPTION:Musicians and sound engineers have found many ways of creating 
 music\, and making music sound good when played from a record. Some of the
 ir methods have become industry staples used on every recording released t
 oday.\n\nLet's look at what they do and reproduce some of their methods in
  Ruby!\n
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:How music works\, using Ruby
URL:https://2022.euruko.org/schedule/day-1/thijs-cadier/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/thijs_cadier.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:4945c11d-76d7-4a59-91de-b589a5103ed6
DTSTART:20221013T130000
DTEND:20221013T134000
DESCRIPTION:Discover how to approach CI/CD with an SRE mindset. Learn what 
 SLOs\, SLIs & error budgets are\, and how to define them for your own buil
 d & deploy processes. Rebuild trust with your system’s stakeholders\, an
 d reclaim control over slow & unreliable build and deploy processes.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Applying SRE Principles to CI/CD
URL:https://2022.euruko.org/schedule/day-1/mel-kaulfuss/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/mel_kaulfuss.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:c3b15778-c353-48b6-89a0-31765a808bec
DTSTART:20221013T135000
DTEND:20221013T143000
DESCRIPTION:Object Shapes are a technique for representing objects' propert
 ies that can increase cache hits in instance variable lookups\, decrease r
 untime checks\, and improve JIT performance. In this talk\, we'll learn ho
 w they work\, why implement them\, and interesting implementation details.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Implementing Object Shapes in CRuby
URL:https://2022.euruko.org/schedule/day-1/jemma-issroff/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/jemma_issroff.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:97737682-a2e9-4e17-9d0a-bd0d05f1c46a
DTSTART:20221013T150000
DTEND:20221013T154000
DESCRIPTION:Security doesn’t have to be scary. From this talk\, you will 
 learn 5 tips that can almost immediately make your code base more secure.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Security Doesn’t Have To Be a Nightmare
URL:https://2022.euruko.org/schedule/day-1/wiktoria-dalach/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/wiktoria_dalach.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:3bfe271e-0735-47f3-a448-7c80781445c8
DTSTART:20221013T155000
DTEND:20221013T163000
DESCRIPTION:Let's learn about various peephole optimizations used to make b
 ytecode generated by the Ruby compiler more performant. Do these small cha
 nges make any impact on the final runtime? Let's find out - experience rea
 ding bytecode is not needed!
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Looking Into Peephole Optimizations
URL:https://2022.euruko.org/schedule/day-1/maple-ong/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/maple_ong.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:a084c2e9-2944-4f20-a845-718a2564c3ff
DTSTART:20221013T193000
DTEND:20221013T235959
LOCATION:Kaivohuone\, Iso Puistotie 1\, Helsinki
SUMMARY:Party 🎉
URL:https://2022.euruko.org/schedule/day-1/15-party/
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:16661d9d-aa91-4780-8a65-6ce769fa9127
DTSTART:20221014T094000
DTEND:20221014T101500
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Doors open & breakfast
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:c320b0b2-f2c6-4329-9c16-220847571a64
DTSTART:20221014T101500
DTEND:20221014T103000
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Opening
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:fb023cbd-0357-4614-87d8-70dc72486ee9
DTSTART:20221014T103000
DTEND:20221014T111000
DESCRIPTION:This is a talk which reviews all of the things which enable Rub
 y developers to use a secure programming language with easy package manage
 ment in a supportive community. Specifically we will be tracking money spe
 nt and code shipped.\n
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:The Technical and Organizational Infrastructure of the Ruby Communi
 ty
URL:https://2022.euruko.org/schedule/day-2/adarsh-pandit/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/adarsh_pandit.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:3158acd0-cd60-407d-9202-5bfda8ee9833
DTSTART:20221014T112000
DTEND:20221014T120000
DESCRIPTION:Talk about how to go from massive pull requests to trunk-based 
 development with Ruby. Includes concrete examples of code\, architecture\,
  and workflows to implement smooth trunk-based development workflow.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:From massive pull requests to trunk-based development with Ruby
URL:https://2022.euruko.org/schedule/day-2/vesa-v%C3%A4nsk%C3%A4/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/vesa_vanska.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:4fc0cd87-b47e-4c48-a931-3258e4dc644a
DTSTART:20221014T130000
DTEND:20221014T133000
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Lightning talks
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:d4f99017-63fa-45a3-91e1-b2cf838c4893
DTSTART:20221014T133000
DTEND:20221014T140000
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:City pitches
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:45332ffb-3b22-42c7-8657-02380d436360
DTSTART:20221014T143000
DTEND:20221014T151000
DESCRIPTION:In this talk I will dive into why you should - or shouldn’t -
  use JRuby in your upcoming projects. We’ll compare the language to Ruby
  and other JVM languages\, discuss its limitations and restrictions\, and 
 even dive into how such a strange concoction of languages came to be.
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Ruby & JVM: A (JRuby) Love Story
URL:https://2022.euruko.org/schedule/day-2/yarden-laifenfeld/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/yarden_laifenfeld.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:69ba4342-cb87-4777-9060-b25e9ad4c643
DTSTART:20221014T152000
DTEND:20221014T161000
DESCRIPTION:As a society we have an attribution problem. People who look li
 ke me get it easy. Join me to explore how we can push back on the default 
 stories & myths of who is providing value in our community.\n
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Closing keynote
URL:https://2022.euruko.org/schedule/day-2/andy-croll/
IMAGE;VALUE=URI:https://2022.euruko.org/images/talks/andy_croll.png
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20221214T120111Z
UID:ef4312cf-090f-46ea-a2f5-2988d4307b55
DTSTART:20221014T161000
DTEND:20221014T163000
LOCATION:Paasitorni\, Paasivuorenkatu 5 A\, Helsinki
SUMMARY:Conference closing
END:VEVENT
END:VCALENDAR

