⚡zap⚡ - Blazingly Fast Backends in Zig - Rene Schallner - Software You Can Love Vancouver 2023

Official website: https://softwareyoucan.love Vancouver Conference Website: https://softwareyoucanlove.ca Abstract: In this talk, I am going to showcase my zig project "zap" as the result of my quest to find a performant approach to using zig for developing robust and super fast REST API backends. Instead of writing the HTTP server part in GO and the logic in zig and, by doing so, turning everything into a GO project build-wise, I opted for zig-wrapping an existing, battle-tested C microframework for web applications (facil.io). Now, I can happily remain in zig land. 😊 So far, zap has beaten everything I tested it against, performance-wise, in simple, basic HTTP server tests, e.g., a simple zap HTTP server yields 30% higher requests/sec on my PC than a simple GO HTTP server. The talk will lead to a live (SYCL 😊) survey demo with a questionnaire app written in zig zap plus a small pure JavaScript frontend that communicates with the REST API. With this talk, I also want to encourage everybody to start an open-source zig project to be able to use zig at work.

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

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

Rust vs Zig Showdown (HTMX Webapp)
▶︎

Rust vs Zig Showdown (HTMX Webapp)

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

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

Compare with ASM | C | GO | ZIG | Rust ||   #comparison  #asm #language  #golang #zig #rust
▶︎

Compare with ASM | C | GO | ZIG | Rust || #comparison #asm #language #golang #zig #rust

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

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

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

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

Building an HTTP Server with Zig, Zap, and Postgres - My thoughts and a code walkthrough
▶︎

Building an HTTP Server with Zig, Zap, and Postgres - My thoughts and a code walkthrough

Jerma Streams - Escape the Backrooms [with Ster]
▶︎

Jerma Streams - Escape the Backrooms [with Ster]

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

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

Andrew Kelley - Zig Programming Language - Non-Profits vs VC-backed Startup
▶︎

Andrew Kelley - Zig Programming Language - Non-Profits vs VC-backed Startup

Code Isn't Free — Mario Zechner on the Hard Truths of Coding With AI (creator of Pi)
▶︎

Code Isn't Free — Mario Zechner on the Hard Truths of Coding With AI (creator of Pi)

Don't Forget To Flush by Andrew Kelley
▶︎

Don't Forget To Flush by Andrew Kelley

Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
▶︎

Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022

Gamedev in Zig is actually pretty good...
▶︎

Gamedev in Zig is actually pretty good...

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

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

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

Rust vs Go : Hands On Comparison
▶︎

Rust vs Go : Hands On Comparison

the true reason C++ always wins
▶︎

the true reason C++ always wins