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

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

Lessons From My First Attempt At Bringing Agile Into A Non-Agile shop.

Since I’m moving on from my current employer I figure now is a great time to share my post-mortem of my time there, specifically what worked, what didn’t and what did I learn. Iterations Of Any Length We tried 3 … Continue reading 

Posted in Agile, Lean | 13 Comments

VAN: Castle Monorail, Active Record and Brail talk at Wednesday 8PM CST (-5 GMT), by yours truly.

Last week I did a talk on Windsor and it went..ok. I’m not used to online presentations and am more experienced in front of crowds that I can interact with. So between last week’s experience and some advice from Agile … Continue reading 

Posted in Castle, VAN | Leave a comment

Python Web Framework Series – Pylons Part 7: Refactoring, Deployment And Wrap-Up

Lets take a look at our existing site and what we can do to clean it up and add some badly needed functionality, however that is beyond the scope of my series. So I’m going to leave some hints for … Continue reading 

Posted in Authkit, Pylons, Python | 6 Comments

Python Web Framework Series – Pylons: Part 6 Basic Authorization With AuthKit

Last post we left off with very basic database access, and testing story completed. Now we’re going to look at basic Authorization and Authentication with AuthKit. NOTE: most of this post is just an aggregation of a couple of chapters … Continue reading 

Posted in Authkit, Pylons, Python | 1 Comment

Python Web Framework Series – Pylons: Part 5 Testing Models

UPDATE: was an error caught by Govind (who is turning out to be my unofficial proofreader). I’ve made a correction in the thread mapping for “dateadded” property in the previous article. If this you are caught up with and error … Continue reading 

Posted in Pylons, Python, SqlAlchemy | 3 Comments