The next episode of Zig SHOWTIME airs on
Saturday 11th of September!
Times for a few different timezones:
1:00pm CDT / 6:00pm UTC / 8:00pm CEST / 11:30pm IST / 3:00am JST (Sun)
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.
I have 3 news for you!
Live streams move to YouTube
As you can see from the title, I’m moving the Zig SHOWTIME live stream to YouTube. This doesn’t mean that I’m abandoning Twitch entirely, my livecoding streams will still be there, but for the show it felt to me that YouTube would be a better fit at this point, considering the extra features we’re going to get:
- scheduling, which allows you to use “set reminder” to be alerted when the stream goes live
- VOD becomes immediately available on YouTube and you can even rewind during the livestream itself
- lower-quality transcodings are always available (as a twitch affiliate you don’t always get that)
- chat gets preserved alongside the stream (the chat logs from the first episode are lost forever, thanks twitch)
All in all I think it’s going to be a good change. This upcoming episode is also going to be special so make sure to share that link with anybody that cares about distributed systems and help me get the silver youtube award (only 98k subs missing lmao).
Link to the scheduled stream:
I mentioned a while ago how much I liked Forem, the CMS that dev.to uses, well guess what, they open sourced and cleaned it up to make it easy to self-host. Forem now powers https://zig.news, which is a nice platform for blogging about Zig. I recommend you take a look at the welcome thread and create an account before somebody else snatches your name (we’re already at 150+ users).
I also made a CoffeeTIME video about it, check it out if you never thought about blogger aristocracies :^)
Remember how I said a while ago that I would bring back the “links” section in this newsletter? Well I lied, sorry, I won’t. The good news is that instead you get Zig Monthly, a newsletter fully dedicated to highlighting the latest and greatest projects from the community.
I highly recommend you sign up for it if you don’t want to miss the myriad of cool things that get shared daily in the real-time chat communities, Twitter, etc.
This newsletter is curated by Stephen Gutenkast who has also setup GitHub Sponsors so if you want to show your appreciation, consider becoming a sponsor eventually.
Viewstamped Replication Made Famous
With Joran and more guests
The last talk on TigerBeetle ended hinting at a $20k challenge.
Unless you hate money and consistent data, you will want to tune in but, before we get there, Joran will bring us on a journey to learn more about Viewstamped Replication, the less-popular sibling of Paxos and Raft.
Less popular for now, that is.
This episode will also feature two interviews with Brian Oki and James Cowling, authors of the first and second paper on Viewstamped Replication, respectively.
Here’s a recap of the talks in the last episode, in case you missed it. The full episode is available on YouTube.
TigerBeetle is a purpose-built financial accounting database, designed for high-throughput low-latency two-phase prepare/commit transfers between accounts. It’s written in Zig and the creators are going to tell us everything about it!
If you want to see the code, it’s on GitHub:
Implementing a drag race in Zig (YouTube Link)
With Isaac Yonemoto
Isaac has been working for a while now on a Zig implementation of “Dave’s Drag Race”, a race between different languages so see which is the fastest at computing primes, based in this original video. You can watch the video to learn more about the algorithms in question.
I wonder how Zig compares to other languages in our space!
See you at showtime,