Digests » 261


Find A Job Through Vettery

Vettery specializes in tech roles and is completely free for job seekers. How does it work? You apply to join the platform, and once accepted, you’ll start receiving interview requests directly from top companies growing their tech teams. You decide which interviews you want to take, all from the comfort of your inbox!

this week's favorite

Writing billion songs with C# and Deep Learning

In this article I’ll explain how to build an ASP.NET Core web site, that uses AI to generate unique song lyrics with a click of a button, and lets users vote for the best songs.

Wordy for .NET

Wordy is a powerful text processor that provides an easy way to manage content in String object.

8 Techniques to Avoid GC Pressure and Improve Performance in C# .NET

In a .NET application, memory and performance are very much linked. Poor memory management can hurt performance in many ways. One such effect is called GC Pressure. This is when the GC doesn’t keep up with memory deallocations. When pressured, the GC will spend more time garbage collecting, and these collections will come more frequently. When your app spends more time garbage collecting, it spends less time executing code, thus directly hurting performance.

Debugging System.AggregateException - even in async code

Learn everything about how to debug async errors in C# like: Exception thrown System.AggregateException in mscorlib.dll - a task was canceled.

Moving from Node.js to .NET Core

As we have continued to merge our teams and do more and more cross-team work, it’s become apparent that we should settle on a single choice and unify so that jumping between services is less jarring. The fact that a lot of our customers run non-Windows platforms, and our team runs a mix of Mac, PC, and Linux, led us to explore a new direction. 

Join over 23,900 readers for a free weekly email with fresh news, articles and tutorials.