| 10. 10. 2024 | Cancellation, Part 6: Linking – Nito Programs
|
| 8. 8. 2024 | Cancellation, Part 5: Registration – Nito Programs
|
| 1. 8. 2024 | ICYMI: Video Series on TCP/IP Application Protocol Design – Nito Programs
|
| 25. 4. 2024 | MetaPost 2024-04-24 – Nito Programs
|
| 24. 12. 2023 | C# Advent: The Joy of Immutable Update Patterns – Nito Programs
|
| 9. 11. 2023 | ConfigureAwait in .NET 8 – Nito Programs
|
| 5. 10. 2023 | Padding for Overlaid Structs – Nito Programs
|
| 28. 9. 2023 | Memory-Mapped Files and Overlaid Structs – Nito Programs
|
| 18. 5. 2023 | Grounded ChatGPT – Nito Programs
|
| 13. 10. 2022 | Modern C# Techniques, Part 3: Generic Code Generation – Nito Programs
|
| 6. 10. 2022 | Modern C# Techniques, Part 2: Value Records – Nito Programs
|
| 29. 9. 2022 | Modern C# Techniques, Part 1: Curiously Recurring Generic Pattern – Nito Programs
|
| 17. 3. 2022 | Cancellation, Part 4: Polling – Nito Programs
|
| 10. 3. 2022 | Cancellation, Part 3: Detecting Cancellation – Nito Programs
|
| 3. 3. 2022 | Cancellation, Part 2: Requesting Cancellation – Nito Programs
|
| 24. 2. 2022 | Cancellation, Part 1: Overview – Nito Programs
|
| 4. 2. 2021 | Asynchronous Messaging, Part 5: Miscellaneous Considerations – Nito Programs
|
| 28. 1. 2021 | Asynchronous Messaging, Part 4: Retrieve Results – Nito Programs
|
| 21. 1. 2021 | Asynchronous Messaging, Part 3: Backend Service – Nito Programs
|
| 14. 1. 2021 | Asynchronous Messaging, Part 2: Durable Queues – Nito Programs
|
| 7. 1. 2021 | Asynchronous Messaging, Part 1: Basic Distributed Architecture – Nito Programs
|
| 18. 6. 2020 | Win32 Service Gotcha: Recovery Actions – Nito Programs
|
| 11. 6. 2020 | A New Pattern for Exception Logging – Nito Programs
|
| 4. 6. 2020 | BackgroundService Gotcha: Application Lifetime – Nito Programs
|
| 28. 5. 2020 | BackgroundService Gotcha: Silent Failures – Nito Programs
|
| 21. 5. 2020 | BackgroundService Gotcha: Startup – Nito Programs
|
| 6. 5. 2020 | Using GitHub Actions for Pull Request Staging Environments, Part 4: Automated Deploy and Teardown – Nito Programs
|
| 24. 4. 2020 | Using GitHub Actions for Pull Request Staging Environments, Part 3: Implementing Deploy and Teardown – Nito Programs
|
| 9. 4. 2020 | Using GitHub Actions for Pull Request Staging Environments, Part 2: Slash Commands – Nito Programs
|
| 2. 4. 2020 | Using GitHub Actions for Pull Request Staging Environments, Part 1: Introduction – Nito Programs
|
| 28. 3. 2020 | ValueTask Restrictions – Nito Programs
|
| 7. 6. 2018 | Microsoft.Extensions.Logging, Part 2: Types – Nito Programs
|
| 31. 5. 2018 | Microsoft.Extensions.Logging, Part 1: Introduction – Nito Programs
|
| 24. 5. 2018 | Docker as a Tool Provider – Nito Programs
|
| 18. 5. 2018 | Using VSCode with PEGJS – Nito Programs
|
| 10. 5. 2018 | Unit Testing with Roslyn – Nito Programs
|
| 12. 4. 2018 | Slides Available: Code PaLOUsa 2018 – Nito Programs
|
| 12. 9. 2017 | Happy Birthday Async – Nito Programs
|
| 31. 8. 2017 | Azure Functions SPA – Nito Programs
|
| 25. 8. 2017 | Continuously Deploy Azure Functions from a GitHub Subfolder – Nito Programs
|
| 14. 7. 2017 | Announcing AsyncTime – Nito Programs |