Krzysztof Kalamarski

Krzysztof Kalamarski

Follow
homeChess EngineFunctional programmingReactVirtual DOMNeovimnewsletter

Archive (14)

How to start using Neovim in 2023

Dec 27, 2022 ·  Krzysztof Kałamarski

5 lessons I've learned from functional programming as a TypeScript developer

Dec 9, 2022 ·  Krzysztof Kałamarski

Handling attributes and event listeners: Let's code a virtual DOM! #4

Aug 28, 2022 ·  Krzysztof Kałamarski

A declarative approach to error handling in Typescript

Jul 25, 2022 ·  Krzysztof Kałamarski

Introduction to Elm programming language for React developers

May 10, 2022 ·  Krzysztof Kałamarski

Reconciliation algorithm: Let's code a virtual DOM! #3

May 2, 2022 ·  Krzysztof Kałamarski

Redux-like state management: Let's code a Virtual DOM! #2

Apr 25, 2022 ·  Krzysztof Kałamarski

Let's code a Virtual DOM!

Apr 11, 2022 ·  Krzysztof Kałamarski

How to write a more declarative TypeScript Code? Maybe monad implementation

Apr 1, 2022 ·  Krzysztof Kałamarski

How I built my own chess AI

Feb 27, 2022 ·  Krzysztof Kałamarski

Introduction to Typescript for React developers

Feb 17, 2022 ·  Krzysztof Kałamarski

Essential neovim plugins

Dec 24, 2021 ·  Krzysztof Kałamarski

Custom React Hooks: useIntersectionObserver()

Sep 16, 2021 ·  Krzysztof Kałamarski

PDF generation in javascript

Aug 19, 2021 ·  Krzysztof Kałamarski