Posts
-
Trying Out A New Keyboard
A few months back, I began having some wrist pain at work. I suspect that many who work on a keyboard for the majority of their day struggle with wrist pain of some kind. That said, I was a little surprised because I had been using an ergonomic keyboard. In fact, I’ve been on an ergonomic keyboard for at least 15 years. I hadn’t yet tried a mechanical keyboard, though, so I figured it was time to try one out. But first, I want to share the keyboards I’ve used.
Read more... -
Working with Clear Function
Just over a year ago, I shifted careers and joined Clear Function here in Memphis - it’s been my first exposure to both agency and consulting work and I’ve really enjoyed it. I thought I’d share a little bit of my experience thus far.
Read more... -
A Year of Open Source
I’ve been interested in open source software for a while, but it wasn’t until last year that I had any success with the software I had released. Back on July 8 of 2014, I pushed the first commit of SWXMLHash. Incidentally, my first real foray into OSS was also my first real attempt to do any Swift coding.
Read more... -
#c9d9 Continuous Discussions
About a month ago, I was invited to participate in an online panel discussion on a Continuous Discussions (#c9d9) episode, which was organized by Electric Cloud. It was set up over Google Hangouts and everyone had some really great thoughts. If you’ve ever participated in a well-organized open spaces session or sat in on a speakers panel at a conference, it felt a little bit like that. I’d encourage you to check it out.
Read more... -
Brief History of (.NET) Threading
I just wrapped up my CodeStock presentation on a Brief History of (.NET) Threading. I attempted to cover the last 10 years of threading in .NET starting from .NET 1.0 all the way to today. So, think
Read more...Thread
,BackgroundWorker
,ThreadPool
,IAsyncResult
moving forward toTask
andasync
/await
. -
Finding Text in Files Revisited
If your career is anything like mine, you’ve dealt with a wide array of various code bases across multiple technologies. Some web, some client, etc. With varying technologies, the tools change, the languages change, everything changes.
Read more... -
Exploring Swift with SWXMLHash
Over the last month or so, I’ve been playing around with Swift, the new language that Apple unveiled at WWDC this year. Thus far, I’ve really enjoyed it. To get started with learning it, I thought I’d convert one of our iOS applications at work over to Swift from Objective-C. I’m only doing it in my spare time, so it might never get published, but I’ve learned a lot since starting.
Read more... -
Digging into the ASP.NET vNext Environment
DISCLAIMER: I’m still digging and learning about the new .NET bits… this blog post is just what I’ve learned on my own thus far. If I say something incorrect, let me know. I’m just a frozen caveman after all…
Read more... -
Adoption and My Second Daughter!
Last year at DevLink, I can clearly recall sitting in a session about Durandal and John Papa’s Hot Towel VS template. My friend Michael Johnson was speaking. I was sitting two or three rows from the back because the room had filled up pretty quickly.
Read more... -
A Look at Converting an Existing Application to Async/Await
Microsoft has made strides in the realm of multithreading in the last few years by introducing things like the Task Parallel Library and now async/await support in C#. I thought it would be interesting to share some of my experiences in converting an existing WPF application over to use async/await.
Read more...