Skip to content

different topics and c# capabilities sliced into projects for education, studying purposes or later reference. Check README

Notifications You must be signed in to change notification settings

berkctezc/CSharp_VariousThings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Various things in C# and .NET

Demo projects to get familiar with certain topics, concepts, practices and for referencing later including beginner to advanced stuff.

Topics

Topics & Resources Project Type(s) Project Name External Libs/Packages
String Manipulation CLI String_Manipulation None
Abstract Classes CLI Abstract_Classes ... None
Interfaces CLI Interfaces ... None
Exception Handling CLI ExceptionsDemo ... None
Extension Methods CLI ExtensionDemo None
DateTime CLI DateTime None
Records CLI RecordDemo None
AppSettings Blazor AppSettingsDemo None
In-Memory Caching Blazor InMemoryCaching ... Microsoft.Extensions.Caching.Memory
Yield CLI YieldDemo None
File system operations CLI FileSystemDemo None
Fluent APIs CLI CreatingFluentAPIs None
Humanizer CLI HumanizerDemo Humanizer.Core
Calling CLI CLI CallingCli CliWrap
Async/Await WPF Async_Programming None
Advanced Async WPF Async_Advanced None
MediatR API MediatRDemo MediatR
Worker Services Worker WorkerService_Microsoft Serilog
Test Driven Development Lib DeskBooker ... XUnit
Redis Blazor RedisDemo Redis
Logging Blazor LoggingDemo None
Structured Logging Blazor SerilogDemo Serilog, Seq
Behavior Driven Development Lib SpecFlowBDD ... SpecFlow,FluentAssertions,Test.Sdk
Unit Testing, xUnit - P1 WinForms XUnitDemo ... xUnit
Unit Testing, xUnit - P2 Lib xUnitTutorial xUnit
Mocking in Unit Tests CLI MoqDemo ... Moq, xUnit
Mock with Moq and xUnit Lib MockWithMoq ... Moq, xUnit
Fake Data with Bogus CLI FakeDataWithBogus ... Bogus
gRPC GRPC,Console GrpcClient, GrpcServer Google.Protobuf,Grpc.Net.Client,Grpc.Tools
MassTransit Demo MassTransitDemo MassTransit
Refit REST Client API,Blazor ApiForRefit,UiForRefit Google.Protobuf,Grpc.Net.Client,Grpc.Tools
AWS Lambda Intro Lambda LambdaDemo ... None
AWS SQS Intro Lib,API WorkingWithSqs ... AWSSDK.SQS
AWS SQS PSight Lambda,API Sqs-WebApi ... AWSSDK...
AWS S3 PSight Lib,API S3-LifeBackup ... AWSSDK.S3 ...
AWS DynamoDb PSight Lib,API DynamoDb-MovieRank ... AWSSDK.DynamoDBv2 ...
Rest API with AWS Lambda Lambda Lambda.Simple,MinimalApi None
Autofac DI CLI Autofac ... Autofac
DI From Scratch CLI DIFromScratch None
Mock From Scratch CLI MockLib ... Microsoft.CodeAnalysis.CSharp
.NET Kubernetes Deployment API KubernetesExample.Api None
Mediator From Scratch CLI MediatorFromScratch ... None
  • marked bold means planned
  • marked italic means incomplete

Resources

TODO

  • separate topics into categories, package

About

different topics and c# capabilities sliced into projects for education, studying purposes or later reference. Check README

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published