-
Wally builds an app prototype and in response to user feedback investigates how to play audio sound effects in response to events such as a button press.
03/29/2018
-
Sometimes you need a "collection of collections." Don't write ugly code to do that -- the Lookup object will create that collection for you in a heartbeat.
03/19/2018
-
Although Microsoft programming languages fared quite well in Stack Overflow's huge new developer survey, Visual Basic 6 was again named the "most dreaded" language -- just like last year, and the year before -- with VB.NET and VBA not far behind.
03/13/2018
-
RedMonk's latest programming language popularity report says Microsoft's multi-language approach is paying off, giving the company the "most to crow about" among all vendors.
03/09/2018
-
C#'s scope for classes includes internal, public, protected ... and two more. The most restrictive of these allow you to create an inheritance hierarchy with "privileged" and "nonprivileged" derived classes.
02/21/2018
-
Once you've created a JSON Schema that describes a JSON document, you can use it both in Visual Studio -- to provide guidance when creating JSON documents -- and in your code to validate the messages you're receiving.
02/13/2018
-
Windows Template Studio, Microsoft's open source, wizard-driven Visual Studio 2017 extension for coding UWP applications, is out in version 1.7 with new support for Visual Basic and the Prism framework.
02/02/2018
-
This has been an issue for a while and was just raised again with a new post on the Issues section of the Microsoft Cognitive Toolkit GitHub repository, an open source toolkit for commercial-grade distributed deep learning.
01/19/2018
-
Our cross-platform C# specialist turns his attention to the iOS side of things only to demonstrate some programming issues associated with the much-hyped device from Apple, including Face ID, the "notch," Safe Areas, Large Titles and more.
01/11/2018
-
The popular Unity game development platform has dropped its default Mono-based IDE in favor of Visual Studio products in order to leverage new C# and scripting features.
01/10/2018
-
At a recent Visual Studio Live! conference, the principal software engineer demonstrated the ins and outs of the new System.TupleValue functionality coming with C# 7.0, along with other new features such as pattern matching, local functions, "out" variables, throw expressions, generalized async return types and many more.
12/18/2017
-
Code Focused
One situation that can prevent a successful file transfer is when the destination file is, in fact, the program that's doing the copying. Here's how to work around such problems.
12/15/2017
-
Microsoft this week published hands-on guidance for using its new Azure IoT Edge service, just launched as an extension for the Visual Studio Code editor in a public preview program.
12/14/2017
-
Microsoft announced a new tool to speed up the optimization of 3D models for mixed reality applications running on iOS, Android and Windows.
12/11/2017
-
Code Focused
OOP is a special kind of animal, says Tim Patrick, who shows how to put one of its core principles, encapsulation, to work while coding constructors for base and derived classes.
11/28/2017
-
Realm has boosted the Microsoft stack capabilities of its mobile development platform, catering to C# coders and .NET developers, who constitute the platform's fastest growing segment of users.
11/15/2017
-
In-Depth
In an app of any meaningful size, wrapping up common functionality in a composite control reduces the long-term effort needed to craft the app. Learn how to do just that right here.
11/07/2017
-
The Xamarin team at Microsoft has been updating its cross-platform development software to accommodate the new functionality in Apple's iOS 11, publishing guidance along the way.
11/07/2017
-
Here are the new features being introduced with C# 7.1, the first "point" release in the programming language's accelerated release cadence.
11/01/2017
-
By Daniel Krzyczkowski
Learn how to leverage the open source MVVM ReactiveUI framework, the Observer Design Pattern, ReactiveX and more to make your Xamarin apps more responsive.
10/24/2017
-
New extension fosters analytics of various types of data stored in the Azure Data Lake using U-SQL, a blend of declarative SQL and imperative C#.
10/23/2017
-
With new APIs for augmented reality and machine learning -- along with many new and updated features -- the latest iteration of iOS is sure to make Apple mobile developers happy, our resident expert concludes in this hands-on review, complete with code samples.
10/17/2017
-
Cumbersome mobile app development using individual languages for each platform is giving way to multiplatform coding -- at which Visual Studio tooling is adept -- according to TIOBE, which tracks language popularity.
10/17/2017
-
Perhaps answering the tabs-vs.-spaces indentation question forever, a developer has used Google's BigQuery analytics tool to investigate all things related to the C# programming language in GitHub's vast trove of open source code projects.
10/16/2017
-
Here’s a look -- with code samples -- at two series of updates that will improve the feature set and, most important, performance of Microsoft’s cross-platform UI solution.
10/10/2017