As you may know by following this blog or hearing me speak, I’m a huge fan of the NancyFX framework for .NET. Based off of Sinatra for Ruby, it makes creating web services a simple line or two of code compared to the more overweight methods built into ASP.NET or WCF. I knew about it for awhile, but last week I got to play with the Nancy Before and After Module Hooks to do some custom authentication.
I haven’t blogged in quite awhile (my site says two weeks!) so I figured I’d check in. It’s been for a good reason – I’ve been busy lately! I’ve got two new projects on the go that I’m quite excited about, I figured I’d give everyone a quick preview here.
I recently reformatted my Raspberry Pi in an effort to start a project from scratch, but I’m having a heck of a time trying to get the Adafruit WebIDE installed. Here’s what I had to do.
I’m not sure what it is about board games, but ever since I got into the hobby about 3 years ago I haven’t looked back. There’s a fun, social aspect that you just can’t get from other types of gaming, and board games make even the most introverted people get involved and have fun! I’ve featured my favourite lunch time (< 1 hour) games before, so I thought I’d highlight a few of the longer games I really enjoy.
.NET has a pretty sweet framework, the Task Parallel Library, which you can use to start “tasks” that may or may not take advantage of your computer’s multiple cores while executing asynchronously. It is pretty easy to use out of the box, but also provides quite a few options for fine grained control – the task continuation options are one of those options.
Amid all the debate on how to get more women and students into technology, I took a second to reflect on what got me started. Perhaps there are some notes that can be taken from my story and other’s stories on how they got started into development that can lead to clues on how to get others involved?
Among all the code, all the frameworks and SDKs, all the programming patterns, all the agile project management that I’ve learned over the years, I think one of the most valuable skills I’ve learned in my career as a professional developer is the ability to say No.
If, for some reason, you find yourself trying to determine the generic type specified on a dynamic method, have I got a code snippet for you!