Archive
The blog, page 2
-
Video: Unit Testing and TDD – Why You Should Care and How to Make It Happen
A few weeks ago I spent a few days in Germany and got the opportunity to speak at the siemens healthcare testing conference. I talked about why we usually fail to introduce new paractices into an organization and…
-
Video - Refactoring and Design Skills for Test Driven Development
Last week I presented a keynote and a talk at the London Software Architect conference. Here is the video I recorded from my laptop during my talk about refactoring. I hope you find it useful. Play video Refactoring and…
-
Looking for promising .NET developers for my current project
I am currently in Norway, Oslo area, and involved in a very interesting project. Both architecturally and in terms of teams and cross communication of a big product. We are looking for good .NET developers to join, who…
-
New Online Course: TDD and BDD in Ruby
If you are just coming into the Ruby community, you might think “man; everyone here does unit testing and TDD already”. But the truth is, that is very far from reality. Most people in Ruby seem to talk the talk, but…
-
Book & Audio Book: Notes to a Software Team Leader
If you are a software team leader, architect, scrum master or project leader, you might be interested in the book Notes to a Software Team Leader which I have just finished. The book contains important techniques and…
-
Be a Book Reviewer for 'Notes to a Software Team Leader'
Want a free book ? Willing to review it on Amazon when it is published? Willing to give me valueble feedback? Fill out this form. Loading…
-
Fix: PhantomJs, YSlow and Loadspeed load pages very slowly on windows machines
I was running into this problem. We were using phantomjs to run speed tests and weight tests for our web pages, and it all worked well on my machine. Then it worked VERY slowly (five times slower!) on the build agent.…
-
Coming to America (to do training)
After a long standing bureaucratic battle with the US immigration authority , I finally have a visa to come to the US, and it expires DEC 2nd 2013 (in a few months… I know..) I would like to make the most of this…
-
Ugly Code Means Your Product Used to be Successful
I have now worked at a bunch of companies, and consulted for quite a few. I have looked at some pretty horrible code. Every company I visit with say the same thing: “Yeah, but our code really sucks. “ It does not suck…
-
Creativity in Coding - Does TDD Leave Room For it?
“Is there any room left for creativity in coding?” That’s hilarious. Let’s reach back in time… As poets focus more on rhyme schemes and meter, where is there room for creativity? Now they have this new-fangled thing…
-
Videos: Beautiful Builds, and a Second Look at Unit Testing
While at the msswit conference in the Ukraine, I got to speak on two subjects with the following videos: Beautiful Builds: Maintainable, Coherent Build Processes A Second Look at Unit Testing : what I learned since the…
-
Beautiful Builds: Release Compilation Step
Imagine you could only compile once a week. Once every two weeks. Once a month. Scary? All that code that you write blindly, not knowing whether it even compiles. All those hidden errors lurking, accumulating in the…
-
April 18: Refactoring and Design Skills for Test Driven Development Workshop
When? April 18-19 Where? Oslo How much? 11,900 NOK How to register? Send me an email. The Problem You have been trying to learn TDD, and it’s going pretty well, but your code looks horrible. Your design skills are…
-
Two workshops on Beautiful Builds, Refactoring and Design Skills
This April, I will be in Kyiv, speaking at the Microsoft SWIT conference . I will also be holding two separate workshops before the conference. Two very NEW workshops that I have only done once or twice before. The…
-
Acceptance Frameworks Vs. Specification APis
I see two forms of ‘BDD’ tools floating in the wild. The first form, let`s call it ‘deep BDD’ for now, requires you to go through a special langauge filter, before translating it with special adapters into executable…
-
Which Specification Style Framework in .NET are you using?
Which one are you using?
-
Using System.Transactions.TransactionScope to Rollback Database changes under an integration test
It has been several years since I came up with the idea of database rolled back tests based on com+ transactions, which later became ServicedComponent tests, which later became TransactionScope aided tests. At some…
-
Poll> Which IoC frameworks Are you actively using in your current .NET projects?
Which ones do you actively use?
-
TDD Master Class Online: Get Each Day Separately for $59
Due to public demand, The full course is 99$. and as part of the big experiment I am doing, you can now have TWO ways to get my TDD master class online: You can get the whole master class thing in one big giant course ,…
-
Osherove online TDD master class at 40% off for a few hours.
FYI, for the next few hours, I am offering a 40% off my TDD online training course ($300 instead of $500). use coupon code ‘ readability’ on the course page. This is an experiment I am doing, and will be doing others,…
-
Can’t attend my five day TDD master class? Buy & Watch it online, recorded live.
Phew. This is going to be scary. I am making my full TDD master class in .NET available as a video series of over nine hours, recorded live in class . If you have ever wanted to attend my classes, but couldn’t : this is…
-
Tools And Frameworks for Unit Testing in .NET for 2013
in “ Art of Unit Testing 2nd Edition ” I am now at work on the tools and frameworks appendix. It currently includes the following sections: • Isolation frameworks Moq Rhino Mocks Typemock Isolator NMock ? NUnit.Mocks…
-
My first talk in Norwegian - Beautiful Builds
I promised myself that I would be able to do a full talk in norweign about six months after coming here. A couple of days ago at the internal Bouvet One conference, I got the chance, as I was standing in for a friend…
-
Refactoring String Calculator with SOLID Principles in Mind - Examples Needed
Given this simple implementation of string calculator , mid way, how would you refactor this, based on SOLID principles ? and how far would you go? Please note what principles you think this code breaks, and why it is…
-
Six Tools for managing multiple remote desktop sessions on windows and mac
I use both mac and windows at work, and I do a lot of remote desktop stuff as well. I asked on twitter “what tools would you recommend on windows to manage remote desktops?” here is the list I got: RemoteNG - oldie but…
-
March 7 : Refactoring Skills for Unit Testing and TDD Course
update: the course is running. we have 8 participants so far. yay! I usually do not focus about design in my TDD courses. I believe that separating the learning about the core skills of Unit Testing, TDD, and Design…
-
When I fight with legacy code
When I consult on Sharepoint Projects When I see sharepoint designers at work When I pair with someone and we rock
-
Build Pattern: Cumulative Build
Note : This will become part of my book on beautiful builds . Any comments or feedback are more than welcome, as well as ideas of other common build patterns you see in the wild. Other Names: Distilled Build…
-
Two Day Leadership Workshop–London April 11-12
I would love to see you at my upcoming two day workshop in London . Place is limited to 20 participants. The workshop is for architects, team leaders, and managers . The point? Learn how to make the things you believe…