×
Home Articles Devlogs Tutorials Research Videos Projects
Articles
view all >>
...
28 Jan, 2023

Will WebAssembly Replace JavaScript?

WebAssembly, or WASM for short, is a new technology that has been gaining a lot of attention in recent years. It is a low-level, binary instruction format...

...
7 Jan, 2023

Why Hexadecimal

If you're a systems programmer, chances are you're pretty familiar with hexadecimal numbers. They seem to pop up everywhere in the world of code, and they can be a little confusing

...
4 Jan, 2023

Emulating an emulator inside itself. Meet Blink

It's Wednesday and i feel like doing something fun. How about playing with an emulator? Blink is a new CPU emulator written in C

...
28 Dec, 2022

Why should you learn Rust?

Systems programming is often associated with mission-critical programs that either manages other programs or is depended upon

Devlogs
view all >>
...
16 Jan, 2023

Playing with C_Devlog 16|1|23

In the last week, I have been quite busy with C, getting my hands dirty with some low-level code, as reflected on my recent

...
9 Jan, 2023

Refactoring TheBook_Devlog 9|1|23

Sometimes i wonder how functions should be sorted in source files. Should the major functions be at the top or at the bottom?

...
8 Jan, 2023

Updating TheBook_Devlog 8|1|23

Today, I updated TheBook to display a help text when it is run with a `-h` or `--help` argument, as is standard for command line tools

...
7 Jan, 2023

Website Updates_Devlog 7|1|23

It's been a busy couple of days for me as I've been working on several projects that I'm excited to share with you.

Tutorials
view all >>
...
7 Jan, 2023

Writing a Web Server in C Like a Real Chad

So you want to be a real chad and write your own web server in the most pure and mighty C? Well buckle up, because it's going to be a bumpy ride

...
30 Dec, 2022

How to install Rust

Rust is a statically and strongly typed systems programming language for writing fast, safe, and concurrent software

Research
view all >>
...
1 Jan, 2023

Why Little Endian

According to the Intel Architectures Software Developer's Manual, Intel 64 and IA-32 processors are "little endian" machines. Let us look into this concept of endianness and byte ordering,

Videos
view all >>
Projects
view all >>
...
24 Mar, 2023

Chad

Chad is a high-level, general-purpose programming language, similar to Rust, C, and JavaScript.

...
24 Mar, 2023

Bolt

Bolt is a desktop application that is designed to make the process of developing and testing APIs easier and more efficient.

...
3 Jan, 2023

Amongrust

AmongRust is a tool developed by scientists and researchers at MAT. It reveals the imposters you've been hiding in your sus code (get it? source code LOL).

...
29 Dec, 2022

Thebook

TheBook is a command line utility that allows you to SEARCH and READ The Rust Programming Language (popularly known as 'The Book' ) fr...