Rust er et programmeringssprÄk som fokuserer pÄ ytelse, sikkerhet og samtidighet, og har raskt blitt et av de mest populÊre sprÄkene i det siste. I Rust-villagen kan alle lÊre noe nytt, enten om du aldri har skrevet en eneste linje Rust, eller er en garvet Rustacean.
Vi starter med en video fra Florian Gilcher som forklarer nettopp hvorfor Rust er kult. Deretter fĂžlger vi opp med talks av varierende lengde.
NÄr | Hva | Hvem | Abstract |
---|---|---|---|
15:00 | Why is Rust Successful? | Florian Gilcher (video) | Rust har raskt blitt bÄde populÊrt og elsket, men hvorfor har det egentlig blitt det? I denne talken fra GOTO Berlin forklarer kjÊrnemedlem Florian nettop hvorfor Rust er bra. |
16:00 | Are We Lambda Yet? | John-Olav Storvold | Med lanseringen av AWS Runtime API for Lambda pÄ senhÞsten i fjor, sÄ open-sourcet AWS sin skreddersydde runtime for Rust. SpÞrsmÄlet vi mÄ stille oss nÄ er hvor bra fungerer Rust som lambda-funksjon? Kom og finn ut om Rust hevder seg over de natively stÞttede sprÄkene Go, Node.js og Python. |
16:30 | Procedural macros under lupen | Thomas TÞkje | Procedural macros gjÞr deg i stand til Ä utvide sprÄket med ekstra syntaks, og pÄ denne mÄten gjÞre biblioteket ditt mer ekspressivt. I dette foredraget skal vi gÄ dypere inn pÄ procedural macros. Vi skal se eksempler pÄ makroer i eksterne biblioteker, og vi skal ogsÄ lage vÄr egen makro for automatisk generering av typer fra en swagger-fil. |
17:00 | Svartekunsten Ä lage smÄ binÊrfiler | Sverre Johann BjÞrke | Kompilerte Rust-programmer blir ofte "store" (samenlignet med C og C++), men slik trenger det nÞdvendigvis ikke Ä vÊre. |
17:30 | I'm a rocket man! | Marius Backer | TBA |
Dagen starter med en introduksjon til Webassembly, fĂžr vi utforsker, leker og koder som vi vil. Om noen mangler prosjekt eller ideer er det mulig Ă„ fĂžlge en workshop eller to.
NÄr | Hva | Hvem | Abstract |
---|---|---|---|
09:00 | WASM | René RÀisÀnen | WebAssembly har vÊrt pÄ manges tunger de siste Ärene. Vi gÄr gjennom hva det er, samt nÄr og hvorfor man skulle Þnske Ä benytte det. I pÄfÞlgende workshop tilbys oppgaver ser vi hovedsaklig pÄ hvordan man lager en WebAssembly-modul ved kompilere kode skrevet i Rust og hvordan man benytter denne fra Javascript. |
09:30 | Workshops og Play & Learn | René RÀisÀnen ++ | Det blir mulighet for Ä fÞlge WASM-workshoppen til René, Synth-workshoppen til Thomas og John-Olav, eller bare Ä kode fritt og utforske sprÄket. |