Columns


Sharing Information Between Asynchronous Processes

When you need to share a list of specific information between asynchronous processes, you probably need the ConcurrentDictionary. Except, of course, when you don't.

How To Drill Into Problems with Xamarin Insights

Here's a nifty tool that can help you get to the heart of issues in your mobile apps that aren't easy to track down.

Keep Track of What Your Code Really Did

When it's important to know what path your application took when processing data, a log of that path can be helpful. And, when you need to make a decision in your code based on an earlier decision, that internal path can make your code both simpler and easier to understand.

What You're Missing If You're Not At Build

Microsoft Build doesn't have the build up of, say, a major release of Visual Studio, to attract attendees, so why does it sell out? It's all about networking.

Share Information Among Asynchronous Processes Sans Locks

If you're creating an asynchronous application (and you should be) you'll be glad to know that .NET offers ways to share data that don't require you to lock up your application.

Chi-Square Tests Using R

R is the perfect language for creating a variety of chi-square tests, which are used to perform statistical analyses of counts of data. Here's how, with some sample code.

Cross-Platform Dev Approach That Isn't Xamarin

Xamarin this, Xamarin that. But not all cross-platform is Xamarin. Have you heard of one other option, like React Native?

Build Apps That Talk with the Microsoft Band

The Microsoft Band is one of the most sophisticated fitness and health trackers available today. In this article, Nick walks through building a Windows Phone app that can communicate with it.

Quick Look at C# 6.0 (E-Book)

Jason Roberts' e-book on C# 6 gets to a rolling start. And it's free, so you can't argue about the price at all.

Tips and Tools for Making Accessibility a Developer Priority

Web and application accessibility isn't just a nice thing to do. It makes your work available to a bigger world of customers ... and may be a legal requirement for some projects.

Creating Type-Safe Structures (and Dictionaries) with Tuples

When classes are more structure than you need, tuples let you specify simple type-safe aggregates of other data types. They'll also let you create a dictionary collection…but it won't be type-safe.

The Leap Year for .NET Development

There's an extra day this year. What you do as a .NET developer in just that one day can shape the future of your development for many years to come.

Microsoft Set To Retire Slew of MCSD-Related Exams

Developers working toward SharePoint 2013 and Windows Store-related exams and certifications might need to step up exam-taking efforts, as exams are set to retire in September.

Slimming iOS and Android Pics for Mobility

Pictures are worth a thousand words, and some can be storage-hungry, which can be bad for mobile apps and sites. Here's a trick for slimming them down.

Create Sophisticated Asynchronous Applications with BlockingCollection

The basic functionality of the BlockingCollection makes creating asynchronous applications easy to do. But you need to use some of the BlockingCollection's other tools to create applications that handle typical real-world problems.

Customize Authentication with ASP.NET Identity

ASP.NET Identity is a simple but robust framework allowing you to easily inject custom authentication logic into your applications.

ServiceStack and Razor Forms

ServiceStack moves to a complete Web application framework with support for Razor forms.

Time to Pivot on Windows Phone Dev Skills

The death of Windows Phone, well, it looks like no exaggeration for now. It doesn't mean you're dead as a Windows Phone developer.

Create Simple, Reliable Asynchronous Apps with BlockingCollection

Dividing your application up into simple processes will make it easier to maintain and extend. Using BlockingCollection to communicate between those processes will let you make those processes run asynchronously.

Building UWP Apps Using Xamarin.Forms

One of the hardest challenges of mobile development is how to minimize the cost of building the same application for multiple platforms. Nick shows how to use Xamarin.Forms to develop a cross-platform application that also targets the Universal Windows Platform.

Subscribe on YouTube