Blog posts

  • Podcast episode about Agile development

    Last week I've been invited as a guest in Sudolabs Products podcasts. I've been interviewed by the host and my colleague Ján Koscelanský on my experience with building and leading the team behind The Expert. We were also talking about implementing Continous Integration and End to End testing with Cypress framework. I have to admit, it was a wonderful experience and I've enjoyed it. I'd like to do it again in the future.

  • Logging recommendations

    We strongly recommend using a logging library such as Winston (commonly used in node.js programs). Libraries should provide an easy way to choose a transport which will be used as on output for logs.

  • Guide on error handling

    Having good error handling practice is very important when building complex applications. Applications which consist of multiple applications such as web applications,

  • I've moved my site to Netlify

    So I've been trying to set access to my CMS for a long time now. The problem was that in order to have CMS accessible through my domain, it requires an OAuth server. I've figured out that creating a custom serverless function which will handle the authentication with GitHub would be sufficient.

  • How to deal with technical debt

    Technical debt is a massive problem that costs a lot of time for everyone working on the team. It should be part of the development cycle to eliminate it.

  • WebAssembly briefing

    Last week I'd organized a small briefing at work about WebAssembly. The goal of the briefing was to give my colleagues an overview about what WebAssembly is and how it can be used to improve our products. I've used these notes for the discussion.

  • I've made an RSS feed

    I was thinking of the ways how could people subscribe to the blog without checking it periodically or me having to post on social media any time that I post a new article. The first thing that came to my mind was an RSS feed. I thought that it should be very easy to create one (and it is) so I started to work on it last weekend.