Best of Rust — October 2023
- 1
- 2
- 3
Community Picks·3y
Rust is the best language for data infra
Rust is an excellent choice for building data infrastructure due to its performance, control, safety, and ease of development. It offers excellent performance by default, thanks to zero-cost abstractions and optimizations. Rust's lack of garbage collection and compile-time memory management make it well-suited for stream processing systems. The Rust compiler's pedantic nature ensures code correctness, and the Cargo package manager and ecosystem make it easy to integrate third-party libraries. However, there are challenges such as the learning curve, the roughness of async programming in Rust, and the lack of a stable ABI.
- 4
This Week In React·2y
This Week In React #163: React-Query, React-Forget, Rspress, Remix Vite, Next.js Barrels, Storybook, Memo, Transitions, Gluestack, VisionCamera, Unistyles, VisionOS, Expo debugging...
This article discusses the releases and updates in the React community, including TanStack Query v5.0, Rspress v1.0, and React-Forget. It also mentions upcoming React conferences and the author's personal news.
- 5
KDnuggets·3y
Rust Burn Library for Deep Learning
Rust Burn is a new deep learning framework built entirely in Rust. It aims to balance flexibility, performance, and ease of use for researchers, ML engineers, and developers. The framework offers features such as a flexible computational graph, thread-safe data structures, intuitive abstractions, and support for both CPU and GPU implementations. Rust Burn can be installed by setting up Rust and using the Cargo package manager. Example projects and pre-trained models are available for exploration and fine-tuning.
- 6
Community Picks·2y
Analyzing Data 180,000x Faster with Rust
This article describes how a Rust program was optimized to analyze data 180,000 times faster compared to a Python program. It explains the k-CorrSet problem and the various optimizations made to the Rust program. The final speedup achieved was approximately 180,000 times faster than the Python program.
- 7
Codrops·3y
Weekly Frontend News: Collective #786
This article features various topics including an innovative portfolio website, integrating an ESP8266 with Kintone's web database, creative possibilities of the stroke-dasharray property in SVG, a new web presence by GSAP, a tiny JavaScript engine for creating retro games, the 'light-dark()' CSS utility function, a glittery icon effect in CSS, a color scheme for prose and code, the Summer of Math Exposition, tools for image optimization, a new origin trial for fullscreen popup windows, the creation of true type fonts using machine learning, when to nest CSS, a new feature in the Drei library for fisheye effects, cutting a plane into ribbons with Three.js, the challenge of AI voice cloning, a Rust-native cloud development platform, paid ads for dev tools, and turning a keyboard into a typewriter.
- 8
Python in Plain English·3y
Easiest Backend Programming Languages That Pay Well [Beginners Guide]
This article explores the easiest and most popular programming languages for back-end development, including JavaScript, Python, and Rust. It explains the importance of the back-end in web development and the need to protect backend code against hackers.