Archive
The blog, page 20
-
ThreadTester with new Ability: StopWhenTrue() and thread polling
I've updated The ThreadTester Library with a new ability: StopWhenTrue(). It allows you to periodically poll while all the threads are running (and the test is blocking) and either assert stuff or stop the run midway…
-
Cool site: Sound Search
This has nothing to do with anything, but it's cool: You can search sound on the net and get back results with a visual preview of the wav file
-
Agile Israel Conference 2007 - Call For Speakers
This is a public call for speakers for the first Agile Conference in Israel - Agile Israel 2007. We don't have a site yet, but the current date for the conference is (mark your calendars): December 16 2007. The…
-
Regionerate - Free Code Layout Addin for VS.NET
Omer Rauchwerger is a reader of this blog. A while ago he sent me an email about a new addin for visual studio he created called Regionerate which was in private beta at the time. Unfortunately it ended up in my spam…
-
Looking for open source contributors to my projects
I've been thinking a lot about doing some active open source development, mainly sharing and getting contributions on my various code and tools from people in the community, and providing them as full open sourced…
-
Multi Threaded Unit Tests with Osherove.ThreadTester
The title says "unit tests" but they are really integration tests, since we rely on the cpu and the context switching mechanisms of the OS to do the work for us, but still ,this tries to solve a scenario many people…
-
Que Sera Sera - A song about Agile Development
It's been a while since my last developer song , so I recorded another one that I did during some of my recent talks. This is a song about Agile Development, to the music of "Que Sera Sera". Here's the MP3. (2.6 MB)…
-
Blow to open source on VS.NET: VSIP License forbids Open Source
Microsoft - why can't you feel his pain ? "For those of you not in the know (AKA, everybody) they recently switched back to the old distribution EULA, which essentially says, 'sorry, no open source' among other inane…
-
HTTPSimulator - Simulating HTTP Requests for unit testing made easier
Phill Haack just released HTTPSimulator - a class to help with running tests against a simulated Http Context, to help simulate requests and more without resorting to needing a web server running for the tests. [via DNK…
-
Art Of Unit Testing Book Available Shortly
Parts of it, at least. My upcoming book, The Art Of Unit Testing , has just gone in to the first review cycle, on the 1\3 complete mark (five chapters complete so far, we want to review and get feedback).I'm excited!…
-
Get latest version on checkout with team system source control
The TFS team over at Sela , spearheaded by Tal Gur Arie, had developed a little addin that solves the issue with not getting the latest version of a source file when checking it out. They have their reasons for doing it…
-
Microsoft eScrum Version 1.0?
This looks interesting: Microsoft eScrum Version 1.0 You know, I really hate Microsoft naming conventions. How uncool do they make this sound? I wonder if it has anything to do with Scrum For Team System or is it a…
-
Google Search annoys me with useless links
I tried to search a great book in google. I got the result I wanted. I right clicked and copied the link. here's what I copied:…
-
Real time data on your blog pages visitors
I really like http://whos.amung.us It shows real time data on who's on your site\blog right now by simply using a little gif file on each page (in the blog template, for example. here are the real time stats for my…
-
Debug your Application using a Wiimote
The guys an MainSoft are insanely cool. They developed a product (has a free version) that allows compiling .NET to Java , basically allowing you to have VS 2005 and .NET (VB or C# ) as the front end development…
-
Tips for Testable code and for testing legacy code
I was consulting for a project today, and I was helping the team figure out how to test a method inside their business logic. Here's the thing - it was one of the least testable method's I've seen. It took me about 4 -5…
-
Utilities and apps to look at
List of apps I'd like to remember, courtesy of DonationCoder's lively forums Toddler Keys - Makes your keyboard "child friendly" LaunchBar Commander Dialog Extender Utilities : Already found my favorite, and bought it…
-
List of Unit Testing Frameworks
Update : The site seems to be alive and kicking. Great list there. Check it out! There used to be a great list of unit test frameworks at http://www.xprogramming.com/software.htm . The site seems to be dead now. I…
-
31 Days of Resharper
I just found this nice article : 31 days of Resharper , which takes you through the basics and into advanced areas of Using Resharper , well on your way to being a Resharper Jedi! [found via Sam ] I was thinking of…
-
Chapter 5 - Mock Object Frameworks - Done
Last night I finally Finished chapter five in my upcoming book about unit testing . Chapter five was all about Mock Object frameworks and was the longest and hardest to write so far. Some of the reasons it was hard to…
-
API Usability vs Backwards Compatibility
Here's an interesting issue. At what point in the life of an API do you decide that it's better to keep a less than perfect API convention but keep backwards compatibility to a maximum, than to change or add new…
-
Scrum - What it looks like in the real world
Here's a great example of an Israeli Company called Oblicore that does the full Scrum cycle. They made a cool video which shows their passion. I'd like to work in such a company. Play video End of Service Release 1 (The…
-
Running Matlab, Python and Tcl scripts from .NET
Someone asked me about ways they can execute Scripts from MatLab , Python and Tcl from .NET. Here are three interesting links I found on these: Matlab and .NET:…
-
ALT.NET - Alternative tools and approaches to mainstream .NET
There's starting to be a lot of talk lately about working in an alternative way than the "mainstream" prescribed ways which most .NET and MS developers use in their day to day work. I'm still working out on my own what…
-
Is Google Gears a Disaster Waiting to Happen?
Google Came out with Google Gears , a set of APIS you can use from JavaScript to persist your web app's Data into a local database (SQLite). The idea is awesome, but I'm worried, and I'm not sure if I'm missing…
-
Tips For Better User Group Meetings
Yesterday I went to a User Group Leaders meeting at Microsoft HQ in Ra'anana. Some of the things we talked about were how to make the groups more interactive, what should be better etc. here's a short list of important…
-
Utility: Launch Windows Live Writer with Spelling Enabled
Windows Live Writer with Spelling Launcher can be downloaded here (13k). I too, like Oren, found that my spell checker was not working with Windows Live writer, simply because my system was not configured to use the…
-
Train to be a Keyboard Master with Keyboard Jedi
Key Jedi allows learning and training to use keyboard shortcuts. It can be used in presentations, screencasts and videos, as well as when working with someone else on the same machine to teach new shortcuts. It shows a…
-
Why I won't be switching to Google RSS Reader
Google Reader is a great RSS reader, in the browser. However, if I try to figure out the ways in which it benefits me than my current reader - Omea , I get quite annoyed with missing functionality in Google Reader: No…
-
Windows Live Writer Beta 2 direct download link
Windows Live writer a 2 is out , with lots of new features, only they posted a link that only works for US based customers: http://writer.live.com . If you live in Israel, like me, this actually takes you to a download…