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!
Overview
Syllabus
- Introduction
- Language Fundamentals
- Values, References & Mutation
- Enums
- Enums & Rust Q&A
- Option Enum
- Error Handling
- Testing
- Submarine Navigation Problem
- Submarine TypeScript Solution
- Submarine Go Solution
- Submarine Rust Solution
- Fissures Problem
- Fissures TypeScript Solution
- Fissures Go Solution
- Fissures Rust Setup
- Fissures Rust Solution
- Rust Q&A
- Count Trees Problem
- Count Trees Typescript Solution
- Count Trees Go Solution
- Count Trees Rust Solution
- Pointer, Struct & Error Gotchas
- 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 in TypeScript
- Projector Object in Go
- Projector Object in Rust: Operation
- Projector Object in Rust: Config & PWD
- Testing in TypeScript
- Testing in Go
- Testing in Rust
- Testing Q&A
- 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
Taught by
ThePrimeagen