Software Engineer from Poland with over 16 years of commercial experience. Worked in multiple technologies on small and large, enterprise projects. For over 8 years was a CTO and a co-founder at a startup and led a small team of developers. Currently works at monday.com as Team Lead, building financial systems of the company.
Massive fan of Finance, Open Source and Technology with an obsession over software quality and efficiency. In his spare time, plays games (both digital and analog ones) and watches far too many TV series.
How to make sure that everyone has the same setup? There are multiple tools for this purpose. Most people use containers or remote solutions, such as GitHub Codespaces. What if we could do better? I'll show what NixOS can do for you with the help of devenv.sh.
Software development can easily become a death by a thousand cuts. In this talk, you will learn the strategies to avoid them and ensure the best possible productivity when working with JavaScript or TypeScript. Want to make your editor correct mistakes for you? Or maybe even write it? How about code formatting? Are you tired of constantly putting 'console.log' into your application code and committing it accidentally? Did you ever share your secrets in a git repository? How to navigate between files quickly? If you had issue with any of those, this talk might be for you. I am using JetBrains IDE's as my daily driver, but most of the content can be applied in different environments as well – come and see how much nicer can development be without putting too much effort.