Zig Day

USA > Los Angeles, CA > #0

Zig Day Los Angeles, CA #0

🗓️
Jul 26 (Saturday) 10:00 - 17:00
📍
Malaga Cove Library, Tower Room 2400 Via Campesina, Palos Verdes Estates

Event Notes

About:

Make friends, collaborate, and learn. Join us for the first Zig Day in LA.

What to expect:

This is a low-stakes, warm-up zig day. The venue is fairly small with only a single large wooden table in it for 8 people. If there is a lot of interest (holler at me!), I can change the reservation to a larger room at the library (to accommodate 35 people), or switch libraries. We hope to have a monthly zig day LA. Water will be provided and maybe some donuts.

Schedule:

RSVP

To RSVP vote on this Ziggit poll: https://ziggit.dev/t/zig-day-la-0/11023

Defer Report

Attendees

Spotlights

⚡ Charlie Schoettle

Charlie made progress on a Zig library for parsing National Instruments TDMS files. He uses National Instruments DAQs on his college rocketry team, and he has grown frustrated with the performance of the existing python implementation. He shared how using the mmap() syscall on linux can offer performance advantages by reducing I/O operations. mmap maps file contents into the process’ virtual address space, relying on the kernel to only page fault parts of the file into memory that are read. This often avoids reading the entire file off the disk when only small portions are required. Charlie demo’d some performance measurements using poop.

⚡ Logan Langdon

Logan worked on getting Zig back as a supported / example language for the datastar framework, a tool for writing reactive web applications with the backend of your choice (including Zig). Using http.zig, Logan showed some sprites updating in his browser from a zig std.Thread.

⚡ Jeff Anderson

Jeff learned how to use a Raspberry Pi Debug Probe to flash the Raspberry Pi Pico microcontroller in his Clockwork Pi PicoCalc (without pressing the button and unplugging the cables!). Jeff also learned how to step through a zig program line-by-line in an on-chip debugger, and print text to the uart by overriding the logFn for std.log. Jeff demo’d using the MicroZig library to control the screen over SPI, turning it on and off.

Photos

group photo, 3 dudes standing in front of a library on a grass lawn
Left to right: Jeff, Charlie, Logan

mess of cables, circuit boards, and tools on a wooden table
Jeff’s mess when installing the debug probe in his PicoCalc.

Cost

DescriptionCost (USD)Contributed By
Venue fee70.00Jeff
Donuts / cleaning supplies43.00Jeff
Total113.00-

We try to keep the costs low, for a more sustainable event.