Tags
AdoNet
AkkaNet
api
ASCII
aspnet
async
AsyncPump
AutoFixture
Azure
blazor
bot
cron
csharp
curl
deadlock
dotnet
dotnet-core
e2e-encryption
EntityFramework
enum
event-sourcing
exception
FluentAssertions
FSM
gdpr
GoogleSheets
gpg
javascript
json
KeePass
keybase
linux
messaging
MiniProfiler
mocking
mssql
NEventStore
ngrok
NLog
NSubstitute
NUnit
partial-password
password
pgp
pii
PlantUML
polysharp
postgresql
ProcessManager
razor
saga
security
sendgrid
Serilog
server-sent-events
serverless
ServiceBus
signature
sql
ssh
StateMachine
StatePattern
Telegram
throttling
TransactionScope
UML
web-crawler
webassembly
webhook
xml
xss
AdoNet
AkkaNet
api
- Handling of unknown enums in .NET serialization for API integration 26 Sep 2023
- Chat on bare .NET Core and JS via server-sent events 07 Apr 2019
- How to test Webhooks 28 Jan 2019
ASCII
aspnet
async
- Process manager as async function in C# 30 Jan 2019
- Throttling asynchronous tasks AKA rate limiting 27 Jan 2019
AsyncPump
AutoFixture
Azure
blazor
bot
cron
csharp
- Using C# 12 Features in .NET Framework 22 Oct 2024
- Exception Rethrow traps in .NET Framework 29 Jan 2024
- Learn C# Enum Flags by Doing 14 Nov 2023
- Handling of unknown enums in .NET serialization for API integration 26 Sep 2023
- Speed up NUnit tests in one-line 19 Jul 2023
- Compute SHA hash for streams 11 Jul 2023
- Review .NET dependencies on every commit 19 May 2022
- Pitfalls of parsing .NET enumeration. Is Enum.Parse broken? 01 Dec 2021
- Audit log via transactional outbox 18 Mar 2021
- Secure appsettings.json with ease 08 Jan 2021
- Using Blazor WebAssembly in the old ASP.NET 19 Nov 2019
- Job scheduler via Azure Service Bus 25 Oct 2019
- The smallest file server on C# to save data from a dying Linux 16 Oct 2019
- Story on how MiniProfiler 3 breaks TransactionScope flow 09 Sep 2019
- Mocking via interface vs delegate vs virtual method in C# 29 Aug 2019
- Respect the order of .NET Enum values or how to rename them correctly 11 Aug 2019
- ASP.NET MVC app warm-up 24 Jul 2019
- How to test serialization and deserialization 27 Jun 2019
- Process manager as async function in C# 30 Jan 2019
- How to alert on long-running SQL queries in .NET 29 Jan 2019
- How to test Webhooks 28 Jan 2019
- Throttling asynchronous tasks AKA rate limiting 27 Jan 2019
curl
deadlock
dotnet
- Using C# 12 Features in .NET Framework 22 Oct 2024
- Exception Rethrow traps in .NET Framework 29 Jan 2024
- Learn C# Enum Flags by Doing 14 Nov 2023
- Handling of unknown enums in .NET serialization for API integration 26 Sep 2023
- Speed up NUnit tests in one-line 19 Jul 2023
- Review .NET dependencies on every commit 19 May 2022
- .NET type for personally identifiable information (PII) 18 Mar 2022
- Pitfalls of parsing .NET enumeration. Is Enum.Parse broken? 01 Dec 2021
- Audit log via transactional outbox 18 Mar 2021
- The smallest file server on C# to save data from a dying Linux 16 Oct 2019
- Story on how MiniProfiler 3 breaks TransactionScope flow 09 Sep 2019
- Mocking via interface vs delegate vs virtual method in C# 29 Aug 2019
- Respect the order of .NET Enum values or how to rename them correctly 11 Aug 2019
- @Html.Raw(json) cross-site scripting trap 05 Jun 2019
- Partially committed transaction trap via .NET and MS SQL 10 Mar 2019
- Readable NUnit test cases 28 Feb 2019
- Self-documented state machine via PlantUML 14 Feb 2019
- The state pattern using Entity Framework 12 Feb 2019
- Adding custom data to an exception for logger 06 Feb 2019
- Self-documented system via PlantUML 04 Feb 2019
- Process manager as async function in C# 30 Jan 2019
- How to alert on long-running SQL queries in .NET 29 Jan 2019
- How to test Webhooks 28 Jan 2019
- Throttling asynchronous tasks AKA rate limiting 27 Jan 2019
dotnet-core
- Using C# 12 Features in .NET Framework 22 Oct 2024
- Exception Rethrow traps in .NET Framework 29 Jan 2024
- Learn C# Enum Flags by Doing 14 Nov 2023
- Handling of unknown enums in .NET serialization for API integration 26 Sep 2023
- Speed up NUnit tests in one-line 19 Jul 2023
- Review .NET dependencies on every commit 19 May 2022
- Secure appsettings.json with ease 08 Jan 2021
- Chat on bare .NET Core and JS via server-sent events 07 Apr 2019
- Lightning-fast deployment of .NET Core app over SSH 21 Mar 2019
- 100 LoC console app vs Google Alerts 20 Feb 2019
e2e-encryption
EntityFramework
- Audit log via transactional outbox 18 Mar 2021
- The state pattern using Entity Framework 12 Feb 2019
- How to alert on long-running SQL queries in .NET 29 Jan 2019
enum
- Learn C# Enum Flags by Doing 14 Nov 2023
- Handling of unknown enums in .NET serialization for API integration 26 Sep 2023
- Pitfalls of parsing .NET enumeration. Is Enum.Parse broken? 01 Dec 2021
- Respect the order of .NET Enum values or how to rename them correctly 11 Aug 2019
event-sourcing
exception
- Exception Rethrow traps in .NET Framework 29 Jan 2024
- Adding custom data to an exception for logger 06 Feb 2019
FluentAssertions
FSM
gdpr
GoogleSheets
gpg
javascript
- Duty bot via Google Sheets 14 Dec 2021
- @Html.Raw(json) cross-site scripting trap 05 Jun 2019
- End-to-end encrypted chat on JavaScript 13 Apr 2019
- Chat on bare .NET Core and JS via server-sent events 07 Apr 2019
json
KeePass
keybase
- Sign-in via Keybase PGP key 23 Jun 2019
- What is inside PGP signature? 10 May 2019
- End-to-end encrypted chat on JavaScript 13 Apr 2019
- My GPG / PGP key 19 Nov 2018
linux
- The smallest file server on C# to save data from a dying Linux 16 Oct 2019
- Lightning-fast deployment of .NET Core app over SSH 21 Mar 2019
- 100 LoC console app vs Google Alerts 20 Feb 2019
messaging
MiniProfiler
- Story on how MiniProfiler 3 breaks TransactionScope flow 09 Sep 2019
- Partially committed transaction trap via .NET and MS SQL 10 Mar 2019
- How to alert on long-running SQL queries in .NET 29 Jan 2019
mocking
mssql
- Beware of decimals in Microsoft SQL Server 17 Feb 2023
- Searching for heavy T-SQL queries 27 Mar 2019
- Partially committed transaction trap via .NET and MS SQL 10 Mar 2019
NEventStore
ngrok
- The smallest file server on C# to save data from a dying Linux 16 Oct 2019
- How to test Webhooks 28 Jan 2019
NLog
NSubstitute
NUnit
- Speed up NUnit tests in one-line 19 Jul 2023
- Review .NET dependencies on every commit 19 May 2022
- Mocking via interface vs delegate vs virtual method in C# 29 Aug 2019
- How to test serialization and deserialization 27 Jun 2019
- Readable NUnit test cases 28 Feb 2019
- Self-documented state machine via PlantUML 14 Feb 2019
- The state pattern using Entity Framework 12 Feb 2019
- Adding custom data to an exception for logger 06 Feb 2019
- Self-documented system via PlantUML 04 Feb 2019
- How to test Webhooks 28 Jan 2019
partial-password
password
pgp
- Sign-in via Keybase PGP key 23 Jun 2019
- What is inside PGP signature? 10 May 2019
- End-to-end encrypted chat on JavaScript 13 Apr 2019
- My GPG / PGP key 19 Nov 2018
pii
PlantUML
- Review .NET dependencies on every commit 19 May 2022
- Self-documented state machine via PlantUML 14 Feb 2019
- Self-documented system via PlantUML 04 Feb 2019
- Text to UML diagram via PlantUML 01 Feb 2019
polysharp
postgresql
ProcessManager
razor
saga
security
- .NET type for personally identifiable information (PII) 18 Mar 2022
- Secure appsettings.json with ease 08 Jan 2021
- Sign-in via Keybase PGP key 23 Jun 2019
- @Html.Raw(json) cross-site scripting trap 05 Jun 2019
- What is inside PGP signature? 10 May 2019
- End-to-end encrypted chat on JavaScript 13 Apr 2019
- Partial password usability sucks 06 Mar 2019
- My GPG / PGP key 19 Nov 2018
sendgrid
Serilog
- 100 LoC console app vs Google Alerts 20 Feb 2019
- Adding custom data to an exception for logger 06 Feb 2019
server-sent-events
serverless
ServiceBus
signature
sql
- Beware of decimals in Microsoft SQL Server 17 Feb 2023
- Searching for heavy T-SQL queries 27 Mar 2019
ssh
StateMachine
StatePattern
- Self-documented state machine via PlantUML 14 Feb 2019
- The state pattern using Entity Framework 12 Feb 2019
- Akka-like state machine 08 Feb 2019
Telegram
throttling
TransactionScope
- Story on how MiniProfiler 3 breaks TransactionScope flow 09 Sep 2019
- Partially committed transaction trap via .NET and MS SQL 10 Mar 2019
UML
- Self-documented state machine via PlantUML 14 Feb 2019
- Self-documented system via PlantUML 04 Feb 2019
- Text to UML diagram via PlantUML 01 Feb 2019