by bill-s, 2018-01-24T13:56:17.000Z
Today we’ve released the highly anticipated .NET Core 2.0 AWS Lambda runtime that is available in all Lambda-supported regions. With .NET Core 2.0, it’s easier to move existing .NET Framework code to .NET Core with the much larger API defined in .NET Standard 2.0, which .NET Core 2.0 implements.
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?
by bill-s, 2018-01-27T18:49:38.000Z
GitHub Extension for Visual Studio
by bill-s, 2018-01-25T11:02:09.000Z
It’s literally taken us years to do it, but Bootstrap 4 has finally arrived! Words cannot begin to describe the elation the entire team and I have for this release, but I’ll do my best. Thank you to everyone, especially to the team, and to everyone who’s contributed code in a pull request or opened an issue. Thank you.
by bill-s, 2018-01-24T13:56:29.000Z
Integration tests determine if independently developed units of software work correctly when they are connected to each other. The term has become blurred even by the diffuse standards of the software industry, so I've been wary of using it in my writing. In particular, many people assume integration tests are necessarily broad in scope, while they can be more effectively done with a narrower scope.
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.
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.
by bill-s, 2018-01-24T13:52:25.000Z
It’s been about two years since .NET Core was publicly released and in that time, it’s undergone a lot of changes. From the re-introduction of csproj to the inception of the .NET Standard and a host of other things, it’s quite an eventful time to be a .NET developer.
by bill-s, 2018-01-24T13:56:41.000Z
Hands-on computing education
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.
by bill-s, 2018-01-26T11:32:21.000Z
Amazing book and resource by @NicolasDorier "Programming the Blockchain with C#"
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:
by bill-s, 2018-01-24T13:58:48.000Z
In this project, I will demonstate how to perform sentiment analysis on tweets using various C# libraries.
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.
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.
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.
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.
by bill-s, 2018-01-24T13:52:04.000Z
Even these days, I still spend too much time on the command line. My friends still make fun of my MacOS desktop when they see that I run a full screen terminal, and the main program that I am running there is the Midnight Commander
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.
by bill-s, 2018-01-24T13:53:58.000Z