BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:October 2024 Rustacean meetup
X-WR-CALDESC:October 2024 Rustacean meetup
NAME:October 2024 Rustacean meetup
X-WR-CALNAME:October 2024 Rustacean meetup
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:October 2024 Rustacean meetup
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Introduction/Networking
DTSTART:20241019T053000Z
DTEND:20241019T054000Z
DTSTAMP:20260414T114411Z
UID:session/UL4ZMn6UwSQNV5i1soxN3y@hasgeek.com
SEQUENCE:3
CREATED:20241016T082004Z
LAST-MODIFIED:20241016T082032Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction/Networking in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction session from Couchbase
DTSTART:20241019T054000Z
DTEND:20241019T061000Z
DTSTAMP:20260414T114411Z
UID:session/TYWKXkw6aG2GNkDaQSjZZ6@hasgeek.com
SEQUENCE:4
CREATED:20240927T102242Z
LAST-MODIFIED:20241016T081950Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction session from Couchbase in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Design Patterns for async and parallel systems with Rust
DTSTART:20241019T061000Z
DTEND:20241019T071000Z
DTSTAMP:20260414T114411Z
UID:session/FxnUQfw4cRkNRa4NCHipvy@hasgeek.com
SEQUENCE:3
CREATED:20241015T155858Z
DESCRIPTION:## Preface\nAs Rust has matured it provides both async and par
 allel programming primitives for efficient concurrency\, although Rust isn
 't opionated about any specific kind of concurrency pattern. As a language
  Rust's Concurrency Model derived from `Send` + `Sync` Marker traits provi
 de even common design patterns and libraries with ways to help users avoid
  the most cumbersome of foot-guns in the form of data-races.\n\n## Proposa
 l\n> "I would like to explore essential design patterns\, crates and ecosy
 stem for each side of the two concurrency patterns. Discuss technical deta
 ils regarding higher level design of APIs and how each of the tools and me
 ans differ from other popular languages using a wide variety of similar pa
 tterns."\n\n- Explore writing executors and future aka async wrappers over
  simple Asynchronous OS APIs.\n- State management across threads and tasks
 .\n- Message passing with and without channels. Quick comparison between u
 nix pipes and channels.\n- Comparing Go\, Elixir/BEAM and other systems la
 nguages(C++) to Rust's concurrency model.\n- Pain points with Rust's concu
 rrency model and crates/patterns to work around them.\n\n## Prerequisites\
 n- basic familiarity with some concurrency primitives such as tasks or thr
 eads.\n- basic rust understanding\n- some knowledge about pointers and bas
 ic system's design\n\n**Swarnim Arun**\n[swarnimarun.com](https://swarnima
 run.com) - Game Developer & Software Consultant\n\n**Currently\,*\nSenior 
 Developer @ [Cedana.ai](https://cedana.ai)\nWorking on optimizing cloud co
 mpute performance and efficiency\n
LAST-MODIFIED:20241016T081946Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/october-2024-rustacean-meetup/schedu
 le/design-patterns-for-async-and-parallel-systems-with-rust-FxnUQfw4cRkNRa
 4NCHipvy
BEGIN:VALARM
ACTION:display
DESCRIPTION:Design Patterns for async and parallel systems with Rust in 5 
 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Break
DTSTART:20241019T071000Z
DTEND:20241019T073000Z
DTSTAMP:20260414T114411Z
UID:session/VStkQdFr3CdhZGgUgA2Kok@hasgeek.com
SEQUENCE:4
CREATED:20241015T155945Z
LAST-MODIFIED:20241016T081943Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Instrumentation tools for Tokio runtime
DTSTART:20241019T073000Z
DTEND:20241019T075000Z
DTSTAMP:20260414T114411Z
UID:session/Etv5D1smC3DZZyp1RqQohH@hasgeek.com
SEQUENCE:6
CREATED:20241016T081836Z
DESCRIPTION:This will be a short introduction talk/more like a whirlwind t
 our of tools which expose instrumentation information from Tokio runtime l
 ike\n\n- tokio-console\n- tokio-metrics\n- ??\n\nExpected runtime\, about 
 20 minutes.
LAST-MODIFIED:20241016T081937Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/october-2024-rustacean-meetup/schedu
 le/instrumentation-tools-for-tokio-runtime-Etv5D1smC3DZZyp1RqQohH
BEGIN:VALARM
ACTION:display
DESCRIPTION:Instrumentation tools for Tokio runtime in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building a Bitcask-like store in Rust
DTSTART:20241019T075000Z
DTEND:20241019T080500Z
DTSTAMP:20260414T114411Z
UID:session/FU9A4WxHcWR5Ff4pJooo6C@hasgeek.com
SEQUENCE:2
CREATED:20241016T150456Z
DESCRIPTION:This lightning talk will cover the design and implementation o
 f a log-structured key-value store\, inspired by [Bitcask](https://riak.co
 m/assets/bitcask-intro.pdf)\, a storage engine for the Riak distributed da
 tabase.\n\n- A brief overview of the Bitcask paper and architecture\n- Imp
 lementation of the store\, focussing on aspects such as log compaction\, t
 he client-server architecture and pluggable storage engines\n(The store ca
 n utilise [sled](https://github.com/spacejam/sled) as an alternate backend
 )\n\n[Link to the repository](https://github.com/anirudhsudhir/hobbes)\n\n
 ## About the speaker\n\nI'm Anirudh Sudhir ([sudhir.live](https://sudhir.l
 ive))\, a CS sophomore at PES University\, Bangalore\n
LAST-MODIFIED:20241016T150509Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/october-2024-rustacean-meetup/schedu
 le/building-a-bitcask-like-store-in-rust-FU9A4WxHcWR5Ff4pJooo6C
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building a Bitcask-like store in Rust in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:BoF/Lightning talks if any
DTSTART:20241019T080500Z
DTEND:20241019T083000Z
DTSTAMP:20260414T114411Z
UID:session/SvthLdmgGPvvz4TwVP96Va@hasgeek.com
SEQUENCE:22
CREATED:20240927T102323Z
DESCRIPTION:(Placeholder till talks are finalized)
LAST-MODIFIED:20241016T150513Z
LOCATION:Bangalore
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:BoF/Lightning talks if any in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
