-
Notifications
You must be signed in to change notification settings - Fork 1
lang@dotnet
Olivier DALET edited this page Oct 27, 2020
·
25 revisions
- Async anti-patterns
- I took Stack Overflow offline, again
- A better ThreadLocal<T>
- Unmanaged Thread Utils
- C# : TASK PARALLEL LIBRARY (TPL) WITH ASYNC AWAIT AND TASKCOMPLETIONSOURCE FOR ASYNC I/O OPERATIONS
- Enforcing asynchronous code good practices using a Roslyn analyzer
- Asyncify a method and event response
-
System.Threading.Channels
: At a high-level, it provides a modern, optimised asynchronous API for in-process publisher/subscriber patterns.- Steve Gordon's An introduction to System.Threading.Channels
- Stephen Toub's An Introduction to System.Threading.Channels
- Everything in this post: http://mattwarren.org/2018/06/15/Tools-for-Exploring-.NET-Internals/
- Olivier Coanet: https://medium.com/@ocoanet
- 7 Debugging Techniques for when your .NET application Freezes (hangs): https://michaelscodingspot.com/7-debugging-techniques-for-when-your-net-application-freezes-hangs/
-
Job Queues Series:
- Part 1: https://michaelscodingspot.com/c-job-queues/
- Part 2: https://michaelscodingspot.com/c-job-queues-with-reactive-extensions-and-channels/
- Part 3: https://michaelscodingspot.com/c-job-queues-part-3-with-tpl-dataflow-and-failure-handling/
- Perf: https://michaelscodingspot.com/performance-of-producer-consumer/
- Pipelines Series:
- https://blog.mzikmund.com/2020/03/how-to-create-a-blank-solution-without-a-folder/
- Debugging .NET Builds with the MSBuild Structured Log Viewer
- Empty try with finally
- Dynamic loading of native code with .NET
- Making my first contribution on SourceForge using Mercurial (note: the part concerning Hg and Sourceforge is not that interesting, but the beginning of the post is)