João SimõesinLevel Up Coding.NET 9 — Exception handling performanceComparing exception handling performance over time·6 min read·Apr 14, 2024----
João SimõesinLevel Up Coding.NET — HangfireUsing Hangfire to recurrently trigger HTTP endpoints·11 min read·Feb 29, 2024----
João SimõesinLevel Up Coding.NET — LinkedList vs ToArrayPerformance comparison between LinkedList and ToArray·8 min read·Feb 1, 2024--1--1
João SimõesinLevel Up Coding.NET — TaskCompletitionSource and CancellationTokenSourceThe importance of TCS and CTS for Task-based asynchronous programming·7 min read·Jan 19, 2024--1--1
João SimõesinLevel Up CodingDispose pattern in .NETImplementing IDisposable and IAsyncDisposable interfaces·6 min read·Jan 8, 2024----
João SimõesinLevel Up CodingSyntax sugar we don’t even think about in C#When I finished my university degree, back in November 2010 (yes, I’m getting old), Microsoft wasn’t as open as it is today, but because…·8 min read·Dec 28, 2023--3--3
João SimõesinLevel Up CodingConfiguration providers in .NETImplementing a provider for Microsoft.Extensions.Options·9 min read·Dec 21, 2023--2--2
João SimõesinLevel Up CodingC# — ‘is null’ vs ‘== null’Explaining the difference between using pattern matching or equality comparison to null·5 min read·Dec 14, 2023--4--4
João SimõesinLevel Up Coding.NET — DevOps and Entity Framework CorePower up Continuous Delivery processes with installers for EF Core migrations·13 min read·Dec 4, 2023--1--1
João SimõesinLevel Up Coding.NET — ToList vs ToArrayPerformance comparison between ToList and ToArray·9 min read·Nov 9, 2023--3--3