Olá pessoal e sejam bem-vindos à mais um episódio do Castálio Podcast!

Today, we are going to be talking about one of the new programming languages that have attracted attention from programmers and companies around the world. Presented by Mozilla Research as a "Safe, Practical and Concurrent" solution and with the promise of solving known systems programming problems, Rust is also a multi-paradigm and multi-purpose language. And we'll learn more about Rust with Carol Nichols one of its core-developers and author of The Rust Programming Language book.

Listen while you read the show notes MP3 OGG

Discussed topics What is Rust, Why does it exist? and how does it compare with other systems programming languages such as C++, D and Go? To ensure memory safety, avoid segmentation faults and race conditions, Rust brings a new level of complexity with the new concerns regarding lifetimes, Ownership and Borrowing. How to explain that stuff in an easy way? The plans to add syntax sugars to make writing Rust code easier. The Cargo package manager and the challenges of maintaining crates.io repository. The diversity of packages available on crates.io Some Rust pitfalls as the lack of learning resources for beginners and the long time taken to compile + the size of the binaries. Rust Market Share, who is using and what are the known use cases. What is missing on Rust to hit the same popularity and adoption as Go? How to get started with Rust? The future and what is coming from the impl period?

Python Brasil Conference ticket giveaway Python Brasil 13 is the largest Python conference in Brazil. This year the event will be in Belo Horizonte between 6 and 11 October, there will be: 3 days of lectures, 2 days of tutorials and 1 day of Sprints. A number between 500 and 700 people is expected at the event. The winner of the ticket giveaway is Antonio Ricardo