Oğuzhan Kahyaoğlu's repositories
leftjoin-rightjoin-fulljoin
Very simple Left/Right/FullOuterJoin extension methods for both IQueryable and IEnumerable types
dotnetcore-mediatr-keycloak-webapi-boilerplate
A .netcore webapi template using keycloak role-based authentication and mediatr for business layer communications
YoutubeListSyncronizer
Youtube Playlist Downloader, Youtube List Synronizer, Youtube Offline
singleton-scoped-transient-registrar
Common library for registering any component using ISingletonDependency, IScopedDependency and ITransientDependency
CacheInterceptorsNetCore
Caching interceptors on .netcore3.1 using Castle Windsor DI DynamicProxying.
CachedRepository
A thread-safe caching infrastructure for caching data objects, which should be requested only once when needed from the data source (db, service or any type of data source)
CachedRepository.NetCore
A thread-safe caching infrastructure for caching data objects, which should be requested only once when needed from the data source (db, service or any type of data source)
Rebus.AzureServiceBus.RebusPerQueueTopic
:bus: ReImplementation of Rebus.Azureservicebus package: Azure Service Bus transport for Rebus
swagger-codegen-cli-csharp-example
Example project in depth detail for Swagger Codegen CLI tool; generating client projects with the same output of https://editor.swagger.io
rider-settings
my rider settings!
SeqAppender.Log4net.Core
For Log4Net logging, SeqAppender wrapper for .netcore applications. Default SeqAppender only supports .net framework.
YoutubeService
A web service for youtube playlist/video info. If you have some company policies blocking youtube API's, this service can be used
jscss-reference-version-auto-prefixer
.netcore auto css/script file reference version prefixer
aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
CastleNonOptionalProperty
Ensuring property injection for CastleWindsor IoC container
DynamicConfigSection
A small nuget library for accessing config sections via dynamic object notation.
efcore.long-running-query-logger
An EntityFrameworkCore Interceptor (.netcore3.1) to find long-running queries.
Enum.Source.Generator
A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
joinextensions-leftjoin
Very simple LeftOuterJoin extension methods for both IQueryable and IEnumerable types
Ocelot.Provider.Consul.FaultTolerant
Consul integration with Ocelot with additional fixes/abilities.
okahyaoglunet-public
Public website of okahyaoglu.net
VSCELicense
PowerShell module to get and set Visual Studio Community Edition license expiration date in the registry
webstorm-settings
my jetbrains webstorm settings