Koray Dakan's repositories
How-Git-Works
Explaining how Git internally works
DDD-Domain-Driven-Design
Explaining Ubiquitous language, Rich domain model, Anemic domain model, Domain service, DDD layers, Entities, Value objects, Aggregates, Factories, Repositories, Shared kernel, Domain events, Anti-corruption layer
Building-a-Pascal-Compiler
Building a Pascal compiler with C, YACC & Lex
Refactoring-to-a-Rich-Domain-Model
Explaining how to refactor from an anemic domain model to a rich domain model
Clean-Code
Explains clean code
Cracking-the-Coding-Interview-Solutions-in-Csharp
My solutions to the problems in Cracking the Coding Interview in C#
Azure-Architecture
Azure Architecture Tutorial for Scalable & Highly-Available Systems
react-crud-app
This app offers paginated and searchable lists, edit forms, client-side routing, and an api layer, with Bootstrap components like date picker and notifications.
react-redux-crud-app
This app offers paginated and searchable lists, edit forms, client-side routing, Redux actions and reducers, and an api layer, with Bootstrap components like date picker and notifications.
TravellingSalesman
Travelling Salesman solution in C#
Download-All-Files-on-a-Web-Site
Downloads all file links recursively inside the site domain
ES6-Tutorial
Tutorial on ES6 (and some ES8) features
German-Lessons-A1
German lessons A1 level for the beginner
Searching-Large-File-Contents-Long-Polling-ASP.NET-Core-React
Search contents of very large files with long-polling, using ASP.NET Core 2.1 and React
TDDBilling
TDD exercise using a simple billing system feature set
Coupling-Cohesion-and-Connascence-Reasoning-for-Clean-Code-and-SOLID-principles
Coupling, Cohesion, and Connascence (Reasoning for Clean Code and SOLID principles)
generate-react-app-from-swagger
How to generate a full-featured React app from a restful Swagger API definition (including routing, mock and real api, mock data, validation, auth, internationalization, and an optional Redux layer)
Microservices-Architecture-using-ASP.Net-Core-2-Docker-Masstransit-RabbitMQ-Elastic-Kibana
Microservices Architecture using ASP.Net Core 2, Docker, Masstransit, RabbitMQ, Elastic, and Kibana
React-React-Router-and-Redux
Tutorial on React v.16, React Router v.4 and Redux
Rest-API-with-ASP.NET-Core-2
Building a Rest API with ASP.NET Core 2 & Entity Framework Core 2