• Stars
    star
    13
  • Rank 1,467,857 (Top 30 %)
  • Language
    C#
  • Created 5 months ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

More Repositories

1

DotNetConf2021

C#
139
star
2

fuel

With this CLI Tool, Fuel Price list information is instantly retrieved by city group. Price List information is printed on the screen by Parse instantly from Petrolofisi.com.tr You can Get Price List of Diesel and Gasoline by 3 cities.
Go
92
star
3

MinimalApi

We are looking to deep dive into the minimal API with this application. We will integrate Swagger, AutoMapper, Microsoft DataProtection, and JWT Token. We will implement DBContext and LINQ query with Entity 6.0. We will write Authentication and Authorization Login page. And we will test Net 6.0 new feature Zip.
C#
86
star
4

netflix

With this CLI Tool, Netflix movie list information is instantly retrieved by category group. Movi List information is printed on the screen by Parse instantly from Netflix.com. You can Get Category Group, Movi Count and "Category Group of 5" with "-c 3, -r 6, -f" flags.
Go
67
star
5

.Net-Core-UserRoles

Create .Net Core Web Api 3.1.1 and DB First EntityFramework application. Custom Attribute and Custom Action Filter created for checking permission of User. With this permission user, can run or not run the Action. All the permission Checked with Bitwise Iteration.
C#
40
star
6

MicroservicesWithRabbitMQAndSocketIO

In this application, we will try to informed customers who buy the stock papers when the price changed. We will use NodeJs for the backend application. For improving the performance, we will use RabbitMQ, and we will write microservice as a consumer. We will send updated stock data by using SocketIO to the clients. For front-end application, we will use Angular 9
TypeScript
39
star
7

TurnBaseGame

Turnbase Fighter, Wizard and Druid Otonom fight with Golang.
Go
32
star
8

pwd-cli

With this CLI Tool, you can generate your own password with specific parameters. You can Get custom password with "-s 7, -n 3, -c" flags.
Go
31
star
9

CoreRabbitMQ

On Asp.Net Core, created an Mvc application, which is add RabbitMQ Queue for selected Stoc. This is kind of Admin panel. After all I created new Mvc Application on .Net Core. Clients buy stoc and connect SignalR group with stoc's name. And I created console application for all Channel on RabbitMQ. They Listen to RabbitMQ channel and Push Notification with updated stoc data to Mvc signalR client, who bought that stoc.
C#
28
star
10

BlazorWordGame

This is a simple online multiplayer word game with Blazor and SignalR on .NetCore. We will use SignalR for realtime communication between two players. All the words will keep in MongoDB. And we will support multi-platforms with .Net Core.
C#
26
star
11

SequentialRules

10larca If-Else'in kullanıldığı bir kurallar silsilesinden Chain of Responsibility ve Strategy Design Pattern kullanarak nasıl Single Responsibility'nin sağlanacağını ve kod okunaklığının arttırılabileceğini gösteren bir örnektir.
C#
25
star
12

OOPWithGoAndCSharp

Refactoring Bad Codes By Using Go and C# with Design Patterns
C#
24
star
13

MongoDB-Nodej-Angular8-FullStack-Project

Create Search, delete, insert, update, paging and include services on NodeJs Service with using Express and Use Mongoose library for MongoDB. For Client Side using Angular 8 and make crud operations.
TypeScript
20
star
14

TransactionManagement

This is my custom Transaction Management solution between distributed Microservices.
C#
18
star
15

GoWebParser

We will get new product data with different currency prices by using .Net Core web API. But we will insert all products with the same ₺ currency. So we will parse a webpage and get Dolar, Euro, and British Pound currency value from the HTML and convert it to the ₺ Turkish Liras with Go lang. For all these processes, we will use Microservices. For improving the performance, we will use the Redis Cache. If there is no any Currency data in it, we will put all product data to RabbbitMQ and get every product data one by one and publish the consumer with Go lang. Convert all product's price currency to ₺ Turkish Liras. We will save current currency data to Redis for one minute and insert all product data with the created date with Go lang.
Go
17
star
16

