<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on 7nolikov | Dmitrii Novikov</title><link>https://7nolikov.dev/posts/</link><description>Recent content in Posts on 7nolikov | Dmitrii Novikov</description><generator>Hugo</generator><language>en-US</language><managingEditor>7nolikov@gmail.com (Dmitrii Novikov)</managingEditor><webMaster>7nolikov@gmail.com (Dmitrii Novikov)</webMaster><copyright>Dmitrii Novikov</copyright><lastBuildDate>Sun, 13 Sep 2026 06:02:10 -0700</lastBuildDate><atom:link href="https://7nolikov.dev/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Everything I shipped but never ran was broken</title><link>https://7nolikov.dev/posts/everything-i-shipped-but-never-ran-was-broken/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/everything-i-shipped-but-never-ran-was-broken/</guid><description>&lt;p&gt;I had a free day, so I made coffee and sat down to read my own documentation against the code. I hate errors in documentation. I expected to fix a few stale sentences and move on.&lt;/p&gt;</description></item><item><title>Choosing a static site generator is the easy part</title><link>https://7nolikov.dev/posts/static-site-generators/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/static-site-generators/</guid><description>&lt;p&gt;I run three static sites - this blog, a relocation guide, and a sandbox. All Hugo. A few
smaller things sit on Next.js and SolidJS.&lt;/p&gt;
&lt;p&gt;The generator turned out to be the least important decision in all of it.&lt;/p&gt;</description></item><item><title>Return to office would cost me a country</title><link>https://7nolikov.dev/posts/return-to-office/</link><pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/return-to-office/</guid><description>&lt;p&gt;I have worked remotely from two countries. Last summer I moved between them.&lt;/p&gt;
&lt;p&gt;The work did not change. Everything else did - the tax system, the language, the price of
groceries. My wife&amp;rsquo;s paperwork is still in progress. But the job came with me, and that is
the only reason the move was possible at all.&lt;/p&gt;</description></item><item><title>My plan said Testcontainers. The code never imported it.</title><link>https://7nolikov.dev/posts/testcontainers-docker-compose-module/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/testcontainers-docker-compose-module/</guid><description>&lt;p&gt;The build plan for my last project allocated 90 minutes to a task called &amp;ldquo;Integration tests
with testcontainers&amp;rdquo;. It sketched the directory layout. It named the file.&lt;/p&gt;
&lt;p&gt;The library was never installed. Not once, in the whole repository.&lt;/p&gt;</description></item><item><title>Free hosting cost me a kernel panic</title><link>https://7nolikov.dev/posts/free-cloud-hosting/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/free-cloud-hosting/</guid><description>&lt;p&gt;I run a blog, a relocation guide and four sandbox sites. All of them are free, and they stay
free. I am careful about it.&lt;/p&gt;
&lt;p&gt;I got careful the hard way.&lt;/p&gt;</description></item><item><title>I use Make in every project and never for building</title><link>https://7nolikov.dev/posts/meson-vs-make/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/meson-vs-make/</guid><description>&lt;p&gt;I don&amp;rsquo;t use Meson. I have never used Meson.&lt;/p&gt;
&lt;p&gt;I have a Makefile in every project I own. Not one of them builds anything.&lt;/p&gt;</description></item><item><title>Standalone Spring tests</title><link>https://7nolikov.dev/posts/standalone-spring-tests/</link><pubDate>Wed, 04 Dec 2024 00:00:00 +0000</pubDate><author>7nolikov@gmail.com (Dmitrii Novikov)</author><guid>https://7nolikov.dev/posts/standalone-spring-tests/</guid><description>&lt;p&gt;I was surprised that Spring Test library doesn&amp;rsquo;t support standalone acceptance tests format out of the box.
Here&amp;rsquo;s how I tackled this issue and why standalone tests are useful for modular Spring applications.&lt;/p&gt;</description></item></channel></rss>