Introductory lecture I gave at Tampere University of Technology, about the core principles and how to get started with React.
Many things can go wrong when `try-catch` is used, especially in an asynchronous context. As a structure `try-catch` is quite powerful and should be used sparingly, only when it's really needed.
This is a talk I gave in Web Dev & Sausages Vol. 8 in 2018 after having worked in multiple projects with custom UI component libraries
Here’s a nice minimalistic approach I’ve recently used for testing React apps. It’s a great middle ground between the speed and…
This is actually one of my personal favourite refactors. It reduces nesting, gives structure for functions and in many cases provides the answer to readers' question quicker.
Want to write clean code? Well here's your chance. The following set of examples are practices that I've come across during my times as a programmer and that I believe in.
The idea here is to experiment with building Redux applications by reusing Redux applications. So basically a classic Yo Dawg situation. I'm doing this in the name of science and in the hope that future generations would have a more structured way of building user interfaces.
Here’s an interesting talk about CSS modules I gave all the way back in 2016. What started as a set of rules and naming conventions known…
Majority of search result about unit testing Angular.js apps is about how to do it by using test frameworks that run the tests in a real browser. Even though it's great to be able to test your code in multiple platforms, in my opinion it creates a lot of boilerplate code and makes it hard to run the tests in, for instance a CI-server.