I've been doing .NET Open Source since the beginning. Trying to get patches into log4net was hard without things like GitHub and Twitter. We emailed .patch files around and hoped for the best. It was a good time. There's been a lot of feelings around .NET Open Source over the last decade or so - some positive, some negative.
The default package manager for node is called npm. Apparently it doesn't stand for Node Package Manager but it sure seems like it should. Npm brags that they have have hundreds of millions of downloads per month.
This is post 13 of 13 in the series "IoT with the ESP8266" Exploring IoT development from the Hobbyist's point of view using the ESP8266 platform The Windows 10 Anniversary Update includes the Windows Subsystem for Linux, as I had mentioned in a previous post.
The next observation I had was that Transaction is actually used for both read and write operations. And that there is quite a bit of state in the Transaction that is only used for writes. However, this is actually a benchmark measuring pure read speed, so why should we be paying all of those costs needlessly?
I've been meaning to create a sample application that uses the MediatR library to dispatch command and queries. All of this organizing and writing your code in vertical slices rather than layers. Why? I can only speak from my experiences and how I came to applying CQRS with mediator pattern.
Even a database development framework like Sql Server Data Tools (SSDT) doesn't get it right all the time, and there are ten deployment 'gotchas' in particular that can cause some head-scratching amongst developers to get right.
Most .NET developers write code using Visual Studio, so it is convenient to be able to run and debug your NUnit tests from within Visual Studio. There are commercial products like TestDriven.NET, NCrunch and Resharper that can run your tests, but the NUnit Visual Studio Adapter is free and works in all current editions of Visual Studio.
A quick walk-through on upgrading Angular 2 app to RC 6 within your ASP.NET Core project.; Author: Vincent Maverick Durano; Updated: 4 Sep 2016; Section: Client side scripting; Chapter: Web Development; Updated: 4 Sep 2016
Windows hasn't had a package manager in the style of the Advanced Packaging Tool (APT) of Linux distributions. Apt-get is a great way of installing packages and other software. We have Chocolatey, of course which has a growing library of software and even allows you to automatically update software.
As in the last post, I'm focusing on reducing the startup time for transactions. In the last post, we focused on structural changes (removing Linq usage, avoiding O(N^2) operations) and we were able to reduce our cost by close to 50%.
Creating a hosted bot using Microsoft's botframework couldn't be easier; hopefully you've had a chance to create one already, and if not there's a great introduction to creating your first bot right here. In the previous article we saw how to create a QnA (aka FAQ/Knowledge Base) service using a little known QnA Maker service of the botframework.
Some news for the Makers out there: Microsoft and its partners have updated the line of IoT starter kits based on Windows 10 IoT Core. Two new options are available to help you kick off your IoT projects. The Microsoft Internet of Things Pack for Raspberry Pi 3, from Adafruit, is an update to the kit the company released last year.
If you're one of the few people who have managed to avoid the onslaught of Chat Bot related articles over the past year, then let me start by way of an introduction; a chatbot is, in it's most basic form, a computer program that can mimic basic human conversations.
I wrote this post here where I discussed how I configured Azure Active Directory into one of my Azure App Service Web Apps. One of the main differences between that post and what I am trying to do here was realized when I received this exception: AADSTS90014: The request body must contain the following parameter:...
Changing Domain Users' "User Logon Names" and UPNs Pete Long is a Technical Consultant working in the North East of England. Previously he's worked in IT Project management, and as a Consultant for solution providers and channel partners. Pete is an IT Pro with 15 years of both infrastructure and networking experience.