Author Archives: Ryan Svihla

About Ryan Svihla

I consider myself a full stack polyglot, and I have been writing a lot of JS and Ruby as of late. Currently, I'm a solutions architect at DataStax

I recant my IoC! IoC containers in dynamic languages are silly.

After a year or so of solid Alt Dot Net infection (as far as infections go its a pretty awesome one to have), I decided to give Python a try again for more than one off sysadmin tasks, and to … Continue reading 

Posted in Dynamic Langs, IoC, Python | 9 Comments

Alt.Net Evangelism And What We Could Do Better

If we assume our goal as the Alt.Net community is to improve software development as a whole, we’re doing a pretty bad job.  Not that many people have even heard of the concepts we espouse, and those that have but … Continue reading 

Posted in alt.net | 18 Comments

Playing With Haskell

My tech book club is starting to look at Haskell. I’m as big of a language addict as anyone so I wanted to dive in early and this is the overview of what I’ve found so far Statically Typed But … Continue reading 

Posted in Functional, GHC, Haskell, Learning | Leave a comment

Simple BDD/TDD

Todays theory is most tests and specs should be very short (2-3 lines), have at most a setup for context establishment, avoid the majority of test framework features as they should be used as an exception and not as a … Continue reading 

Posted in BDD, TDD | 10 Comments

Dynamic Loading of .Net Assemblies

Problem: You have dependencies which can be in a number of directories outside of the directory your app is running in. DotNet AppDomains are heavy to say the least and very high in ceremony.  You do not want to deal … Continue reading 

Posted in AppDomain, DotNet, Hate | 4 Comments

Focused and Narrow; Superficial and Broad

In my 20′s I got exposed to a large variety of work situations and was able to succeed in a variety of technical fields (admin, developer, hardware tech, etc). I had the time back then to not have to choose … Continue reading 

Posted in Learning | Leave a comment

“Hero Mode Refactoring” AKA Enemy Of Brown Field Development

What do I mean by “Hero Mode Refactoring”?  We’ve all worked with code that wasn’t easily made testable. Most of the time we see a big ball of mud and have no idea where to begin. Sometimes however we have … Continue reading 

Posted in BDD, Brownfield, TDD | 4 Comments

Introducing SpecMaker “Rspec style” BDD in C#

So I’m certain this will be met with mixed response, because really .Net already has several decent BDD frameworks and many of you will chastise me for adding yet another framework when really BDD has nothing to do with what … Continue reading 

Posted in BDD, C#, Context, Spec, SpecMaker | 13 Comments

Windsor style convention over configuration in StructureMap

So I was trying to get my  BDD project SpecMaker working on Mono only to find out  my usual IoC container of choice Castle Windsor does not play nice.  StructureMap I’ve heard plays nice in Mono, and I know a … Continue reading 

Posted in Castle, Spec, SpecMaker, StructureMap | 3 Comments

Discussion: Mentoring, Knowledge Transfer and Different Styles Of Learning

I’ve been very fortunate that for most of my adult life, even before I got into tech I’ve been “the boss”, and had gobs of mentoring opportunities. I enjoy it and more importantly I know I will have a greater … Continue reading 

Posted in Learning | 2 Comments