Rust & Firebase

  • March 13 · 6:00 PM

Rust og Firebase

Rust a safe, concurrent, practical language.

 Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both abstract and operational – that preserve large-system integrity, availability and concurrency.


It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles.

Type system: static, nominal, linear, algebraic, locally inferred

Memory safety: no null or dangling pointers, no buffer overflows

Concurrency: lightweight tasks with message passing, no shared memory

Generics: type parametrization with type classes

Exception handling: unrecoverable unwinding with task isolation

Memory model: optional task-local GC, safe pointer types with region analysis

Compilation model: ahead-of-time, C/C++ compatible

License: dual MIT / Apache 2

Rust 0.9 was released in January 2014 and no big changes are expected for 1.0.

We have Rust stickers to hand out ;)


Firebase

Firebase er en skybasert sanntidsdatabase som automatisk synkroniserer data mellom klienter. Data kan leses og skrives via en rekke grensesnitt, for eksmpel javascript&web, node.js, Android, iOS og REST.

I presentasjonen blir konsepter som sanntidsoppdateringer, sikkerhet og offlinestøtte demonstrert av kode skrevet for mobile klienter (Android) og web/javascript.

Firebase hevder at man ikke trenger backend-servere og kan basere mobil- og webapplikasjoner på Firebase alene. Presentasjonen ser på konsekvenser av en slik tilnærming og på hvordan annen serverteknologi, eksmpelvise Node.js, kan brukes sammen med Firebase.

Tjenesten ble ble gjort tilgjengelig som “public beta” i februar 2013 og begynte å ta seg betalt i sommer. Da håndterte de 14,000 utviklere og 250,000 samtidige brukere med 99.9% oppetid. Firebase er finansiert av blant annet y-combinator og har Atlassian, Twitch og Codeacademy på kundelisten.





Join or login to comment.

  • Leif Eric Fredheim

    Wish I could attend this one, but we're out of town that week. Will there be video of this, or maybe some slides to share?

    March 5

    • Reidar Sollid

      No video recording, but we will share the slides and example code.

      March 10

Our Sponsors

People in this
Meetup are also in:

Starting a Meetup Group is the perfect way to share your interests and spark new friendships

Find your people.

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy