Nov. 6, 2020, 2:29 a.m.

πŸŽ‰ Zig 0.7.0 Release Party! πŸŽ‰ ⚑ Zig SHOWTIME #16

Zig SHOWTIME

The Zig SHOWTIME Discord server
is now open for business!

JOIN NOW!

(From the Community Wiki Page)
The Zig SHOWTIME Discord server serves as a coordination tool for organizing the show, and as a place where people invested in the success of Zig can socialize and collaborate together on new projects. The main goal of this space is to create a community of creators (be it code, blogs, videos, or undefined), so that we can all make the most out of our Zig experience. Nobody is born knowing Zig so everyone is welcome to have fun in this server but, if you're unsure whether Zig is the right language for you, I recommend checking out first other Zig communities as they might be more focused on helping newcomers to the language.

The next episode of Zig SHOWTIME airs on Sunday 8th of November!

Times for a few different timezones:
2pm CST / 21.00 CET / 1:30am IST (Mon) / 4am SGT (Mon) / 5am JST (Mon)

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.

Padding

The release party is coming!!1u1

Finally people will stop asking Sobeston why std.debug.print doesn't work on the latest stable release!

Also Andrew just got older, make sure to say happy birthday to him!

(pic unrelated)

New Episode

Zig 0.7.0 Release Party!

By The Zig Community

This release party is going to be a moment of celebration for all we achieved together. Every release has a long list of contributors every time, but sometimes a list of names doesn't convey the real magic that happened. The collective effort and interest in the project is what keeps the spirit alive and what fuels the technical progress, so let's take a moment to genuinely congratulate each other.

I know that you often read about organizations and projects pushing forward this kind of sentiment and so it might seem a bit a bit trite to do this, but I really mean it. I remember when I was watching Handmade Hero years ago and when Jonathan Blow started streaming his work on Jai. Jai looked so much better than C to my eyes and so I enjoyed watching him program in it, to the point that I started preferring his streams to HmH (and also because around the same time Casey moved to 3d lighting which is hard and I don't have a real interest in).

If you looked at the state of Jai and Zig 3 years ago and compare it today, it's clear in my opinion that we are moving at a drammatically faster speed than Jai. Before anybody think that this is a rant against Jai or JB, let me state that I'm talking about Jai because it's an example of a valid project led by an extremely talented individual. If you don't know much about Jonathan Blow, I recommend the following talks from him:

  • Jon Blow's Design decisions on creating Jai a new language for game programmers
  • Jonathan Blow: Game design: the medium is the message
  • Jonathan Blow on Italo Calvino and Video Games

The main difference between Zig and Jai is that we have a community and a lot of contributors, while Jai is being developed in relative isolation. Here's some GitHub stats just for the last month:

Excluding merges, 60 authors have pushed 364 commits to master and 364 commits to all branches. On master, 815 files have changed and there have been 187,666 additions and 98,890 deletions.

This is thanks to all of you. It's not something that happens by chance, and it's not something that any of us should take for granted.

I hope to have provided enough context to convince even the skeptics that don't get easily moved by dull positivism. We really deserve to celebrate what we're doing.

We are not only taking off every Zig, but also defusing the bomb AND taking all the bases. Let's fucking go.

During the live stream we're going to invite in the voice channel any member of the community that wants to say something on stream, be it a question to Andrew or, even better, just a statement about something that you want to celebrate, be it something something technical related to Zig, or not.

Make sure to be in the Zig SHOWTIME Discord server if you want to participate. Previous Zig SHOWTIME speakers are especially encouraged come say hi and help get the party started.

Last Episode

Here’s a recap of the talks in the last episode, in case you missed it. The full episode is available on YouTube.

A tour of std.crypto in Zig 0.7.0 (YouTube Link)

By Frank Denis

So if we're supposed to never write our own crypto, then where did the first crypto came from? This and other (saner) questions will be answered by Frank in this talk!


A look at Zig's built-ins (YouTube Link)

By Loris Cro

Let's take a look @ all the @ functions in Zig! @_@



See you at showtime,
Loris Cro

You just read issue #9 of Zig SHOWTIME.

Powered by Buttondown, the easiest way to start and grow your newsletter.