InfernoRed Blog

Securing Communications via Certificate Pinning in UWP

Posted by Lee Richardson on Feb 6, 2018 3:49:11 PM

Embed from Getty Images

If you've ever clicked the "Decrypt HTTPS Traffic" button in Fiddler you know how extremely easy it is to initiate a man-in-the-middle attack, and watch (and even modify) the encrypted traffic between an application and a server.  You can see passwords and app private information and all kinds of very interesting data that the app authors probably never intended to have viewed or modified. 

It's also easy to protect against against man-in-the-middle attacks, but few apps do.

Read More

Topics: UWP, Best Practices, Windows IOT

Crossing the Windows Desktop Bridge

Posted by Matt Wilhelm on Jul 5, 2017 11:32:32 AM

Choosing the right tech stack for a project can be difficult.  There are many factors that weigh in on which tools to use.  Your team's proficiency in a language, available frameworks, hardware requirements, existing components, and many other variables help shape this decision.

For a recent project we build a WPF application to run on the windows 10 platform, but we were hoping to take advantage of some of the new hotness that didn't exist in Windows when WPF was created.  Enter the Windows Desktop Bridge, or Project Centennial depending on how you google it. 

Read More

Topics: UWP, Windows 10, WPF, Desktop Bridge, Centennial

HoloLens: The First Few Weeks

Posted by Matt Wilhelm on Jun 9, 2016 10:40:53 AM


I have to admit, the first time I tried HoloLens at //Build in 2015, I was underwhelmed.  The demo was scripted, and the product was clearly not complete.  There was literally a main behind the curtain debugging the device as we went through the motions. 

Read More

Topics: UWP, Windows 10, HoloLens, Holograms, DirectX

Mixing HoloLens 2D and 3D XAML Views in HolographicSpace

Posted by Matt Wilhelm on May 31, 2016 10:06:45 AM

If I can be a little honest, I feel like the HoloLens might be a solution in search of a problem.  But that's probably because it is so new and we are just beginning to understand its impact.  I think credit goes to Microsoft for understanding this, and that is likely why the device is not marketed to consumers.  But what about businesses?  Who can benefit from this technology? 

Read More

Topics: UWP, Windows 10, HoloLens, Holograms, DirectX

Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 3

Posted by Matt Wilhelm on May 19, 2016 11:20:10 AM

Welcome to Part 3 of my blog series on cross-platform UI testing.  For those who are just joining us, in Part 1 we discussed the high-level strategy for cross-platform UI testing using Xamarin.UITest and CodedUI, and introduced SpecFlow as the glue that holds everything together.  I also identified a couple of external resources that helped me put this together including Rob Gibbens' article about BDD Tests with Xamarin.UITest and SpecFlow; and finally we created initial cross-platform .  In Part 2 of this series, we took a big step towards implementing Xamarin.UITest patterns on windows by implementing Xamarin's IApp interface and defining a startup process so we could control the application's lifecycle.  In this post we will complete our journey by defining screens, creating CodedUI UIMaps, setting up our Xamarin project and ultimately creating our first tests using SpecFlow and Gherkin.

Read More

Topics: Xamarin, Xamarin.UITest, Android, UWP, Windows 10, CodedUI, MVVMCross, TDD, iOS

Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 2

Posted by Matt Wilhelm on May 11, 2016 11:13:25 AM
Welcome to my blog series on cross-platform UI testing.  In Part 1 of this series, I discussed my strategy for corss-platform testing and identified a few key gotcha's to look out for along the way.  I also provided a link to the completed source code, should you like to follow along or find something specific.  Today we will go over implementing the initial project boiler plate.  Windows requires the most work, so lets get going!
Read More

Topics: Xamarin, Xamarin.UITest, Android, UWP, CodedUI, MVVMCross, TDD, iOS

Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 1

Posted by Matt Wilhelm on Apr 22, 2016 1:40:13 PM

Just about every developer is familiar with the benefits and costs of Test-Driven Development.  Regardless of your personal stance on the topic, it is hard to argue against the evidence that automated testing often pays huge dividends in improved quality, reliability, and efficiency.  In fact, on most well-managed projects these days unit testing is a first class citizen. 

Read More

Topics: Xamarin, Xamarin.UITest, Android, UWP, Windows 10, CodedUI, MVVMCross, TDD, iOS

How To Fade An LED With PWM in Windows IoT

Posted by Lee Richardson on Apr 20, 2016 2:12:00 PM

Motors, dimmable LED's, speakers, multi-color LED's and a variety of other components have a requirement that's easy for an Arduino, but that turns out to be a little tricky in Windows IoT.  This is the second article in a series exploring Windows IoT on a Raspberry Pi.  In this post we'll describe PWM, discuss how to perform simple binary GPIO manipulation, and then dig into configuring a device to fade an LED using Pulse Width Modulation (PWM).

Read More

Topics: UWP, Windows IOT

Building Apps for Xbox One with UWP

Posted by Ed Snider on Mar 30, 2016 1:23:15 PM

As you probably heard in the keynote at //build today – it is now possible to leverage the Universal Windows Platform (UWP) to build apps for Xbox One!  Since the last //build in 2015 we have been using UWP to build single package apps that can be shared by phones and desktops that run Windows 10 – a huge step up from the Windows 8.1 “Universal” app development story.

Read More

Topics: UWP, Windows 10, Xbox One

About Us

InfernoRed was founded in 2012 with the mission to be a software development company for and by developers. The InfernoRed team has a passion for building cutting-edge software. Our culture is a reflection of the incredible talent that we have assembled since starting in 2012.

Subscribe to Email Updates

Recent Posts