ATTACK of the KILLER FEATURES - Martin Wickham - Software You Can Love Vancouver 2023

Official website: https://softwareyoucan.love Vancouver Conference Website: https://softwareyoucanlove.ca Abstract: Zig has two core features which are fundamentally at odds: Result Location Semantics and Parameter Reference Optimization. Many community members would like improvements to both of these features, but they are locked against each other. Improvements to one usually cause problems when they interact with the other. Even in their current state, the language has a big footgun when the two features overlap. This leaves us in an unfortunate local maximum, which is difficult to break out of. This talk will explore the tradeoffs involved in tweaking these language features, to spur discussions about solutions.

How to Use Abstraction to Kill Your API - Jonathan Marler - Software You Can Love Vancouver 2023
▶︎

How to Use Abstraction to Kill Your API - Jonathan Marler - 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

Delphi: How work with Pointer, Math Pointer, Vars No-Name, Memory Position, Low Level functions - 05
▶︎

Delphi: How work with Pointer, Math Pointer, Vars No-Name, Memory Position, Low Level functions - 05

Can a Beginner Develop a Kernel? [Part 1]
▶︎

Can a Beginner Develop a Kernel? [Part 1]

Defeating the Optimizer: How to Write (and avoid) Unoptimizable Code - Martin Wickham
▶︎

Defeating the Optimizer: How to Write (and avoid) Unoptimizable Code - Martin Wickham

⁨@Tsoding⁩ on why he doesn't work on Operating Systems
▶︎

⁨@Tsoding⁩ on why he doesn't work on Operating Systems

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)

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

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

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

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

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

Rust & Zig Combined • Richard Feldman • GOTO 2023

The worst programming language of all time
▶︎

The worst programming language of all time

Paid Zig Stream
▶︎

Paid Zig Stream

Zig Programming Language - Beginner's Guide
▶︎

Zig Programming Language - Beginner's Guide

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
▶︎

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

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

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

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

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

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