326 reputation
111
bio website joshearl.me
location Pennsylvania
age 32
visits member for 2 years, 5 months
seen Feb 18 at 11:58
stats profile views 23

I'm an omnivorous programmer who enjoys learning new languages (as long as they're not VB) and trying new technologies (as long as they're not SharePoint).

Most of my experience is in the Microsoft space, encompassing ASP.NET Webforms, ASP.NET MVC, C# and Windows Phone. But I'm not a fanboy; lately I've also been playing a good bit with JavaScript, jQuery and Linux.


Jan
19
awarded  Autobiographer
Oct
23
awarded  Nice Question
Jul
15
awarded  Nice Question
Apr
18
awarded  Commentator
Apr
18
comment Real-world examples of apps written with TDD and good test coverage?
This looks promising--can't wait to dig in. :)
Apr
18
comment Real-world examples of apps written with TDD and good test coverage?
Not quite... I'm interested in seeing examples of real world applications. The accepted answer in that post recommends a testing framework. I've seen some examples of frameworks and libraries before, but that doesn't address my question.
Apr
18
awarded  Critic
Apr
18
asked Real-world examples of apps written with TDD and good test coverage?
Jan
9
awarded  Nice Question
Dec
16
awarded  Yearling
Nov
21
answered Getting a solid understanding of Linux fundamentals
Nov
13
comment Getting a solid understanding of Linux fundamentals
Thanks, Mahmoud, but this discussion illustrates my point. The Rails docs are pretty thin on installation instructions; they assume a base of *nix knowledge. Most tutorials are aimed at Mac users, and I understand Rails is much easier to set up on Macs. The Ubuntu tutorials I found were for older versions, and without a good base understanding of Linux, it's hard to figure out what to do when the magic sequence of commands fails with a cryptic error message. I want to learn what to do next.
Nov
13
awarded  Scholar
Nov
13
accepted Getting a solid understanding of Linux fundamentals
Nov
12
comment Getting a solid understanding of Linux fundamentals
Although my work machine runs Windows, I have used Linux for prolonged stretches. I'm comfortable with basic usage, but something like setting up Rails is still painful for me.
Nov
12
comment Getting a solid understanding of Linux fundamentals
This is exactly the type of thing I'm looking for. I have learned a lot so far from the web, but it's so scattered. Linux is difficult in particular because it's modularized by design. The Pocket Guide looks like it'll provide a structured overview, which is what I need right now.
Nov
12
asked Getting a solid understanding of Linux fundamentals
Mar
17
awarded  Editor
Mar
17
revised How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
added 262 characters in body
Mar
16
comment Should if statments be in inner or outer method?
Good stuff. To address a point made in another answer, I would suggest changing the names of DrawAxis() et. al. to indicate that their execution is conditional, maybe TryDrawAxis(). Otherwise you need to navigate from the Draw() method to each individual submethod to confirm its behavior.