Sergey's starred repositories
go-arch-lint
GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI
system-design
Learn how to design systems at scale and prepare for system design interviews
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
class-validator
Decorator-based property validation for classes.
javascript-interview-questions
List of 1000 JavaScript Interview Questions
ES6-for-humans
A kickstarter guide to writing ES6
javascript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
amplication
🔥🔥🔥 The Only Production-Ready AI-Powered Backend Code Generation
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
clean-code-javascript
:bathtub: Clean Code concepts adapted for JavaScript
typescript-clean-architecture
It is my attempt to create Clean Architecture based application in TypeScript.
awesome-nestjs
A curated list of awesome things related to NestJS 😎
hakeshonassybot
Fun telegram bot
dotenv-linter
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
coding-interview-university
A complete computer science study plan to become a software engineer.
json-server
Get a full fake REST API with zero coding in less than 30 seconds (seriously)
nodebestpractices
:white_check_mark: The Node.js best practices list (July 2024)
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.