The next episode of Zig SHOWTIME airs on Saturday 19th of September!
Times for a few different timezones:
10am EST / 14.00 CEST / 5:30pm IST / 10pm SGT / 11pm JST
Go to https://zig.show for more info or subscribe to the Zig SHOWTIME calendar (iCal) to have all episodes automatically added to your calendar.
Zig in Production
I didn’t pull from Zig master for like 2 days and now half of my code doesn’t compile anymore. In the meantime, somewhere in Sweden, production systems depend on a specific commit of Zig.
Mom used to tell me to never accept binary blobs from strangers, and that’s probably why.
Contributing to the Zig Ecosystem
By Loris Cro
For some reason I feel like we should spend a moment talking about how to contribute positively and have a good time in the Zig community. I swear I just woke up with that feeling, and it’s not because I spent 2 days straight ranting on Twitter and HN about related issues.
This is going to be just a quick “talk” from me, with a bigger focus on answering questions from Twitch, Discord and IRC. Let’s try to keep it about things to do, and not things not-to-do, as it seems we already have a good example of the latter.
Here’s a recap of the talks in the last episode, in case you missed it. The full episode is available on YouTube.
A talk about locking primitives and the hows and whys your multithreaded code is actually never fast I swear to god this is impossible how can 10 threads be slower than only one also now my debug prints are all out of order wtf
He also draws funny sketches about programming languages.
What’s in the cage? Is that what I think it is?
Rewriting a C++ tool in Zig (YouTube Link)
A while ago gwenzek decided to learn Zig and at the same time also put to the test whether the “fastBPE” project written in C++ was actually truly fast. Guess what was the outcome?
If you don’t mind spoilers, he also wrote about the experience (NOTE: link not safe for Snektron).
See you at showtime,