Pinned Repositories
.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.
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.
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.
DotNetConf2021
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.
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
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.
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.
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.
TurnBaseGame
Turnbase Fighter, Wizard and Druid Otonom fight with Golang.
borakasmer's Repositories
borakasmer/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.
borakasmer/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.
borakasmer/WhereIf
LinqQuery Extension WhereIf Example
borakasmer/JSKonf2023OOPTypeScript
borakasmer/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.
borakasmer/Net8Day
borakasmer/NodeJs-Angular8-Security-Authentication
On Angular8 and NodeJs application added Authentication, Tokenization, Client Side Encrypted Password, Server Side Hash password and Swager.json file
borakasmer/Net8.0-Features
borakasmer/SocketIO-Angular8-Redis-NodeJS
Adding Redis Cache on NodeJS project and Using SocketIO for brodecast all data chaninig to all other clients.
borakasmer/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.
borakasmer/CustomHTTPClient
You can set Request Timeout and Retries Count for every Httprequest and you can change config parameters without IIS Restart
borakasmer/DeveloperDaysVacumRobot
borakasmer/DeveloperSummit2024
CLI Web Crawler with Go. We try to parse borakasmer.com get top X articles and finally print all of them to the terminal with the CLI command
borakasmer/DotNetConfChatGPT
borakasmer/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
borakasmer/CrackTheCode
We will try to figure out the code by using some clues. We use kind of Interpreter Design Pattern.
borakasmer/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.
borakasmer/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.
borakasmer/DatabaseRetryPollyService
In this project, it is explained how running operations can be completed without being interrupted with the Customized Pollu library due to temporary DB Problems ("Transient failure").
borakasmer/GenericAttribute
We will use GenericAttribute with Repositorypattern and we will change entity property on the middleware by it's attribute.
borakasmer/GenericDependencyInjection
borakasmer/LinqToDB
In this project we try to use string parameter as an Entity on Linq Query with .NET 8.
borakasmer/ChatGPT4Turbo
In this repository we try to generate phishing mail and describe any image with ChatGPT 4.0 Turbo.
borakasmer/GetPageandSendEmail
We will capturing and converting PDF to a website and sending it to the target users with email at certain time by Hangfire
borakasmer/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.
borakasmer/MultiLanguageDBSupportAngular9
In this example we try to implement multi-language support on existing applications with taking data from the database. In Angular 9, everything is a component. So, you have to change all your components as a parametric(child component). Sometimes, you have to convert some Html-Elements to parametric components(child components) too.
borakasmer/PrimaryConstructor
Primary Constructor is used to simplify the syntax for initializing properties in classes.
borakasmer/AloneInTheRoom
borakasmer/File_Scoped_Types
In C# 11, a file-scoped type refers to a top-level type that confines its scope and visibility to the file where we declare it. This is achieved using the file keyword, acting as a type modifier. The file modifier restricts a top-level type’s scope and visibility to the file in which it’s declared.
borakasmer/OpenAIMemento