Quantcast
Channel: Blog – James Croft
Browsing all 63 articles
Browse latest View live

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

Windows UI testing with Legerity

Testing at the application’s UI level is often an afterthought for most projects. These tests usually put your application under the testing of how it would be used by a... The post Windows UI testing...

View Article

Combining multiple code coverage results in Azure DevOps

When working with any .NET Core project, you’re likely to have one or more test projects. These types of automated test projects could be unit, functional, integration, or even UI.... The post...

View Article

A guide to making a good pull request

When working on any project, there’s best practice in incorporating a good pull request policy for all code changes. By introducing these into your code repositories, you open up to... The post A guide...

View Article


Implementing the page object pattern in UI tests

The page object pattern is one of many popularized solutions for UI test automation of applications. Its appeal is driven by the ability to develop a maintainable, object-oriented structure for... The...

View Article

2020 – A look at my journey through the year

2020 has definitely been a difficult year for everyone. The COVID-19 pandemic has forced us to adapt to how we interact with our family and friends, as well as how... The post 2020 – A look at my...

View Article


Writing useful release notes for your projects

Release notes are such an important part of your project’s lifecycle. They provide much-needed clarification on new features, changes, and fixes for your customers. We may think that customers don’t......

View Article

Custom element wrappers for Selenium tests with Legerity

The code structure is just as important in your UI tests as the application themselves. Legerity is a framework that speeds up the development of automated UI testing with Selenium... The post Custom...

View Article


Building a successful development team

When you look at your development teams, what drives their success? Building your development team is like Lego. You need the pieces to fit together perfectly while encouraging creativity and... The...

View Article

Porting your UWP libraries to Uno Platform

What do you do when you have an awesome control you built for the Universal Windows Platform that you want on other platforms? Spend an evening getting it up and... The post Porting your UWP libraries...

View Article

What’s new in the Legerity UI testing framework

Legerity started as a project to speed up and improve the development of UI tests with Appium for Windows applications. As changes came, I realized that what has been built... The post What’s new in...

View Article
Browsing all 63 articles
Browse latest View live