BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:Mini Conference
X-WR-CALDESC:Mini Conference
NAME:Enterprise adoption of Rust language
X-WR-CALNAME:Enterprise adoption of Rust language
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:Enterprise adoption of Rust language
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Registrations and check-in
DTSTART:20221202T083000Z
DTEND:20221202T084000Z
DTSTAMP:20260420T132326Z
UID:session/HWwj4zPmMTSSqRxX6ojpnW@hasgeek.com
SEQUENCE:2
CREATED:20221123T033044Z
LAST-MODIFIED:20221123T033415Z
LOCATION:Bangalore
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Registrations and check-in in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to Rust Mini Conference and what participants can exp
 ect
DTSTART:20221202T084000Z
DTEND:20221202T084500Z
DTSTAMP:20260420T132326Z
UID:session/DX1Rj4GpCJipvdqs8RtzQA@hasgeek.com
SEQUENCE:5
CREATED:20221123T033108Z
GEO:12.9661806;77.5963804
LAST-MODIFIED:20221215T102334Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to Rust Mini Conference and what participants can
  expect in Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building Fintech OSS using Rust at Juspay (Not a blockchain applic
 ation!)
DTSTART:20221202T084500Z
DTEND:20221202T091000Z
DTSTAMP:20260420T132326Z
UID:session/PoWfsF3dCwqzzPoS39u1eP@hasgeek.com
SEQUENCE:9
CATEGORIES:25 min talk
CREATED:20221125T082857Z
DESCRIPTION:At Juspay\, we have adopted Rust to build an Open and Unified 
 API for global payments. \n\nThis talk will cover:\n\n- Why did we choose 
 Rust?\n- Solved and unsolved challenges\n- Hiring\, onboarding and trainin
 g talent
GEO:12.9661806;77.5963804
LAST-MODIFIED:20221219T072903Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/buildin
 g-fintech-oss-using-rust-at-juspay-not-a-blockchain-application-PoWfsF3dCw
 qzzPoS39u1eP
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building Fintech OSS using Rust at Juspay (Not a blockchain ap
 plication!) in Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Adding Rust incrementally to codebase - DeepSource's journey with 
 Rust
