Want to receive every Tuesday the best .NET links?
Once subscribed you can login, submit a link and receive the weekly newsletter.
by bill-s, 2018-06-02T20:49:11.752Z
We’re excited to announce the release of .NET Core 2.1. It includes improvements to performance, to the runtime and tools. It also includes a new way to deploy tools as NuGet packages. We’ve added a new primitive type called Span<T> that operates on data without allocations. There are many other new APIs, focused on cryptography, compression, and Windows compatibility. It is the first release to support Alpine Linux and ARM32 chips. You can start updating existing projects to target .NET Core 2.1 today. The release is compatible with .NET Core 2.0, making updating easy.by bill-s, 2018-06-05T14:31:22.192Z
If you put it all together, CRUD's picture is frightening. Since the UPDATE and DELETE actions irreversibly destroy data, historical data cannot be evaluated without additional effort. Furthermore, the artificial limitation to just four verbs makes communication between domain experts and developers very difficult, and hence it fails most of the times.by bill-s, 2018-06-02T20:50:47.560Z
The WebAssembly Community Group reached a consensus on the initial specification for WebAssembly in early 2017. It’s now available and enabled by default in most browsers so lets take a look at it and implement a fantasy console with pure WebAssembly.by bill-s, 2018-06-05T14:28:03.160Z
We hear you. We use ReSharper to develop ReSharper. It may not always be visible, but we are working hard on improving ReSharper performance. And because those changes aren’t always visible, we are starting a blog series about the minor and major changes that are in the works.by bill-s, 2018-06-05T14:29:28.449Z
Have you ever wondered what exactly is in a nuget to see if it’s right for you? You read the description, you like the name, but, if you’re like me, you probably ended up in GitHub reading the source code to decide if you want to use the library.by thecarlo, 2018-06-01T08:25:39.240Z
A Step by Step Guide to Logging with ElasticSearch, Kibana, ASP.NET Core 2.1 and Dockerby elmira_dam, 2018-06-06T11:57:40.594Z
The rumor mills have been hard at work for days, but it's now official: Microsoft is acquiring GitHub. A software giant owning one of the world's biggest homes for open source code is big news indeed. Let's break down the implications of Microsoft acquiring GitHub — from a developer's perspective. While there is plenty to cheer, there are some legitimate concerns ahead — a responsible level-headed stewardship of GitHub is what the developer community calls for.by bill-s, 2018-06-02T20:45:11.861Z
Publish Subscribe or Pub-Sub is a design pattern that allows loose coupling between the application components. This post explains the implementation detail of Pub-Sub using Delegates, EventHandlers and Event keyword in C#.by bill-s, 2018-06-05T14:27:03.985Z
In a previous post I described how you could build NuGet packages in Docker. One of the advantages of building NuGet packages in Docker is that you can don't need any dependencies installed on the build-server itself, you can install all the required dependencies in the Docker container instead. One of the disadvantages of this approach is that getting at the NuGet packages after they've been built is more tricky - you have to run the image to get at the files.by tpeczek, 2018-06-01T12:09:56.556Z
ASP.NET Core WebHooks provide support for receiving web hooks in ASP.NET Core web applications. This post is a general overview of what's under its hood and how it works.by bill-s, 2018-06-03T19:31:51.845Z
We often need to simulate devices — sensors and vehicles — to test our IoT systems, see how well they manage load, how they deal with errors, etc. Each simulated device pretends to be an independent entity with it’s own settings i.e. battery level, upload frequency, service outages, persistent memory, etc. Managing this at scale can be very challenging.by bill-s, 2018-06-05T14:31:51.327Z
The requirements can be tricky sometimes. Formulating such rules, and ensuring they're both logically and syntactically correct can be a little time consuming. I’ve shared below a few pointers that you can use to formulate such re-write rules and avoid your site from going offline due to trial and errors on a live site.by bill-s, 2018-06-05T14:30:14.713Z
This is the second post in the series - Continuous Delivery for Microservices. In my previous post, I gave an overview of five considerations for building CD pipelines on a microservices architecture. In this post, we’ll get deeper into test strategy.