My name is Marcin and I'm a .NET developer π¨βπ» focused on back-ends π» and Azure βοΈ infrastructure.
.NET π¨βπ» | Azure βοΈ
- Poland, ToruΕ
-
07:30
- 1h ahead - in/marcin-burak
Pinned Loading
-
Common .NET project checklist.
Common .NET project checklist. 1# Check list
23- Folder structure
4- Horizontal slices for libraries, layer folders
5- Vertical slices for applications, feature folders
-
MSBuild project setup
MSBuild project setup 1<Project>
2<PropertyGroup>
3<TargetFramework>net8.0</TargetFramework>
4<ImplicitUsings>enable</ImplicitUsings>
5<Nullable>enable</Nullable>
-
Minimal SQL Server docker compose
Minimal SQL Server docker compose 1version: '3.4'
23services:
4web:
5image: ${DOCKER_REGISTRY-}<PROJECT>
-
Hide server HTTP headers
Hide server HTTP headers 1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3<system.webServer>
4<security>
5<requestFiltering removeServerHeader="true" />
-
ASP.NET options startup validation w...
ASP.NET options startup validation with FluentValidation 1public static class OptionsBuilderFluentValidationExtensions
2{
3public static OptionsBuilder<TOptions> ValidateWithFluentValidation<TOptions>(this OptionsBuilder<TOptions> optionsBuilder) where TOptions : class
4{
5optionsBuilder.Services.AddSingleton<IValidateOptions<TOptions>>(serviceProvider =>
-
Entity Framework database initializa...
Entity Framework database initialization on ASP.NET startup 1public sealed class DatabaseInitialization(IOptionsSnapshot<SqlServerOptions> sqlServerOptions, IWebHostEnvironment environment, DatabaseContext databaseContext)
2{
3private readonly IOptionsSnapshot<SqlServerOptions> _sqlServerOptions = sqlServerOptions;
4private readonly IWebHostEnvironment _environment = environment;
5private readonly DatabaseContext _databaseContext = databaseContext;
35 contributions in the last year
Day of Week | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | |||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More