InfernoRed Blog

Lee Richardson

Passionate .Net and OSS developer. Solution Samurai at Inferno Red. Run Siren Of Shame for fun.
Find me on:

Recent Posts

24 Resharper Tips Every .Net Developer Should Know [video]

Posted by Lee Richardson on Mar 28, 2017 11:08:06 AM

ReSharper can massively boost productivity and improve code quality, while teaching you to be a better developer. In this presentation from NOVA CodeCamp last fall, I distill years spent mastering the tool into a discreet set of 24 tips to help you immediately get more done in less time.

(Read the 24 ReSharper tips here.)

 

Read More

Topics: Resharper, Video, Productivity, VisualStudio, Development

Kill AXML - Programmatic ListViews in Xamarin Android

Posted by Lee Richardson on Mar 16, 2017 2:26:38 PM

Displaying list data in Android using a custom layout is traditionally accomplished by inflating an AXML file for each row of data.  However, in my article introducing EasyLayout.Droid I made the case that AXML files slow development speed and decrease cross platform re-usability.

Read More

Topics: Xamarin, Android

Introducing EasyLayout.Droid

Posted by Lee Richardson on Jan 11, 2017 3:33:06 PM

If you've done much Xamarin iOS work you've probably run into Frank Krueger's awesome framework, EasyLayout, that makes manually coded auto layouts considerably easier to read and maintain.  

Read More

Topics: Xamarin

3 things you'll love about the hololens [Video]

Posted by Lee Richardson on Nov 8, 2016 11:23:33 AM

We absolutely love the Hololens, so much in fact that we decided to launch a video series on the Hololens. In this video, Lee Richardson discusses three elements of the Hololens that he feels users will come to appreciate. 

Read More

Topics: HoloLens, Video

Benefits of Git Rebase

Posted by Lee Richardson on Oct 24, 2016 10:03:15 AM

In the first article in this series (Git: Rebase vs Merge) I covered the tactics of rebasing.  I discussed what merge commits are, and how to avoid them with rebasing.  In this post I'll cover the benefits of rebasing, including how its use speeds up finding hard to track down bugs via git blame and git bisect.

Read More

Topics: git

24 Resharper Tips

Posted by Lee Richardson on Oct 4, 2016 11:03:44 AM

I firmly believe ReSharper is the best thing to happen to .Net since Visual Studio (NCrunch is a close second).  In evangelizing it I managed to convince my program to purchase copies for every developer.  One caveat: I had to train everyone.

Read More

Topics: Resharper

Git: Rebase vs Merge

Posted by Lee Richardson on Sep 13, 2016 10:56:38 AM

Distributed version control (git): Check.
Feature branches: Check. 
Rebasing: Ugh, seriously?


On multiple projects I've attempted to introduce the concept of rebasing commits.  It rarely goes well (at first).  The initial reaction tends to be reluctance and confusion.  

Read More

Topics: git

4 Xamarin Misconceptions Debunked (aka What Even Is Xamarin)

Posted by Lee Richardson on Jun 6, 2016 9:44:30 AM

This article explains what Xamarin is, the basics of how it works, and dispels four common misconceptions.

When Mary Jo Foley and Paul Thurott attempted and failed to describe Xamarin on Windows Weekly a couple of months ago, I grumbled about pundits not performing due research and moved on.  But when even Scott Hanselman (who I worship greatly admire) mischaracterized it on his most recent podcast, I realized there is sufficient confusion within our industry that additional clarification is needed.

Read More

Topics: Xamarin

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

Getting Started With Windows IoT and Raspberry Pi 3

Posted by Lee Richardson on Apr 12, 2016 2:06:42 PM

This is the first post in a series exploring Windows IoT on Raspberry Pi 3.  In this post I'll cover the what and the why of Windows IoT, then show how to install it on a Raspberry Pi 3 and finally how to deploy a first app to it.

Read More

Topics: Windows IOT, Raspberry Pi 3