.NetCore-SignalR-Basic-Chat

On Asp.Net Core, created Mvc signalR application and made basic chat application. Have Fun..
C#
15
star
17

WhereIf

LinqQuery Extension WhereIf Example
C#
15
star
18

GoSquidGame

We read the "CSV" file, part by part, and operated every data, line by line, and finally converted it to the specific JSON file. While we doing it, we used the power of Goroutines. And Synced all the concurrencies. We put all of them into one array. After all, we sorted this array by its No. And split this array according to the rowCount, which is set on configuration. In the end, we bulk inserted every part one by one into the MongoDB .
Go
15
star
19

DevNot2020

Maintaining Data Consistency in Distributed Environments with NodeJs Microservices by using RabbitMQ, Redis, SocketIO, Express, NodeJs and Angular
TypeScript
14
star
20

SocketIOPeerToPeerGame

On NodeJs with SocketIO you can send Picture to specific client with selected Socket Number on dropdown list. When new client come to online, all the dropdown lists refresh and new coming client's socketID added. When one of client remove, socketID deleted from all list by using SocketIO too.
TypeScript
13
star
21

exchange-cli

With this Cli Tool, exchange rate information is instantly retrieved. Exchange rate information is printed on the screen by Parse instantly from Doviz.com. You can Get Dollar, Euro and Sterling currency with "-d, -e, -s" flags.
Go
13
star
22

JSKonf2023OOPTypeScript

JavaScript
13
star
23

CSharp9.0

C# 9.0 New Features
C#
12
star
24

AsyncLockObject

How to handle asynchronous methods if Twenty Thousand customers come to our News Portal concurrently when the Redis is expired.
C#
12
star
25

NodeJs-Angular8-Security-Authentication

On Angular8 and NodeJs application added Authentication, Tokenization, Client Side Encrypted Password, Server Side Hash password and Swager.json file
TypeScript
12
star
26

ElasticSearchGeolocation

In this .Net Core 2.2 Console Application, we created a new ElastichSearch Index, for finding in 250 km distance Customers locations to our location with using ElasticSearch. And later we bulk inserted all document to ElastichSearch from Sql. And also the result didn't return to real distance. For this we used Haversine Formule. And finally we printed all filtered documents on to the screen.
C#
12
star
27

CleanCode

To refactor a very messy AI application code, we will use Strategy, Extract and Interpreter Design Patterns.
C#
11
star
28

Net8.0-Features

C#
11
star
29

SocketIO-Angular8-Redis-NodeJS

Adding Redis Cache on NodeJS project and Using SocketIO for brodecast all data chaninig to all other clients.
TypeScript
11
star
30

devnotMicroservices

Created Angular 6 online shopping WebApplication project. All shopping items sent to .Net Core 2 WebApi service. All of them put to RabbitMQ's shopping channel. After .Net Core 2.0 console application microservice was created. Every shopping items taken by one by from RabbitMQ shopping Channel and sent to SignalR project. Finally all of them pushed notify to admin clients by WebSocket as a realtime.
TypeScript
11
star
31

MoveBlock

Use SignalR with Dependency Injection on .Net Core. Add middle ware Custom SignalR class. Move block and call webapi service. WebApi service trigger other connected clients with signalR and save log record to Sql Server with entity framework.
TypeScript
11
star
32

CoreElasticSearch

On Asp.Net Core, created Mvc and Webapi application. We throw custom error exception to Elastic Search on Mvc Project. And for Report page we fill unique error messages in to the radio list. When we select one of them we go to detail page of this selected error. And get the list every errors order by Created date descending.
C#
11
star
33

Asp.Net-Core-Angular4-TypeScript

We published WebApi service from 5050 port with Asp.Net Core on OSX. After all we created Web Application with Angular 4 and Typescript. First of all we designed a block of venue. And aline seats by rows and columns count. After organized seats, client could make some process on them. He or she could buy seats, cancel seats or reserve seats for VIP
TypeScript
11
star
34

AuditDB

