Danil Sergeev's repositories
factory-pattern
Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
babel-loader-exclude-node-modules-except
Creating a regular expression for excluding node modules from transpiling except for individual modules
decorator-pattern
Decorator is a structural design pattern that lets you attach new behaviors to objects by placing these objects inside special wrapper objects that contain the behaviors. It's more flexible alternative to subclassing in field of expanding functionality.
fundraise-test
A test task for FundraiseUp implemented in Vue/Vuex/Koa
node-job-queue
Implementation of a nested asynchronous job queue in Node.js
node-jsonrpc-ws
node js JSON RPC over web sockets
observer-pattern
An implementation of one of the most popular patterns - Observer.
strategy-pattern
An quick example of Strategy pattern in action.
ubuntu-initial-and-docker-setup
Ubuntu initial server setup + docker installation scripts bash scripts.
forge-std
Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.