linkdotnet
Hey I'm Steven · .NET Developer in Zurich, Switzerland. Microsoft MVP. Passionate about C#, Blazor and new technologies in general.
Giesel EngineeringSwitzerland
Pinned Repositories
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Blog
A blog (engine) completely written in C# and Blazor. It aims to be a simple use and easy to extend platform. Blogposts are written in Markdown and are rendered to HTML. This gives all the flexibility needed to express yourself but also have an easy way of creating posts in the first place.
BlogExamples
Contains all of my examples from various blog posts
BuildInformation
A .NET Source Generator that can give you some valuable information about the build.
LINQMarbles
LINQ Marbles is a collection of interactive diagrams for learning and experimenting with LINQ.
LinqSIMDExtensions
A LINQ-like extensions for C# that uses SIMD extensions to parallelize the operations
StringBuilder
A fast and low allocation StringBuilder for .NET.
StringOperations
Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein
tips-and-tricks
A collection of tips and tricks with smaller code snippets and explanation.
NCronJob
A Job Scheduler sitting on top of IHostedService in dotnet.
linkdotnet's Repositories
linkdotnet/Blog
A blog (engine) completely written in C# and Blazor. It aims to be a simple use and easy to extend platform. Blogposts are written in Markdown and are rendered to HTML. This gives all the flexibility needed to express yourself but also have an easy way of creating posts in the first place.
linkdotnet/tips-and-tricks
A collection of tips and tricks with smaller code snippets and explanation.
linkdotnet/BlogExamples
Contains all of my examples from various blog posts
linkdotnet/StringBuilder
A fast and low allocation StringBuilder for .NET.
linkdotnet/LinqSIMDExtensions
A LINQ-like extensions for C# that uses SIMD extensions to parallelize the operations
linkdotnet/LINQMarbles
LINQ Marbles is a collection of interactive diagrams for learning and experimenting with LINQ.
linkdotnet/StringOperations
Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein
linkdotnet/BuildInformation
A .NET Source Generator that can give you some valuable information about the build.
linkdotnet/ValidationExtensions
Small library to extend validation attributes on blazor forms
linkdotnet/linkdotnet
linkdotnet/deployment-template
Shows how to setup the repository to automatically generate a release, the documentation and publish the package to nuget.
linkdotnet/KanbanBoard
A simple kanban board
linkdotnet/EnumValueObject
A better way of handling enums
linkdotnet/ApiVersioning
linkdotnet/NUniqueHardwareID
Generates an unique hardware id
linkdotnet/DevExAsyncAwait
linkdotnet/ts-stringoperations
Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein
linkdotnet/golang-stringbuilder
A string builder that has similar capabilities as the one from C#.
linkdotnet/LinkDotNet.MessageHandling
A simple MessageBus
linkdotnet/Net8WebAPIWorkshop
linkdotnet/AspNetCore.Docs
Documentation for ASP.NET Core
linkdotnet/BlazorTests
Unit and end to end tests in Blazor
linkdotnet/Blog.Discussions
linkdotnet/bunit-dotnetday-switzerland-2022
linkdotnet/docs
This repository contains .NET Documentation.
linkdotnet/MemoizR
Declarative Structured Concurrency for C#