BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:Rustacean meetup
X-WR-CALDESC:Rustacean meetup
NAME:January 2023 Rustacean meetup
X-WR-CALNAME:January 2023 Rustacean meetup
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:January 2023 Rustacean meetup
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Building cross-platform GUI applications using ONLY Rust
DTSTART:20230121T053000Z
DTEND:20230121T061500Z
DTSTAMP:20260421T165202Z
UID:session/LD8AMKDoKCDcPneoabSZDQ@hasgeek.com
SEQUENCE:16
CATEGORIES:Accepted
CREATED:20230124T070830Z
DESCRIPTION:With System76 (the company behind PopOS) joining hands with Ic
 ed library for their new desktop environment COSMIC\, the popularity of Ic
 ed library has only strengthened. In this talk\, I'll give a brief overvie
 w of how one can move forward with developing a GUI app - from frontend to
  backend - using Rust\, mainly focused on Iced for frontend.\n\n## Why sho
 uld you attend?\n\n- You don't need to learn 3 different frameworks or lan
 guages to build an app. *Rust is enough*.\n- You can write tests for your 
 core logic. *Writing tests in Rust is easier*.\n- Developing cross-platfor
 m apps is fun. *You want to use it? Here you go!*\n- From frontend to back
 end\, *everything is covered*.\n\n## What will be in this talk?\n\n- An in
 troduction to `iced-rs` library.\n- A quick demo of a couple of apps I've 
 built so far using Iced. (100% Rust)\n- How can you build a very simple ap
 p using Iced\, today?\n- Code walk through!\n\n## Who am I?\n\nI'm Kushash
 wa\, working as a Software Engineer at Abnormal Security. Before this\, I'
 ve worked at Lightning AI\, Quansight\, NVIDIA (US). I love reading source
  codes\, and that's what interested me in my college days where I first co
 ntributed to OpenCV\, and then contributed to PyTorch for around 2 years.\
 n\nI started learning Rust\, live on my twitch channel ([buffetcodes](http
 s://twitch.tv/buffetcodes)) - almost half a year back\, and my respect and
  love for the community and the language has only grown since then. My pro
 files if anyone wants to check these out:\n\n- GitHub: https://github.com/
 krshrimali\n- Twitter: https://twitter.com/kushashwa\n- YouTube: https://y
 outube.com/c/kushashwaraviShrimali\n- Twitch: https://twitch.tv/buffetcode
 s
LAST-MODIFIED:20230810T072606Z
LOCATION:Online
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/january-2023-rustacean-meetup/schedu
 le/developing-gui-apps-using-rusts-iced-library-LD8AMKDoKCDcPneoabSZDQ
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building cross-platform GUI applications using ONLY Rust in 5 
 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Getting started with contributing to Rust tooling
DTSTART:20230121T061500Z
DTEND:20230121T070000Z
DTSTAMP:20260421T165202Z
UID:session/8DAg5FAzZtDckV2nySdegG@hasgeek.com
SEQUENCE:22
CATEGORIES:Accepted
CREATED:20230124T070846Z
DESCRIPTION:## About\nRust is famous for it's awesome tooling\, it is even
  believed to be one of the major factors behind it's success. But ever won
 dered how just rustup install along with rust-analyzer in vscode is able t
 o pull-off such wonders. There is not just one tool behind it\, it is only
  possible due to synchronization between a lot of different complex Rust t
 ooling. What if you could pop open the engines of these and look inside to
  understand their geniuses?\n\nIf you are a compiler nerd or just an intri
 gued rust developer\, I am going to help you with some tips to contribute 
 to Rust tooling\, specifically rust-anlayzer for this edition of talk!\n\n
 ## What I am going to cover\n- rust-analyzer for babies\n- running your ow
 n copy of rust-analyzer\n- getting started with understanding project stru
 cture\n- interesting beginner friendly areas to start contributing to\n- c
 ommunity and other resources\n\n## Who am I?\nHunlo! I am Fenil Jain\, cur
 rently an SDE at Dyte\, where I work on livestreaming technologies. But wh
 en I am not hacking on HLS\, I am a Rust nerd\, either making some cool pr
 oject in Rust or contributing to Rust tooling like rust-analyzer\, rust-cl
 ippy\, etc.\n\nLatestly\, I am working on a UNIX Shell in Rust\, you can f
 ind it here: https://github.com/feniljain/dss\n\nYou can find me on differ
 ent platforms:\n- Github: https://github.com/feniljain/\n- Twitter: https:
 //twitter.com/fenil_jain_\n- Mastodon: https://hachyderm.io/@vi_mi\n- Link
 edin: https://www.linkedin.com/in/fenil-k-jain/
LAST-MODIFIED:20230810T072606Z
LOCATION:Online
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/january-2023-rustacean-meetup/schedu
 le/getting-started-with-contributing-to-rust-tooling-8DAg5FAzZtDckV2nySdeg
 G
BEGIN:VALARM
ACTION:display
DESCRIPTION:Getting started with contributing to Rust tooling in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Implementing a Virtual Dom engine in Rust
DTSTART:20230121T070000Z
DTEND:20230121T074500Z
DTSTAMP:20260421T165202Z
UID:session/K9snjfGzhivtr2cLsou5vo@hasgeek.com
SEQUENCE:19
CATEGORIES:Accepted
CREATED:20230124T070922Z
DESCRIPTION:I will discuss my ongoing first-nontrivial-project-with-Rust\,
  which is an implementation of my [Concur UI library](https://github.com/p
 urescript-concur/purescript-concur-react) called "Concurse". I knew very l
 ittle Rust before embarking on the project\, and the plan was to discover 
 Rust idioms and to become comfortable with Rust along the way. Not the bes
 t way to learn Rust? Well\, fighting the compiler until we reach a positio
 n of mutual respect and understanding is how I learn most programming lang
 uages!\n\nCurrently I have an implementation of a virtual dom engine. whic
 h can be found inside the [Concurse Repo](https://github.com/ajnsit/concur
 se/blob/main/src/vdom.rs).\n\nI will take people through how a vdom engine
  works and how that translates to the Rust code (perhaps also some rants o
 n how Rust does things).\n
LAST-MODIFIED:20230124T072254Z
LOCATION:Online
ORGANIZER;CN="Rust Bangalore":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rustbangalore/january-2023-rustacean-meetup/schedu
 le/a-newbies-perspective-implementing-a-virtual-dom-engine-in-rust-K9snjfG
 zhivtr2cLsou5vo
BEGIN:VALARM
ACTION:display
DESCRIPTION:Implementing a Virtual Dom engine in Rust in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
