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

Official website: https://softwareyoucan.love Vancouver Conference Website: https://softwareyoucanlove.ca Abstract: Did you know you can just compile software yourself instead of getting it from someone else? It's not that hard. Just kidding. Actually it is because something always goes wrong, doesn't it? Why? Why is it always going wrong? It's because you're doing it wrong. Everybody overcomplicates and overthinks it when they build things from source, and it creates unnecessary issues. If you just take the time to learn some basic concepts about building software from source, it actually goes pretty dang smoothly. And when it doesn't, it's somebody else's fault, and you can yell at them! This talk will teach you some real world skills of building software from source, and then I'll take things in a completely different direction, by showing you how to rip apart a project's build system and replace it with the zig build system. This will make building things from source work effortlessly for more people and more platforms, as well as annoy a lot of boomers. It's going to be super fun and spicy!

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

Let's all write good software - Will Wilson
▶︎

Let's all write good software - Will Wilson

week four CYBER SECURITY TOOLS AND TECHNOLOGY
▶︎

week four CYBER SECURITY TOOLS AND TECHNOLOGY

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

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

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

Making Systems Programming Accessible by Andrew Kelley
▶︎

Making Systems Programming Accessible by Andrew Kelley

Advice for Writing Small Programs in C
▶︎

Advice for Writing Small Programs in C

The Art of Code - Dylan Beattie
▶︎

The Art of Code - Dylan Beattie

Every Level of Reverse Engineering Explained
▶︎

Every Level of Reverse Engineering Explained

Publishing Diagnostics From Three Years of ZLS - Auguste Rame - Software You Can Love Vancouver 2023
▶︎

Publishing Diagnostics From Three Years of ZLS - Auguste Rame - 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

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

What's Zig got that C, Rust and Go don't have? (with Loris Cro)
▶︎

What's Zig got that C, Rust and Go don't have? (with Loris Cro)

gkurve: simpler vector graphics - Stephen Gutekanst - Software You Can Love 2022
▶︎

gkurve: simpler vector graphics - Stephen Gutekanst - Software You Can Love 2022

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

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

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

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley
▶︎

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley

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

Rust & Zig Combined • Richard Feldman • GOTO 2023

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

CppCast Episode 342: Zig with Andrew Kelley
▶︎

CppCast Episode 342: Zig with Andrew Kelley