A good technical interview
Reflections on technical interviews: what makes them useful for both candidates and companies, and how to improve the process.
A repository for my thoughts, knowledge, and ideas that I want to share.
Reflections on technical interviews: what makes them useful for both candidates and companies, and how to improve the process.
How to use oauth2_proxy as a reverse proxy to add OAuth2 authentication to your services without code changes.
Useful JavaScript patterns: named functions, destructuring, spread operators, and writing more readable code.
My personal take on Test-Driven Development: when to write tests first and when to code first, finding the right balance.
Best practices for creating PostgreSQL indexes: when to use multi-column vs separate indexes for optimal query performance.
Managing EmberJS model collections that need to be updated across different routes without reloading.
Git workflows, branching models, pull request guidelines, and code review practices for effective team collaboration.
What VS Code extensions I usually use
Working with EmberJS model relations and how to properly rollback both attributes and relationships using plugins.
A review of Yegor Bugayenko's book on object-oriented programming and alternative approaches to classic OOP.
A short article about actions passing to EmberJs components
My personal approach to time management using Todoist and calendars, inspired by 'Jedi Techniques' book.