Trending
Dmitrii Novikov's Avatar

Dmitrii Novikov

@7nolikov.dev

The best software developer in my flat. https://7nolikov.dev/

145
Followers
801
Following
88
Posts
13.11.2024
Joined
Posts Following

Latest posts by Dmitrii Novikov @7nolikov.dev

That's my experience. I know it may be controversial, but if you have other thoughts, put them in the comments.

27.12.2025 11:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Surprisingly, LLMs are also brilliant with HTML and CSS.

6. CI pipelines and quality gates are extremely important now, as agents produce code at high speed. The main task is to define how to achieve a light-speed time-to-market while keeping the customer experience bar high.

27.12.2025 11:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

4. Agent has a very different UX than LLM chats. I used chats for step-by-step learning and practicing with my own hands. With agents, I have a helicopter view.

5. Simplicity leads to reliability. As a backend developer, I mostly use htmx because it reduces UI state complexity.

27.12.2025 11:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's a pleasure to see how fast agents catch the errors.

2. Typed languages and the TDD approach force agents check themselves and fix early.

3. Hurl and Makefiles help to execute end-to-end tests both for agents and developers.

27.12.2025 11:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hi there! This year, I worked a lot with LLMs. I created a dozen small projects and want to share my observations:

1. Fast feedback loop improves DX. Dramatically. I replaced Java with Go because of its compile and startup time and its massive test-execution speed.

27.12.2025 11:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I'm ending this year with a short trip to the lake, hoping that all my plans will come true in the coming year

22.12.2025 14:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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...

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...

11.10.2025 13:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Book cover for Designing Data-Intensive Applications, 2nd edition, by Martin Kleppmann and Chris Riccomini. It has a coloured picture of a jumping Indian Wild Boar (similar to the first edition, but not identical).

Book cover for Designing Data-Intensive Applications, 2nd edition, by Martin Kleppmann and Chris Riccomini. It has a coloured picture of a jumping Indian Wild Boar (similar to the first edition, but not identical).

Got the cover design for the second edition of DDIA from the publisher. Now just need to finish the effin’ manuscript…

23.05.2025 15:17 πŸ‘ 234 πŸ” 27 πŸ’¬ 9 πŸ“Œ 4
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...

I explored different options for deploying a growing project on popular cloud providers' free tiers. I was disappointed with the results:

24.05.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Cheers to 3 wonderful years in beautiful Montenegro! πŸŽ‰

07.05.2025 11:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Memory unlocked: I widely used Vim during programming contests in university. I didn't have syntax forgetting issues at that time

02.05.2025 20:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
03.04.2025 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Created a relaxing atmosphere for rest

06.03.2025 10:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

#bluesky

19.02.2025 17:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A small Duke standing in front of YouTube's 100k subscriber plaque with a 200k sticker on it.

A small Duke standing in front of YouTube's 100k subscriber plaque with a 200k sticker on it.

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

29.01.2025 15:30 πŸ‘ 52 πŸ” 12 πŸ’¬ 1 πŸ“Œ 0

Good luck

25.01.2025 15:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Gotcha!

24.01.2025 22:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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

24.01.2025 15:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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...

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-...

19.01.2025 19:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Essential #Java coffee cup collection (with the Palm Pilot in the background).

17.01.2025 17:17 πŸ‘ 30 πŸ” 5 πŸ’¬ 4 πŸ“Œ 0

#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

13.01.2025 19:04 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
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 ...

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

13.01.2025 19:10 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

What was the most annoying problem you faced last year? Let’s create a challenge

11.01.2025 12:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
4 panel comic.

Panel 1: A man is happily knitting. He thinks what a relaxing hobby he has. A purple demon emerges from behind the couch and angrily bellows TURN IT INTO A SIDE HUSTLE

panel 2: "Can't I just enjoy it?" NO! MAKE YOUR PASSION YOUR PASSIVE INCOME

panel 3: "But-" MONETIZE YOUR FREE TIME the demon bellows inches from his face

Panel 4: the man glowers unhappily behind a display of multicolored scarves, his booth is titled Kevin's Stupid Scarves. Each sells for $20, which is comically undervalued.

4 panel comic. Panel 1: A man is happily knitting. He thinks what a relaxing hobby he has. A purple demon emerges from behind the couch and angrily bellows TURN IT INTO A SIDE HUSTLE panel 2: "Can't I just enjoy it?" NO! MAKE YOUR PASSION YOUR PASSIVE INCOME panel 3: "But-" MONETIZE YOUR FREE TIME the demon bellows inches from his face Panel 4: the man glowers unhappily behind a display of multicolored scarves, his booth is titled Kevin's Stupid Scarves. Each sells for $20, which is comically undervalued.

I love this comic so much.

"But-" MONETIZE YOUR FREE TIME

30.05.2024 00:13 πŸ‘ 1685 πŸ” 460 πŸ’¬ 13 πŸ“Œ 48
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...

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

10.01.2025 11:57 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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!

10.01.2025 10:28 πŸ‘ 315 πŸ” 87 πŸ’¬ 14 πŸ“Œ 4
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...

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

08.01.2025 09:15 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The name is located on the back of the cards: Wizard (1984).

31.12.2024 19:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Experiencing the New Year in this kind of weather is quite unusual. I encourage everyone to try it

31.12.2024 17:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

31.12.2024 14:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0