That's not to say that the second release candidate for the most recent Team Foundation Services 2017 Update 2 weighs a ton, but the changes across the feature set have some weight to them: the introduction of delivery plans, and a bevy of work item tracking, pull request, build and release, and version control improvements.
- By Michael Domingo
- 06/12/2017
Consuming services is something every application needs to do. In this article, Nick demonstrates how to document a REST service using Swagger in order to make it easy to consume from a Universal Windows Application.
- By Nick Randolph
- 06/12/2017
There have been some significant changes to Visual Studio Code from March to now; with the May 2017 Build, specific settings that were in preview -- editor drag and drop, minimaps, to name a few -- are now enabled by default.
- By Michael Domingo
- 06/09/2017
Peter doesn't like them, but that doesn't mean you have to hate 'em, too -- here's how to add a listbox or dropdown list to your View that lets users select multiple items.
Azure Functions can be used to trigger event-driven Webhooks. Here’s how.
- By Jason Roberts
- 06/08/2017
Apple uses the conference as a launch point for its products and services, and it behooves Microsoft developers, especially cross-platform app builders, to pay attention to new capabilities of the Apple platforms.
- By Michael Domingo
- 06/07/2017
If you're only retrieving an object so that you can read its data, you can reduce your costs by turning off Entity Framework tracking. Which is exactly what you want to do in ASP.NET MVC, as long as you're careful.
Mads has written dozens of essential Visual Studio extensions. Terrence Dorsey sat down to talk about his background, development process and favorite extensions.
- By Terrence Dorsey
- 06/06/2017
Here's how to combine adding HandleError attributes to your ASP.NET MVC application both through Global Filters and adding them directly to your Action methods.
Microsoft dubs it the "first globally distributed, multi-model database service delivering turnkey global distribution with guaranteed uptime and millisecond latency at the 99th percentile." Also announced: Azure DB for MySQL and PostGreSQL previews.
Lots of searching through lots of data means potential app performance degradation. Hash codes can speed things up.
Last time, we used Docker to modernize an ASP.NET WebForms app. In this second part, we take a feature-driven approach to extending it and improving performance.
- By Elton Stoneman
- 05/31/2017
C# developers can dive into the basics of Xamarin.Forms, and go beyond with customizing them, learning how to target game development for various mobile platforms, and integrate it with Azure Machine Learning to build "smart" apps. It's all free in this once-weekly webinar series.
- By Michael Domingo
- 05/30/2017
If you’re thinking about pursuing a Microsoft Certification, here’s how and why Peter went through the certification process for the second time, including his feedback on some of the resources available to you.
If you're wondering what the difference is between the HtmlHelper Partial and RenderPartial methods, then here's why Peter, at least, uses Partial.
This more fully-fledged version of Microsoft's object relational/mapper is now at the initial beta testing stage, with quicker startups and a number of fixes from the preview, but there's also more work to do to resolve some issues that can impact EF providers. Also: a list of new features of the EF Core 2.0 preview released at Build.
- By Michael Domingo
- 05/25/2017
Using Docker's lightweight containerization technology, you can modernize and extend ASP.NET WebForms app quickly and safely on the Microsoft Azure cloud. In this first of a two-part series, we show you how.
- By Elton Stoneman
- 05/25/2017
With Python and NumPy getting lots of exposure lately, I'll show how to use those tools to build a simple feed-forward neural network.
- By James McCaffrey
- 05/24/2017
Demo-heavy sessions from Build will be circling the globe at select international cities. Also, this week's .NET Insight Podcast features excerpts from Microsoft CEO Satya Nadella's Build keynote, in which he gives some weight to the sheer amount of data that represents developer opportunity for decades to come.
- By Michael Domingo
- 05/22/2017
Normally, you don’t care about first-chance exceptions -- it's only when something becomes a second-chance exception that you start to pay attention. But when you do care about all the exceptions, here’s how to work with them both in Visual Studio and in your code.