Archive

The blog, page 6

  • Are you an agile consultant in Israel? Make yourself known!

    Israel needs more Agile consultants. I’m serious. I keep getting asked by small and large companies if I know good agile consultants. And the problem is that I know very little agile related consultants that don’t…

  • Free TDD Class Seat in March - Here's How

    After much debating , here’s how you can win a free seat for my two day TDD in .NET class in London Next month (you get full free entry - but does not include flight\hotel! ) Write a blog post that details (in text,…

  • Want a free seat for my TDD class in march? Propose a challenge.

    In a few weeks I will be giving a full two day TDD class in .NET, in London, at the SkillsMatter facilities . To celebrate the first course ever that I am doing “alone” (without any host organizing things for me), I’m…

  • Multiple mocks, asserts, and hidden results

    In his post “ one mock per test considered harmful ” , Phillip suggests that having multiple mocks used could make a more readable specification. he also disagrees with the way I provide some of the advice in my book.…

  • Video: how to do test reviews

    Last year I did a talk at Oredev, showing examples of how I go over various pieces of open source projects, and what I look for when I review other people’s unit tests. The full video is here .

  • What are you going to do about it?

    A couple of Days ago I finished the first “Lead Better” course for software team leaders in Oslo. It was the first time I had done this course out of Israel. It was a great feeling to get the following email today from…

  • Review: PostSharp 2.0

    While working at Typemock, we got a few review licenses of PostSharp . I had known the product from it’s version 1.0 days, and was determined on using it to apply logging and tracing into our applications (such as Test…

  • 20% discount, and new location - Two Day TDD Class UK

    Good news : My march class of TDD in .NET has a location : SkillsMatter in the UK. There are only five tickets left, and the first one to use the code “ GoMouseless ” at checkout, gets a 20% discount on the purchase. I…

  • Test Driven Source Control–Safe Points

    Having worked quite a bit now with Git and Mercurial, and tests, I got an interesting idea. An addin that runs inside your favorite IDE, and listens to test related events. Every time the test suite is finished running,…

  • Measuring Simplicity in TDD

    Uncle Bob talks about priorities when changing code functionality according to a failing test (‘tranformations’): http://cleancoder.posterous.com/the-transformation-priority-premise he asks: Is there really a priority?…

  • The Journey Begins (and why it starts with Ruby)

    I am so freaking glad I made this move . I’ve gotten more than a dozen emails from companies in Israel doing non-MS stuff, who may be interested in me interning for them. Technologies range from Java Based Scalability…

  • Hire me as your ruby intern for a year

    Want to pay me peanuts for dedicated work? Here’s how! You can contact me here Summary What you get A fast learner with a good track record of shipping products, good knowledge of unit testing concepts and TDD , brain…

  • A Farewell to Typemock

    Today is both a sad and happy day for me. It was my last day working at Typemock . Starting January, I’ve decided to go on a new journey. More on that in the next post . I’ve been at Typemock exactly three years, the…

  • Amazon EC2: Launching windows instance with custom HD size works for X64, fails for x86

    I’m still struggling with this annoying problem. Any help would be appreciated! https://forums.aws.amazon.com/thread.jspa?threadID=57283

  • 2 day TDD workshop in London, UK - March 2011

    During March, right before QCON, I’ll be hosting a 2 day intense TDD workshop in London, UK . It’s in C#. I’m still looking for the right place to host it in, but it will be in London, that’s for sure! It’s the first…

  • Diving into Ruby on Rails

    One of my missions in the coming year is to learn and get to know Ruby on Rails, and working with Ubuntu Linux. Here are the resources I’m currently using to get to learn Ruby on Rails: Listen to The Ruby Show podcast –…

  • Videos: Let’s Play TDD with James Shore

    during my speaking at Oredev Conference , I got to meet James Shore , author of The Art of Agile book . I’ve known him only through reputation and his book, so when he offered to pair with him for a series of short…

  • How to: Move your blog off of weblogs.asp.net

    My blog has finally moved to /blog Thank you DotNetWeblogs and ScottWater for creating the dotnetweblogs.com site to begin with. It used to be a great community site, which I was proud to be part of. Why? Thank you…

  • Free Webinar: Be a legacy code unit test ninja with Typemock Isolator

    On Tuesday next week, I’ll be hosting a free webinar on using Typemock Isolator to write unit tests for some horribly untestable legacy code. (I originally wanted to call it “Can you Isolation framework do this?”) Roy…

  • Bounty: 500$ is you can convert my blog to squarespace

    update: someone has taken the challenge and is now working on the solution. I gave up trying to relocate my community server blog to a squarespace site on my own – the software to do this properly just does not exist.…

  • Join me for a live webinar on unit testing with Isolator++ this thursday

    In three days, this Thursday , I’ll be giving a half hour online webinar on our latest product, Isolator++ and some usage patterns with it on C++ code. I might even do a little song in honor of C++ – still need to…

  • What’s coming in Test Lint 1.5

    Test Lint is an “as you type” parser that detects common readability, maintainability and trust anti-patterns in your unit tests. the addin for VS is free . there is also a command line version that you can use in your…

  • Announcing Isolator++, and closing a TDD circle

    Last week I closed one little circle in my consulting life: The company I work at released Isolator++ – a truly powerful, and yet simple, Isolation framework for C++, that makes unit testing in C++ feel as easy as unit…

  • A customer switches to MOQ – and I’m happy

    a few days ago, we got into an interesting email conversation with a person in a large company, who had purchased isolator a while ago. Our customer lieason sent me this person’s recent response to the “how are things…

  • Why StackExchange will eventually fail – Control-Freak-ism

    I think the stack overflow folks have finally started hurting SO more than they help. I used to really like the idea of StackOverFlow – a great platform to ask some great questions and get good answers. And the badges…

  • 2010 Poll: Which Isolation Framework do you use in .NET?

    Here’s the yearly poll, answer truthfully now… (if you can't see it: click here

  • Unit Testing in C++ is harder than..

    Unit Testing in C++ – it’s even harder than Inidian Pole Gymnastics Video unavailable (the original video has been removed from YouTube). I mean seriously - CPPUnit is the devil. What kind of test framework do you use…

  • Two different ways to create bad logic in unit tests

    we’re adding more rules to Test Lint, these days, and one of them is called “Production Logic in Test”. It is quite different, and I think even more dangerous than the existing rule “Logic in Test” – because it talks…

  • Case Study: SmartInspect in the real world

    as part of the last case study , I’ve also implemented another tool in our real world project – SmartInspect : a tracing tool. The developer had also given us this tool free of charge to do a case study with, which I…

  • Case Study: CryptoLicensing + CryptoObfuscator in the real world

    I’ve reviewed CryptoLicensing last year , and in the past few months, I’ve had the chance of implementing both CryptoLicensing and CryptoObfuscator for .NET in a real commercial project . the developer had given us free…