BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:In collaboration with Code for GovTech
X-WR-CALDESC:In collaboration with Code for GovTech
NAME:July 2024 Rustacean meetup 🤝 C4GT
X-WR-CALNAME:July 2024 Rustacean meetup 🤝 C4GT
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:July 2024 Rustacean meetup 🤝 C4GT
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Introduction to C4GT
DTSTART:20240720T103000Z
DTEND:20240720T110000Z
DTSTAMP:20260417T054701Z
UID:session/QtoJdUkyakbajYAJiGcY9w@hasgeek.com
SEQUENCE:4
CREATED:20240717T064045Z
DESCRIPTION:https://www.codeforgovtech.in/
LAST-MODIFIED:20240717T080458Z
LOCATION:Bengaluru
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to C4GT in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Dhiway and Cord
DTSTART:20240720T110000Z
DTEND:20240720T114000Z
DTSTAMP:20260417T054701Z
UID:session/8G2VLZrw8kT63nDJQLvk4i@hasgeek.com
SEQUENCE:6
CREATED:20240717T064119Z
DESCRIPTION:https://github.com/dhiway\nhttps://github.com/dhiway/cord
LAST-MODIFIED:20240717T080526Z
LOCATION:Bengaluru
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Dhiway and Cord in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Using Rust + Webassembly to build a browser based metronome
DTSTART:20240720T114000Z
DTEND:20240720T121000Z
DTSTAMP:20260417T054701Z
UID:session/KAzUVnnqcV7XySySnd9xaD@hasgeek.com
SEQUENCE:4
CREATED:20240717T075717Z
DESCRIPTION:In this talk I plan to cover the basics of compiling Rust code
  to webassembly and using it to build applications in the browser (along w
 ith some Javascript[1]). \n\nI recently experimented with this approach to
  build a basic metronome. Code examples will be used from there. \n\nTenta
 tive outline for the talk: \n\n- Short intro about webassembly and it's ad
 vantages\n- Crates and tools \n- High level overview of how it works\n  - 
 writing Rust code that JS can call and vice versa\n  - dev workflow\n- Ver
 y brief intro about Metronome and the WebAudio API\n- Examples from the me
 tronome code\n  - Debugging rust code at runtime\n  - Error handling\n  - 
 Callbacks\n- Other interesting possibilities\n- Links and references\n\n[1
 ] Working understanding of Js is sufficient. I'll briefly explain the WebA
 udio API that's used in the metronome implementation
LAST-MODIFIED:20240719T115745Z
LOCATION:Bengaluru
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/july-2024-rustacean-meetup-c4gt/sche
 dule/using-rust-webassembly-to-build-a-browser-based-metronome-KAzUVnnqcV7
 XySySnd9xaD
BEGIN:VALARM
ACTION:display
DESCRIPTION:Using Rust + Webassembly to build a browser based metronome in
  5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Break/Networking
DTSTART:20240720T121000Z
DTEND:20240720T123000Z
DTSTAMP:20260417T054701Z
UID:session/7xAnEDacht3EPbem72GkYG@hasgeek.com
SEQUENCE:1
CREATED:20240719T115757Z
LAST-MODIFIED:20240719T115759Z
LOCATION:Bengaluru
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Break/Networking in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
