This post will focus on the key difference between Task.Run and Task.Factory.StartNew. For you can drill down into more details on this excellent post by Stephen Toub. In general you have to know that Task.Run is more restricted version of Task.Factory.StartNew. Task.Run sets default which fit for most common cases.
TL;DR - I'm getting burned out supporting StructureMap, but it's still very heavily used and I'm really hoping to recruit some new blood to eventually take the project over from me. I've been mulling over whether or not I want to continue development of StructureMap. At this point, I feel like the 3.0 and 4.0...
Many practical database problems can be tackled more simply and intuitively by graphs or networks, which in this sense are graphs in which attributes can be associated with the nodes and edges. It is a natural way to study relationships within the data.
Title: Elephant Retirement Camp in the vicinity of Chiang Mai, Source: own resources, Authors: Agnieszka and Michał Komorowscy In the post Nuget in C++ rulez I wrote that I returned to programming in C++. It is like a new world for me but it's better and better.
On the other hand, you can take exact metrics. Going back to the req/sec number, we can allocate an array of 900 longs (so enough for 15 minutes with one measurement per second) and just use this cyclic buffer to store the details.
One of the most common pain points of implementing automated acceptance testing is the interaction with the database. For greenfield projects you can plan from day one how to setup the test to easily include the database interaction but with legacy projects it is not always that easy.
This week we have updates for both new and experienced developers alike! Take a look below to see the latest news from the Windows Developer team. New year, new dev: Developing your idea into a UWP app With little or no prior experience, you'll learn how to use XAML and C# to create amazing Windows [...]
Many congratulations to the top-10 contributors featured on our December leaderboard! Olaf Helper and Alberto Morillo top the Overall and Cloud database this month. 6 of this month's Overall Top-10 (including all of the top-3) featured in last month's Overall Top-10 as well, and 4 others are n...
Are you having difficulty keeping up to date on all the frequent changes and updates in the Microsoft Azure space? Then the Build Azure Weekly has the solution you're looking for. Build Azure Weekly is a weekly blog post that includes all the latest Microsoft Azure Service Updates from the week in addition to links...
Today's tip completes the workflow started in Tip 019 - How to create a pull request for existing branch in your own repo. The scenario is you have a readme you've created on a branch and it's ready to be merged. Even though you are the only contributor to the repo, you still have to...
I use git-ftp to deploy my hexo blog from a git repo to an FTP site. Getting it setup on Windows was non-trivial. Here's how I got it working. 1. Install Chocolatey https://chocolatey.org/install 2. Install git 3. Install cygwin Run this twice if it fails the first time.
Proactima Solutions lends their architecture to show us our 6th Service Fabric Customer Profile! You can find all the Service Fabric Customer Profiles here: https://blogs.msdn.microsoft.com/azureservicefabric/tag/customer-profile/ Past profiles include Quorum Business Solutions, BMW, Schneider Electric, Mesh Systems, and TalkTalkTV. I helped write and edit this latest article, which showcases the UXRisk application architecture.
The Xamarin MVP title is awarded to outstanding community leaders who have demonstrated an exemplary commitment to helping others get the most out of their experience with Xamarin by sharing their passion, real-world knowledge, and technical expertise with developers all over the world. These contributions to the mobile developer community include, but are not limited ...
When you begin to work with containers, you will notice many similarities between a container and a virtual machine; but, in fact, these are two quite different concepts. Containers are going to change the way that we do Windows-based development work in the coming year, and they already underpin much of the devops work of speeding the delivery process.
AKA Using Docker Compose with Telligent Community. I've seen a lot about Docker and Docker Compose over the last few months, but not had a chance to use it. With the push from Microsoft and the ability to run windows based containers I decided it was time to give it a go!
Practical .NET You probably use ToList to convert your LINQ results into Lists. It's almost as easy to convert any collection into a Dictionary whose items you can retrieve by key. The ToList method, when applied to a LINQ query running against Entity Framework, causes Entity Framework to go out and retrieve all of your objects and convert them into a .NET Framework List collection.
"She's a project," my boss said to me. "She's green, and even though she's been working here for several months, you should consider her like a brand new college graduate. She'll need a lot of oversight, a lot of hand-holding and you'll still be expected to finish your projects on
Microsoft has been working for a couple years to add support to all existing Azure services, as well as a plethora of new services, within the Current Azure Portal (http://portal.azure.com). One of the huge services that wasn't available in the Current Azure Portal until recently is Azure AD; which is still in Preview within the...
Last Thursday I posted a short update to the Docker Recipes for Node.js Development ebook pre-sale, setting a stretch goal of 100 sales before today - Monday, January 23rd.d And I'm happy to say that the goal was hit by Friday morning, at 9am! Over the weekend, sales bumped up to 125 total, easily outperforming ...
I'm calling out this functionality now because after 2 years of using GitHub, today is the first time I've ever noticed this button on this page! And it's sitting right in front of me!! O_O At the time of this writing, my readme-draft is 3 commits ahead of master.
This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week.
Today, we're announcing a brand new Visual Studio Team Services feature... Delivery Plans. What are Delivery Plans? When you're planning and tracking work, it's often necessary to see that work across Teams and Projects.
With the rise of all of these client-side frameworks that constantly rely on command-line tooling, you may find yourself spending more time staring at one of those black command prompts instead of your usual, pretty Windows folders. This can be frustrating for some folks new to the experience, and the
Following yesterday's tip, after a Pull Request has been merge, you'll see a message suggesting that you delete the target branch. But why would I want to delete this readme-draft? What data do I lose if I delete it? First, let's talk about this possible data.