Digests » 132

sponsor

Cross-platform, Actionable, Graphical Git Dashboard

Straightforward, graphic GUI for your Git projects. Free Cross Platform App that works with Mac, Windows and Linux.

.net

Announcing C# Support for AWS Lambda

Today, we're excited to announce C# as a supported language for AWS Lambda! Using the new, open source .NET Core 1.0 runtime, you can easily publish C# code to AWS Lambda from a variety of popular .NET tools. .NET developers can now build Lambda functions and serverless applications with the C# language and .NET tools that they know and love. With tooling support in Visual Studio, Yeoman, and the dotnet CLI, you can easily deploy individual Lambda functions or entire serverless applications written in C# to Lambda and Amazon API Gateway.

It's a Good Day to Be a C# Developer

Recently at Connect(), Microsoft made a slew of new announcements. First, the public availability of Visual Studio 2017 Release Candidate. This just isn't a new version of the signature developer tool, it also includes the latest bits for C# 7.0. Second, Google announced they were joining the .NET Foundation.

Tips for a super new C# developer that you wish you had when you started?

I recently got a job where I'm going to be using C# and am now learning it. Before saying anything else I want to mention that I've tried learning Swift and still am, but C# is infinitely times better from my limited experience than swift. I have around 5 years experience with PHP, Javascript, and SQL. I'm still learning the language and don't know much but would like to know what I should know that tutorials probably won't teach me.

Functional Programming in C#: Purity and Concurrency

In this article, I’ll use a simple example that illustrates why pure functions should be your weapon of choice when writing code for parallel and, more generally, concurrent execution.

In-memory testing using ASP.NET Core

A fundamental problem with integration testing over finer-grained tests such as unit testing is that in order to integration test your component or application you need to spin up a running instance of your application so you can reach it over HTTP, run your tests and then spin it down afterwards.