Find Only Edit Columns on DBContext Middleware with override SaveChanges(). And Save Old and New Value with Column Name and Primary Key Value on Elastic Search
C#
10
star
35

GamesShop

RealTime online Game Shop with signalR and .Net 5.0 And for front-end using Angular 12
TypeScript
10
star
36

DeveloperDaysVacumRobot

C#
10
star
37

Encryption

Encrypt & Decrypt Operations in Net Core and Difference from Hash
C#
10
star
38

RedisPerformance

We used Redis on ActionFilter for checking user permission on every Action. So we avoided getting data from SQL Server for every request. And we preferred to check and get data from distributed memory cache with Redis Service on Azure. We used a special algorithm technic as a Bitwise for every Action permission in Controller. We used Entity 6.0 and DBContex for DB operations.
C#
10
star
39

HangfireNet6

C#
9
star
40

WebAssemblyWithBlazor

C#
9
star
41

RedisPubSubChat

We will write two Console Applications. Each of them will represent a client. They will chat with each other. We will use Redis Pub/Sub. So every console application has two roles. Producer and Consumer. We will log every message into Elasticsearch and we will list the top 5 message to the console order by descending by PostDate.
C#
9
star
42

DotNetConfChatGPT

C#
8
star
43

ParentChildOnAngular9

In this project, we are trying to make core molecules component to use every component on Angular 9. In this project, we are trying to data binding consistency with parent and child. We use @input, @output and EventEmitter
TypeScript
8
star
44

LinkedList

We created CustomLinked List With Undo,Redo Options. [Push, InsertAfter, InsertBefore, Pop, PopFromBack, PopAfter, PopBefore, Append, Undo, Redo, PrintList]
C#
8
star
45

GoDesignPatterns

We will analyze Strategy, Observer, Prototype and Memento Design Pattern in Go Lang.
Go
8
star
46

ValidationFactory

We will create custom tag attributes. We will validate records for email, date, and string text properties globally. We will encrypt and hash properties, which are marked by custom (encrypt and hash) tags in the Post Request method. We will decrypt, encrypted fields in getting the Request Method. We will create a unique suitable validator for per custom attribute by using reflection. We will create a validator by using the Singleton Pattern and call "GetValidator()" method by using Strategy Design Pattern.
C#
8
star
47

CustomHTTPClient

You can set Request Timeout and Retries Count for every Httprequest and you can change config parameters without IIS Restart
C#
8
star
48

SqlBackUp

Backup Very Busy Sql Server with MicroServices and RabbitMQ For Every Operational Data
C#
8
star
49

Refactoring

What is Refactoring ? Split Loop, Slide Statements, Extract Function and Inline Variable Example. Reference by Martin Fowler (Refactoring) Second Edition
C#
7
star
50

Angular4-Typescript-Visual-Studio-Code

DevNot Summit 2017
TypeScript
7
star
51

MonitorActionExecutionTime

Monitor Mvc Actions Execution Time. We got all Actions execution time with Custom Filter. Only flaged with [IgnoreAction] Attribute Actions not monitoring. We got total Action working seconds, before view not shown. And We saved all datas to Sql DB. Because later we could report all Action Execution Time and Detail with Google Chart.
C#
7
star
52

PuzzleWithSignalRAndAngular

This is find pair picture memory puzzle game. Try to find same picture cards with using your mobile phone. Firstly scan QRcode with your phone on the angular 2 web screen. After onConnected SignalR All cards get from .Net Core WebApi service and listed to the web screen. You select one of them and try to find pair with your phone. And other Plane game. Who want to go back '90th. Control plane with Mobile device and escape from tank's fire and try to explode tanks. Try to get higher score and keep your three lives.
TypeScript
7
star
53

SignalR-RedisUserNotify

Notify User SessionTimeOut Before 30 seconds With Redis and SignalR. Visual Studio 2017 Mvc Project
JavaScript
7
star
54

GoCrudWebService

Go
6
star
55

ConvertMoneyToTextLira

We will refactor, money to text Extension() method.
C#
6
star
56

SwaggerOnNetCore

