Digests » 161


Get a data science job, guaranteed

Want to take your programming skills and leverage them to become a data scientist? Springboard offers the first online bootcamp to guarantee you a data science job or your money back.

this week's favorite

7 lesser known hacks for debugging in Visual Studio

35 10 The Visual Studio debugger is a magical beast that can save you loads of time while finding and fixing issues in your application. It is chock-full of tools that can make debugging easier… if you know they exist, and where to find them! Let’s look at 7 lesser known goodies you can use to help you #SuperChargeYourDebugging.

Ctrl + E, E – the best Visual Studio shortcut I’ve seen so far!

I can’t be the only person who hates waiting for the code to compile and run… Especially when I want to test only a small part of it! That’s a total waste of time! But good news everyone, I found a way to run a part of my C# code without building the whole project!

Building recommendation engine for .NET applications using Azure Machine Learning

Through a series of blog posts, we would like to show you different ways on how .NET developers can leverage Machine learning and AI to build engaging customer experiences. In this particular post, I would like to cover how you can use Machine Learning as a service using different cloud API offerings today. We will look at Azure Machine Learning Studio to start with.

Value Types vs Reference Types

The .NET framework implements Reference Types and Value Types. C# allows us to define custom value types by using struct and enum keywords. class, delegate and interface are for reference types. Primitive types, like byte, char, short, int and long are value types, but developers can’t define custom primitive types. In Java primitive types are also value types, but Java does not expose a possibility to define custom value types for developers ;)

Hashing, Encryption and Random in ASP.NET Core

This post look at hashing, encryption and random string generation in ASP.NET Core. We examine a few different approaches and explain why some common techniques should be avoided in modern applications.

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