Writings

  • What is Redux, really? – Part 1

    Redux came to be a go-to solution for state management in React apps. It's also one of the most incomprehensible tools in the shed.

    Read more →

  • Immutable Records as object factories

    Objects in JavaScript are quite flexible. This means, they can be altered in many ways, sometimes accidentally. What to do, when you need to guarantee the consistency?

    Read more →

  • Real cost of your new library

    Creating application nowadays consists mostly of implementation. We are using tools. But are those tools, albeit open-sourced, really free?

    Read more →

  • Module pattern in JavaScript

    A module is a construct somewhat similar to a singleton class. It has only one instance and exposes its members, but it doesn’t have any kind of internal state.

    Read more →

  • High level view and logic separation in React

    One of React’s greatest strengths is the ability to separate the view from the logic. I like to take it a step further and create two separated components, one harboring view, and one – logic.

    Read more →

  • Relational (and immutable) models as persistence layer

    Keeping data in application state is a very common thing. But maintaining its size and complexity may be a challenge. Unless we make it flat.

    Read more →

  • Test-driven development in JavaScript

    Testing the code we are writing is crucial in the job. Even though there are teams that doesn't do tests at all, this is one of the most important parts of successful delivery.

    Read more →

  • Default styles in Storybook with Styled Components

    Recently I was building a Storybook for my new project. While I enjoy the encapsulation it provides, global styles such as resets are still a common thing. Even though it doesn't change much, I still wanted to have them in my every Story.

    Read more →

  • (c) 2022 buszewski.com — All rights reserved. This site probably harvests your cookies.