Open in app

Sign In

Write

Sign In

tomaka
tomaka

238 Followers

Home

About

Nov 18, 2022

Everything I know about networking

If you don’t know me, I’ve been working on a peer-to-peer application as my full time job for the past five years. I’ve written the same networking implementation twice. If there’s something that I’ve noticed over the past five years is how little the average programmer knows about networking. …

Networking

10 min read

Networking

10 min read


Jul 10, 2022

The anarchist blockchain philosophy

When I joined the blockchain ecosystem as a programmer in 2017, I had no idea of what a blockchain even was. I discovered this ecosystem that I thought was fundamentally about (left-wing) anarchism. …

Blockchain

9 min read

Blockchain

9 min read


Mar 19, 2021

A look back at asynchronous Rust

In 2013, I discovered the Rust programming language and quickly decided to learn it and make it my main programming language. In 2017, I moved to Berlin and joined Parity as a Rust developer. The task that occupied my first few months was to build rust-libp2p, a peer-to-peer library in…

Rust

15 min read

A look back at asynchronous Rust
A look back at asynchronous Rust
Rust

15 min read


Feb 11, 2021

The future of operating systems

Linux was first started in 1991, 29-and-a-half years ago. The POSIX standard, which Linux implements, was started in 1988, 33 years ago. Both of these technologies have seen very little evolution in the core of their design over time, despite all the progresses made in software engineering and computer science. …

Operating Systems

12 min read

Operating Systems

12 min read


Published in Parity Technologies

·Feb 6, 2019

Why libp2p?

If you have been following the development of Polkadot, Ethereum 2.0 or Substrate, you may have heard of libp2p. Libp2p is a network framework that allows you to write decentralized peer-to-peer applications. Originally the networking protocol of IPFS, it has since been extracted to become its own first-class project. As…

Internet

5 min read

Why libp2p?
Why libp2p?
Internet

5 min read


Sep 22, 2016

My adventures in Rust webdev

People who know me in the Rust community usually think that I’m a game developer, since I contribute mostly to game development libraries in Rust. What they probably don’t know is that in real life I’m doing backend web development for a living, while gamedev is only my dream job. …

Programming

8 min read

Programming

8 min read


Aug 20, 2015

The glium library

The Rust programming language guarantees that your program will never have any undefined behavior as long as you use safe code. This works as long as you use the standard library, but when it comes to C APIs this safety guarantee lays on the shoulders of library writers. …

Opengl

14 min read

The glium library
The glium library
Opengl

14 min read


Apr 21, 2015

hlua’s stack handling

hlua is a Rust wrapper for the Lua programming language which aims to provide a safe interface with this language with minimal overhead. I have a spent a lot of time figuring out how to do that, so I have decided to write about some parts of its design. Introduction to the Lua stack Lua…

9 min read

9 min read

tomaka

tomaka

238 Followers
Following
  • Sienna Rothery

    Sienna Rothery

  • Christophe

    Christophe

  • Pomplamoose

    Pomplamoose

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech