Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Frontend Masters

Polyglot Programming: TypeScript, Go, & Rust

via Frontend Masters

Overview

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!

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

Reviews

Start your review of Polyglot Programming: TypeScript, Go, & Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.