dotNET Weekly
Add a link
LoginRegister
PrevFebruary 2018Next
WSMTWTFS
528293031123
645678910
711121314151617
818192021222324
925262728123

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

GitHub Extension for Visual Studio - YouTube

by bill-s, 2018-01-27T18:49:38.000Z

GitHub Extension for Visual Studio

History and Evaluation of Cloud Computing

by bill-s, 2018-01-26T06:13:27.000Z

Before understanding cloud, we need to understand the history and how data is to manage earlier days like in 1960’s?

I need to implement a WebSocket Server, what should I use?

by bill-s, 2018-01-27T20:48:04.000Z

In one of those typical "geeks coffee breaking" we went into a discussion about a scenario where someone needs to develop today a WebSocket Server, what would be the best approach to do it? That's a great topic of conversation to be having around the coffee machine, right? Who does not love a good discussion around WebSockets Servers? Basically our discussion was started around the technology you would you advise: ASP.NET, ASP.NET Core or Self-Hosted for example in a windows service? And bringing into the picture characteristics such as Scalability and Availability? We went back and forward it those typical approaches (ASP.NET vs Self Hosted), when someone throw in the air:

.NET Standard Explained: How To Share Code

by bill-s, 2018-01-27T15:05:44.000Z

You can learn how the .NET ecosystem works on Stackify. It consists of runtimes (.NET Framework, .NET Core and Mono for Xamarin), class libraries, and a common infrastructure (runtime tools and languages). In this article, we are going to talk about the thing that makes the runtimes play well together and enables them to share code. Here, you’ll learn what .NET Standard is and what it isn’t.

Making iOS 11 Even Easier with Xamarin.Forms

by bill-s, 2018-01-27T20:46:12.000Z

iOS 11 has introduced a few new visual design updates that you may want to take advantage of, including safe area layout guides and large titles. For Xamarin.iOS developers, we’ve recently published an iOS 11 guide for updating your Xamarin.iOS apps and articles for safe area and large titles. Of course, since Xamarin.Forms is a layer running on top of Xamarin.iOS, all of these features are immediately available to you! In this post I’ll show you how we’re going a step further to make using these features even easier for you directly in Xamarin.Forms.

Orleans Smart Cache Pattern

by bill-s, 2018-01-27T15:03:43.000Z

I discovered the Orleans Smart Cache Pattern by listening to a talk by John Azariah and Sergey Bykov. The idea is that you can use Orleans as a distributed cache in front of (permanent) storage. This is really ideal if you have a read heavy system, which most are. You could optionally also choose to buffer your writes when you make state changes. Ultimately you will reduce load on your storage by accessing data/state from memory.

Programming The Blockchain in C#

by bill-s, 2018-01-26T11:32:21.000Z

Amazing book and resource by @NicolasDorier "Programming the Blockchain with C#"

Scalable and Performant ASP.NET Core Web APIs: Load Testing

by bill-s, 2018-01-31T18:13:30.000Z

This is another post in a series of articles on creating performant and scalable web APIs using ASP.NET core 2.0. In this post we’ll focus on tools that can help us load test our API to ensure it’s going to perform and scale when it goes into production. Performance and scalability issues are much easier and quicker to resolve before our API has gone into production, so, it’s worth testing our API under simulated demand before it gets there.

Scalable and Performant ASP.NET Core Web APIs: Profiling and Monitoring

by bill-s, 2018-01-27T20:48:22.000Z

This is the 2nd post in a series of articles on creating performant and scalable web APIs using ASP.NET Core 2.0. In this post we’ll focus on tools that can help us profile and monitor our API so that we can spot any performance and scalability issues before our customers do. Often, like most bugs, the earlier in the development cycle we find a performance or scalability problem, the quicker and easier it is to fix. So, it is important to make use of these tools from the start of the development cycle as well as when the API is in production.

Service Fabric 6.1 Release

by bill-s, 2018-01-27T20:47:23.000Z

Version 3.0 of the Service Fabric .NET NuGet packages are now available with .NET Standard 2.0 support. In this release the Service Fabric NuGet packages also continue to support earlier versions of .NET Framework, down to 4.5.2. Support for full cross-platform .NET Core 2.0 services is coming out incrementally. In this release, .NET Core 2.0 services are only supported on Service Fabric for Windows. Full cross-platform support for .NET Core 2.0 services on Windows and Linux is coming soon.

Signals in C#

by bill-s, 2018-01-26T06:12:52.000Z

Currently, the thread synchronization in С# causes some difficulties, in particular, when passing synchronization primitives between the objects of your application and supporting them in the future. The current model with Task and IAsyncResult, as well as with TPL, solve all issues through a proper design. However, an author would like to create a simple class that allows sending and receiving signals with a thread lock.

Simplest WCF REST Web Service

by bill-s, 2018-01-27T15:03:31.000Z

WCF allows to create a web site exposing WCF service and service endpoints. REST Web Service does not use SOAP, but returns data as JSON or XML instead.

Switching C# version in Visual Studio

by bill-s, 2018-01-31T18:13:15.000Z

Want to try out features of newest of some specific version of C# but Visual Studio 2017 can’t compile it? Well, by default major versions of C# are supported and if some other version is needed it must be turned on from project settings. This blog post shows how to switch between C# versions in Visual Studio 2017.

The performance characteristics of async methods in C#

by bill-s, 2018-01-27T15:03:19.000Z

In the last two blog posts we've covered the internals of async methods in C# and then we looked at the extensibility points the C# compiler provides to adjust the behavior of async methods. Today we're going to explore the performance characteristics of async methods.

NewslettersAboutPrivacy Policy