Best of Rust2021

  1. 1
    Article
    Avatar of nextNext.js·4y

    Blog - Next.js 12

    Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. We've optimized bundling and compiling with ~3x faster refresh locally and ~5x faster builds for production. Native Next.js APIs are now supported, as well as Suspense <Image /> AVIF Support.

  2. 2
    Article
    Avatar of quastorQuastor Daily·4y

    How Facebook Encodes Videos

    Quastor Daily is published every Thursday. This week we look at how Facebook encodes videos. We also look at the benefits and downsides of Rust for JavaScript tooling. Plus, a couple awesome tech snippets on Unity for Software Engineers and a new question from Facebook.

  3. 3
    Article
    Avatar of fettblogfettblog.eu·4y

    Getting started with Rust

    Learn Rust by using Exercism, an interactive platform that guides you through various Rust concepts through actual examples. There are a couple of introductory books that are floating around, aimed for different styles of learning. The Rust community and working groups publish online books on certain topics like the Rustonomicon for unsafe Rust.

  4. 4
    Article
    Avatar of itsfossIt's Foss·4y

    exa: A Modern Replacement for the ls Command

    Exa is a new command line tool for the Linux operating system. It is similar to the popular ls command, but with more options. Exa can be used in conjunction with other commands to make it easier to use. It can also be used by itself to show a list of files.

  5. 5
    Article
    Avatar of phProduct Hunt·5y

    Blockman - Highlight nested code blocks

    VSCode extension - Blockman. You can customize block colors, depth, turn on-off focus, curly/square/round brackets, and more.Supports Python, Dart, Rust, Swift, R, Go, PHP, JavaScript, JSX, TypeScript, TSX, C, C#, C++, Java, HTML, CSS and more...

  6. 6
    Article
    Avatar of medium_jsMedium·4y

    Create High-Performance JavaScript APIs using Rust

    WasmEdge brings together Rust’s performance and JavaScript's ease of use. The embed_js demo showcases several different examples of how to embed JavaScript inside Rust. The interpreter runs inside WasmEdge, and can execute JavaScript code, which calls API functions, from CLI or the network.

  7. 7
    Article
    Avatar of tnwThe Next Web·5y

    Thought you loved Python? Wait until you meet Rust

    A whopping 87 percent of Rust developers love this language above all others. It’s a neat hack to ensure that unused data is being cleaned without forcing the programmer to think about allocating and freeing memory all the time. While it is not as dead-easy to write as Python, it's not as clunky as C once you’ve understood it.

  8. 8
    Article
    Avatar of hnHacker News·4y

    lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust

    Lapce is written in pure Rust, with UI in Druid. It's using Xi-Editor's Rope Science for text editing, and using Wgpu for rendering. The code editor is lightning-fast and powerful, written in Rust. It has a built-in code editor that can edit any text in any language.

  9. 9
    Article
    Avatar of hashnodeHashnode·4y

    Is Next.js 12 really a Beast?

    Next.js 12 is the most impressive version of Next.js. It is built on top of Node.js to improve React-based web and app development faster. It even includes server-side rendering and generating static websites. The Rust compiler takes advantage of native compilation and is now a 3x faster refresh.

  10. 10
    Article
    Avatar of phProduct Hunt·5y

    GitUI — Blazing fast terminal-UI for git written in Rust

    GitUI is a terminal UI for git written in Rust. We aim to simplify common git tasks in a fast, keyboard-only and cross platform way without leaving your beloved command line/terminal window. Embed this code into your own GitUI app and share it with your friends.

  11. 11
    Article
    Avatar of itnextITNEXT·5y

    Rust on the front-end

    Learn Rust and WebAssembly. This is the 5th post in the Start Rust focus series. Other posts include: My first cup of Rust My second cup ofRust The Rustlings exercises — part 2 Rust on the front-end (this post) Learning Rust is a long process; learning WebAssembly even more so.

  12. 12
    Article
    Avatar of logrocketLogRocket·5y

    Full-stack Rust: A complete tutorial with examples

    We’ll build a pet owner app that enables the user to add owners and their pets. We’re using the warp web framework to build the REST-based backend. We add some utility libraries for routing and error and JSON handling, as well as an internal dependency to our common library, which will hold the code shared between the frontend and backend.

  13. 13
    Article
    Avatar of logrocketLogRocket·4y

    How to build a blockchain in Rust

    In this guide, we’ll build a very simple blockchain application from scratch using Rust. Our app will not be particularly efficient, secure, or robust, but it will help you understand how some of the fundamental concepts behind widely known blockchain systems can be implemented in a simple way. We won’t go into every detail on every concept, and the implementation will have some serious shortcomings.

  14. 14
    Article
    Avatar of changelogChangelog·4y

    AppFlowy-IO/appflowy: AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

    AppFlowy is an open-source, cross-platform app-making tool. It is written in Flutter and Rust and runs on Mac OS X 10.7 or higher. It's free and open source, licensed under the AGPLv3 license. You can build your own apps with AppFlowy using the Flutter or Rust code bases.

  15. 15
    Article
    Avatar of thisdotThis Dot·5y

    How to get into Rust as a TypeScript Developer

    Rust is a strongly typed language that is also statically typed. It has the speed I wanted, and is a one-stop shop for all of my language needs. The documentation alone is OUTSTANDING. It feels like I'm working with npm scripts in a package.json file. As a JavaScript developer, I feel right at home.

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

    Build a WebAssembly App with Rust – The New Stack

    In this tutorial, we’re going to combine the power of WebAssembly and the flexibility of Rust programming language to build a very simple “Hello, World!” app. I’ll be demonstrating on Ubuntu Desktop 20.04, so if you use a different platform for your development needs, you will have to alter the process (specifically the installation steps) in order to make it work.

  17. 17
    Article
    Avatar of ghblogGitHub Blog·5y

    Release Radar · March 2021 Edition

    The Community Open Source Release Radar is published every month. This month's list includes new releases from some of the coolest projects around. There are a lot of first version releases in March, so get excited to be wowed by new products. Grab your leftover Easter eggs, put the coffee on, and read our top staff picks.

  18. 18
    Article
    Avatar of rustRust·5y

    Announcing Rust 1.50.0

    The Rust team is happy to announce a new version of Rust, 1.50.0. Rust is a programming language that is empowering everyone to build reliable and efficient software. For this release, we have improved array indexing and expanded safe access to union fields. See the detailed release notes to learn about other changes not covered by this post.

  19. 19
    Article
    Avatar of pointerPointer·4y

    Rust takes a major step forward as Linux's second official language

    Rust, the high-level system language, is moving closer to Linux. The next "patch series" will add support for Rust as a second language to the Linux kernel. The biggest change is that Rust code now relies on the stable Rust compiler rather than the beta compilers.

  20. 20
    Article
    Avatar of dzDZone·5y

    Deno vs. Node: A Detailed Comparison

    Deno is a safe TypeScript run-time on Chrome V8. It had been initially written in Go and now has been revamped in Rust to remain far away from potential garbage collector issues. It executes the code in a sandbox as opposed to Node so by default our program does not have access to the file system, network or environment.

  21. 21
    Article
    Avatar of facebook_codeFacebook Engineering·5y

    A brief history of Rust at Facebook

    Facebook has joined the Rust Foundation. The company will be working to sustain and grow the language’s open source ecosystem. Hundreds of developers at Facebook write millions of lines of Rust code. Rust is the leading language in the development of the Diem (formerly Libra) blockchain.

  22. 22
    Article
    Avatar of 8thlight8th Light·4y

    Video: How to Build Video Games With Rust

    Rust is one of Stack Overflow's most loved languages. Eric Smith makes the case for Rust as the first real improvement to a game developer's toolkit. He walks through some basic tools, including rendering, structuring code, and engines. And ultimately, he demonstrates Rust’s effectiveness with a new game of his own.

  23. 23
    Article
    Avatar of itsfossIt's Foss·4y

    GitUI: A Blazing Fast Terminal Client for Git Written in Rust

    Weekly Linux Newsletter Join 75,000 other Linux users and start your journey to become a better, informed desktop Linux user. Don’t find what you are looking for? Don't worry, we'll help you find it. Back to the page you came from.

  24. 24
    Article
    Avatar of devtechDeveloper Tech·5y

    Python creator shares his thoughts on Rust, Go, Julia, and TypeScript

  25. 25
    Article
    Avatar of devtoDEV·4y

    Cool Features Of Next JS 12

    Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. Rust gives 3x faster refresh locally and 5x faster builds for production which can reduce your CI/CD build time drastically. CDN module imports means you can import any HTTP(S) dependencies as a local module.