Best of RustDecember 2022

  1. 1
    Article
    Avatar of logrocketLogRocket·3y

    Build a real-time chat app with Rust and React

    Rust is known for its speed and reliability, while React is one of the most popular frontend frameworks for building user interfaces. In this article, we’ll demonstrate how to build a real-time chat app with Rust and React that offers functionality for chat, checking user status, and indicating when a user is typing.

  2. 2
    Article
    Avatar of pointerPointer·3y

    google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.

    The course is built using mdBook and its Svgbob plugin. Run $mdbook serve to start a web server with the course. You can use to create a static version of the course in the directory. For questions or comments, please contact Martin Geisler or start a discussion on GitHub.

  3. 3
    Article
    Avatar of moralisMoralis·3y

    Essential Web3 Programming Languages for 2023

    Solidity Solidity is a Turing-complete, object-oriented, relatively high-level programming language for building EVM-compatible smart contracts. Rust Rust is a statically typed, multi-paradigm, low- level programming language emphasizing performance and security. Go Go is a Google-designed, open-source, compiled programming language.

  4. 4
    Article
    Avatar of supabaseSupabase·3y

    graphql v1.0

    pg_graphql is a Postgres extension that allows you to query your database using GraphQL. It is the foundation of GraphQL support in the Supabase stack. Since our first platform release, v0.2.1, the feature set of Postgres has steadily grown and stabilized.

  5. 5
    Article
    Avatar of hnHacker News·3y

    Welcome to Comprehensive Rust 🦀

    The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The goal of the course is to teach you Rust. We assume you don't know anything about Rust and hope to: - Give you a comprehensive understanding of the Rust syntax and language.

  6. 6
    Article
    Avatar of telerikTelerik·3y

    Introduction to Rust for JavaScript Developers

    Rust is in its sixth year of being the most popular programming language, according to the Stack Overflow Developer Survey. The language has as its main goal to help developers write at a systems-level without having to worry about memory and thread-safety. It has no runtime or garbage collection and can easily integrate with other languages.

  7. 7
    Article
    Avatar of shopifyShopify Engineering·3y

    Shopify Embraces Rust for Systems Programming

    Shopify Embraces Rust for Systems Programming Shopify builds internet infrastructure for commerce to serve the needs of millions of merchants. Shopify's primary server-side application programming language has been Ruby. Rust provides us with predictable native-code performance, including fine control over memory usage, which makes it suitable for the lowest levels.

  8. 8
    Article
    Avatar of hackernoonHacker Noon·3y

    6 Best Rust Programming Books Ranked by Reviews

    6 Best Rust Programming Books Ranked by Reviews An Essay Concerning Humane Understanding, Volume I by John Locke. This list will cover books that primarily focus on Rust, which was developed relatively recently to help developers create programs without worrying about their security. The book provides instructions on downloading necessary tools to let users follow along with it in real-time.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    What is Rust?

    Rust is known for its strong emphasis on memory safety and security. It has a growing community of users and is becoming increasingly popular for developing a wide range of applications.

  10. 10
    Article
    Avatar of infoqInfoQ·3y

    Vite 4 Released, Replaces Babel with Faster Rust-based SWC

    Vite 4.0 now uses Rollup 3.0 at build time. The new version of changelog carries over breaking changes that will require developers to wrap names that contain certain characters. Vite is distributed under the MIT open-source license, and must follow Vite’s contributing guide.

  11. 11
    Article
    Avatar of logrocketLogRocket·3y

    How to build a Rust API with the builder pattern

    Rust library authors can work around this shortcoming quite effectively using the builder pattern. The builder pattern is simple: create an object that doesn’t need to hold all values, and let it create our type when all the required fields are present. In practice, you would use a builder for complex types with more dependencies.

  12. 12
    Article
    Avatar of newstackThe New Stack·3y

    What Rust Brings to Frontend and Web Development

    The year 2022 may well have been the year of Rust, with its introduction into the Linux Kernel. But should frontend/web developers concern themselves with this popular language in 2023? It depends on what you need to do. It can also be coupled with WebAssembly to deliver a fast, secure app at the edge.

  13. 13
    Article
    Avatar of ossOpen Source Way·3y

    3 aspects of Rust you need to learn

    Opensource.com's Rust is consistently voted one of the languages people most want to learn. The best way to understand complicated systems is to understand how they break down. There's a lot to be excited about when looking into learning Rust, but it is a complex language.

  14. 14
    Article
    Avatar of changelogChangelog·3y

    Rust in 2023

    The core team used to call for blog posts to help plan the next year. In September, I wrote a blog post on ten challenges for Rust and I think these are things that should be worked on in 2023. I could probably just stop here, but I have a few more opinions on what should be prioritised.

  15. 15
    Article
    Avatar of jetbrainsJetBrains·3y

    IntelliJ Rust: Updates for 2022.3

    We’ve enabled macro expansion for function-like and derive macros and build script evaluation by default. The Rename refactoring now works for items expanded from macros. Inline type alias refactored for type aliases is now supported in IntelliJ Rust.

  16. 16
    Article
    Avatar of newstackThe New Stack·3y

    Rust Makes Us Better Programmers

    Rust makes for a better development experience, enhances safety and increases program speed. To understand why Rust is so popular, we need to consider why we invented compilers and programming languages in the first place. In the case of other popular languages like Python, Rust programs run up to 20 times faster, according to the Programming Language Benchmark.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Our experience with Rust!

    Rust is designed to be a good choice for many niches, but it is particularly well-suited for the kinds of programs we are writing at Materialize. The core execution engine of Materialize is built with Timely Dataflow and Differential Dataflow, both of which are written in Rust.

  18. 18
    Article
    Avatar of twirustThis Week in Rust·3y

    This Week in Rust 471 · This Week in Rust

    This Week in Rust is a programming language empowering everyone to build reliable and efficient software. This week we highlight some tasks from the Rust community for you to pick and get started! Please submit your suggestions and votes for next week! Call for Participation always wanted to contribute to open-source projects.