Terminal Click - Abner Coimbre - Software You Can Love Vancouver 2023

Official website: https://softwareyoucan.love Vancouver Conference Website: https://softwareyoucanlove.ca Abstract: Terminal Click (TC) is a native emulator that blurs the line between command line and graphical interface. You're encouraged to mouse click on this terminal, hence the name! The website is now live! at: https://terminal.click The key behind TC is letting the emulator itself assume more responsibility. Traditional desktop terminals pass on user input, character by character, to their active shell (bash or zsh, etc.) This means it's up to the shell—a completely separate program—to parse all user commands and help provide output back to the emulator. This is a process that is text-only. Instead of delegating user input, our emulator buffers it internally allowing it to build an understanding of what the user wants to do. In this talk we will explore the consequences of this decision, which open up new terminal interactions end users can love. For example if the user types clang, rather than simply passing along the characters 'c', 'l', 'a', 'n', 'g' to bash, we might hold on to it until the return key is pressed.

Zig Build System & How to Build Software From Source • Andrew Kelley • GOTO 2023
▶︎

Zig Build System & How to Build Software From Source • Andrew Kelley • GOTO 2023

My Zig Experience | Prime Reacts
▶︎

My Zig Experience | Prime Reacts

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

The Linear Developer Experience - Dominik Tornow - Software You Can Love Vancouver 2023
▶︎

The Linear Developer Experience - Dominik Tornow - Software You Can Love Vancouver 2023

Nerding Out About: WebAssembly (WASM)
▶︎

Nerding Out About: WebAssembly (WASM)

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Zig's New Async I/O - Andrew & Zig Core Team
▶︎

Zig's New Async I/O - Andrew & Zig Core Team

Making Systems Programming Accessible by Andrew Kelley
▶︎

Making Systems Programming Accessible by Andrew Kelley

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

It’s Not About the Technology - Mason Remaley - Software You Can Love Vancouver 2023
▶︎

It’s Not About the Technology - Mason Remaley - Software You Can Love Vancouver 2023

Proficient Parallel Programming - King Butcher - Software You Can Love VC 2023
▶︎

Proficient Parallel Programming - King Butcher - Software You Can Love VC 2023

Ziglibc: Sweeping out the rug from underneath C - Jonathan Marler - Software You Can Love 2022
▶︎

Ziglibc: Sweeping out the rug from underneath C - Jonathan Marler - Software You Can Love 2022

Rust & Zig Combined • Richard Feldman • GOTO 2023
▶︎

Rust & Zig Combined • Richard Feldman • GOTO 2023

The Local AI Hardware Mistake Everyone Makes
▶︎

The Local AI Hardware Mistake Everyone Makes

CppCast Episode 342: Zig with Andrew Kelley
▶︎

CppCast Episode 342: Zig with Andrew Kelley

How to Build Software From Source - Andrew Kelley - Software You Can Love Vancouver 2023
▶︎

How to Build Software From Source - Andrew Kelley - Software You Can Love Vancouver 2023

Tales from The Ticket Queue - Jim Price - Software You Can Love Vancouver 2023
▶︎

Tales from The Ticket Queue - Jim Price - Software You Can Love Vancouver 2023

Software engineering at the tipping point
▶︎

Software engineering at the tipping point

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
▶︎

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated