<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>About Me on Ilya Averyanov</title>
    <link>https://av.rubybox.dev/</link>
    <description>Recent content in About Me on Ilya Averyanov</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 04 Aug 2021 00:18:14 +0300</lastBuildDate><atom:link href="https://av.rubybox.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What I Do</title>
      <link>https://av.rubybox.dev/posts/what-i-do/</link>
      <pubDate>Wed, 04 Aug 2021 00:18:14 +0300</pubDate>
      
      <guid>https://av.rubybox.dev/posts/what-i-do/</guid>
      <description>Here is an updated list of my public activities: new OSS repositories, articles, talks, etc.
Testing Timer-based Logic in Elixir with Klotho Library — article introducing Klotho library.
EMQX JWT Authentication and Authorization — Demonstration of EMQX capabilities in authentication and authorization via JSON Web Tokens (JWT).
gist-erlang — GiST(Generalized Search Tree) implementation in pure Erlang.
Lazy Sequences in Elixir and Erlang — article demonstrating and comparing standard primitives for working with lazy sequences in Elixir and Erlang.</description>
    </item>
    
    <item>
      <title>What I Read</title>
      <link>https://av.rubybox.dev/posts/what-i-read/</link>
      <pubDate>Tue, 03 Aug 2021 23:37:24 +0300</pubDate>
      
      <guid>https://av.rubybox.dev/posts/what-i-read/</guid>
      <description>Here is an updating list of materials (articles, books, etc.) that impressed me or proved to be useful.
Redis/Valkey Replication Internals: The Architecture Behind Zero-Copy Command Propagation | Sourav Singh Rawat
Kafka is fast &amp;ndash; I&amp;rsquo;ll use Postgres
Inside NVIDIA GPUs: Anatomy of high performance matmul kernels
FoundationDB: A Distributed Key-Value Store (Research Highlights)
Merkle-CRDTs: Merkle-DAGs meet CRDTs
Writing a Simple Garbage Collector in C
Stop using Behaviour to define interfaces, use Protocol!</description>
    </item>
    
  </channel>
</rss>
