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#

Language:C#License:MITStargazers:8Issues:2Issues:0

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.

Language:JavaScriptStargazers:3Issues:2Issues:0

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.

Language:JavaScriptStargazers:3Issues:2Issues:0

TravellingSalesman

Travelling Salesman solution in C#

Language:C#License:MITStargazers:3Issues:2Issues:1

DbMapper

A fast mini ORM for .Net with native support for Oracle and Sql Server

Language:C#License:MITStargazers:2Issues:2Issues:0

Download-All-Files-on-a-Web-Site

Downloads all file links recursively inside the site domain

Language:C#Stargazers:2Issues:2Issues:0

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

Language:C#Stargazers:2Issues:1Issues:0

TDDBilling

TDD exercise using a simple billing system feature set

Language:C#Stargazers:2Issues:2Issues:0

Coupling-Cohesion-and-Connascence-Reasoning-for-Clean-Code-and-SOLID-principles

Coupling, Cohesion, and Connascence (Reasoning for Clean Code and SOLID principles)

efql

How to build a generic data querying library on top of Entity Framework Core, with similar functionality to GraphQL, but without implementing a GraphQL backend

License:MITStargazers:1Issues:2Issues:0

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)

License:MITStargazers:1Issues:2Issues:0

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