MEF and the Zen of Lego
A friend and co-worker of mine recently gave a presentation to a group of developers on the Managed Extensibility Framework. Before this presentation, I had played with MEF and even made a few sample...
View ArticleWorking on Mac and Windows Interchangeably
My partner in crime at Exclaim Computing showed me a screenshot of something that happened to him recently. Both of us regularly switch back and forth between writing code for iPhone and Windows Phone...
View ArticleBuilding a MUD in Scala Part 2 – Shared State
In the previous post, I explained a little bit about my reasoning behind experimenting with a MUD as a way of learning a new language. As a result, I’ve been poking around a little with Scala. Whenever...
View ArticleType Erasure in Java
This morning I ran into something that most C# developers never think about – type erasure. Many .NET developers who have written code that either utilizes generic classes or is a generic class don’t...
View ArticleStopping SOPA and PIPA
If you are unfamiliar with the bills coming up for vote soon, SOPA and PIPA, then check out this blog post over at WordPress, which also contains an excellent video describing the situation. SOPA, the...
View ArticleDispatching Messages in Scala Without Conditional Statements
So far I have been having a lot of fun tinkering with an Akka IO socket server sitting atop an Actor System that can send and receive protocol buffer messages, ideally when communicating with a mobile...
View ArticleFinally Got To Touch a Microsoft Surface Pro – Review
The other day I was in the mall with my wife, giving in to the gravitational pull coming from the Starbucks black hole at the center of the building. As we were floating helplessly toward overpriced...
View ArticleBuilding an MMO Server in Akka : First Steps Toward Multiplayer
As you can imagine, building a Massively Multiplayer Online Game (MMOG, or MMORPG for “roleplaying” types, also you may have seen MMORTS for online real-time strategy games) is no small task. In fact,...
View ArticleThe Fifth Vertex is about to be published!
The Fifth Vertex Cover Art For those of you who have been following the creative half of my schizophrenic personality, I’ve got some big news! I have finished my first fantasy novel and it is about to...
View ArticleDistributed Transactions in a Cloud-Native, Microservice World
I have been going back and forth between whether I want to do my blogging from WordPress or from Medium. My latest blog, Distributed Transactions in a Cloud-Native, Microservice World, was over on...
View ArticleCreating a Microservice in ASP.NET 5 RC1
In this blog post, I am going to walk through my experience using ASP.NET 5 (on my Mac!) to create a very simple microservice. I thought I would embrace the new separated, component nature of .NET 5...
View ArticleDependency Injection and Services in ASP.NET 5
In this blog post, I talked about how to build a microservice using ASP.NET 5. While it was a trivial, contrived sample, it did show how easy it is to get started with ASP.NET 5 (did I mention this was...
View ArticleConfiguration Options and DI with ASP.NET 5
In ASP.NET 5, we now have access to a robust, unified configuration model that finally gives us the configuration flexibility that we’ve spent the past several years hoping and begging for. Gone are...
View Article