YoVDO

Mosaic - A Rusty Terminal Workspace and Multiplexer

Offered By: Rust via YouTube

Tags

Rust Courses WebAssembly Courses Software Architecture Courses WASI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the development of Mosaic, an open-source terminal multiplexer built in Rust, in this 57-minute conference talk by Aram Drevekenin at Rust Linz, January 2021. Dive into the project's architecture, unique features, and how Rust's capabilities, including WebAssembly and WASI, contribute to its plugin system. Learn about the differences between terminal emulators and shells, basic terminal functions, and scroll regions. Discover Mosaic's client-server architecture, error handling techniques, and future plans. Gain insights into the challenges faced during development and the story behind this innovative terminal workspace.

Syllabus

Introduction
Rusty Terminal Workspace
Terminal Emulator vs Shell
Basic Terminal Functions
Scroll Region
Terminal multiplexer
Mosaic architecture
stdin threads
error handling
webassembly
how does it work
Mosaic Tile
Client Server
Future plans
Future architecture
Mosaic story
Mosaic problems
Quote
Outro


Taught by

Rust

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera