АІ кодінг допомагає чи заважає вчитися на інженера?
Чотири АІ-позитивні афірмації для студентів і викладачів: чому ігнорувати клод код у навчанні так само ризиковано, як і покладатися виключно на нього.
Чотири АІ-позитивні афірмації для студентів і викладачів: чому ігнорувати клод код у навчанні так само ризиковано, як і покладатися виключно на нього.
Три кроки підготовки технічної стратегії, відточені на документах, що задавали напрямок організації із 10 команд та 50 інженерів: оцінка стейкхолдерів, оформлення документу і застосування на практиці.
MCP tool definitions get preloaded into the context window — they take valuable space, distract the model, and cost you money. Here is when they help and when they hurt.
Five on-call automations and the lessons each one taught us about scripting team behaviour without losing what made the kitchen-table culture work.
I had to publish Javadocs as a web page for the first time in my 12-year career. Here are seven tricks I picked up along the way — plus a take on when it's actually worth doing.
Two debugging detective stories — one suspicious log line, one mysterious slowdown — and the surprise villains they revealed.
What "Java version" really means, when an upgrade actually pays off, and a concise decision framework with a worked example from my team's day-to-day.
Automations for development processes unveil hidden complexity in such trivial things you could never imagine there would be any problems. Believe me, today I will talk about a task to print a date and a time.
How do you spread small, regular bits of team knowledge that don't deserve a wiki page each? Two experiments — a Slack bot and a Gradle build hook — and what worked.
Spotless ships with two opinionated defaults — Google's and Palantir's Java style. Here's how to skip both and get full control over every formatter knob via Eclipse-exported configuration.
The first option I considered when I decided to start up this blog was to use static site generator, and Jekyll as the most popular one was an obvious choice.
When there is a need to make sequential code concurrent, there are two major options. First one is to take the original code as is, divide it between multiple executors, protect a mutable state from concurrent access, do…
On the latest JUGUA meeting Igor Dmitriev has delivered a talk about minor, behind the scenes changes in JDK.
After I decided to start write things down, the first tool that I found for this task was Jekyll - a static site generator supported by GitHub Pages.
A long-form companion to the JEEConf 2016 talk: a tour through Spock framework features compared to JUnit, JUnit 5, TestNG, Hamcrest, AssertJ and Mockito — with the pragmatic and emotional answer to whether you should use Spock in 2016.