Setup Swagger On .Net Core 2.1 WebApi service. And use it like a documentation for all methods.
C#
6
star
57

BlazorFluentValidation

C#
6
star
58

SignalrExchange

Change the exchange value and notify all the connected clients with signalR WebSocket. Admin: [http://localhost:29354/cms]
CSS
6
star
59

CustomTokenization

This is .Net Core 2.1 Mvc Web Application. Created manuel tokenization and authentication on this project. Secured WebApi services with this token. Redirected LoginPage on ActionFilter by checking session and token timeout. Created manuel RefreshToken. And when the time almost up, token was changed on LocalStorage and Session. All requests are posted by jquery from client side to WebApi service. After response, if there is no data , page redirected to login page. It means token is not correct or token-session is time out.
C#
6
star
60

AspNetCoreSessionOnRedis

Configuring Redis for ASP.NET Core Session Store. When you save key and value on Session, actullay it saves on Redis as a Hash data, Soo performance will improve and you can avoid side effects of session on high traffic.
HTML
6
star
61

GoGenericRepository

We used Generic Extensions for creating a simple Repository Layer on Online Seminar. Go version 1.8.2.
Go
5
star
62

VisualStudioForMacMvcProject

We create Mvc Cross Platform Project and Web Api Service with Visual Studio For Mac. We used portable Libraries, Linq and NewtonSoft on OSX. And also we used HttpClient and Bootstrap on RazorView Engine.
JavaScript
5
star
63

TypeScriptSOLID

We are working on solid principles with TypeScript
C#
4
star
64

CalculateFormulasDynamically

We will calculate the string formulas on runtime with C# dynamically.
C#
4
star
65

Deno

In this application, we will write backend with the new programming language Deno. And we will get the Html Element's text by selected language from Redis.
TypeScript
4
star
66

DetechedDocumentOpened

We will edit or create any document type like excel, word, pdf, or PowerPoint. We will add a 1x1 pixel image in it and set image's URL to our custom web API. And we will count opened or clicked document's total count and save it to the DB.
C#
4
star
67

CreateClientSideManuelJwtToken

In this application, we create Jwt Token on Angular 9.1 for keeping security without Authentication. Backend .Net Core 3.1. And we will try to break security and showing how to prevent attacking.
TypeScript
4
star
68

blazorsignalRDiceGame

Play peer to peer private Dice Game on Blazer with signalR.
JavaScript
4
star
69

DevnotAtomic

Fix Race Condition by Mutex and Atomic.Pointer. And Write Benchmark test.
Go
4
star
70

Bitwise

We will test Bitwise advantages on .Net 6 WebApi Service.
C#
4
star
71

DictionaryToList

You can convert Dictionary<string, object> to List<T> with this extension. And you can make some extra operations for flagged properties.
C#
4
star
72

Create-Url-From-News-Title

On Asp.Net Core Mvc project Use IUrlHelper for News Url extension. Use template algorithm on Razor view engine. And create new routing template for new news detail page.
C#
4
star
73

AcikAkademiOnlineShopping

JavaScript
4
star
74

AngularJSWebinar

Deep dive into Angular.js with Webinar
C#
4
star
75

RedisDataConsistencyWithMicroservices

Platform .Net Core. On this applications, we will try to keep data consistency with Redis Pub/Sub microservices. We will made .Net Core Mvc WebNews Home and Admin page. After all, when a news updated, we will publish it to an other console application. It is actually a microservices. It will subscribe this updated news with "RedisNews" keyword, and connect all other redis servers and update the news data with this new data.
C#
4
star
76

SignalRLock

Lock product data while editing by someone on all clients' browsers with the real-time socket. And push the latest updated product data to all clients in real time. In this project, .Net Core 5.0, Angular 11 UI, And Azure signalR Function were used.
TypeScript
3
star
77

SignalR_RabbitMQ

While Chatting with groups by using SignalR WebSocket, write text messages logs async to MSSql DB with RabbitMQ and Dapper
JavaScript
3
star
78

RedisPubSubWithSignalR

1-)Create Redis on Azure 2-) Product and Details on Mvc application with Redis cache. 3-)Update and Add new Item. 4-)Use Redis Pub/Sub for notify microservices 5-)Use signalR for notify to all clients with new updated list.
JavaScript
3
star
79

