Why Mastering Your Tools is Crucial for a Successful Career in Software Engineering

Don't let the constant influx of new technologies distract you from your primary responsibility as a software engineer: ensuring the future of your projects and codebases. Focus on mastering the tools you use to solve real problems

Babel polyfill is dead. Long live core-js!

Core-js is modularized set of polyfills. Lets see how to set core-js version and combine it with babel without pain

Feature Verticals

First blog. Thoughts. Nuxt SSR power

Introduction thoughts. My plans about that blog - practise my content skills, play with seo and serp, utilize nuxtjs

Observability vision 2022

Effective software development relies on observability, which allows teams to monitor the performance and behavior of their systems in real time. If your observability tools require code modification to troubleshoot issues, it may indicate that your team is operating reactively rather than proactively. Discover how to establish a proactive, observability-driven approach, including automating slice-and-dice operations, to ensure the reliability and performance of your systems.

Proactive and reactive optimizations

.. premature optimization is the root of all evil. @Donald Knuth’s

Query params as object in spring and open api

Query params as object in spring and open api

My interview flow for middle and senior IT engineers

Why read database related books

No book could possibly cover the state of database technology today. That cannot be done by a database document.