Jay Fields Thoughts
Clojure: Composing Functions
over 1 year ago by Jay Fields on Jay Fields Thoughts.
Before Clojure, I had never used a Functional Programming language. My experience has primarily been in C#, Ruby, & Java. So, learning how to use Clojure...
High Level Testing with a High Level Language
over 1 year ago by Jay Fields on Jay Fields Thoughts.
In the early days of my project we made the decision to high-level test our Java application with Clojure*. One and a half years later, we're still following...
Sacrificing some IDE capabilities
over 1 year ago by Jay Fields on Jay Fields Thoughts.
When discussing adopting Clojure or JRuby there are often heated discussions concerning the pros and cons of working with a language that has less IDE support...
Clojure: Converting a Custom Collection to a Sequence
almost 2 years ago by Jay Fields on Jay Fields Thoughts.
I've been doing a bit of clojure lately and I've often found myself looking to convert a custom collection to a sequence. Unfortunately, several custom...
Pairing isn't the Solution
almost 2 years ago by Jay Fields on Jay Fields Thoughts.
In 2007 & 2008 I wrote several blog entires on Pair Programming (tagged with pair programming). Pair programming solved a lot of problems for me: knowledge...
Shorter Syntax for Creating Stubs with Mockito
almost 2 years ago by Jay Fields on Jay Fields Thoughts.
As part of my efforts to create more concise Unit Tests in Java, Steve McLarnon and I recently added the ability to create a stub and stub one method with...
The Maintainability of Unit Tests
almost 2 years ago by Jay Fields on Jay Fields Thoughts.
At speakerconf 2010 discussion repeatedly arose around the idea that unit tests hinder your ability to refactor and add new features. It's true that tests...
Presenting Lessons I've Learned
~2 years ago by Jay Fields on Jay Fields Thoughts.
Up until a few years ago I'd never done any type of public speaking. I'm outspoken among friends, but generally shy around strangers. However, some opportunities...
Polyglot World
over 2 years ago by Jay Fields on Jay Fields Thoughts.
At QCon 2008 Steve Vinoski told me he uses at least 4 languages pretty much every day. At the time I thought 4 seemed like a lot of languages to use. Are...
Refactoring: Ruby Edition available.
over 2 years ago by Jay Fields on Jay Fields Thoughts.
Refactoring: Ruby Edition is available (and In Stock) on amazon.com.Sorry it took so long, I hope it is worth the wait.© Jay Fields - www.jayfields.com...
