I switched to NeoVim entirely only four months ago. That wasn’t too hard for me. I was preparing for years without even knowing that. I had a few reasons for…
A few months ago a new standard was proposed to PSR and then accepted. Its name is PSR-20: Clock. And here is a short introduction from that document: Creating a…
AI is everywhere. It helps you with generating ideas, fixing and improving texts, even writing texts from scratch. And the only thing you need to do – is ask them….
Oh, I got used to Vim bindings so much! I think half of my work time I spend in NeoVim, so those bindings become my second nature.And because of that,…
Dependency injection is sometimes confused with dependency inversion. However, the former is only an implementation detail for both dependency inversion and inversion of control. Dependency injection is a useful technique…
Below is my tiny cheat sheet for PhpStorm. Knowing and using hot keys improves productivity significantly. I used to use them before started using IdeaVim, as many of these hot…
Briefly, the dependency injection helps us to work with dependencies: makes them observable and enables to substitute them whenever we need it. My choice of preference is to inject dependencies…
Today I struggled with updating the library in the project. I just raised the version of this package, and now I was constantly getting: Problem 1 – The requested package…