That's my experience. I know it may be controversial, but if you have other thoughts, put them in the comments.
That's my experience. I know it may be controversial, but if you have other thoughts, put them in the comments.
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.
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.
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.
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.
I'm ending this year with a short trip to the lake, hoping that all my plans will come true in the coming year
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...
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β¦
I explored different options for deploying a growing project on popular cloud providers' free tiers. I was disappointed with the results:
Cheers to 3 wonderful years in beautiful Montenegro! π
Memory unlocked: I widely used Vim during programming contests in university. I didn't have syntax forgetting issues at that time
Created a relaxing atmosphere for rest
#bluesky
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
Good luck
Gotcha!
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
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-...
Essential #Java coffee cup collection (with the Palm Pilot in the background).
#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
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 was the most annoying problem you faced last year? Letβs create a challenge
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
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
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!
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
The name is located on the back of the cards: Wizard (1984).
Experiencing the New Year in this kind of weather is quite unusual. I encourage everyone to try it
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.