Bora KAŞMER
borakasmerBazıları Hayal Eder Bazıları Yapar
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.
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
Turnbase Fighter, Wizard and Druid Otonom fight with Golang.
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.
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.
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 andmake crud operations.
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.
On Asp.Net Core, created Mvc signalR application and made basic chat application. Have Fun..
Maintaining Data Consistency in Distributed Environments with NodeJsMicroservices by using RabbitMQ, Redis, SocketIO, Express, NodeJs and Angular
This is my custom Transaction Management solution between distributed Microservices.
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
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.
C# 9.0 New Features
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.
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.
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.
On Angular8 and NodeJs application added Authentication, Tokenization, Client Side Encrypted Password, Server Side Hash password and Swager.json file
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
Adding Redis Cache on NodeJS project and Using SocketIO for brodecast all data chaninig to all other clients.
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
How to handle asynchronous methods if Twenty Thousand customers come to our News Portal concurrently when the Redis is expired.
RealTime online Game Shop with signalR and .Net 5.0 And for front-end using Angular 12
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 Mobiledevice and escape from tank's fire and try to explode tanks. Try to get higher score and keep your three lives.
Backup Very Busy Sql Server with MicroServices and RabbitMQ For Every Operational Data
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.
What is Refactoring ? Split Loop, Slide Statements, Extract Function and Inline Variable Example. Reference by Martin Fowler (Refactoring) Second Edition
Encrypt & Decrypt Operations in Net Core and Difference from Hash
DevNot Summit 2017