Mark Cilia Vincenti (@MarkCiliaVincenti)
  • Stars
    star
    106
  • Global Rank 199,389 (Top 7 %)
  • Followers 13
  • Following 11
  • Registered almost 8 years ago
  • Most used languages
    C#
    100.0 %
  • Location 🇲🇹 Malta
  • Country Total Rank 47
  • Country Ranking
    C#
    2

Top repositories

1

AsyncKeyedLock

An asynchronous .NET Standard 2.0 library that allows you to lock based on a key.
C#
68
star
2

TlsCertificateLoader

Allows loading of TLS certificates for .NET 6.0/7.0 Kestrel web applications, allowing for refreshing of certificates as well as compatibility with HTTP/3.
C#
9
star
3

OpenWeatherMap.Cache

An asynchronous .NET Standard 2.0 library that allows you to fetch & cache current weather readings from the OpenWeather API, with built-in resiliency that can extend the cache lifetime in case the API is unreachable.
C#
6
star
4

ListShuffle

Thread-safe list shuffle extension library, using Fisher-Yates shuffle and optional cryptographically-strong random.
C#
6
star
5

SemaphoreSlimThrottling

A class that uses SemaphoreSlim but allows a negative initialCount. This could be used, for example, when starting to throttle requests but initially already have more concurrent requests than the maximum you want to start allowing.
C#
5
star
6

ThreadSafeRandomizer

An efficient thread-safe randomizer
C#
3
star
7

NetworkPorts

Constants for common network ports.
C#
3
star
8

AsyncKeyedLockBenchmarks

Benchmarking keyed lockers
C#
2
star
9

ResilientSaveChanges.EFCore

A library that allows resilient context.SaveChanges / SaveChangesAsync in Entity Framework Core, logging of long-running transactions and limiting of concurrent SaveChanges.
C#
2
star
10

MediaBrowser.Channels.BlurN

BlurN will list and notify on newly released movies on Blu-Ray when a movie matches a number of filters.
C#
1
star
11

Backport.System.Threading.Lock

A micro-library that backports .NET 9.0+'s System.Threading.Lock to prior versions (from .NET Standard 2.0 up to .NET 8.0), providing as much similar functionality as possible.
C#
1
star