Plans for 2014

(image from http://www.sword-buyers-guide.com)

2013 has been a long and tumultuous year, filled with success and failures in and outside of work. While I have reached a lot of the goals I had set for myself for that year, I am still so far away from my long term goals and have done too little to get there. So this year, I plan on working harder to get myself a lot closer to my long term goals.

Expect a lot more blog posts, not all of them purely code/tech related. I have to really get into OSS as I havent done much of it last year. I also need to add a few valuable certifications to my belt and diversify my technical investments. Let’s see how it goes.

Aside

Quick tutorial on Casbah, Scala’s MongoDB driver

(image from http://www.digitalcraftstudios.com)

For the past couple of months I have been playing with Scala, Casbah (Scala’s MongoDB driver) and Salat (a serialization library for json and bison).

For the most part, it’s been a fun experience, although the documentation on Casbah is not as great as I would have hoped. A guide does exists, but is not exhaustive. If like me you find yourself spending quite a bit of time looking for things not contained in it, here are some code snippets and I hope can act as a tutorial of sort on how to perform certain operations using Casbah.

Continue reading “Quick tutorial on Casbah, Scala’s MongoDB driver”

Quick tutorial on Casbah, Scala’s MongoDB driver

ServiceStack extensibility using MEF

A while back, I had started playing with the Managed Extensibility Framework (MEF) from Big Mike – an extensibility framework that lets you discover components that implements your interface, thus allowing you to do Software Composition. For close to a year now, I have also been playing with ServiceStack – a clean and elegant Open Source solution for Web Services.

I’ve wondered for quite a while now if the two could be combined, i.e. if it was possible to do Service Composition by using MEF and ServiceStack. I figured it could be done, but could never find the time to verify my assumptions…until now.

Continue reading “ServiceStack extensibility using MEF”

ServiceStack extensibility using MEF

The ideals of the Ronin Engineer

I had previously mentioned that, in my preparation of my future book, I would be posting excerpts on my blog for the world to see. The topic of my book is centered around Software Engineers, and the ideals of a Ronin Software Engineer.

“there is nothing outside of yourself that can ever enable you to get better, stronger, richer, quicker, or smarter. Everything is within. Everything exists. Seek nothing outside of yourself.” ― Miyamoto Musashi, The Book of Five Rings

Continue reading “The ideals of the Ronin Engineer”

The ideals of the Ronin Engineer