I've been somewhat remiss in answering reader questions lately. Largely, I've lapsed because I'm choosing to focus on my upcoming book. Nevertheless, I apologize for the lapse. I do appreciate all the questions you folks send my way. I'll try to compensate today with this post about organizations engaging in top heavy department growth.
In the last several years NoSQL database stores have emerged as viable and useful alternatives to traditional relational databases. While relational technologies like SQL Server will likely always have a place in the enterprise, the means to store data as documents or connected graphs vs.
As for people assuming that the performance on the PI is the actual performance on real hardware... We haven't run into those yet, nor do I believe that we are likely to. To be frank, we are fast enough that this isn't really an issue unless you are purposefully trying to load test the system.
You open a file, change one line, press save and the file has changed its structure. But you add only a simple comma, variable or if. How could this happen to me again? IDE vs style vs developers Today we use different IDE and notepads in teams. Moreover, I'm sure
The easiest way to start monetizing your mobile apps is to connect with advertisers and show relevant ads within them. It's as simple as displaying an ad, your users click on it, and you make money. The main staple in the industry is AdMob from Google, which offers SDKs for both iOS and Android applications ...
A few months back, I wrote up a short summary on using Electron to easily build, package, and deploy a web site or application. If you were to have followed such a tutorial, you may be coming back here looking for a post like this, because, in all likelihood, your
One unfortunate (albeit entirely predictable) consequence of making HTTPS certificates "fast, open, automated, and free" is that both good guys and bad guys alike will take advantage of the offer and obtain HTTPS certificates for their websites. Today's bad guys can easily turn a run-of-the-mill phishing spoof: ...into a somewhat more convincing version, by obtaining...
Cloud services reduce the effort needed to manage infrastructure, provision servers and configure networks. Today the cloud market is primarily dominated by Amazon Web Services, followed by Microsoft Azure. As the new kid on the block, GCP is the newest entrant to a highly profitable and competitive landscape.
Similar to `git checkout ` you can do something similar on a repo using the GitHub UI. I'm an extremely visual person. For me to understand a concept, I have to physically see it, even if it is just a drawing representing the concept. For a long time, I thought a branch in Git would...
This time last year we did a Microsoft Virtual Academy class on what was then called "ASP.NET 5." It made sense to call it 5 since 5 > 4.6, right? But since then ASP.NET 5 has become .NET Core 1.0 and ASP.NET Core 1.0. It's 1.0 because it's smaller, newer, and different.
In a previous blog article I explained how to dynamically open tabs with WPF. This article uses the same view-model library, but now the client application is using the Universal Windows Platform (UWP). In this blog article you can read about using the Pivot control (instead of TabControl) with the MVVM pattern to open tabs...
January 17, 2017 - Thomas Levesque If you use git on the command line, you may have noticed that diff hunks often show the method signature in the hunk header (the line that starts with @@), like this: diff --git a/Program.cs b/Program.cs index 655a213..5ae1016 100644 --- a/Program.cs +++ b/Program.cs @@ -13,6 +13,7 @@ static void Main(string args) Console.WriteLine("Hello World!"); Console.WriteLine("Hello World!"); Console.WriteLine("Hello World!"); + Console.WriteLine("blah"); } This is very useful to know where you are when looking at a diff.
If you run into an error with test discovery using xUnit and ASP.NET Core 1.1 where there is a FileNotFoundException looking for Microsoft.DotNet.Internal.Abstractions version 22.214.171.124, there is a fairly simple fix. The problem is that one of the dependent packages in ASP.NET Core requires this package but for some reason it's not being pulled in.
I was working on some code with a Docker Windows container today and ran into this error message: ERROR: client version 1.22 is too old. Minimum supported API version is 1.24, please upgrade your client to a newer version What the heck is that?
Editor's note: The following post was written by Windows Development MVP Toni Pohl as part of our Technical Tuesday series with support from his technical editor, Office Development and Office Servers and Services MVP Stephane Eyskens. Office 365 groups provide collaboration tools for teams within the Office 365 world.
We are very excited to announce the availability of ASP.NET WebHooks Release Candidate 1. ASP.NET WebHooks provides support for receiving WebHooks from other parties as well as sending WebHooks so that you can notify other parties about changes in your service: On the receiving side, it provides a common model for receiving and processing WebHooks...
Azure Automation is now available in the Azure UK and West Central US regions. These new regions give you more options for locating Automation accounts in geographic locations that work best for you. You can use Azure Automation to create, monitor, deploy, and maintain resources in your Azure, on-premises, and third-party cloud environments, by using highly scalable and reliable process execution and desired state configuration engines.
So far we've created a new Angular 2/.NET Core project, designed our first basic HelloWorld component and configured routing to go directly to it. But let's say you want to do something more interesting (and useful), you want to get some data and show it using .NET Core Web API and Angular 2.
I quite often get or see questions about configuring C# code formatting settings for Visual Studio Code. OmniSharp (the open source Roslyn-based technology that powers C# language services) in VS Code exposes a rich set of code formatting settings which you can use to tailor and customize your C# experience.