DTSTART:20221202T091000Z
DTEND:20221202T093500Z
DTSTAMP:20260420T132326Z
UID:session/VBz48tZTjFVi17poYd2oNs@hasgeek.com
SEQUENCE:12
CATEGORIES:25 min talk
CREATED:20221125T081508Z
DESCRIPTION:## More Rusty-ness \n\nA primer on how we wrote our Rust Analy
 sis system\, and how & why we are incrementally adding more Rust to differ
 ent parts of our individually isolated codebases and how we plan to take i
 t to the next level to tackle some bigger challenges\, writing unified sys
 tems and frameworks for analyzing simpler languages.\n\nAnd a quick overvi
 ew of some of the common challenges with Rust in production such as\,\n- B
 uild times.\n- Dependency management.\n- Hard to onboard people new to the
  language.\n\nLastly why people might want to consider using more Rust and
  what advantages it provided us in our development workflow.\n\nQuick solu
 tions to dealing with some of the problems with Rust.\n\nAnd a very short 
 note on\, how DeepSource helps with onboarding new programmers\, handling 
 deps\, coverage reports and more.\n\n-- Swarnim Arun\n-- Rust Engineer @ [
 DeepSource (The Code Health Platform)](https://deepsource.com/)
GEO:12.9661806;77.5963804
LAST-MODIFIED:20230810T072606Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/more-ru
 sty-ness-VBz48tZTjFVi17poYd2oNs
BEGIN:VALARM
ACTION:display
DESCRIPTION:Adding Rust incrementally to codebase - DeepSource's journey w
 ith Rust in Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Break
DTSTART:20221202T093500Z
DTEND:20221202T095000Z
DTSTAMP:20260420T132326Z
UID:session/9UZtYmdJQ7CyLAnMLLRFcy@hasgeek.com
SEQUENCE:5
CREATED:20221123T033227Z
LAST-MODIFIED:20221130T071453Z
LOCATION:Bangalore
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Using Rust and GStreamer for building multimedia pipelines
DTSTART:20221202T095000Z
DTEND:20221202T102000Z
DTSTAMP:20260420T132326Z
UID:session/UfW59v9esDeZut5mXUVXhy@hasgeek.com
SEQUENCE:13
CATEGORIES:25 min talk
CREATED:20221125T072719Z
DESCRIPTION:A short primer on how Rust and GStreamer can be used for build
 ing multimedia pipelines. The backend application started out as a monolit
 h written in Python utilizing GStreamer for multimedia bits. Iteratively p
 arts of the application were moved over from Python by writing custom GStr
 eamer components in Rust.\n\nThe talk will describe our experience in leve
 raging Rust and GStreamer to build a back end for a live-streaming and rec
 ording service.\n
GEO:12.9661806;77.5963804
LAST-MODIFIED:20230106T032706Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/using-r
 ust-for-building-multimedia-pipelines-using-gstreamer-UfW59v9esDeZut5mXUVX
 hy
BEGIN:VALARM
ACTION:display
DESCRIPTION:Using Rust and GStreamer for building multimedia pipelines in 
 Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Every ounce of memory matters! Using Rust for edge devices at Athe
 r.
DTSTART:20221202T102000Z
DTEND:20221202T104500Z
DTSTAMP:20260420T132326Z
UID:session/QzyesubgAqA8M2Y2kCLYbN@hasgeek.com
SEQUENCE:9
CATEGORIES:25 min talk
CREATED:20221125T081108Z
DESCRIPTION:Before switching to Rust\, the engineering team at Ather used 
 C and GO predominantly. The team is now looking at Rust as a stack to move
  towards for most of its use-cases. The engineering team uses Rust in some
  of Ather's services on the edge device\, which has shown significant impr
 ovement in resource consumption and memory saftey.\n\nA micro service arch
 itecture on edge devices requires the stack to be interoperable across lan
 guages and devices. Rust has excellent support for this across stacks. Rus
 t is also something that engineering teams can use for building on micro c
 ontrollers and microprocessors.\n\nThe POCs Ather is evaluating in Rust is
  mainly in terms of performance benefits\, maintainability\, TAT and inter
 operability due to a larger community support and a plethora of crates ser
 ving different purposes. \n\nThe major concern to move to Rust is that it 
 has a steep learning curve\, which is a trade-off that the team is willing
  to make to enable a stable and performant ecosystem. Every ounce of resou
 rce available\, matters on an edge device- CPU\, memory\, disk.\n\nThe fir
 st choice for performance is always C. But as the product is maturing and 
 growing\, there is more scope for edge computation coming in for different
  use-cases. As the scope grows\, the need for quicker turnaround on POCs 
 and features becomes as important as performance. This is where Rust looks
  to be the right choice for the team at Ather. Rust primarily offers equiv
 alent performance benefits as C and also helps in quicker development time
  through its features like compile time memory safety check\, borrow check
 \, detailed errors\, etc.\n\nRust generates relatively smaller binaries th
 an GO\, and has very low footprint. Rust's ownership model has ensured mem
 ory safety\; there have been no memory leakages till date on streaming app
 lications.
GEO:12.9661806;77.5963804
LAST-MODIFIED:20231117T071633Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/every-o
 unce-of-memory-matters-using-rust-for-edge-devices-at-ather-QzyesubgAqA8M2
 Y2kCLYbN
BEGIN:VALARM
ACTION:display
DESCRIPTION:Every ounce of memory matters! Using Rust for edge devices at 
 Ather. in Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Flash talks - 5 min show and tell sessions by participants
DTSTART:20221202T104500Z
DTEND:20221202T110000Z
DTSTAMP:20260420T132326Z
UID:session/JSrfPhFy8kKMJT4xQ4u8hG@hasgeek.com
SEQUENCE:9
CREATED:20221123T033330Z
GEO:12.9661806;77.5963804
LAST-MODIFIED:20221129T074147Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Flash talks - 5 min show and tell sessions by participants in 
 Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: Hiring and upskilling for Rust dev
 eloper jobs
DTSTART:20221202T110000Z
DTEND:20221202T113000Z
DTSTAMP:20260420T132326Z
UID:session/E33KqVUyPymPc1DZHKTaWK@hasgeek.com
SEQUENCE:2
CREATED:20221129T074207Z
GEO:12.9661806;77.5963804
LAST-MODIFIED:20221129T074238Z
LOCATION:Reactor - Microsoft Reactor\nBengaluru\nIN
ORGANIZER;CN="Enterprise Rust":MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: Hiring and upskilling for Rust
  developer jobs in Reactor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
