Videos & Writings


Abstract classes, interfaces, and types in TypeScript

TypeScript, while being “only” a superset of JavaScript, provides quite robust system of typing. But, when to use what?

  • typescript
  • abstract
  • interface
  • type

Design Sytems in React – Feature-based Development with Atomic Design

Last time we’ve used atomic design methodology to move the whole UI to a separate layer. Today we will take business problems and put it in yet another place.

  • react
  • atomic-design
  • feature-development

Form validation in the browser

With forms, we have a few ways of validation. Today I will tackle the default browser-based one.

  • react
  • validation
  • form
  • browser

Is Zustand the best state manager for React?

Zustand is a lean, modern and easy to use state manager. Let's see how to use it with React!

  • react
  • redux
  • zustand
  • state management

JavaScript Testing Crash Course – Part 1

In today’s development, writing tests is a crucial skill. Let's see how we can start with testing JavaScript applications.

  • javascript
  • testing

Design Systems in React – Atomic Design (Part 1)

Last time we’ve successfully scaffolded the project. Now let’s get it up by creating a component library using the Atomic Design methodology.

  • react
  • design-systems
  • atomic-design

Contact


Book a 30-min Call

Book a free 30-minute call for a no-obligation quote and consultation.

Meeting takes place on Google Meet and is scheduled using Cal.com.

Write or call me

The quickest way to kick things off!

I'll get back to you within 24 hours, but usually much sooner (Mon-Fri).

Designed and developed in

Warsaw, Poland