Blog

Wrapping errors in Rust 2021-01-24

Wrap internal and external errors with your own error type.

Implementing a chat command in DDraceNetwork 2020-12-04

A chat command that shows info about our player

Rust Iterators: Fibonacci series 2020-12-01

Implementing an iterator that generates fibonacci numbers.

Code conventions in DDraceNetwork 2020-11-28

The code conventions enforced by DDraceNetwork.

Creating precompiled headers with cmake 2020-11-12

A brief introduction to target_precompile_headers

What's new in Python 3.9 2020-11-10

A list of major new features in python 3.9

Modernize your linux workflow with Rust 2020-11-06

Various tools and software that will modernize your workflow

An intro to the DDraceNetwork game source code 2020-11-03

An introduction to the ddnet source code.

An intro to MiniUPNP 2020-04-14

An intro to the MiniUPNP C library.

Setting Up SDL2 with CMake 2019-04-27

How to setup and use SDL2 using the CMake build tool.