• Monadic parser combinators in Rust

    Why don’t I implement a nice monadic parser combinator library in Rust? That’s what my thought was when after implementing low-level mock-HTTP server in MIO and actually needed to parse the bytes received by server.

    Read on →

  • Playing with NASM on MacOS

    Once I was wondering, how different the ‘hello world’ in assembler on Linux would be from one on MacOS.

    Read on →

  • Low-level TCP server in Rust with MIO

    It is time to get acquainted with Metal IO, low-level cross-platform abstraction over epoll/kqueue written in Rust.

    Read on →

  • World Clock in Rust

    Just simple console app that asks for a time zone and prints current time in provided timezone (or in local if no time zone was provided).

    Read on →

  • Setting up SSH reverse proxy

    Providing an SSH access to a home server (usually hidden behind NAT) from outside world (Internet) sounds like a tricky task to configure. But it is not, literally 2 commands and a VPS witn public IP is enough to do that.

    Read on →