Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. ReadOnlySet in .NET 9

    The next preview (preview 6) will bring a new type ReadOnlySet<T>.

  2. NCronJob - June Edition

    The last update of NCronJob was some time ago - and as always, there are some new features in the meantime.

  3. Have you ever asked yourself if your EF LINQ queries are susceptible to SQL injection attacks?

  4. If you call HttpClient.GetAsync or HttpClient.PostAsync and then await the result, does the await wait only for the headers to be received or does it wait for the body to be received?

  5. The StringBuilder class is used to create mutable sequences of characters.

  6. In today's short post, I will show you how to cancel a Task with multiple inputs (aka multiple CancellationTokens) using CancellationTokenSource and CancellationTokenSource.CreateLinkedTokenSource.

  7. I made a memory dump in my simplest console application and there are a bunch of exception instances around, what is going on?

  8. The latest preview (.NET 9 preview 4) brought another caching structure to the .NET world - so let's order some things here.

  9. Http files are nice and handy - but they are also a bit of a pain to update.

  10. NCronJob - Big Updates

    Since the last blog post a lot has happened and many new features have been added to NCronJob.

  11. As with almost every edition of .NET, the team has been working on improving performance.

  12. I am a big fan of Analyzers, and in this blog post, I will showcase some of my favorite ones!

  13. While your software might be the best in the world, it's only as good as the libraries it uses.

  14. Everyone falls for that and tries to change a list while enumerating it greeted by the System.InvalidOperationException: Collection was modified; enumeration operation may not execute. message.

  15. In this blog post we will discover whether or not the readonly modifier can make your code faster.

  16. AI is a hot topic - one would say hype topic, and there are bold claims like this: There Will Be No (Human) Programmers in Five Years Source: https://decrypt.co/147191/no-human-programmers-five-years-ai-stability-ceo Now how far is this from reality?

  17. Sometimes, you have multiple async calls to make, and you want to do that asynchronously and get the results afterward.

  18. Deconstructor are a C# language feature that allows you to define a method that will be called when an object is being split up into its components.

  19. Pattern matching is a powerful feature in C#.

  20. C# 13 might get a new feature soon that allows ref and unsafe in iterators and async methods.

  21. Hangfire/Quartz or BackgroundService?

  22. Next to the big release of .NET 8, we also released the first preview bUnit v2.

  23. I recently discovered this small but very useful utility in xUnit: TheoryData<T>.

  24. Lock statement patterns

    A few weeks back, I wrote an article "A new lock type in .NET 9" where I showcased the new Lock type.

  25. Boolean parameters are nice, but it's hard to keep track of what each one does when you have multiple of them.

  26. After my first LINQ MindMap: Here is an updated version that includes everything up until .NET 9.

  27. In this blog post, a small and (over)simplified infographic on how the Garbage Collector works.

  28. SearchValues, which were introduced with .NET 8 will become an upgrade and becomes more usable!

  29. Even though we are in the alpha of .NET 9 and .NET 8 was released not more than two months ago, the dotnet team does not sleep and pushes new changes!

  30. In the old .NET Framework days, you could use the BinaryFormatter class to serialize and deserialize objects.

  31. I am not the biggest fan of AutoMapper.

  32. We know the const keyword with strings - but are they really constant after all?

  33. In this blog post, I showcase a very simple lock-free ring buffer for logging.

  34. A new lock type in .NET 9

    There is a new sheriff in town when it comes to the lock keyword, And that is the new System.Threading.Lock type that is introduced in .NET 9.

  35. Only one month after the big release of .NET 8, the dotnet team is already working on the next iteration: .NET 9.

  36. We made a recent addition to bUnit that we think will make your life easier.

  37. From time to time, it is nice to store complex objects or lists as JSON in the database.

  38. This blog post describes my journey writing a new interceptor for .NET 8.

  39. There are many new cool features with .NET 8 and Blazor in particular.

  40. The latest version of the .NET (version 8) has introduced a "better" way of logging.

  41. LINQ (Language Integrated Query) is a powerful feature of C# that allows you to query data from different data sources.

  42. Redux Pattern in Blazor

    In this blog post, we will use the Redux pattern with a small Blazor application.

  43. In this article we will create a class, aka a reference type on the stack, and therefore don't use any managed memory!

  44. Let's drop some "useless" knowledge here.

  45. Blazor with TailwindCSS

    Ever wondered how to use TailwindCSS with Blazor?

  46. Did you ever hear about "Structured Concurrency"?

  47. New .NET and new Blazor features.

  48. This blog post is a small collection of questions I asked as a technical interviewer when we had candidates for software developer positions.

  49. The new language feature "primary constructor" which will be released with C# 12 / .NET 8 this year (November 2023) allows you to remove some ceremonial code.

  50. .NET 8 introduced a new way of doing reflection.