Best of RustOctober 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Developer Roadmaps

    Developer Roadmaps roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings. The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month. We are working on a solution for teams. Help us shape the platform. The project has a solution to build and build a new software that will be available.

  2. 2
    Article
    Avatar of vercelVercel·3y

    Introducing Turbopack: Rust-based successor to Webpack – Vercel

    Turbopack: Rust-based successor to Webpack Vercel's mission is to provide the speed and reliability innovators need to create at the moment of inspiration. It's built on a new incremental architecture for the fastest possible development experience.

  3. 3
    Article
    Avatar of devgeniusDev Genius·3y

    The Programming Language(s) of the Future

    C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.

  4. 4
    Article
    Avatar of pointerPointer·3y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  5. 5
    Article
    Avatar of medium_jsMedium·4y

    Another Fantastic Electron Alternative

    Go language has seen quite a significant amount of growth over the past few years. It’s for these reasons that I myself have stuck with using Go for many of my server applications, and I plan on continuing to do so!

  6. 6
    Article
    Avatar of medium_jsMedium·3y

    Tauri: the next generation of desktop application development framework

    Tauri is a popular (GitHub 50k star) cross-platform desktop application development framework. Electron Electron is an open source framework developed by GitHub and originally used to develop the Atom editor. The development cost is high - there are restrictions on the technology stack used (C# for Windows, ObjC/Swift for macOS) Advantages: Large package size, need to package Chromium and NodeJS runs on JIT.

  7. 7
    Article
    Avatar of logrocketLogRocket·3y

    Comparing Elixir with Rust and Go

    Elixir is a functional and concurrent programming language built on top of Erlang. Elixir uses the Supervisor and Application model to build fault-tolerant systems. Elixir also uses the BEAM virtual machine, a fast compiler that compiles Erlang code into bytecode.

  8. 8
    Article
    Avatar of btrprogBetter Programming·4y

    Exploring Yew — The Rust-based Frontend Framework

    Yew is a modern Rust-based framework for building frontend applications using WebAssembly. In this post, we will learn how to build a web application using open API data from DummyJSON and Yew as a React developer. The following are the similarities between the two technologies. The macro works similarly to JSX in React. To do this, we need to navigate to the src folder and create the component and model folder with their corresponding mod.rs file.

  9. 9
    Article
    Avatar of beambloggersBeam Bloggers Webring·4y

    Book Review: Zero To Production In Rust

    Rust is not just a “faster X!’ It’s a faster, safer, and more systematic X. X. So, where is the catch? Nothing in life comes for free, which also applies to Rust.

  10. 10
    Article
    Avatar of logrocketLogRocket·3y

    Rust microservices in server-side WebAssembly

    The Rust programming language has gained mainstream adoption in the past several years. Rust programs are compiled into native machine code, which is not portable and is unsafe in multi-tenancy cloud environments.

  11. 11
    Article
    Avatar of gcgitconnected·4y

    Golang vs Rust for Web API Development Projects: A quick comparison

    Rust has been compared with C++ as a systems programming language. Golang has a very efficient Garbage Collector. Rust has what is called ‘Fearless Concurrency’. This is where the compiler helps you avoid common concurrency issues like deadlocks, race conditions and memory issues.

  12. 12
    Article
    Avatar of theregisterThe Register·3y

    Google reveals another experimental operating system: KataOS

    KataOS will be "a provably secure platform that's optimized for embedded devices that run ML applications" The OS is being developed on the Arm64 instruction set, but the plan is to run it on openTitan, which uses RISC-V. As seL4 is implemented mainly in C, the project

  13. 13
    Article
    Avatar of theregisterThe Register·3y

    Linus Torvalds to Linux devs: stop pulling all-nighters

    Linus Torvalds has released the first release candidate for version 6.1 of the Linux kernel. The Register Linux kernel boss also revealed that his faulty memory misadventure had a sequel of sorts. He added that the arrival of Rust in the kernel will be a modest debut.

  14. 14
    Article
    Avatar of ossOpen Source Way·4y

    Asynchronous programming in Rust

    Async programming is possible in many languages, each with different styles and syntax. In Rust, this feature is called async-await, which has been an integral part of Rust since version 1.39.0, most applications depend on community crates. Here is a simple example of how to implement the future trait: struct MyCounterFuture.

  15. 15
    Article
    Avatar of pointerPointer·4y

    iced-rs/iced: A cross-platform GUI library for Rust, inspired by Elm

    The core of the library was implemented during May 2019 in this pull request. The first alpha version was released as a renderer-agnostic ["glow"] The development is sponsored by the Cryptowatch team at Kraken.com. You can open an issue or, if you want to talk, come chat to our Discord server.

  16. 16
    Article
    Avatar of communityCommunity Picks·4y

    Creating a todo CLI with Rust

    The first function is to create the global data file if it doesn’t exist. The next function will read the arguments from the command line. We’ll import the dependencies and create the utility functions. In the todo/mod.rs file, we create the functions that will be used to add, remove, and list todos. And that’s it for theUtility functions. The last function is a todo todos todo.

  17. 17
    Article
    Avatar of changelogChangelog·3y

    dudykr/stc: Speedy TypeScript type checker

    This project is in an early stage and it's under active development.