Ang3lFir3 – Life as a Code Poet

July 30, 2010

My technology stack

So following in the footsteps of my friend Liam I decided to respond to David Burela’s ‘What is your preferred technology stack?’ question.

By day I am lucky enough to work with the likes of @NotMyself @codingreflection and other great developers as an Enterprise Developer. Our customers are internal and the corporate preference is for .Net solutions. Our organization and management sees the value in letting developers be productive by allowing them to use the tools that best fit the job. I am proud to work with a team of developers that pushes me to improve myself each and every day.

In my day to day life I am just me, a geek with a passion for learning and all things… well… geeky.

quoting Liam I also favor tools that are :

  • are open source. Open source libraries are often designed to facilitate quality practices, not to sell tools. Also, access to the source and the price are bonuses.
  • support the software craftsmanship ideology. Small, sharp tools that stay out of the way and don’t force any design decisions.

My work stack:

web framework => MonoRail, ASP.Net MVC 2+
ui => JQuery w/ plugins, Ext JS
viewEngine => Brail, Spark, ASPX
Testing => MbUnit for unit testing, MSpec for BDD … I tend to do mostly just BDD now
TestRunner => TD.Net
Mocking => RhinoMocks. I’ve tried Moq and really don’t like it compared to Rhino
IoC => Windsor
exceptions => Log4net, we are increasing moving towards including Elmah as well
data access => NHibernate + Fluent NHibernate, SqlServer 2000
build => powershell + psake (make in powershell)
CI => TeamCity
version control =>  Git w/ git-svn
misc => NBuilder, SQLite for inmemory testing of repositories and mappings, FluentMigrator, WIX, FileHelpers, A Common lib of tools and useful bits our team has collected over time

My Personal dream stack:

web framework => ASP.Net MVC2+, RoR, Sinatra
ui => JQuery w/ plugins, Ext Js, Coffee Script
viewEngine => spark, haml
testing => MSpec, RSpec , Cucumber
mocking => RhinoMocks, some ruby mocking framework (lol)
version control => Git
build => rake + albacore where needed
IoC => Ninject
exceptions => Elmah, NLog
datastorage => MongoDb ….. pure awesome… on a stick

5 Comments »

  1. […] Ridgeway My technology stack Possibly related posts: (automatically generated)Blog Banter-Move Over Hott Boy, I Want to […]

    Pingback by Developer Blog Banter #1: What is your preferred technology stack « Burela's house-o-blog — July 30, 2010 @ 5:26 pm

  2. If you want to use rake and albacore, there is nice package that has them together , its called nRake. http://github.com/jcrisp/nRake

    Comment by Tariq — July 30, 2010 @ 9:19 pm

  3. Thanks Eric for participating in the first Developer Blog Banter. That is a wide range of addition tools / frameworks you use. It looks like your dream stack isn’t that far off from your current work stack. You must be happy with that.

    But I’m sure you’d enjoy it even more if you did have a chance to work on a project using MongoDb.
    I hope you participate in future blog banters.

    Comment by David Burela — July 31, 2010 @ 4:52 am

    • thanks David I had a lot of fun putting the list together.

      I do enjoy working with our stack very much. We have a lot of tools but each one does its job very well. I would love to work on projects that include MongoDb and I am already looking to see if it could help us at work. It may become part of the work stack soon enough.

      The only thing missing from the work stack is Ruby … but there are enough of us who aren’t afraid to give it a go that it might even begin to shine especially now with the release of ironRuby.

      I’ll keep an eye out for more developer banter postings and try to participate. Thanks.

      Comment by ang3lfir3 — July 31, 2010 @ 1:19 pm

  4. […] Eric Ridgeway My technology stack […]

    Pingback by Developer Blog Banter #4: What is your preferred technology stack (redux) | Burela's house-o-blog — March 11, 2013 @ 9:43 pm


RSS feed for comments on this post. TrackBack URI

Leave a comment

Create a free website or blog at WordPress.com.