A Caveat with NuGet Source Code Packages

git github code suggest edit

The other day I needed a simple JSON parser for a thing I worked on. Sure, I’m familiar with JSON.NET, but I wanted something I could just compile into my project. The reason why is not important for this discussion (but it has to do with world domination, butterflies, and minotaurs).

Read More

Async Lambdas

code suggest edit

Today I learned something new and I love that!

Read More

Fitbit Me

Back in March of last year, Stephen Wolfram wrote a blog post, The Personal Analytics of My Life. It’s a fascinating look at the data he’s accumulated over years about his own personal activities and habits such as daily incoming and outgoing email.

Read More

Hidden Pitfalls With Object Initializers

code suggest edit

I love automation. I’m pretty lazy by nature and the more I can offload to my little programmatic or robotic helpers the better. I’ll be sad the day they become self-aware and decide that it’s payback time and enslave us all.

Read More

Mitigate The Billion Dollar Mistake with Aspects

code suggest edit

Tony Hoare, the computer scientist who implemented null references in ALGOL calls it his “billion-dollar mistake.”

Read More

Reflections on 2012

personal suggest edit

I wasn’t prepared to write an end-of-year blog post given the impending destruction of the world via a Mayan prophesied cataclysmic fury. But since that didn’t pan out I figured I’d better get typing.

Read More

Migrating Comments to Disqus

blogging suggest edit

Merry Christmas!

Read More

You Don’t Need A Thick Skin

I have a confession to make.

Read More

One Year At GitHub

As of today, I’ve been a GitHub employee for one year and I gotta tell you…

Read More

In Los Angeles this Friday for .NET Rocks Roadshow

conferences suggest edit

Once again, those crazy fools Richard Campbell and Carl Franklin are touring around this great country of ours in a big ass RV as part of their .NET Rocks Road Trip. Last time it was for the launch of Visual Studio 2010. This time it coincides with Visual Studio 2012.

Read More

Voting is a Sham! Mathematically Speaking.

math suggest edit

The recent elections remind me of interesting paradoxes when you study the mathematics of voting. I first learned of this class of paradoxes as an undergraduate at Occidental College in Los Angeles (well technically Eagle Rock, emphasis always on the Rock!). As a student, I spent a couple of summers as an instructor for OPTIMO, a science and math enrichment program for kids about to enter high school. You know, that age when young men and women’s minds are keenly focused on mathematics and science. What could go wrong?!

Read More

The Truth about NuGet and its Future

In my last post, I talked about the MonkeySpace conference conference and how it reflects positive trends in the future of open source in .NET. But getting to a better future is going to take some work on our part. And a key component of that is making NuGet better.

Read More

MonkeySpace shines a light on the future of .NET OSS

At the end of last year, I wrote a blurb about the Open Source Fest event at Mix 2011. Imagine the typical exhibition hall, but filled with around 50 open source projects. Each project had a station in a large room where project members presented what they were working on to others. You could see the gleam of inspiration in the smiles of developers as they exchanged ideas and suggestions. I left this event completely fired up.

Read More

Writing a ContinueAfter method for Rx

code rx suggest edit

With Reactive Extensions you sometimes need one observable sequence to run after another observable sequence completes. Perhaps the first one has side effects the second one depends on. Egads! I know, side effects are evil in this functional world, but it happens.

Read More

The ASP.NET MVC 4 Book Is Available!

When someone says they want to write a technical book, I take a hammer and slam it on the aspiring author’s thumb and ask “How do you like that?” If the answer is, “Very much! May I have another.” This person is ready to write a technical book.

Read More

Primitive Obsession, Custom String Types, and Self Referencing Generic Constraints

code suggest edit

I was once accused of primitive obsession. Especially when it comes to strings. Guilty as charged!

Read More

Git and GitHub Talk in Hawaii!

Next week my wife and I celebrate our tenth anniversary in Oahu with the kids. It’s been a great ten years and I’m just so lucky to have such a wonderful woman and partner in my life along with two deviously great kids.

Read More

Quotas, What Are They Good For?

code suggest edit

If you look hard enough at our industry (really at all industries), you’ll find many implicit quotas in play. For example, some companies demand a minimum set of hours worked per week.

Read More

CodeMania Love To Code Keynote

Back in March of this year I had the honor and delight to give the opening keynote at CodeMania, a new conference in New Zealand.

Read More

How To Talk To Employees

Today on Twitter, I noticed this tweet from Dare Obasanjo (aka @carnage4life on Twitter) critical of a blog post by Rand Fishkin, co-founder and CEO of SEOMoz.

Read More