I’m a long time listener of .NET rocks and today during my drive to work while listening to TDD on .NET and Java with Paul Mooney, Carl mentioned a cool tip I want to share with you. In the past I have use XSD.exe to create classes from XML files for serialization purposes (and similar … Continue reading Visual Studio tip: paste json/xml file as class
Author: Dror Helper
Catch – multi-paradigm automated test framework for C++
When unit testing in C++ I tend to use Google Test/Mock, it’s simple to use, multi-platform solution. In the last few days I have been having second thoughts about it due to a new framework called Catch.What is (the) Catch?“Catch” stand for C++ Automated Test Cases in Headers. It’s an open source project (GitHubbed). What … Continue reading Catch – multi-paradigm automated test framework for C++
FizzBuzz TDD kata– using Reactive Extensions
I was thinking about Reactive extensions (and using it) and then it hit me – why not try and use Reactive Extensions (Rx) in order to perform the FizzBuzz kata – it seems like a perfect fit.And so I set myself to try and use only Rx when performing this TDD kata.What is this FizzBuzz … Continue reading FizzBuzz TDD kata– using Reactive Extensions
Agile practitioners 2015
I’ve just came back from the Agile practitioners conference. I enjoyed being part of the organizing team – it was fun giving a hand and helping to make this conference happen. After attending an excellent “Lean problem solving” workshop by Claudio Perrone yesterday I was ready for a day of breakout sessions.We've kick started the … Continue reading Agile practitioners 2015
Azure IoT Hackathon
Yesterday (technically today) I participated in an Microsoft Azure IoT Hackton at IronSource offices. When I heard that several CodeValue consultants were asked to come and I knew I asked if I could tag along. Microsoft organized a great event – good venue, food (Pizza!) and very talented developers. Each team had Raspberry PI (Model … Continue reading Azure IoT Hackathon
The four species of Agile
I’ve been a professional software developer since 2002 and worked for several software companies over the years - some practiced SCRUM, some used Kanban, some had a tailored made methodology and some didn’t have any methodology in place. When starting with Agile a few years ago I found out that “All waterfall companies are alike; … Continue reading The four species of Agile
Take care when using comma in C++
A friend had a weird bug while working in C++ last week. As sometimes it’s required he had to convert a string to an integer and instead of writing: auto result = (SomeEnum) (stoi(s, nullptr, 10));He wrote this:auto result = (SomeEnum) (stoi(s, nullptr), 10);Such a simple case of misplaced parenthesis caused the result to equal … Continue reading Take care when using comma in C++
New Speaking engagement – DevWeek 2015
Now that I’m back from NDC London I have a chance to plan my upcoming speaking engagements – and it’s going to be a few busy months.I’ve already blogged about my plans for the next few months but since then I found out that I’ll be coming back to London (always a pleasure) in March … Continue reading New Speaking engagement – DevWeek 2015
Unit testing concurrent code using custom TaskScheduler
Today I had a need to test an action that runs inside a Task: When faced with similar a code a developer has a “tiny” problem – how to force the code inside Task.Run to execute before the end of the test is reached. And so we can write the following test that would fail … Continue reading Unit testing concurrent code using custom TaskScheduler
Agile practitioners conference 5Whys challenge
If you’ve been following my on Twitter (or read this blog) you might know I’m part of the organizing committee of the upcoming Agile Practitioners conference.In the last couple of weeks we’ve asked each speaker to answer five simple questions (a.k.a 5Whys) and got some interesting results:Angel Medinilla's answersSession: Unicorns, Krakens, Self Organizing teams and other mythological … Continue reading Agile practitioners conference 5Whys challenge

