Articles by Tag #zig

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Rust vs. Zig: The New Programming Language Battle for Performance

Introduction: The Rise of a New Challenger For years, Rust has long been the go-to language for...

Learn More 76 7Mar 17

Rust vs Zig Error Handling

Error handling approaches in Rust and Zig

Learn More 14 7Jul 22 '24

Learning Zig : a Python dev's learning notes

Transitioning from GC languages and learning the Zig toolchain

Learn More 7 2Oct 13 '24

Quick Zig and C String Conversion Conundrums

Intro My background is mostly in C and as I am still new to zig some of the type...

Learn More 7 0Oct 13 '24

Zig Allocators Explained

What is zig Zig is a relatively new sys programming language that serves as an alternative...

Learn More 7 0May 8 '24

Implementing UTF-8 Encoding in Zig

tl;dr Created a library to read/write UTF-8 encoded Unicode values in Zig for my simple text editor....

Learn More 5 0Sep 24 '24

Zig is the Next Big Programming Language

What is Zig? Zig is a general-purpose programming language designed for performance,...

Learn More 5 2May 11 '24

Using Postgres Notifications To Enhance Dev Testing

tl;dr Link to Github repo The Setup Sometimes your database can seem like a black box....

Learn More 5 0Oct 9 '24

Read Directory Contents With Zig

Efficiently Reading Directory Contents in Zig with a Page Allocator Hey there welcome back...

Learn More 2 0Oct 6 '24

Error Handling in Zig: A Fresh Approach to Reliability

Error handling in Zig is one of its most distinctive features. Unlike other languages that use...

Learn More 2 1Dec 7 '24

Zig First Impressions from a JS Dev

I've been learning zig for my game development project, read more about it here. Those are my initial...

Learn More 2 1Aug 24 '24

Why I should start using Zig language?

Why I should start using Zig language? What made better than Go or Rust? How many companies are...

Learn More 1 0Aug 27 '24

Mandelbrot set with Numerical Elixir and Zigler

We build a Mandelbrot set explorer with a Livebook. It is an Elixir code runner that lets you write...

Learn More 1 0Nov 8 '24

A performant and extensible Web Server with Zig and Python

Preface I am passionate about my interest in software development, specifically the puzzle...

Learn More 1 0Oct 6 '24

Building Blocks Of Zig: Unions

What are Zig Unions? Zig unions are a way to represent a type that can be one of several...

Learn More 1 0Jun 29 '24

Zig's Power in Action: C Integration and WASM Compilation for Terrain Generation

Zig's ability to directly interface with C libraries and compile to WebAssembly (WASM) opens doors...

Learn More 1 0Aug 15 '24

Zig First Impressions

Table of Contents Why Zig? What is Zig? The Good The Bad The Ugly ...

Learn More 1 1Jun 29 '24

Dynamic memory allocation - when, why and woes

Sharing a good answer from perplexity.ai about dynamic memory allocation (as opposed to static memory...

Learn More 1 0Mar 13

Is Manual Memory Management Really Necessary? A Look at Zig and Rust

A detailed comparison of memory management approaches in Zig and Rust, exploring when manual memory management is necessary and how both languages handle safety and performance considerations.

Learn More 1 0Jan 17

The wicked path of independent Linux Distro

Preface Some time ago I wrote a post about Helix editor and questioned it existence. Since...

Learn More 1 0Nov 7 '24

First Reverse Proxy Built with Zig

The first-ever reverse proxy built with Zig. If you're a developer, sysadmin, or just someone...

Learn More 1 0Nov 25 '24

Learning Zig, day #1

The why So I have decided to learn Zig. This is kind of an odd decision because I have...

Learn More 1 1Jun 5 '24

Системное программирование на Ryton: мощь Zig в элегантной обёртке

Приветствую, разработчики! Сегодня расскажу как Ryton позволяет писать системный код, сохраняя при...

Learn More 0 0Jan 23

Building Blocks Of Zig: slices

What are Zig Slices? Slices are a way to represent a contiguous sequence of elements in...

Learn More 0 0Jun 3 '24

TIL: Ghostty — a new and quite promising terminal emulator

Hello there! If you've been following my blog, you might have noticed that I'm usually leaning...

Learn More 0 0Jan 18

Compiling Programs With Zig's Comptime Magic

Introduction In this article, we'll be exploring a curious way to use Zig's build system...

Learn More 0 0Feb 25

From Python to Zig: My Journey into Low-Level Programming

background I`ve benn working with Python for a couple of yeas.. I felt that learning a...

Learn More 0 0Feb 8

Writing a window manager in zig with xcb - part 2

From the first post, I have been trying to understand how xcb library works and what are all those...

Learn More 0 0Mar 7

'How to boost Python program performance with Zig'

Two years ago Zig was "the new modern alternative to C." Now we've moved on to the "tutorials" phase...

Learn More 0 0Mar 12

Building Blocks Of Zig: Understanding Structs

To learn more about Zig and why I think it's an amazing language check out my blog post Zig is The...

Learn More 0 0May 29 '24