πŸ•ŠοΈπŸ‡΅πŸ‡Έ <river>Palestine</sea> πŸ‡΅πŸ‡ΈπŸ•ŠοΈ

Personal blog to share computer science and software engineering articles.

How Rust Approached Error Handling


Rust's approach to error handling vs. exceptions in other languages

The Evolution of Data Storage


From stone tablets to DNA, the evolution of data storage has been a fascinating journey

Serialization


Thinkg of serialization and deserialization as buying and selling goods

Building a CLI tool in Rust


Build a CLI tool in Rust

Rust .env


Load Environment Variales in Rust

Data Structures


Data Structures look mean, but they're nice when you get to know them!

Number Bases


Let us look at our number systems and see what number bases mean.

Computer Memory


An application to a computer is just like a book, in fact, data in memory are distributed in a page-like model.

Computer Compression


The science behind decreasing file sizes.