BlackJack

BlackJack (21 Games) With Mvc, Code First and Jquery. Have Fun...
C#
3
star
80

GenericAttribute

We will use GenericAttribute with Repositorypattern and we will change entity property on the middleware by it's attribute.
C#
3
star
81

GenericDependencyInjection

C#
3
star
82

VisualStudio2017Features

C#7.0 New Features are tested in this project.
C#
3
star
83

Optimized-Create-Url-From-News-Title-Redis-SignalR

User Redis for upgrade performance of Create-Url-From-News-Title for high traffic. And also push new Added News to all client on real time with websocket signalR
C#
3
star
84

AzureWorker-RedisPub-Sub

We will create SQL Server and Redis Cache on Azure. We will Create a .Net Core WebApi Service. We will Get and Update Exchange Data with this service. We will use EntityFramework (DbContext) for SQL DB operations and ServiceStack for Redis memory cache. We will update exchange data by using Redis Pub/Sub on .Net Core Worker project. We will update SqlDB and Redis async by using this Microservice.
C#
3
star
85

TaskRedisLock

On .Net Core 2.1 platform, we locked distributed by using Redis on multitask async parallel operations. We will create new lock for every unique Task by using Redis. If we didn't use redis, we had to lock these tasks with semaphores.
C#
3
star
86

QrBarcode

JavaScript
2
star
87

Angular2SearchAtWikipedia

TypeScript
2
star
88

AngularServices

JavaScript
2
star
89

GoUserCrudService

This Go project is used for adding Multiple User Records, get all user records and filtering by UserID.
Go
2
star
90

OptionConfig

We will use Redis for caching in the project. We can change the Redis config and get the change set without IIS Restart with IOptionsMonitor and IOptionsSnapshot interfaces. For example we can change Redis Port or connection string from local to Azure cloud, without IIS Restart.
C#
2
star
91

PatternMatching

Coming new features for C# 7.0 Pattern matching "is", "const", "Type", "var" and "switch / case" examples.
C#
2
star
92

CompanyService

C#
2
star
93

AzureRedis

Get List And Detail All News data on .Net Core Mvc Application. All data come from Redis on Azure.
C#
2
star
94

OnMemoryResizeImage

Created Project
JavaScript
2
star
95

Interpreter

Interpreter Design Pattern on Roman Numbers with WebApi service.
C#
2
star
96

motors

With this CLI Tool, Specific motors price list information is instantly retrieved by year. Motor Vehicle List information is printed on the screen by Parsing instantly from arabam.com. You can get different types of motors, with "-t 1, -t 2, -t 3" flags.
Go
2
star
97

ExchangeNotifyEventhubs

Create Eventhubs on Azure for notify all consumers to new Exchange values. There are two microservices in this repo. Publisher and Consumer.
C#
2
star
98

UndoRedoOperationsonAngular6

I used memento Design pattern for Undo Redo operations on an Angular 6 projects. I created single job application page. And whenever model changed, I pushed it into container list. When I want to undo last change, I move to previous index on container list and take previous model with this current index. And If I want to Redo on current model, I move to next index on container list and take next model with this current index. I created user control for Undo Redo process. And I put all bussines in it. Undo - Redo buttons disabled condition. Model history container list and current Index are keep in this controller. So I used this controller on every page with less codes.
TypeScript
2
star
99

.NetCoreSignalRPrivateBackgroundChange

In a .Net Core Mvc project, using signalr, one of the logged in users is selected, and one of the 4 desired images is sent. The user list with login is kept in a static list of the dictionary in a session. In addition, connectionID problems that are changed by disconnections, page refreshes or opening a new tab are resolved by different methods. Video : https://youtu.be/oEiQAEZH800
C#
2
star
100

Go_Observer

We will send an email to all customers who preordered the product, which is came in to Stock by using Observer Design Pattern in Go.
Go
1
star