rust-br / estudos Goto Github PK
View Code? Open in Web Editor NEWLocal destinado para estudos sobre assuntos relacionados a Rust
License: MIT License
Local destinado para estudos sobre assuntos relacionados a Rust
License: MIT License
Eu tenho muito isso de criar coisas dinamicamente e sei que Rust não é uma linguagem dinamica 😬 , mas gostaria de saber se tem como eu criar um slice
desse aqui (abaixo) dinamicamente.
&[&1i32, &"biz"]
A ideia é que eu venha com um array de string, iterar sobre ele e da um parser
nos valores, transformando os itens que podem ser transformados para um int.
Eu quero fazer umas queries no banco, mas ela é construida dinamicamente. Tive um problema com o rust-postgres
, pois se eu tiver uma coluna do tipo int, eu não consigo passar para query uma string "7"
, por exemplo...
Pra conseguir, eu fiz esse pequeno workaround:
https://github.com/marioidival/goga/blob/master/src/postgresql/commands.rs#L80-L86
As libs de Go resolvem isso haha
Uma ideia, fazer traduções ou mais artigos como esse do @rochacbruno, que tal?
https://github.com/rochacbruno/py2rs
Daí, dava para, ou criar repos ou criar README's dentro desse repositorio de estudos...
Py2Rs, Rb2Rs...
https://www.youtube.com/watch?v=fUDebrslQTE
https://danielkeep.github.io/tlborm/book/README.html
https://github.com/dlight/p-macro/blob/master/lib.rs
https://github.com/iron/router/blob/master/src/macros.rs
https://github.com/mgattozzi/github-rs/blob/master/src/macros.rs
http://words.steveklabnik.com/an-overview-of-macros-in-rust
Bom dia, boa tarde e boa noite.
Então, vamos começar a ajustar uma data e horario para começar o grupo de estudos.
Minha ideia é ter encontros semanais, de no maximo 1 hora.
No inicio o grupo terá assuntos voltados para o publico iniciante, como caracteristicas da linguagem, sintaxe e etc.
Depois, os assuntos serão definidos pelo publico, avançando conforme o tempo.
Durante o primeiro encontro, foi sugerido pelo Bruno Rocha que nos proximos encontros, pratiquemos os problemas do site: exercism.io
https://www.youtube.com/watch?v=ovGX1HbT2VY
Quer estudar um tema? Deixe uma sugestão aqui!
Está sendo feito um levantamento através do Google Forms para sondar o interesse de participantes atuais e futuros participantes da comunidade em participar de um Coding Dojo online.
O coding dojo terá um Mestre, o Leonardo Yvens, que já vem ministrando workshops de Rust como voluntário da Mozilla. Será definido um tema especifico, e um projeto para se codificar em conjunto. Os participantes irão interagir propondo formas de solucionar o problema, e como melhorar a solução atual, Leonardo será responsável por traduzir as soluções propostas em código Rust.
O publico alvo são:
Local: Online
Dia: A definir
Horário: A definir
Feito o levantamento pelo forms de disponibilidade dos interessados, dia e local serão definidos em conjunto com os participantes confirmados.
Vamos resolver mais alguns exercicios do exercism
rs
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.