Quantcast
Channel: James Croft
Browsing all 70 articles
Browse latest View live

UWP exception handling and logging with WinUX

When it comes to exception handling, there is always the odd occasion where you forgot to put a null check or try-catch which results in an exception being thrown in your application resulting in it...

View Article


Image may be NSFW.
Clik here to view.

Adding TextBox validation to your UWP application with WinUX

There have been many occasions when I’ve been building apps that I’ve required the need for a form. This is normally a login screen which has some required fields that have specific client validation...

View Article


Make Microsoft Band development easier with Band Studio

Towards the end of April, Microsoft updated the Microsoft Band SDK to allow developers more access to the platform so they can customise their users’ experiences both in their mobile app and the Band...

View Article

Image may be NSFW.
Clik here to view.

Students, get involved with Windows 10 now!

Microsoft Imagine is the hub for everything student related in technology and as well as their famous Microsoft Imagine Cup competition, they are pulling out all the stops to get students involved with...

View Article

Image may be NSFW.
Clik here to view.

Developing for Microsoft Band with WinRT – Background Execution

In this post, I’m going to cover the basics of getting your Band connected using a Background Task in a Windows Phone application. If you’ve not yet discovered the basics of working with the Band SDK,...

View Article


Programming for beginners in C# with James

This blog is the first in a multi-part series on learning to program in C#. In the series, I’ll be producing helpful videos, live coding sessions and code samples so you can learn how to develop your...

View Article

Enabling multi-user input drawing on the UWP InkCanvas

Microsoft introduced the InkCanvas into the Universal Windows Platform as a way of apps leveraging the power of ink with devices like the Surface Pro’s and Surface Hub being quite well-known for their...

View Article

Using the Networking APIs in WinUX for UWP applications

As part of the recent update to WinUX, new networking APIs have been included which leverage the power of the Windows HttpClient with a framework which make it easy to extend but also keep it simple...

View Article


Developing for Microsoft Band with WinRT – Band Tiles

In this post, I’m going to cover the basics of getting a new 3rd-party tile for your application onto the Microsoft Band with WinRT using the SDK. If you’d like to see how to get started with Band...

View Article


Demonstrating enterprise Windows 10 development at Microsoft BUILD 2015

In the past week, I’ve been fortunate enough to meet some fantastic attendees at the Microsoft BUILD conference as a member of staff. The company I work for, Black Marble Ltd., attend the BUILD...

View Article

Windows 10 to be the ‘last version of Windows’

At the Microsoft Ignite conference, I visited one of the talks that Jerry Nixon and Christine Matheney, Microsoft Developer Evangelists, were giving on Live Tiles and Notifications in Windows 10....

View Article

Making IoT real with the Internet of ‘Your’ Things

Microsoft UK just wrapped up their Data Culture event series which provided full days worth of content covering the Microsoft Data Platform, Business Intelligence and Analytics features through a...

View Article

What’s new in WinUX update 2.3

As part of WinUX update 2.3, improvements have been made to the WindowHelper to make it easier to create and manage secondary windows for your UWP application. If you’ve not yet looked at the WinUX...

View Article


Image may be NSFW.
Clik here to view.

What happened to WinUX?

For those who follow my GitHub projects, you may be aware of a project I created called WinUX, originally codenamed Croft.Core. It is a collection of libraries that were built for the Universal...

View Article

Image may be NSFW.
Clik here to view.

Let’s just copy and paste! – A programming horror story

After recently taking a break from a project that my development team put a lot of time and effort into, coming back to it after another team worked on it has left me uneasy. Dedicating so much time...

View Article


Image may be NSFW.
Clik here to view.

Lessons learned from technical team leadership

Over the last year, I’ve had the opportunity to take up a technical team leadership role for a team of software engineers porting a large Universal Windows Platform (UWP) application to Android using...

View Article

Image may be NSFW.
Clik here to view.

What’s new in XPlat v1.4

XPlat Windows APIs version 1.4 is now available in the wild as NuGet packages for you to download to your applications or you can get the source via GitHub! XPlat Windows APIs What is XPlat? XPlat...

View Article


Image may be NSFW.
Clik here to view.

Building .NET libraries – Enhanced multi-targeting with .NET Standard

Multi-targeting has been a feature of .NET Standard since it’s inception, but did you know that you can enhance this incredible feature to include additional platforms and frameworks? Over the last...

View Article

Developing for Windows 10 – Implementing jump lists

Jump lists have been a part of classic Windows apps for years giving you the ability to jump back into areas of those apps where you left off or perform... The post Developing for Windows 10 –...

View Article

A new Windows 10 experience with the Lumia 950 XL and Microsoft Band 2

With the Microsoft Lumia 950 XL running a new mobile Windows 10 experience combined with the Microsoft Band 2, Windows Phone consumers and business users are in for a treat!... The post A new Windows...

View Article
Browsing all 70 articles
Browse latest View live