Fundamentals of Deep Learning

Deep learning is a subset of machine learning that relies on deep neural networks. It is how computers identify objects in images, translate speech in real-time, generate artwork and music, and perform other tasks that would have been impossible just a few short years ago. Learn what neural networks are, how they work, and how…

Machine Learning for .NET Developers – An Intro to ML.NET

Need to incorporate machine learning (ML) and AI into your next project, but not excited about learning Python? ML.NET is Microsoft’s open-source ML library for .NET developers. With it, you can create sophisticated machine-learning models, and you can use transfer learning to build neural networks that perform image classification and other computer-vision tasks. And you…

Machine Learning for Software Developers

In this webinar, you will get an intro to Machine Learning using scikit-learn. Machine learning (ML) expands the boundaries of what’s possible by letting software do things that can’t be done algorithmically. From fraud detection and sentiment analysis to spam filtering and facial recognition, it touches lives every day. Learn the basics of machine learning…

WintellectNOW & Skillsoft Partnership

Six years ago, we launched WintellectNOW with a just a handful of videos authored by me, Jeffrey Richter, and John Robbins. The goal was to make the same hard-core developer training that we were delivering in person at Microsoft offices all over the world available to everyone. We did so at the request of Microsoft,…

Taming the SplitView Control in Windows 10

Of all the new controls featured in Windows 10, SplitView is perhaps the most emblematic. SplitView makes it easy to implement “hamburger menu” interfaces like the ones featured in Windows 10’s built-in News, Sports, and Photos apps, among others. A hamburger icon consisting of three horizontal bars sits atop a ribbon on the left side…

From Zero to Hero in Xamarin Forms in 53 Minutes

Looking for a fast way to get up to speed on Xamarin Forms? There are tons of learning resources out there, including a series of articles I published this spring, the first of which can be found here. But while some developers prefer learning by reading, others find video training the best learning medium. Which…

Handling the Back Button in Windows 10 UWP Apps

The cool thing about Universal Windows Platform (UWP) apps is that they run on an assortment of devices, from PCs, tablets, and phones to (soon) Xboxes and HoloLens, among others. Personally, I can’t wait to see some of the apps I’ve written light up on my kids’ Xbox. They’ll think I’m a hero (“my dad…

API Convergence Gets Real in Windows 10

Last year, I wrote a universal app named Pic Me (later renamed to “Picture Me”) for Windows 8.1 and Windows Phone 8.1. The main reason I wrote it was that my daughter said “wouldn’t it be cool to have an app that shows you all the photos you’ve been tagged in on Facebook, and that…

Using AdaptiveTrigger to Build Adaptive UIs in Windows 10

Like a lot of developers, I’ve been watching the development of Windows 10 and digesting all the features Microsoft announced at BUILD. And I’m eager to build apps that target the Universal Windows Platform (UWP). UWP is a new model that allows you to write apps that run on a wide range of Windows devices,…

Supercharging Xamarin Forms with Custom Renderers, Part 5

Making Xamarin Forms Richer with Custom Visual Elements The BoxView class is handy for drawing rectangles in a Xamarin Forms UI. On Windows Phone, a BoxView renders a Rectangle element. On iOS and Android, it paints a rectangle onto a graphics context and a canvas, respectively. But what about other graphics primitives such as ellipses…

Implementing John Conway’s Game of Life in Xamarin Forms

John Conway’s Game of Life, presented to the world in the October 1970 issue of Scientific American magazine, is one of the most popular computer simulations of all time. In it, you draw a pattern of cells in a 2-dimensional grid. Then you “evolve” the cells from one generation to the next. Whether a cell…