Skip to main content 7nolikov | Dmitrii Novikov

Posts

2025

  1. Return-to-Office plan is probably math-negative

    A lot of companies are spending a fortune to drag people back into the office. They say it’s for culture or synergy. That sounds nice, but those words don’t pay the rent. So, let’s stop guessing and start calculating. We need a way to treat the return-to-office (RTO) move like what it really is: a huge financial investment.

  2. Free cloud hosting for developers

    As a developer, I usually want to deploy applications with minimal or no upfront investment. The hosting free tiers options give a space for experimentation, learning, and the deployment of low-traffic personal projects or proofs-of-concept without immediate financial commitment.

2024

  1. Meson vs Make - A simple comparison

    Meson is a modern build system designed to be fast and easy to use. It focuses on simplicity, better configuration management, and improved speed compared to older tools. Meson uses Ninja as its backend to speed up the actual building process, and its configuration files are written in a simple, human-readable language.

  2. Testcontainers Docker Compose module

    Using Docker Compose module with Testcontainers you can simplify testing for applications that rely on multiple services like databases, APIs and message queues.

    This approach ensures that all dependencies start and work together as expected in a controlled, reproducible environment during your Java tests.

  3. Standalone Spring tests

    I was surprised that Spring Test library doesn’t support standalone acceptance tests format out of the box. Here’s how I tackled this issue and why standalone tests are useful for modular Spring applications.

  4. Static site generators

    Static site generators are tools that create websites by converting templates and content into static HTML files. This approach makes websites faster, more secure, and easier to host.