rustforjs.dev
Open in
urlscan Pro
2606:4700:3032::ac43:b73c
Public Scan
Submitted URL: https://rust-for-js.dev/
Effective URL: https://rustforjs.dev/
Submission Tags: phishingrod
Submission: On March 16 via api from DE — Scanned from NL
Effective URL: https://rustforjs.dev/
Submission Tags: phishingrod
Submission: On March 16 via api from DE — Scanned from NL
Form analysis
1 forms found in the DOM<form class="flex-shrink-0 mt-4 sm:flex sm:max-w-md lg:mt-0 visible"><label for="email-address" class="sr-only">Email address</label><input type="email" name="email-address" id="email-address" autocomplete="email" value="" required=""
class="font-medium font-sans text-md text-black dark:text-white dark:bg-secondaryDark placeholder-black bg-gray-75 dark:placeholder-white py-2 h-11 w-44 sm:w-72 appearance-none rounded-none px-3 rounded-tl-lg rounded-bl-lg"
placeholder="Enter your email"><button type="submit" class="h-11 bg-yellow font-sans font-semibold text-md tracking-wide text-black py-2 px-5 rounded-tr-lg rounded-br-lg shadow-lg shadow-yellow/50 inline-flex items-center">Subscribe<svg
stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="ml-2" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg">
<g>
<path fill="none" d="M0 0h24v24H0z"></path>
<path d="M3 13h6v-2H3V1.846a.5.5 0 0 1 .741-.438l18.462 10.154a.5.5 0 0 1 0 .876L3.741 22.592A.5.5 0 0 1 3 22.154V13z"></path>
</g>
</svg></button></form>
Text Content
* What * Who * FAQ * Signup LoginToggle dark mode RUST FOR JAVASCRIPT DEVELOPERS Curious about Rust lately? I'm building an accessible and thorough Rust course, especially for JavaScript developers. Join 859 developers learning Rust! Taught by Sid Chatterjee Early Preorder Price $129 * 50% discount off the final price * Early access to the course * Access to new modules as published Preorders will be open for a limited time Enroll now Ok, hold on, hold on – What? RUST FROM SCRATCH ;) If you're a JavaScript developer like me, you might've been curious about Rust lately. A lot of modern JavaScript tooling (like Rome) is being re-written in Rust. This is because Rust programs compile to efficient binaries that run fast! However compared to languages with similiar characteristics (like C and C++), Rust is far more approachable and comes with built in mechanisms that make writing reliable code easier than ever! Rust for JavaScript Developers is a new course that builds on your familiarity with JavaScript to teach you Rust. It covers language fundamentals, popular patterns in Rust and the package ecosystem. Oh, and along the way, we’ll build: * An API server that reads and writes to Postgres * A simple Redis compatible key value store * A naive JavaScript bundler CLI Who you’re learning with HI, I’M SID! I write JavaScript, Go and Rust for a living. I'm currently a Principal Systems Engineer and Tech Lead at Cloudflare. In the past, I've worked at Gatsby as a Staff Software Engineer and helped build and maintain gatsbyjs and Hosting and Functions on Gatsby Cloud. I've been writing Rust for a while and have read and researched plenty so you won't have to. I hope you'll join me by taking this course. @chatsidhartha @sidharthachatterjee@hachyderm.io Everything you need to know CONTENTS Why Rust? Learn what makes Rust unique and makes it fast and reliable Cargo Installing dependencies and compiling using the package manager Numbers, Booleans and Strings Basic Rust data types and their behaviour Structs and Traits Abstractions to make your own data types Functions and Closures Functions, methods and closures in depth Common Data Structures in Rust Vectors, linked lists, tries and more Mutability and Ownership The magic Rust memory model simplified Pattern Matching Switch cases on steroids Errors Handling and recovering from errors in your Rust program Concurrency Stress free concurrency, work stealing and more Testing and Debugging Helpful patterns and tools to test and debug your Rust code Ecosystem Packages Equivalent packages to the most popular JavaScript libraries FREQUENTLY ASKED QUESTIONS What is the format of the course? The course will include illustrated text, videos and coding exercises to keep your learning experience interesting. There will also be a text only eBook version. What prerequisite knowledge must I have before I take this course? Familiarity with JavaScript or general programming fundamentals will be helpful. You don’t need to know any Rust before taking this course. I already know Rust. Should I take this course? If you’re already familiar with Rust but would like to build on your knowledge and build some projects along the way, feel free to take the course! What if I don’t like the course? I’ll refund your purchase within 30 days, no questions asked! I would definitely appreciate hearing what you didn’t like but that is not a requirement. Do you support purchasing power parity? There will be a single price for preorders but the final course release will support purchasing power parity. What if I get stuck? The course comes with access to a private Discord channel where you’ll be able to chat with other learners and me! I’ll be happy to answer your questions. How much will this course cost? I haven’t decided on a final price yet and will as we get closer to release. Stay tuned! Will there be a Discord group? Yes! Once the entire course is complete, you’ll be invited to a private Discord channel. How much of the course is complete? Roughly a third of the course is currently out. SIGN UP TO RECEIVE UPDATES I'll send you updates and announcements. No spam. Email addressSubscribe © 2023 Sidhartha Chatterjee. All rights reserved.