Dmitrii Novikov
banner
7nolikov.dev
Dmitrii Novikov
@7nolikov.dev
The best software developer in my flat.

https://7nolikov.dev/
Pinned
Hello, I'm Dmitrii Novikov - Java Software Engineer

I have over 6 years of experience in Java and Spring Boot development, with a background in QA that helps me keep a strong focus on code quality. Here are some highlights of my work:
Is your Return-to-Office plan financially viable? Spoiler: Probably not.

If the move is negative for the Company, the Manager, or the Employee, it’s a bad business decision. Stop managing by gut feeling and start calculating the delta.

Read the full text:
7nolikov.dev/posts/return...
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 s...
7nolikov.dev
October 11, 2025 at 1:16 PM
Reposted by Dmitrii Novikov
Got the cover design for the second edition of DDIA from the publisher. Now just need to finish the effin’ manuscript…
May 23, 2025 at 3:17 PM
I explored different options for deploying a growing project on popular cloud providers' free tiers. I was disappointed with the results:
Truly 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-traffi...
7nolikov.dev
May 24, 2025 at 1:10 PM
Cheers to 3 wonderful years in beautiful Montenegro! 🎉
May 7, 2025 at 11:51 AM
Memory unlocked: I widely used Vim during programming contests in university. I didn't have syntax forgetting issues at that time
May 2, 2025 at 8:00 PM
April 3, 2025 at 5:07 PM
Created a relaxing atmosphere for rest
March 6, 2025 at 10:25 AM
February 19, 2025 at 5:19 PM
Reposted by Dmitrii Novikov
The #Java YouTube channel just passed 200.000 subscribers. Woot! 🥳 Thank you, everybody, for watching, commenting, sharing, and just in general for being an active member of this awesome community. 🧡💙

www.youtube.com/java
January 29, 2025 at 3:30 PM
Gotcha!
January 24, 2025 at 10:26 PM
Check if your resume is ATS-friendly for free - Open-Resume's parser analyzes your resume to ensure it can be easily read by Applicant Tracking Systems, boosting your chances of landing interviews.

See it on GitHub: github.com/xitanggg/ope...

#CV
GitHub - xitanggg/open-resume: OpenResume is a powerful open-source resume builder and resume parser. https://open-resume.com/
OpenResume is a powerful open-source resume builder and resume parser. https://open-resume.com/ - xitanggg/open-resume
github.com
January 24, 2025 at 3:33 PM
Discover how Meson boosts speed and simplicity compared to Make in my post. See a real-world example and learn why Git now uses Meson. Read more at:

7nolikov.dev/posts/meson-...
Meson vs Make - A simple comparison
What is Meson? 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 Nin...
7nolikov.dev
January 19, 2025 at 7:40 PM
Reposted by Dmitrii Novikov
Essential #Java coffee cup collection (with the Palm Pilot in the background).
January 17, 2025 at 5:17 PM
Reposted by Dmitrii Novikov
#Java Live Coding Stream is Live!

Join me as I make mistakes, get confused, and slowly, but surely, make progress on putting JitterTed's #TDD Game online!

Live now at jitterted.stream
January 13, 2025 at 7:04 PM
Discover how APIs connect software systems! Learn what an API is, explore its types, implementations, lifecycle, and see clear diagrams in my post.

Read more: 7nolikov.dev/posts/what-i...

#Java #API
What is API?
What is an API? Application Programming Interface is a tool that allows different software applications to communicate with each other. Think of it as a bridge that connects systems, enabling them to ...
7nolikov.dev
January 13, 2025 at 7:10 PM
What was the most annoying problem you faced last year? Let’s create a challenge
January 11, 2025 at 12:44 PM
Reposted by Dmitrii Novikov
I love this comic so much.

"But-" MONETIZE YOUR FREE TIME
May 30, 2024 at 12:13 AM
Simplify testing multi-service apps with Testcontainers and Docker Compose! Manage dependencies and create reproducible environments for your Java tests.

Read more: 7nolikov.dev/posts/testco...

#java #testing
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 depende...
7nolikov.dev
January 10, 2025 at 11:57 AM
Reposted by Dmitrii Novikov
Hello, World! 🌍
IntelliJ IDEA is now on Bluesky. We’re here to share coding tips, provide updates, and stay connected with you.
📢 Follow us, tag your dev friends, and help spread the word!
January 10, 2025 at 10:28 AM
Learn how to use Maven archetypes to quickly set up Java and Spring projects with a predefined structure. A practical guide with examples and commands:
7nolikov.dev/posts/maven-...

#Java #Maven
Maven archetypes
Maven archetypes are templates that help developers quickly set up a new project with a predefined structure and files. Using an archetype, you can create a Maven project that already includes the nec...
7nolikov.dev
January 8, 2025 at 9:15 AM
Experiencing the New Year in this kind of weather is quite unusual. I encourage everyone to try it
December 31, 2024 at 5:29 PM
Reposted by Dmitrii Novikov
Chat GPT's o1 model is phenomenal. It is solving quite hard coding tasks for me pretty well now. Noticeable step up from 4o. This is the first model that actually feels like a capable pairing partner to me.
December 31, 2024 at 2:00 PM
Reposted by Dmitrii Novikov
“TDD doesn’t create good designs”. I see statements like this frequently. I agree. Programmers create better or worse designs through their design decisions. Their workflow can provide more or less, sooner or later, better or worse feedback. So can the social structure of their team.
December 30, 2024 at 6:39 PM

Discover how to use advanced Google search queries to find LinkedIn job vacancies with visa sponsorship or relocation support. A practical approach for roles like Java Developer or Software Engineer! Learn more: 7nolikov.dev/posts/job-va...
Searching LinkedIn vacancies using Google
You can use advanced Google search queries to find job vacancies on LinkedIn that match specific roles and include details about visa sponsorship or relocation support.
7nolikov.dev
December 29, 2024 at 1:39 PM
Zipped 🤐
December 27, 2024 at 10:55 AM