Software development books don’t come cheap and it’s fine. The author has spent countless hours and sleepless nights transferring his/her knowledge and should be compensated for it.But some authors have decided to provide an online version of their book and in some cases even a free e-book you can download.I found the book in the … Continue reading 4 programming books available online – for free
Author: Dror Helper
Upcoming conferences
As 2014 ends and the new year begins I have a few speaking opportunities planned right around the corner: When: 3rd December 2014 I’ve enjoyed speaking at NDC London last year and I’m glad I was given a chance to speak at that great conference again. I’ll be speaking about unit testing concurrent and … Continue reading Upcoming conferences
Strongly typed localized strings in universal apps
Back in the old days when the need for localized string arose, I would add a new string and use AppResources to access the correct string in code.In Windows Phone application (known today as Windows Phone Silverlight 8.0/8.1) I would do something like this:public void SomeMethod(){ var localizedString1 = AppResources.MyFirstSring; var localizedString2 = AppResources.AnotherString;}In the … Continue reading Strongly typed localized strings in universal apps
What I hate about BDD
Disclaimer: this is not a TDD vs. BDD post – now that we’ve got that out of the way let’s discuss the thing I hate most about BDD…I’ve recently started using BDD (again). My tests are still “unit tests” – they do not call a database nor any other external dependency, and since even when … Continue reading What I hate about BDD
Visual Studio 2014 CTP – first impressions
I’ve installed the latest VS2014 CTP3 on my aging I3 home machine – because why use a VM when I can always re-install windows.And so far I’m impressed! this is a low end I3/4GB machine and it loaded fast and works without any noticeable performance issues – I might be mistaken but it seems the … Continue reading Visual Studio 2014 CTP – first impressions
Syntax error when using explicitly defaulted/deleted functions in windows phone 8 project (C++11)
A few days ago a colleague of mine asked me to help with strange errors his C++ project kept throwing at him.Since it was a C++ project we had more than 200 compilation errors but as the C++ veterans that we are we’ve ignored most of them and scrolled up until we’ve found the patient … Continue reading Syntax error when using explicitly defaulted/deleted functions in windows phone 8 project (C++11)
Unit testing – you’re measuring it wrong
I’ve been having this problem ever since I’ve started teaching (and preaching) about SCRUM, clean code, unit testing and TDD and any other software development practice.When implementing a change - how do you measure its success?For that matter – how can you measure a developer productivity? by Our HeroA few years ago I worked … Continue reading Unit testing – you’re measuring it wrong
Designing with Tests talk at IASA
Last week I had the pleasure of presenting at the local IASA (International Association of Software Architects). I talked about how to use unit tests to design software and the role of the architect when using TDD. Designing with tests from Dror Helper It was a good talk with a lot of good questions from … Continue reading Designing with Tests talk at IASA
TDD != Unit Tests (and vise versa)
It’s been a busy week that started somewhere three months ago and I’ve missed most of the whole “TDD is dead” argument. I finally had some time to sit and watch the discussions on the topic between Kent Beck, Martin fowler and David Heinemeier Hansson. If you’re interested in unit testing and TDD (and you … Continue reading TDD != Unit Tests (and vise versa)
My DevGeekWeek sessions
I’ve had fun today at DevGeekWeek where I got to talk about writing clean code and unit testing best practices. I’d like to thank the participants of today’s seminar – you were a great audience and I enjoyed speaking with you and learning about your experience with Agile, unit testing and writing code. Just in … Continue reading My DevGeekWeek sessions


