C# 8 Concerns

#225 – September 23, 2018

sponsor

Experience Velocity for only $149

If you’ve given up on attending the O'Reilly Velocity Conference (Sep 30-Oct 3 in New York City) this year due to lack of time or money, don’t abandon hope just yet. For just $149, the Pavilion Plus Pass grants you access to all keynotes and sponsored sessions, all evening events and other casual discussion spaces at the conference, the all-new Cloud Computing Day with Kubernetes; and of course, access the Sponsor Pavilion to learn about the latest technology products and services. The Velocity Pavilion Plus pass is just $149, but only 100 are available. Grab yours now!

this week's favorite

C# 8 Concerns

In the following post I'm going to talk about two concerns I have with features planned for C# 8.

FlubuCore: A cross platform build and deployment automation system

"FlubuCore - Fluent Builder Core" is a cross platform build and deployment automation system. You can define your build and deployment scripts in C# using an intuitive fluent interface. This gives you code completion, IntelliSense, debugging, FlubuCore custom analyzers, and native access to the whole .NET ecosystem inside of your scripts.

C# 8 Small Features

While most of the attention is on big ticket items such as default interface methods and nullable references, many small features are also be considered for C# 8. Here is a sampling of things that may make it into future version of C#.

Typing is not a programming bottleneck

I sometimes give programming advice to people. They approach me with a software design problem, and, to the best of my ability, I suggest a remedy. Despite my best intentions, my suggestions sometimes meet resistance. One common reaction is that my suggestion isn't idiomatic, but recently, another type of criticism seems to be on the rise. The code that I suggest is too verbose. It involves too much typing. I'll use this article to reflect on that criticism.

A complete containerized .NET Core Application microservice that is as small as possible

OK, maybe not technically a microservice, but that's a hot buzzword these days, right? A few weeks ago I blogged about Improvements on ASP.NET Core deployments on Zeit's now.sh and making small container images. By the end I was able to cut my container size in half.

newsletters