Pinned Repositories
explicit-design
Source code for the “Explicit Design” post series.
front-not-pain
How to work with ease and joy. Uplifting guide for frontend developers.
frontend-clean-architecture
React + TypeScript app built using the clean architecture principles in a more functional way.
refactor-like-a-superhero
How to refactor code efficiently and without pain.
scroller
Fast, light-weight (4KB gzip), and dependency-free content scroller.
solidbook
Book about the SOLID principles and object-oriented software design.
tools
Список полезных сервисов для разработчиков.
treees
Trees images generator based on L-Systems made with TypeScript using OOP principles.
www
Source code for my blog.
content
Контент Доки: статьи, картинки, демки и документация для авторов
bespoyasov's Repositories
bespoyasov/frontend-clean-architecture
React + TypeScript app built using the clean architecture principles in a more functional way.
bespoyasov/refactor-like-a-superhero
How to refactor code efficiently and without pain.
bespoyasov/solidbook
Book about the SOLID principles and object-oriented software design.
bespoyasov/tools
Список полезных сервисов для разработчиков.
bespoyasov/scroller
Fast, light-weight (4KB gzip), and dependency-free content scroller.
bespoyasov/front-not-pain
How to work with ease and joy. Uplifting guide for frontend developers.
bespoyasov/explicit-design
Source code for the “Explicit Design” post series.
bespoyasov/www
Source code for my blog.
bespoyasov/treees
Trees images generator based on L-Systems made with TypeScript using OOP principles.
bespoyasov/refactor-like-a-superhero-talk
Source code and examples for “Refactor Like a Superhero” talk.
bespoyasov/ttt-tdd
Book about test-driven development with an example of making “Tic-Tac-Toe” by TDD.
bespoyasov/testing-workshop
Source code samples for the workshop about testing React applications.
bespoyasov/text-generator
A naive text generator built in JavaScript using Markov chains.
bespoyasov/di-ts-in-practice
A sample app for a post about dependency injection with TypeScript.
bespoyasov/react-scroller
React component wrapper for Scroller.
bespoyasov/you-really-dont-need-redux-now
Redux vs Context API + Hooks comparison article.
bespoyasov/rule-based-data-validation
Declarative data validation made with rule-based approach and functional programming.
bespoyasov/fsm-example
Finite state machine example written in vanilla Javascript.
bespoyasov/tmstmp
Converts timestamps to dates and backwards.
bespoyasov/vue-scroller
Vue component wrapper for Scroller.
bespoyasov/binary-full-adder-in-the-game-of-life
Binary adder implementation in the Game of Life written in JavaScript using canvas.
bespoyasov/web-worker-example
Using Web Workers to Boost Performance.
bespoyasov/bespoyasov
I'm a teapot!
bespoyasov/traktor-html-css-workshop
Source code samples for the HTML & CSS workshop at Traktor School.
bespoyasov/clickme
“Click me!“ implementation made with RxJS.
bespoyasov/loose-equals
JavaScript explicit non-strict equality comparator.
bespoyasov/figma-tags-finder
A missing tags manager for Figma
bespoyasov/kursovik-rn-expo
Rebuilt the Kursovik app using React Native and Expo because why not.
bespoyasov/morse
Text to Morse code translator.
bespoyasov/node-mystem3
NodeJS wrapper for the Yandex MyStem 3