Skip Navigation
Building a BitTorrent client in Elixir
kochika.me Building a BitTorrent client in Elixir

In this post, we delve headfirst into the BitTorrent protocol, understanding the process of downloading a torrent by building a minimal torrent client from scratch.

0
Building a BitTorrent client in Elixir
kochika.me Building a BitTorrent client in Elixir

Note You can look at the source code or jump to the last part to see it in action. BitTorrent was developed in the early 2000s as a peer-to-peer protocol for sharing files over the internet in a distributed manner. Traditional file-sharing systems often relied on a centralized server to facilitate t...

0
Email configuration for Emacs
kochika.me Email configuration for Emacs

In an effort to move away from centralized services, I decided to stop using Gmail and instead set up a self-hosted email using Mail-in-a-box. A perk of using a custom domain is that you get unlimited email addresses without using +tag in addresses. I intended to use a unique email address for each ...

0
Making live GIFs with Elixir
kochika.me Streaming GIFs with Elixir

The Graphics Interchange Format (GIF) was initially developed in 1987 as a solution for efficiently compressing and transmitting images over slow internet connections, which were prevalent during that era. Over time, the GIF89a specification has become an established standard within the World Wide W...

Inspired by https://hookrace.net/blog/time.gif/

0
Making live GIFs with Elixir
kochika.me GIF

The Graphics Interchange Format (GIF) was initially developed in 1987 as a solution for efficiently compressing and transmitting images over slow internet connections, which were prevalent during that era. Over time, the GIF89a specification has become an established standard within the World Wide W...

Inspired by https://hookrace.net/blog/time.gif/

0
ryotsu ryotsu @programming.dev
Posts 6
Comments 0