Digests » 205

sponsor

BLIND - The Anonymous Social App for Tech Workers

CNN describes our app well: “Blind is an anonymous app for tech workers to discuss, debate and gossip about compensation, corporate policies, workplace harassment, and more.” Blind, which was once banned by Uber, is now used by 7,000+ Uber engineers, designers, and PMs. If you work in tech, your coworkers are on Blind. Download the app and join your coworkers today at TeamBlind.com!

.net

Announcing the .NET Framework 4.7.2

Today, we are happy to announce the release of the .NET Framework 4.7.2. It’s included in the Windows 10 April 2018 Update. .NET Framework 4.7.2 is also available on Windows 7+ and Windows Server 2008 R2+.  

Use code analyzers in C# to improve code quality

There is a new feature available in Visual Studio 2015 and roslyn compiler – live code analyzers. Those can be used, to improve your code quality. Code analyzers can be installed via NuGet packages and if you want, you can also implement your own analyzers.

Design Patterns Revisit in modern C#

The article demonstrates Strategy pattern and Template Method pattern changes from classic implementations considering newer features in C#.

Cleaning up csproj

I used project.json since Beta 7 and got used to hand editing it, I’ve continues that practice with csproj and I think you should too. Recent version of Visual Studio have made a lot of performance improvements but it’s still a lot slower than hand editing a text file.

New C# Ransomware Compiles itself at Runtime

A new in-development ransomware was discovered that has an interesting characteristic. Instead of the distributed executable performing the ransomware functionality, the executables compiles an embedded encrypted C# program at runtime and launches it directly into memory.