No episódio vamos falar da não tão nova linguagem de baixo nível patrocinada pela Mozilla, o Rust!
Feed do podcast: www.lambda3.com.br/feed/podcast
Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico
Pauta:
- Fazendo uma breve introdução ao Rust
- História
- Um primeiro contato sobre a linguagem
- O que já é possível fazer hoje
- O que o Rust traz tecnicamente
- Exemplos de projetos usando rust no dia a dia (Firefox, etc)
- Comunidade, CoC, etc (telegram, livro, workshops, grupo de estudos)
Links Citados:
- Blog do Bruno
- Site da linguagem
- Notas de lançamento da versão 1.20
- Código de conduta
- Link para “O livro de Rust” 2nd edicao
- Empresas que já usam Rust
- Forum oficial
- Newsletter semanal (que ajuda muito a se manter atualizado)
- IRC
- Meetups
- Telegram
- Grupo de estudos no github
- Rustup – gerenciador de versões
- Desafios de programação pra ajudar nos estudos
- Discussão sobre adição do ripgrep no vs code
- Rust na infraestrutura do NPM
- Servo – engine experimental
- Demo de transformações em css a 60fps
- Exemplo do projeto oxidation – MP4 demuxer em rust no Firefox
- Blog explicando as melhorias da engine com rust no Firefox
- Trust e cross – projetos para ajudar com integração contínua e Cross compilação
- Bindings da lib de regex para Go
- Ripgrep – um grep muito rápido
- Extendendo Ruby com rust
- Extendendo node.js com rust
- Are we web yet?
- Are we ide yet?
- Are we (machine) learning yet?
- Rust + embedded development
- Are we game yet?
- Algumas dicas do Bruno de como começar com a linguagem
Participantes:
- Bruno Tavares – @bltavares
- Geraldo Barros – @geraldobarros_
- Giovanni Bassi – @giovannibassi
- Leonardo Yvens
Edição:
Créditos das músicas usadas neste programa:
- Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
Podcast: Play in new window | Download (Duration: 1:11:19 — 65.4MB) | Embed