<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Vasilii Nikonov</title>
    <subtitle>personal website</subtitle>
    <link rel="self" type="application/atom+xml" href="https://vnikonov63.org/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://vnikonov63.org"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-04T00:00:00+00:00</updated>
    <id>https://vnikonov63.org/atom.xml</id>
    <entry xml:lang="en">
        <title>day 5</title>
        <published>2026-05-04T00:00:00+00:00</published>
        <updated>2026-05-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/day-5/"/>
        <id>https://vnikonov63.org/journey/day-5/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/day-5/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>day 4</title>
        <published>2026-05-03T00:00:00+00:00</published>
        <updated>2026-05-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/day-4/"/>
        <id>https://vnikonov63.org/journey/day-4/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/day-4/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>day 3</title>
        <published>2026-05-02T00:00:00+00:00</published>
        <updated>2026-05-02T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/day-3/"/>
        <id>https://vnikonov63.org/journey/day-3/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/day-3/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>day 2</title>
        <published>2026-05-01T00:00:00+00:00</published>
        <updated>2026-05-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/day-2/"/>
        <id>https://vnikonov63.org/journey/day-2/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/day-2/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>day 1</title>
        <published>2026-04-29T00:00:00+00:00</published>
        <updated>2026-04-29T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/day-1/"/>
        <id>https://vnikonov63.org/journey/day-1/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/day-1/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>introduction</title>
        <published>2026-04-29T00:00:00+00:00</published>
        <updated>2026-04-29T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/journey/introduction/"/>
        <id>https://vnikonov63.org/journey/introduction/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/journey/introduction/">&lt;p&gt;This is my first attempt of writing for the public, so please do not judge me too harshly. I am currently going through a chapter
of my life, that I can only label as &quot;uncertain&quot;. I am waiting for visas in 2 countries (New Zealand and Denmark), the
processing times and the arrogance with which the immigration officials respond would turn any confident person into a depressed,
sorry individual. To deal with this, I decided to do something I planned for a long time, but never actually got time for.
Properly learn &lt;code&gt;Rust Programming Language&lt;&#x2F;code&gt; and the libraries in its ecosystem. In this blog post I would like to
document my journey, providing daily summaries and listing out commits. I do this so:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;People who also want to learn Rust can look at my example and try to do something similar. They would see that there is no
magic to it, and if you show up regularly and have genuine passion for the language you would be able to learn it.&lt;&#x2F;li&gt;
&lt;li&gt;I can approach my learning with proper structure. I know that I need to write every day about it, so I have to learn
something new to do so.&lt;&#x2F;li&gt;
&lt;li&gt;It would be easier to receive feedback from experienced Rustaceans, because all my work would be public.&lt;&#x2F;li&gt;
&lt;li&gt;Possible future employers would see, that I actually know the stuff I claim I know.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;I plan this to be a 2-3 month long project, and at the end of it I would love to have a couple of merged PRs into repositories
maintained by the &lt;code&gt;rust-lang&lt;&#x2F;code&gt; organisation.&lt;&#x2F;p&gt;
&lt;p&gt;Here is the list of resources in no particular order I identified as helpful:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Resource&lt;&#x2F;th&gt;&lt;th&gt;Progress&lt;&#x2F;th&gt;&lt;th&gt;Reason&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;this-week-in-rust.org&#x2F;&quot;&gt;This Week in Rust&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;N&#x2F;A&lt;&#x2F;td&gt;&lt;td&gt;To be up to date with the news in Rust community&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;&quot;&gt;The Rust Book&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;Finished reading, but I will return to it over and over&lt;&#x2F;td&gt;&lt;td&gt;I must do it&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;stable&#x2F;rustc&#x2F;index.html&quot;&gt;The &lt;code&gt;rustc&lt;&#x2F;code&gt; Book&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;DNS&lt;&#x2F;td&gt;&lt;td&gt;I love compilers&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;stable&#x2F;cargo&#x2F;index.html&quot;&gt;The &lt;code&gt;cargo&lt;&#x2F;code&gt; Book&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;DNS&lt;&#x2F;td&gt;&lt;td&gt;Working on projects can&#x27;t happen in a vacuum&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;stable&#x2F;rustdoc&#x2F;index.html&quot;&gt;The &lt;code&gt;rustdoc&lt;&#x2F;code&gt; Book&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;DNS&lt;&#x2F;td&gt;&lt;td&gt;Libraries must be documented&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;stable&#x2F;clippy&#x2F;index.html&quot;&gt;The &lt;code&gt;clippy&lt;&#x2F;code&gt; Book&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;DNS&lt;&#x2F;td&gt;&lt;td&gt;Contributing to &lt;code&gt;clippy&lt;&#x2F;code&gt; is the easiest way to start&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;sunface&#x2F;rust-by-practice&quot;&gt;Rust By Practice&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;Finished Chapter 5&lt;&#x2F;td&gt;&lt;td&gt;Gain confidence with key Rust concepts&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;neetcode.io&#x2F;&quot;&gt;NeetCode&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;Solved 5 problems&lt;&#x2F;td&gt;&lt;td&gt;Gain confidence for passing an A&#x2F;DS interview in Rust&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;mara.nl&#x2F;atomics&#x2F;&quot;&gt;Rust Atomics and Locks by Mara Bos&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;Reading chapter 2&lt;&#x2F;td&gt;&lt;td&gt;Learn low-level concurrency&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;command-line-rust&#x2F;9781098109424&#x2F;&quot;&gt;Command-Line Rust by Ken Youens-Clark&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;DNS&lt;&#x2F;td&gt;&lt;td&gt;Get a second opinion&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Here is the list of open source projects I am interested in contributing to:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Project&lt;&#x2F;th&gt;&lt;th&gt;Progress&lt;&#x2F;th&gt;&lt;th&gt;Reason&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;awslabs&#x2F;shuttle&quot;&gt;&lt;code&gt;shuttle&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;1 merged &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;awslabs&#x2F;shuttle&#x2F;pull&#x2F;277&quot;&gt;PR&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;td&gt;Listened to one of the maintainers at TokioConf&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>San Francisco</title>
        <published>2026-04-04T00:00:00+00:00</published>
        <updated>2026-04-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://vnikonov63.org/travel/2026-04-san-francisco/"/>
        <id>https://vnikonov63.org/travel/2026-04-san-francisco/</id>
        
        <content type="html" xml:base="https://vnikonov63.org/travel/2026-04-san-francisco/"></content>
        
    </entry>
</feed>
