Frontendmasters - Polyglot Programming TypeScript, Go, & Rust
Course Details
Course Title....: Polyglot Programming: TypeScript, Go, & Rust
Teacher.........: ThePrimeagen (terminal)
Length..........: 8 hours, 49 minutes CC
Published.......: August 13, 2022
Learning Paths..: TypeScript
Topics..........: typescript / programming-language / go
Course URL......: https://frontendmasters.com/courses/typescript-go-rust/
Course Description
Bend your mind with programming TypeScript, Go, and Rust side-by-side. Get an overview of each language's basics and solve some example problems with each language. In the end, you will have built a fully unit-tested CLI application in TypeScript, Go, and Rust. Become a polyglot programmer and learn to get the most of multiple programming languages!
This course and others like it are available as part of our Frontend Masters video subscription.
Table of Contents
Introduction (14 minutes)
- Introduction
Fundamentals (1 hour, 14 minutes)
- Language Fundamentals
- Values, References & Mutation
- Enums
- Enums & Rust Q&A
- Option Enum
- Error Handling
- Testing
Submarine Navigation (38 minutes)
- Submarine Navigation Problem
- Submarine TypeScript Solution
- Submarine Go Solution
- Submarine Rust Solution
Fissures (47 minutes)
- Fissures Problem
- Fissures TypeScript Solution
- Fissures Go Solution
- Fissures Rust Setup
- Fissures Rust Solution
- Rust Q&A
Count Trees (26 minutes)
- Count Trees Problem
- Count Trees Typescript Solution
- Count Trees Go Solution
- Count Trees Rust Solution
- Pointer, Struct & Error Gotchas
CLI (44 minutes)
- TS, Go & Rust Project Structure
- Course CLI Project
- Process CLI Args in TypeScript & Node
- Process CLI Args Go
- Process CLI Args in Rust
Projector Object (1 hour, 5 minutes)
- Projector Object in TypeScript
- Projector Object in Go
- Projector Object in Rust: Operation
- Projector Object in Rust: Config & PWD
Testing (44 minutes)
- Testing in TypeScript
- Testing in Go
- Testing in Rust
- Testing Q&A
Projector (2 hours, 52 minutes)
- Projector CLI App in TypeScript
- Projector Operations in TypeScript
- Projector CLI App Testing in TypeScript
- Projector CLI App in Go
- Projector Operations in Go
- Projector CLI App Testing in Go
- Projector CLI App in Rust
- Projector Operations in Rust
- Projector CLI App Testing in Rust
- Projector Testing Q&A
- Using the Projector CLI in TypeScript
- Using the Projector CLI in Go
- Using the Projector CLI in Rust
Wrapping Up (2 minutes)
- Wrapping Up