289 posts
2006
- 2003 895
- 2004 604
- 2005 402
- 2006 289
- 2007 190
- 2008 143
- 2009 109
- 2010 58
- 2011 44
- 2012 47
- 2013 43
- 2014 6
- 2015 2
- 2016 2
- 2017 2
- 2018 0
- 2019 6
- 2020 7
- 2021 1
- 2022 0
- 2023 1
2,851 posts, 2003–2023. Each bar is one year; pick a year to see its posts.
-
Back, Relaxed and Recharged
Wow! It's been an amazing two weeks at Thailand. The only way to sum up the overall feeling would be this picture of Tal sitting on the beach at the Phi Phi Islands:
-
Reminder: Agile Israel Meets *Today*: Refactoring and Mock Objects
I'll remind you that there is an Agile Israel meeting today . The meeting topics are Refactoring and Mock Objects Techniques. More details in this link . You can freely show up, but we start promptly at 18:00. We gather…
-
VB.NET 2.0 Vs. C# 2.0: Nice event photo
Ohad has published some of the event photos from the VS Launch event held in Israel last month. Here's one from the session Jackie Goldstein and me did together on new stuff in .NET 2.0 people should know about. Jackie…
-
I'll be Available for some short time gigs in the London Area
It looks like there's a big chance I'll get to be in London (and the Cambridge area) during March 19 through March 30. I'll be there as part of the MVP open days forum, and am looking for gigs to do there while I'm in…
-
HanselMinutia
Scott Hansleman Introduces his brand new podcast - " Hanselminutes ". First - what a cool name. In fact, everything about the way this podcast is presented is "cool". I mean, if there ever was someone that made us MS…
-
Code Partitioning - The next big thing in protecting .NET code?
The guys at SecuredDimentions have something new up their sleeve. If you don't know them, it's because they are relatively new on the market. What they've designed is what seems to be a very good way to prevent…
-
This week at the C# Users Group: Windows Communications Foundation (“Indigo”) with Ido Samuelson
Topics : Windows Communications Foundation (“Indigo”) Lecturer : Ido Samuelson, Advantech (Magen) Date: Wednesday, January 18, 17:00 - 20:00 Place: Microsoft Israel Hapnina 2 ( Amdocs Building ) Ground Floor Raanana…
-
A solution for easier ASP.NET Unit and GUI testing?
"Integrating NUnit with Ruby/Watir Unit Tests" "Testing ASP.NET web applications can be a painful process. Wouldn't it be nice to have a unit testing framework that covered both the API and the web UI testing in an…
-
Cheat Sheets for ASP.NET and Browsers [The Browser Book]
Firoz points to some very nice "cheat sheet" pages for ASP.NET developers located here: JavaScript Cheat Sheet CSS Cheat Sheet HTML Character Entities Cheat Sheet MySQL Cheat Sheet They are ready to be printed and…
-
Cool Outlook Trick: Sync schedules with multiple computers, without using Exchange
Sahil malik shares some Oulook 2003 Wisdom. The trick: How do you make sure your Outlook at home is not stepping on any of your Work schedule? Here's How . It's not the most usable thing in the world, but it seems to do…
-
Jeremy Miller: Best and Worst Practices for Mock Objects
Jeremy Miller writes some of his recommendations for best and worst practices for using Mock Objects in your Unit Tests. He makes a lot of sense and I wholeheartedly agree with his conclusions. His writing is clear and…
-
FixIt Reader - Possibly the Adobe Acrobat killer we've been waiting for
I just discovered this cool, free and fast PDF reader, which looks like (finally!) an Adobe Acrobat Reader Killer. Adobe Acrobat has been getting on many people's nerves, with all its plugins, commercials and long load…
-
FYI: "v7ndotcom elursrebmem"
Now, this is a lovely idea for a contest, not to mention a Google Rank-Tester. Let's just hope no one who works at Google on that algorithm tries to win this.. "Here’s how it works: Savvy SEO people enter this contest…
-
Guess that conference
Update: Dale got it in the comments. That's the author guidelines for submitting a research article to the "Agile 2006" conference, no less. It's following IEEE guidelines for submissions. I'll let you ponder the irony…
-
New audio from Agile Israel is available: Johanna Rothman and more!
I've finally managed to edit and clean up the audio from two sessions we had at Agile Israel . The first one is by Johanna Rothman, and the second one is by Amir Kolsky (in Hebrew). I highly recommend you download them…
-
Agile Israel: Advanced TDD Workshop is open for registration
Just a reminder : there is no Agile Israel meeting tomorrow due to the meeting we had at the beginning of the month. The next meeting will take place on Feb. 27th. However , I'm pleased to announce the Advanced TDD…
-
MS Israel Security Users Group is back in business
The Security User's group at Microsoft Israel has rekindled it's operations, and will have it's re-opening meeting on Feb. 7Th. Here are the details (in Hebrew) PS How's my new picture on the blog main page ?
-
TestDriven.NET aims to become a commercial product with added features
Is TestDriven.NET , everyone's favorite addin for Unit Testing support in practically all versions of Visual Studio .NET, going to cost money soon? Yes and no. According to the recent post by Jamie Cansdale , he's…
-
HanselMinutes Episode 2 rocks the boat
Scott's first attempt at a podcast (which was not half bad) is now extremely well superseded by his second episode. Quick, to the point tips and tricks and techno babble galore about interesting things - that's what I…
-
I have a dream: Geek Go-Karting in Israel
Here's a thought. Instead of doing a geek dinner, how about a Geek Go Karting League ?? you need at least 8 people to join in, but we can meet bi-monthly and rip the runways (probably in Natanya, or other places if you…
-
My Sessions at DevDays Belgium
I'll be speaking at Microsoft DevDays in Belgium taking place March 7-8. I hope to see you there! The sessions I'll be doing are: Best Practices: Designing for Testability: Putting quality first in the real world March…
-
Bugs and Missing Features with Team System Unit Testing: Part I
Here are a couple more examples on the immaturity of the current Team System Unit Testing in "Quality Tools" . Both of these were submitted to the product feedback center, which, unfortunately, only seems to have been…
-
Database Rollback with FIT tests: A nice adaptation
Tim Gifford liked my solution to Handling Database rollback issues with nit/Integration tests. So he found a way to integrate that method into Fit/Fitness - What'sw Fit ? an acceptance tool which should be more well…
-
[Audio Interview] Kent Beck - An Agile conversation (First Iteration)
Got something important to say? If you feel you have something important to share with the community, something you're an expert at, and feel that everyone can learn a thing or two from you, read this , and maybe we'll…
-
Why Reboot? This software will help with the answer.
Why Reboot? - Nifty little application that displays the pending file operations on your computer, so you know just why it's demanding a reboot after a software install. [via Larkware ] Nice!
-
[Audio Interview] Johanna Rothman - Secrets of great management
Got something important to say? If you feel you have something important to share with the community, something you're an expert at, and feel that everyone can learn a thing or two from you, read this , and maybe we'll…
-
Finally a "stable enough" build of Resharper 2.0 Alpha?
"I'm not uninstalling this one. 215 is "good enough" right now to boost my productivity. 2.0 has NUnit test-running capability through a UI widget, but I find that I still prefer the crude text output of TestDriven.Net…
-
Read HackNot
A small reminder to self (and all of you) read all the archives of HackNot . This person writes brilliantly (not that I subscribe to all his views, but the argument should be fun!)
-
HanselMinutes on CI tools, and a free EBook on Agile Skills
The new Hanselminutes is all about Continuous Integration tools. Should be worth a listen! Also, via David Hayden , I stumbled upon this freely downloadable EBook (though you can also buy it at Amazon in Print) called…
-
VMware Server to become a *free* product
"Anyhow, here's the deal: as of Monday, VMware is releasing the beta version of a new product, VMware Server, which is the successor to their existing VMware GSX Server product. VMware Server will be a free product for…
-
Amazoner and iTunes
Looks like Dave Burke took my Amazoner application to search and link to Amazon books online, and modded it to help him put his iTunes Library online. He has some nice things to say about my code, but that's just…
-
.NET 2.0 certification study group in Israel? Your choice.
Justin Angel is in the process of creating a "study group" for the new Microsoft .NET 2.0 certifications. If you're interested, head on over to his post (in Hebrew) and post a comment. The more reactions he gets, the…
-
Simeon says I don't listen to what my interviewee has to say. Is he right?
Simeon has some harsh bits to say about my interview style with Kent Beck . "...The best example is when Kent had to answer "Moo" due to the question been overly complex and not making sense. Another example was when…
-
ASP.NET Team in Israel, Teched Israel sessions, and is an evangelist "marketing"?
"At one point someone said that "Yosi Taguri might have been a technical person BUT now he is MARKETING" at some other point someone else said "Because he is MARKETING he no longer blogs". so this post is just to say 1…
-
FIX: error message while rebuilding a solution and trying to view a Windows Form in Design view (VS 2005)
"One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes. TypeLoad failure. Unable to load one…
-
February at Agile Israel: The FIT Testing Framework
[we currently have 240 members registered with the group(!). If you want to join (it's free!) just go to www.Agileisrael.com and press the register link] The next Agile Israel meeting will take place on the 27th of this…
-
.NET Profiler for the compact framework, anyone?
Someone asked me the oter day about a good profiler for the .NET compact framework. Since I'm not all that into mobile development (yet!) I thought maybe you, kind reader, could help. So, What do you recommend my friend…
-
Need an online version of Word or Excel? Try Writely and iRows.
Ever wondered what an online version of Word might looks like? Try Writely . How about Excel? Well, the (Israeli) folks who brought you the coolest online calculator , now bring you iRows . I'm impressed.
-
Would you like to write an article for MSDN Magazine?
Ever wanted to write an article for MSDN Magazine? It's easier than you thought! Stephen Toub , one of the editors, tells you how to submit an article .
-
Google upgrades to "BigDaddy"
Weird headline, huh? Google is doing a major upgrade to their search data centers. during this upgrade, you can check out how the new data center acts and behaves (code named "BigDaddy") through several IP addresses.In…
-
SqlAssist is to VS SQL text as CodeSmart is to VB 6 code - Wonderful
Wow, what a cool addin for VS 2005 to add Intellisense to your SQL queries! Check out SqlAssist [via Hannes ] Best of all - it's in beta testing and is free to download! some of the coolest features: Intellisense for…
-
Ask The Pros - Keyboard Shortcut Junkies (and some extra shortcuts from me)
Jim Holmes has the latest batch of "Ask The Pros", this time on Keyboard Shortcuts . If you haven't been using the keyboard much inside Visual Studio, you could do well by taking a look at the article. Oh, and two…
-
VB6 Migration pains - captured as a conversation
Scott Swigart , at one of the mailing lists that I frequent, recently wrote one of those "It'd be funny if it wasn't so sad" kind of emails. With permission, I'm quoting parts of it here. If you're a consultant, this…
-
The future of interaction
absolutley amazing - the future of computer interaction [via here ]
-
Catch me at IVCUG this week: TDD with VS 2005, and designing for testability
I'll be speaking this coming Wednesday at the Israeli Visual C# Users group on the following topics. See you there! (If you want to know of future Visual C# meetings send an email to Moshe Raab and tell him. It's free…
-
Catch me at the Architects User Group: Partially Connected Smart Clients Architecture
This is one area where I see lots of frustration around, and justly. There's a lot of knowledge still missing about design guidelines, architecture and such. The reason its missing is because there is so much stuff out…
-
[OT]Israeli group announces anti-Semitic cartoons contest
I'm not sure what to think of this, and this has nothing to do with technology, but it seems like an interesting response to the "Muhammad cartoon-gate" that's been going on the past few weeks, I think. And it's kinda…
-
I've been DNR'ed
I got an anonymous tip today at IVCUG, that my name has come up at one of the last .NET Rocks Shows. I looked it up, and indeed, it's mentioned in the last two minutes of Mark Dunne's InfoPath related show on DNR . Mark…
-
The Official Israel Video Blog
This is interesting. Israel is now officially one of the first countries in the world to have its own official video-blog . The pickings are pretty slim right now, but here's to hoping it gets lots of juicy content real…
-
10 Hacker tricks to exploit SQL Server Systems + free chapter on reverse engineering
Reminder to self: Check this out: 10 Hacker tricks to exploit SQL Server Systems there's also a link to this sample chapter from the excellent book Exploiting Software: How to Break Code by Greg Hoglund and Gary McGraw,…
-
KeePass + FolderShare = Store your passwords securely and share them at the same time
I've been using KeePass for the past month or so and I love it. It stored all my passwords in encrypted form and I use FolderShare to automatically synchronize my passwords with all my machines. I only need to remember…
-
Microsoft releases cross-site-scripting prevention helper library
Looks like Microsoft has released a special library to help ASP.NET developers protect their applications from Cross-Site-Scripting attacks (a.k.a "xss").
-
One more DevDays Talk: Introduction to Agile Methodologies and Concepts
Looks like I'll be doing a third talk at the upcoming DevDays in Belgium . I'm taking the place of Rafal Lukawiecki, who couldn't make it in time, and will be talking about a topic near and dear to my heart. You guessed…
-
Possible Fix: Queuing service is not available - 0xc00E000B - Reinstall Message Queuing
Note to self (and anyone else who listens): If you're using MSMQ on your back end, and suddenly, without any reason, you start getting an error like this in your event log: "An unexpected error was returned by the…
-
Tech-Ed Israel 2006 Dev Track list
The Dev track for Teched Israel 2006 is almost final, and Yosi Taguri has all the gory details . Lots of outside speakers this year! Browse and comment , or just check out what you'll be going to on the company's dime..…
-
The Reanimator - Visualize How the Regex Engine Works
If you're into Regular Expressions, check out the Reanimator . It provides a visual graphs of how the match was performed. "The regular expression is compiled into a nondeterministic finite-state automaton (the first…
-
The 3 ways to create a Thread-Safe GUI with .NET 2.0, with one clear winner.
With .NET 2.0 and with the new "anonymous delegates" feature in C#, doing multi threaded responsive GUIs is now easier. In fact, you get multiple choices on how to accomplish this task. But which choice is the best? and…
-
The Next Regex Regulator
It hasn't left my mind! Here's a preview of the current build. I'll make it downloadable when it becomes a little more usable than its current state.
-
When *not* to use Invirtus VM Optimizer (Hint: with differencing disks!) + different space-saver way
When RTFM is not enough It was a fun experience downloading Invrituse's VM-Compacting solution , installing it, running it for a couple of hours on one of my VPC images, wait quite a bit, and only then realizing that…
-
Just search for "Roy"
It's official. I'm number 2 when searching "roy" in Google , and Number 7 for the same search in the new MS Live Search . Now the pressure begins! Update : Well, I seem to be bouncing up and down on the main google…
-
March at Agile Israel - Great presentations & The group's first birthday
Our upcoming March meeting of Agile Israel will be a special one. not only do we have a great set of presentations to dish out, we'll also be celebrating the group's first birthday! We'll have a cake, pizzas, and raffle…
-
Code from DevDays Belgium available: Design for Testability & Smart Client Offline Caching and Synchronization
I had a good time at DevDays Belgium and would love to go back there again sometime in the future. I just hope the crowd enjoyed my sessions. In any case, I'm making available the demo code from two of my presentations…
-
Nice Google Desktop Trick
Here's something I just discovered. If you installed *the latest version* of the Google Desktop Search, Hit "Ctrl" twice now. Update : Apparently this does not come in all versions of the Google desktop. So here's what…
-
[Article] Achieving And Recognizing Testable Software Designs – Part I
Recently, I’ve had the pleasure of speaking at a Microsoft Dev/IT Pro Days conference in Belgium . I was approached by the organizers asking if I would want to do a session on “Designing for testability”, as part of…
-
(untitled)
Roy Osherove Principal, Team Agile www.TeamAgile.com blog: www.ISerializable.com Recently, I’ve had the pleasure of speaking at a Microsoft Dev/IT Pro Days conference in Belgium. I was approached by the organizers…
-
Achieving And Recognizing Testable Software Designs – Part I
Roy Osherove Principal, Team Agile www.TeamAgile.com blog: www.ISerializable.com Recently, I’ve had the pleasure of speaking at a Microsoft Dev/IT Pro Days conference in Belgium. I was approached by the organizers…
-
Windows Complication Foundation
I just thought of this term, and it may be the biggest problem developers will face with Vista and the whole WinFX stuff. this includes (but not limited to) Windows Presentation Foundation Windows Communication…
-
Some goodness from CodeBetter.Com
Scott Bellware has some useful Unit Testing Code Snippets for VS 2005 here . Cool! Jeremy Miller has a series of laws for TDD . All sounds advice from what I've read so far. You should read him. Oh, and read my latest…
-
Weblogs.asp.net Community Server 2.0 upgrade sorely missed!
Speaking of CodeBetter.com - they have a wonderful new look both on the blogs and on the main page ! They recently upgraded to Community Server 2.0 and it seems like a wonderful idea. Which makes me wonder: When is…
-
Udi Dahan on ...SOA!
"I'm really beginning to like this podcasting thing. Check out my conversation with Wally about SOA basics . " [Udi Dahan sees the light] BTW, Wally mentions in the podcast that Udi is working with Jimmy Nilsson on a…
-
Introvert Speaker == Extrovert Writer?
I'm currently editing the audio bits of an upcoming interview with Esther Derby , who I came to contact with through Johanna Rothman . The interview subject is a different topic than the one in this post though. After…
-
Why Word Verification Isn't The Answer
I know that human user verification systems in blogs are there for a reason, but we really need to come up with a better plan. Here's what I got on blogger today trying to post a comment: That would definitely stop any…
-
Microsoft's Journal for architects
Beat Schwagler and Ingo Rammer spent a few days here in Israel this week, doing both a full day architect's seminar and Beat also spoke at the Architects User Group. One of the interesting points to mention really had…
-
Special Agile Israel Meeting Today!
Reminder: Agile Israel meets Today. Gathering at 17:30, we start at 18:00 . Arrival instructions and more at our temporary site: www.AgileIsrael.com This is a special celebration for one year so I plan to raffle off…
-
New Israeli MVPs Announced
"Six new Microsoft MVP titles had been given to community contributers from Israel today : Amihai Levin – SQL Server MVP Guy Teverovsky – Directory Services MVP Eyal Vardi – Visual Developer – VSTO MVP Erez Keler –…
-
The Tech-Ed Israel Blog needs some *buzz*
Tech-Ed Israel has a blog . Its run mostly by Lior Tzoref, and tries to put a face on the whole organization of Tech-Ed. Personally, I like the idea. But there are several facets that should be implemented before…
-
Photos and Slides from Agile Israel March Meeting Birthday Maddness!
Wow , What a great Agile Israel Meeting we had this week! You can read all about it on our new site at www.AgileIsrael.com where you will also find the latest slides, and soon also the audio recording from the meeting.…
-
Solving those nasty "Out Of Memory" problems
This came up on the win-tech-off-topic mailing list the other day and I'm writing it down here so that I can explorer it further later on. I'm interested because I like to run *lots and lots* of programs at the same…
-
"Cool Commands" for VS 2005 is a free and useful little Add-in!
If you're using VS 2005 I highly recommend downloading and installing the nice "Cool Commands" addin, which you can learn about and download here . It adds some really handy right click menus to VS including (my…
-
Upgrading weblogs.asp.net from a slow and painful death
Omer writes eloquently about the slow death of weblogs.asp.net: "Time passed and as it did, more and more weblogs went the way of weblogs and were never again posted to, while other writers kept theirs alive by the…
-
Port 25: Microsoft Open Source Software Lab's "Channel 9"?
"Port 25 is open. The people, insights, and analysis from the Microsoft Open Source Software Lab. Send us your feedback and ideas. We want to hear from you. http://port25.technet.com/ " Looks interesting!
-
Hacking Microsoft Money to import my own bank's data + Fix for hidden money transactions
If you've never used Microsoft Money, you can simply move on to other posts.. One of the things I've done lately is try to use Microsoft-Money to manage my business and home finances. It's quite a lovely program,…
-
May at the Israel C# user group: Advanced Use of Delegates and Generics
Earlier this month, My friend Oren Ellenbogen contacted me saying he'd like to do a talk in one of the upcoming user groups here in Israel about .NET about the advanced used of delegates and generics in .NET…
-
CreateObject on remote server in .NET
In VB6 you could easily create a COM+/MTS object on a specific server by using CreateObject(progId, serverName). Corrado Cavalli, an MVP, just pointed this snippet showing how one would do the equivelant of that in…
-
Partial Classes - Add to your Unit Testing Bag of Tricks
Ralf has a nice tidbit about how .NET 2.0 Partial Classes can help you with writing unit tests for methods on classes that are otherwise harder to get to. It's a nice trick to add to the trick bag, though I'd argue that…
-
Ordering English Programming Books from Israel - Nice comparison of options
Update: Links fixed. It's was very late, sorry! Justin , a new MVP, blogs in the new Microsoft Israeli Blogs site (Hebrew and English Mixed) about a pricing comparison he made when deciding to purchase some books he…
-
New Tapuz User Group Meeting in Israel (and is it really needed?)
Looks like there's another .NET user group being born in Israel these days - The Tapuz .NET Prgramming Forum User Group . (click the link for the official announcement and instructions on how to get there). Heck, I'd…
-
My Tech-Ed Talk: Deep Reflection - What's new & Hot in Reflection 2.0
My upcoming Tech-Ed Talk in Israel will be all about what’s new and Cool in .NET 2.0 Reflection. Over the coming weeks until TechEd, I’ll supply links and information detailing the stuff I’ll be talking about. For the…
-
Advertise your Tool/Component/Site on ISerializable.com Blog
Yes, it's shameless. No, it's not as bad as you think. I'm looking to upgrade my cell phone , so it's time to open the floor to advertisers on this blog for a limited amount of time. If you have a cool product or…
-
Debugger Visualizer for MethodInfo, DynamicMethod, and MethodBase available for download
When I was preparing (still am) for my TechEd talk about Reflection 2.0, one of the coolest things I found was this nice DynamicMethod visualizer posted as a code sample. Taking apart the code for this project was a…
-
Persistore - Interesting attempt at a .NET Persistence Engine? You decide.
Just got this email from Hugh Moran of MoranTex about a new beat of a product they are testing out to help with persisting things and getting them out (think NHibernate ) only this technology is based on Memory Mapped…
-
Can you recommend a good Exchange Hosting service?
It's time for me to upgrade my email hosting. Right now I have an Exchange server running at home which I configured myself (with lots of problems, I might add - I'm not a great exchange admin). Now that I have my new…
-
Review: {SmartAssembly}- Assembly Improvement and Protection Tool
I'm very happy to introduce {SmartAssembly} as part of my official blog's " Ads I stand Behind " advertising. I chose to advertise { SmartAssembly} after taking a long look at the application, and realizing that it is…
-
Misc. Links and odd ends
Scott is so totally wrong - it hurts to read. He thinks FAR and xplorer 2 are the best explorer replacements ever, but personally I think once he tries Total Commander , he'll never go back (the UI looks like an oldie,…
-
The "PowerShell" Naming Stupidity
" PowerShell " ?What a stupid name for a product known as " Monad "! Sounds like one of the things I'd download at TuCows for $15, doesn't it? Cross Posted from Blogs.Microsoft.Co.Il/Blogs/Royo
-
Introducing The Retro Encabulator
Here's what you look like to your parents when you explain to them why your new laptop was worth $2,500: http://video.google.com/videoplay?docid=5125780462773187994&q=rockwell I swear, it's sad as it is funny.
-
Broken Download Links Fixed! XtUnit and EventsVerifier
There are some broken links hidden in my blogs from the past year - mainly because I was changing hosts, domains, etc.. So here I am, rectifying that situation now: EventsVerifier class : Helps write unit tests that…
-
Linux's Random Number Generator - Not That Great?
Benny Pinkas of the Haifa University in Israel ( http://www.pinkas.net/ ), claims that after reverse engineering the Linux Kern's Random Number Generator, he was able to come to some alarming conclusions. Mainly, that…
-
My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.
Update : Oren has a more technical scoop of my Talk and the WinFX Talk he attended on Day 1. He gave us both a 9 out of 10, which I'd say is a pretty remarkable first day at TechEd :) BTW, Oren will be speaking at the…
-
Why did 2,000 people leave during Steve Sinoflsky's Tech-Ed Talk? Not Just Boredom
On the first day of Tech-Ed, on the assembly Talk (the one that takes two and a half hours), Steven Sinofsky, the new manager of the windows division, went up on the podium to talk. He was on after a couple of short…
-
Small Tip: Getting the name of the current or calling method at runtime for debugging
Here's a simple little trick that you can use when using Debug Mode(though it does have its overhead, so turn it off when you don't need it). You know how you write those nasty trace messages that say "I'm…
-
Trend: Who works the hardest and knows the least?
Now here's an interesting thought from Google Trends: Which country outsources the most work in .NET? I'd love to say that Israel is third just because we care so much about technology etc. but I think the Truth may be…
-
The Good and Bad in Tech-Ed Israel 2006
This Year’s Tech-Ed Israel has been very good in many many ways . There were some glitches and mistakes, but overall I’d like to give props to Microsoft Israel for putting together a very good conference. Here are some…
-
Review: SmartInspect - Logging for .NET, Java and Delphi
This week I’ve decided to promote the Ad for Gurock Software’s SmartInspect on my blog's front page. In this fair review you’ll read why. The idea behind SmartInspect is to give you rich tracing abilities from multiple…
-
Tech-Ed Panel Q&A: Architecture in the Real World - Questions
During TechEd Israel last week, I've also had the privilege to take part in an Architect's panel that took place on the third day (and was largely ignored by the general population, perhaps because there was a Clemens…
-
Q&A: Agile Vs. Formal Methodologies
This is an answer to questions posted here . You can read more answers from that link. Agile Vs. Formal Methodologies Is "Agile" just another trend that is slowly turning into a more accepted and practiced methodology?…
-
Q&A: Microsoft, UML and Software Factories
Q: Software Factories and UML Has Microsoft Abandoned UML? Is the Domain Specific Language path so different than UML? Can they be combined? From what I’ve seen so far, and from talks I had with various people (…
-
Are Software Factories too complicated to be used in the real world?
Continuing this thought , one of the more interesting answers that came up at teh TechEd Architecture panel by Guy Ron is that the Software Factories initiative is most likely to fail from the evidence thus far. He…
-
Cool Freeware: Visual Task Tips
This little freeware program looks nice! Thanks for the hint, Ido . I think I'll install this today.
-
BS Bingo - Making Dull Meetings Fun Again
Oh, this sounds like a fun way to spend at a your weekly meeting with the CEO: Bullshit Bingo . They actually have dedicated sites and cards for this stuff. Testimonials from satisfied "Bullshit Bingo" players: "I had…
-
Blog related mobile software(asked for)+ Weirdest windows mobile feature ever
I've finally gotten my precious PDA-Phone and... What do you guys recommend in ways of a blog reading software and blog writing software? It needs to support Windows Mobile 5.0 and the blog posting app should support…
-
SQLOne - SQL Converter for many DB Dialects?
SQLOne looks like a good idea: " SQLOne Console 3.0 - Automatic SQL conversion utility to translate SQL queries between the dialects used by Oracle, SQL Server, DB2, Informix, Sybase, MySQL, PostgreSQL, and pure ANSI…
-
TheServerSide.NET - The .NET Equivalent of SlashDot?
I am totally starting to respect TheServerSide.NET . Not only do they have some fabulous content up there, but now they've made the mistake of publishing my post on Agile Vs. Formal Methodologies a couple days ago, and…
-
HL7 Software Factory Project is a success in progress, says MS Architect Mauro Regio
I got a response in my comments to my post about Software Factories perhaps being too complicated to be used in the real world. It was from Mauro Regio , one of the initiators of the HL7 project mentioned in that post.…
-
Oren Ellenbogen rocked last night about Generics, Delegates and Anonymous Methods.
Update : His slides and demos are posted here . Last night was a very good meeting of the C#/C++ users group . Oren Ellenbogen spoke about Advanced usage of Generics, delegates and anonymous methods to a crowd who…
-
CLR Generics Vs. C++ Templates - some good links
An interesting question in last night's talk triggered lost links I had about an interesting subject: What are the main differences between CLR Generics and C++ Templates? Here are some good links:…
-
Two Powerful Generic Collections And Algorithms Libraries
Two very good resource links that Oren pointed out to in at the end of his presentation about advanced use of Generics and Delegates are two powerful Generic Collection Frameworks: PowerCollections (by Wintellect, free…
-
YubNub - Command Line for Web Browsing
If you're a command line freak like I am (or like Scott is), maybe, just maybe, this YubNub site is for you. It's essentially a "command line" gadget for web browsing, that help create and run short commands instead of…
-
My RSS at FeedBurner
If you have a spare moment, change you feed subscription for this blog to : http://feeds.feedburner.com/Iserializable Using FeedBurner I can get better statistics on how many readers I actually have, and can make a feed…
-
.NETWeblogs upgraded - finally.
Weblogs.asp.net has upgraded to the next version of Community Server. Finally! Thanks for all your hard work guys. Ads on blogs One of the upcoming changes to weblogs.asp.net will be that there will be ads on the blogs…
-
Review - Automise: Automise almost anything
This week, I'm happy to review and advertise Automise , from the makers of FinalBuilder. As a .NET developer, I’ve always thought that FinalBuilder was a fine product. In fact, it’s one of my favorites and I recommend…
-
Steve Kelly on Software Factories: "It's worth the effort"
The saga continues as Steve Kelly , from MetaCase, sent me an email, from which I'll quote the chunks relevant to the earlier Software Factories Discussion ( here and here ) on this blog. He also has his own blog post…
-
[Cool Tool] Free Intellisense for SQL Query Analyzer!
Thank you Red-Gate ! Their "Intellisense for Query Analyzer" is free for download until September 1st! "No time-bombs, no restrictions" This is a must have cool tool. Mucho Appreciato! [via ScottGu]
-
Google Notebook - Would *Kill* RSS Feeds
My Google Notebook is a very cool thing. Now, if it only had RSS feeds and the ability to set a domain... now - you'd have one hack of a blogging engine on your hands, wouldn't you?
-
Review: Shell MegaPack - Windows Explorer GUI Replacement Controls
This week I’m happy to put up an ad and review for Shell MegaPack by SSWare . I’ve used parts of Shell MegaPack by SSWare in a couple of small projects I did(Windows Forms), and was wonderfully surprised to find their…
-
News: TestDriven, SideKick, Expression Evaluators and Security to boot
I've gathered some interesting links posted only yesterday, so I don't forget (and neither should you). Jamie has a couple of posts related to TestDriven.NET you should be aware of TestDriven problem with Building…
-
Got an MSBuild-SikdeKick wish? Post it on Matan's blog!
Matan Holtzer is one of the guys behind the new MSBuild SideKick , which is essentialy a visual editor for editing MSBuild and Team Build files instead of editing raw XML (and a tool like this comes out only now??). His…
-
Resharper Vs. Refactor! and CodeRush - Let the games begin.
It feels like the VS.NET Add-in wars are coming this way again, and I'm glad. Here's what DevExpress had to say on this unofficial blog post : "Just as a taster, how about these: Refactor! Pro 2.0 has more than twice as…
-
Architecting in an Agile World - My ArcCast with Ron Jabobs in online
My ArcCast with Ron Jacobs, Recorded at TechEd Israel, is now online! It was really fun sitting there in front of a crowd and just talking with Ron. I broke my teeth a little speaking english, but it feels OK, listening…
-
[Cool Tool] ASP.NET Enterprise Manager on Steroids: Ajax, Multiple DB types, And open source!
What would the ASP.NET Enterprise Manager look like with Ajax Support? The VisualWebGui guys have a clue. They built a new one from scratch with their cool technology for making web from winforms, and they even made it…
-
Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange
I get these annoying message on w Windows 2003 Server with Exchange Installed, when trying to do mail merge or send do as attachement from within Word: "mapi32.dll is an invalid Extended MAPI Library Mail is not…
-
June @ Agile Israel (Feature Driven Development, Design For Testability)
After a long time with no meetings at Agile Israel, I’d like to invite you to our next meeting which will take place on the 29 th of June (Thursday) at Microsoft Israel . As always, it is completely free to attend, so…
-
Interface Naming - Anything But Java's Standard, Please
Jeremy dislikes Interface names that being with 'I' ("ISerializable"..). Len Holgate disagrees with him , but likes to name his classes in a "verb-noun" fasion ("IManageUsers"). Personally, I'd much rather have "I" for…
-
Mapping CLR, Winfx and .NET Framework 3.0 upcoming versions
The announcement of .NET Framework 3.0 previously dubbed WinFX is definitely confusing. Microsoft is trying to plug some of the holes but isn't doing so well, which is why you'll start seeing all these random blog posts…
-
Favorite Windows Keyboard Shortcuts
Jon Galloway has some cool shortcuts for windows , some of which I hadn't considered before: The System Tray (oops, I mean Notification Tray) is a bit tough to get to if you don't know the trick, and it seems like…
-
[Cool Tool]Unlocker : Unlock Files/Folders without going nuts
Jean Paul Boodhoo has a nice tidbit about a new free tool called Unlocker that helps detect and actually unlock "locked" files in Windows. You know, those ones that seem to be held by some unknown entity on your…
-
[Cool Tool] CodeSmart 2007 for VB6 - The Killer Addin for VB6
The guys at AxTools are at it again, with CodeSmart 2007 for VB6 . If you still do VB6 development (and I know plenty of places that still do (mostly because they have no choice), this is the tool you'd want to get. The…
-
CodeRush 2.0 First Impressions - A Nice Surprise
Through Kim's blog , I've found out that CodeRush and Refactor 2.0 have finally been released. You can catch the scoop and the immediate download links on the CodeRush blog (as well as some installation notes here). But…
-
Control Google Maps by Tilting your ThinkPad
" Another day, another hack . Here's a demo that controls Google Maps using ThinkPad Hard Drive Active Protection sensor. You tilt your ThinkPad and Google Maps roll over. Pretty cool." Oh, this is very very cool!…
-
[Off Topic] Welcome to Pallywood
I normally don't blog politics, but this is too important not to mention. Feel free to skip this post if you're not interested in the Israeli-Palestinian conflict. Not to detract anything from what's already a very…
-
This week at the C# User group - Hardcore ASP.NET 2.0 [Dan Amiga]
I'll be hosting the meeting of the Israel Visual C#/C++ User's group this week due to scheduling problems on part of the original hosts of the group, Shai Bar Lev and Moshe Raab. So what's the meeting about? Read the…
-
A Simple Version Control Strategy Using Team System
Parts of this article are compiled from http://msdn.microsoft.com/library/en-us/dnvs05/html/vs05teamsys.asp?frame=true Update : Added questions about sstoring third party components, sharing project output internally…
-
A Simple Version Control Strategy Using Team System
To Skip this Intro, read the full article here: A Simple Version Control Strategy Using Team System I was recently asked by a client who I'm helping to integrate Team System, to create a strategy for the organization…
-
MSBuild SideKick - Fixed to use with Team Build
Update : Downloading the latest version of hte Sidekick tool fixes the problem mentioned here. See this comment from Matan: "Please download the latest version of the MSBuild Sidekick - that should take care of the…
-
Procedure for Installing Team System
The first time I Installed Team System, it took about a day. I had to learn all this stuff the hard way, and the docs were just too darn "wordy". So I made a small log file of what I had to do before I could install…
-
Free Sharepoint 2007 Book Download
If you're into that kind of thing, Eli says there's a free book download about SharePoint 2007. Download the PDF directly from here . Eli says: "Future or current SharePoint developers should at least flip through the…
-
Four cool books to give away at today's C# user group
If you're planning on showing up today to the Israeli C# User Group meeting (Wednesday) be prepared for a great raffle I'm planning in the end. I try to make it a habit to bring along cool books to presentations I host.…
-
Should I set up an OR Mapping Related web portal?
Update: The site is now live, and waiting for your shared knowledge to be written into it! Check it out: www.ORMappers.Com I'm In the process of creating a site that will deal with ORMappers (of all technologies). This…
-
ORMappers.Com is open for business (sort of)
As promised, here's a portal I made dedicated to Object Relational Mapping Tools , Technologies and reviews. http://about.ormappers.com/ The site is currently very thin with information, but that's why it's a community…
-
NSPec - The evolution of unit tests into behavior description?
Get ready for another naming storm. This time it's going to be "Behavior Driven Development". The most important thing coming out of the BDD "movement" thee days is NSpec - a framework and specification for writing…
-
See you at Agile Israel today!
Don't forget that today we meet at Agile Israel. Complete details found here . The two topics are: Feature Driven Development and part II is Designing for Testability . We'll also be giving away two cool Agile related…
-
MVPs go karting
Yesterday we had an MVP-Event - a local go-Kart tournament. I've previously written how great it would be to have this thing (not just for MVPs) on a monthly or bi monthly basis, but there was little response. So, here…
-
Interesting podcast: QAPodcast.com
I was looking for some more interesting podcasts to listen to while I do my nightly walk. I already listen quite regularly to : .NET Rocks HanselMinutes ITConversations (though there haven't been many intersting ones…
-
Introducing Regulazy: Point & Click Regular Expression
Regulazy is an attempt to build a small “Expert System” for creating .NET Regular Expressions. It lets the user create an expression based on a real life example of text they would like to parse. As the user interacts…
-
TypeMock 3.5 is out - and it's powerful!
The wizards at TypeMock.com have released a brand new version of TypeMock - one of the coolest Mocking frameorks you've never heard of - and it's a shame you hadn't. (if you're new to this product , look at the bottom…
-
More Interesting Podcasts about technology
After my post about QAPodcast.com and other podcasts (which actually isn't that great after listening to a couple of shows, sorry), I got some nice referrals to other podcasts in the comments. Here they are: Brian…
-
Solution to: "Cannot add diagram to SQL Server 2005 DB: Database diagram support objects cannot be installed because this database does not have a valid owner."
I found the answer in this post via Larkware . There are some other alternatives over here . I came accross this problem a couple of times but never had the chance to delve too much into it. Next time I'll know what to…
-
Attack of the high and mighty forum reply (or: can't you just answer a simple question?)
Careful – major rant! I was having a question from one of clients about something they are dealing with. I know the app, I know the design and the problem was something I didn’t know how to solve (technical problem with…
-
Screencasts on developing for Windows Mobile 5.0
Rory seems to have put up actual technical content on his blog and on channel 9 , and it looks spiffy. If you're interested in developing for windows mobile 5.0 , check out these posts: Here Here And Here
-
TestDriven.NET - Pro and Enterprise editions announced
Jamie Cansdale announced that he's coming out with a pro and enterprise commercial versions of TestDriven.NET (yes- it costs money now). Read the full thing here , but to answer the most important question for a lot of…
-
Make IE and FireFox go faster than ever
FireFox is cool - but it's *very* slow. So is IE. There are ways to make both of them run faster, fortunately. If you want to make IE go faster - Go here . If you want to make FireFox go faster, follow these steps: Type…
-
Geek Desktop Contest Announced
It's time for another Geek Desktop Contest (last one was 3 years ago!). Just head on over to http://Desktops.Osherove.com , register, and upload a screenshot of your desktop. Contest closes on august 31st 2006, and the…
-
Some updates about the desktop screenshot contest
Some updates about the desktop screenshot contest : You can now simply send an email with your screenshot without having to register on the site We have judges! Mike Gunderloy Scott Hanselman Carl Franklin Yours truly…
-
Solution: Using Source Server with Team System Source Control
If you just want to go to the site: Go here: http://SourceServer.Osherove.Com . A team I work with needed Source Server usage support for Team System. Unfortunately, this is just about the only place online that really…
-
See you at Tech-Ed Europe!
The guys at Tech-Ed Europe are very impressive when it comes to managing the show. As early as now they have a speaker site up with a complete speaker application online that helps manage the massive amounts of data…
-
Solution: Using Source Server with Team System Source Control
Microsoft source server Source Server is coolness. If you don’t want to read further - This script adds Team System Source Control Support to Source Server. Microsoft source server is part of the Debugging Tools For…
-
Does your desktop look cool/geeky these days? You could win some prizes.
There are some seriously cool desktops being posted over at Http://desktops.osherove.com How about you get over there and submit your cool, amazingly geeky desktop?
-
Understanding the different generic collections in .NET (List<T>, BindingList<T>, Collection<T>)
An innocent question came up in one fo the mailing lists I subscribe to. It was about when would you want to derive from the various generic collections in the framework. That also prompted another discussion about the…
-
Could JaJah be the next Skype Killer? Almost
If only you were able to initiate calls *without* a real phone, I think it would. To start, www.JaJah.com - an Israeli startup company has had this product for about a year now. What it does is allow you to call free…
-
Microsoft Acquires Winternals (a.k.a SysInternals) Software
This is *huge* news. Microsoft Acquires Winternals Software Company appoints operating systems kernel expert Mark Russinovich as technical fellow. If you don't know how valuable SysInternals tools are - it's time to…
-
Regulazy Facts
Over 700 downloads in the past 7 days since the announcement . Over 250 Unit Tests that run in under 3 seconds together(not for the UI, but for all the logic) Next iteration release: August 10th. 1 major bug - reported…
-
Oren is grokking Test Driven Development
Oren Ellenbogen is having various learning experiences from our last session together (I'm coaching him on Test Driven Development as part of my work ). He's writes in a clear way about his thoughts and perceptions…
-
Microsoft's SharePoint treats FireFox as 2nd class citizen
Looks like the next version of SharePoint won't support FireFox fully. as Jeff mentiones : "Every time Microsoft is doing something cool (like Xbox 360 or Visual Studio Express), they do something that's crap like this"…
-
How do you avoid bugs in your unit tests?
Oren tries to answer from difficult questions about TDD. One of them is related to how you'd make sure that your tests don't have bugs in them - which is a very important aspect of trust-worthy tests : One of the best…
-
Moving to FeedBurner
This is an important note: My new RSS feed address from now on is http://feeds.feedburner.com/Iserializable . The original RSS feed will NOT BE UPDATED . So you should change your RSS subscription now. Will redirect to…
-
ISerializable mentioned on HanselMinutes
Congratulations to HanselMinutes on 25 shows filled to the brim with excellent content, highly geeky, technical and, yes, not wasting my time! I only wish the show was 1 hour instead of 30 minutes, so that it would fit…
-
Hibernate may violate "Object model mapping and runtime engine" patent
" Red Hat will face a patent infringement lawsuit this week over whether Hibernate, which it inherited from JBoss violates ORM patents held by FireStar Software. FireStar alleges that Hibernate violates U.S. patent…
-
How to setup your own online business - The Geek's guide
Every once in a while I come across someone who asks me various technical stuff about my business like how I manage my email, where do I host my site etc. So I wrote up a short article that might help future readers…
-
First Technical Steps to managing your own business
Before you leave your current job to become independent, consider the following: 1. Don’t leave before you have a website 2. Don’t leave before you have an “official” email address 3. Don’t leave before you have a…
-
Online Database Schema Samples Library
This is so I don't forget. Scott Guthrie posted about a site that has pre-bui;t schema examples of common database scenarios. In short - it lets you see what a "standard" database for an application related to a…
-
Sanjay's cool tools
So I don't forget, Sanjay's cool tools category has lots of, well, cool tools I need to check out when I have time.
-
Spam Comments - The new enemy
If you've been trying to post comments on this blog and haven't seen them published - my apologies. for the past few weeks there's been an uproar of spam comments - close to a hundred a day now - which prevents me from…
-
2 Day Architecture & SOA Course - Sound Interesting?
If you're in Israel, Udi Dahan , Israel's own Software Simplist, is holding a 2 day Architecture and SOA course. Some of the stuff he's covering sounds interesting. Even if it's something I've heard before, It's always…
-
Regulazy 1.01 is available for download
There’s a new version out for The Regulazy, which you can grab here . Update : 30 minutes after the last update, I uploaded a newer version (1.011) which fixes a crash with some HTML Partsing inputs. You can simply…
-
Two cool utils: InstallPad and Live Writer
Two things are on my plate today (small as they may be..) Live Writer is my new blog post writer, and it's pretty cool (via Scott ). Main reasons: It has spell checking built in, and it posts nicely into Community…
-
SharpRobo - Winform UI Unit Testing made easier?
Hmm. SharpRobo seems like something that might *start* to satisfy those who just can't do without UI Testing and have been looking for a way to do it from within their unit test frameworks (such as NUnit or FIT):…
-
Speaker Idol @ TechEd: Developers
Got this in the email - thought some of you might be interested! Speaker Idol @ Tech·Ed: Developers 7 - 10 November, Barcelona, Spain Take to the Speaker Idol stage, demonstrate your exceptional presentation skills and…
-
Nice Threading in .NET 2.0 E-Book and online reference
Update : Here's a little article that shows locking with Blocking Queues (an idea I refer to at the bottom of the article) I recently found this great online E-Book about Threading in .NET (also applies to .NET 2.0!),…
-
Free E-Book: Developing Time-Oriented Database Applications in SQL
One of the books I mention in my Amazon Wish List is Developing Time-Oriented Database Applications in SQL (Morgan Kaufmann Series in Data Management Systems) . A few days ago I got an email from Steven Gravitz telling…
-
Cool Tool: Direct Access - Keyboard macros everywhere
Direct Access seems like a nice little utility I could use in my day to day work: from LarkWare : "Here's how it works. You define "actions" within the direct access interface. An action can be opening a Web site,…
-
It's Not Just Standing Up: Patterns for Daily Stand-up Meetings
Martin Fowler (a.k.a "The GoF dude") (I messed up and confused Martin as one of the authors. I tend to do that a lot - think that Martin has done lots and lots of things.. thanks for the comments.) points to an…
-
The Art Of Unit Testing - Starting out My First Book
I'm happy to announce my new Book Project : "The Art Of Unit Testing". The book will use examples in .NET, but it should be general enough so that any java or C++ developer should be able to read it and learn things.…
-
Zune - The Hebrew Perspective
I'm not sure how much the marketing people at Microsoft are aware of this, but " Zune " - their new portable player, has a very "naughty" meaning in Hebrew. How Naughty? Let's just say that if I were to use it in a…
-
Simple designs through Test Driven Development
Scott Bellware keeps on wowing me with his elegant way of putting ideas into words, sentences and paragraphs. If you are into Test Driven Development, you should be reading his blog . In one of his latest posts he talks…
-
Nice idea for a shirt
Update : There seems to be a bug in community server - this post should not have ended up on the main feed - it has not tags relating to the main feed whatsoever! This is truly an awesome idea . "After reading about…
-
Who vs. Who in the Middle East? A Visual Map
Update : Again, There seems to be a bug in community server - this post should not have ended up on the main feed - it has not tags relating to the main feed whatsoever! I'm not a political blogger, but just In case you…
-
16 Features in Resharper Every Developer Needs To Learn
Jeffery has a nice list of the features in Resharper he uses most often in his daily coding. The list has screenshots and shortcut descriptions, so it's a good cheat sheet for anyone wanting to get into Resharper fast…
-
Unit Testing Pros And Cons
" Unit Testing is teh suck " - this post, and some of the comments to it, represent just about every conceivable FUD (fear, Uncertainty, Doubt) about Unit Testing and Test Driven development I've heard, so I'd urge you…
-
Ultimate Developer and Power Users Tool List for Windows - Updated
It's back, and it's bigger than ever, tighter around the edges, and storms into your hard drive faster than you can say "RegEdit". It's Scott Hanselman's 2006 Ultimate Developer and Power Users Tool List for Windows If…
-
New Language in Google: 'Elmer Fudd'
Can anyone explain to me why "Elmer Fudd" is a language sitting inside my "Select Google Language" dialog page? Once I select it, sure enough, my searches end up looking like this: (I know who Elmer Fudd is, so don't…
-
Need help spreading a technical video via Bittorrnet
Update : fixed the link to the torrent file. you can try and use it now: http://files.osherove.com/torrents/DEVDEV_Designing_for_Testablity_Roy_Osherove.wmv.torrent I have the video of my " Designing For Testability "…
-
Video: Designing For Testability
You can now download my presentation video from DevDays Belgium Entitled "Designing For Testability" from last year. Stuff I cover in this talk: Basic design principles that help make sure your code will be testable…
-
Influence the next Microsoft Israel Conference
If you're in Israel, here's your chance to help shape the face of the next developer Conference Microsoft Israel is hosting in January. Just go to Yosi Taguri's Blog and add your comments/wishes on what you'd like to…
-
Neglecting Israeli MVPS, and INETA MEA is worthless
Israeli MVPs are being neglected If you're a Microsoft MVP, and are not from the United States, you probably have your own MVP Lead in your country, taking care of business. Israel had one until a couple months ago or…
-
Cool ScreenSaver: Electric Sheep
Here's a cool screensaver I've been running for a month or so on my machine, and it is beautiful ! It's the Electric Sheep Screensaver , and it's a bit different from your run of the mill savers: "Electric Sheep is a…
-
Cool Tool: vRD - Multiple Remote Desktops in one program
If you do a lot of administration on remote machines concurrently, you might know that there are some programs out there that allow you to control multiple remote desktops under the same window. One of the best free…
-
How to create your own Auto Login Remote Desktop Application
Speaking of Multiple Remote Desktops - it's not really that hard to build such an application. Microsoft had a "Microsoft RDP Client Control" ActiveX control that you can use in your apps. I've even went ahead and…
-
TypeMock Bundled Up with TestDriven.NET
Looks like TestDriven.NET can now be purchased as a bundle package with TypeMock . Here is the announcement . Both of these products rock, though I suspect using the latter is a task most developers won't find…
-
Regulazy 1.02 is out and about
There's a new monthly version (1.02) out of Regulazy. You can grab it over here . (if the link is broken try http://tools.osherove.com/ ) Regulazy is a visual Regex Creation tool for beginners. It contains an easy…
-
BetaMarker.com - Early adopters welcome
This site was just launched , and I got an email from a friend who is connected to the site owners. Sounds like it might have some appeal to us early adopters: Beta Marker . I'm thinking -- del.icio.for early adopters:…
-
White Text/Blue Background - Missing from Word 2007?
I am shocked and amazed. They actually removed it? If anyone can tell me where I can find the "white text on blue background" viewing option in Word 2007 - please do, but I fear the answer will be "it's not there…
-
Never-locked systems and the interesting case of the sales person
Here's something you don't consider as a software developer: the way your users behave to make things easier for them : I was going with a a friend yesterday into a cell phone store (he had a problem with his phone).…
-
XP Simulation Blog
Here's a blog from someone who is simulating an XP project from start to finish. I find that the test naming are less than perfect, but I should read more before commenting on the real "meat". So far it seems to be…
-
Test Driven Development Related Podcasts and a few other comments
It's been an Test-Driven few weeks in the .NET podcasting scene. If you're into it, here are some audio shows that should help you learn a little bit about this world. Hanselminutes has a couple of shows on the scene.…
-
Blogging about embedded software development
Beniot Asks " Am I alone ?" when it comes to Blogging about Embedded Software development. He's talking about hard core low level programming with C and C++ and Assembly and what not, not about the .NET Compact…
-
Windows Live - porn related? Google thinks so.
That's interesting. Google seems to think that Windows Live Terms Of Service page is related to porno sites. Seriously . [via YNet (Hebrew)]
-
MbUnit vs. NUnit Vs. Team System Unit Testing - Choosing a unit test framework
Update : There's a new Unit test framework called XUnit.NET. More info here. MbUnit is gaining some momentum as one of the nicest unit testing frameworks for .NET out there. I just came out as an RC2 release with many…
-
Setting up a technical blog online - some options
In the last few weeks I've been asked by several would-be bloggers here in Israel how they can start their own blog. Should they use custom blog software? what sites can they register to, how one goes about registering…
-
Faster builds of web projects with VS 2005
This goes out to all the folks who tell me that ever since they switched to VS 2005 - the time it takes to build their solution is very very long when talking about web projects. Stop blaming Resharper, folks. Here's…
-
Continuous integration with Team System and Team Foundation Server
Team foundation server is a monster . Seriously, it's so big and heavy, that trying to do something as simple as adding custom actions to a build process, reading the documentation and googling on how to achieve this is…
-
How Telerik won a blogger's heart - attention and openness
If you develop 3rd party controls for .NET Development, you should be taking notes Telerik's attention to customers - here's the full story . Chris complained about his overall problems with 3rd party controls, and…
-
TorPark - New anonymous, secure, free, USB-Key friendly browser
There's a new "Secure" browser out there, based on Firefox, called TorPark . "TorPark is a program which allows you to surf the Internet anonymously. Download Torpark and put it on a USB Flash keychain. Plug it into any…
-
The future of unit testing tools - MbUnit, NUnit, NMock and FIT
After I posted that I still recommend NUnit over MbUnit , and reading Andrew's response regarding how it's unlikely that MbUnit will freeze anytime soon, I started thinking some more. What if MbUnit keeps going and…
-
Enter the Larkware Contest
If you haven't already entered, you should join the larkware 1,000 contest . It's pretty darn easy to join, and the prizes are awesome. In fact, I'll be joining my self by posting a link to a useful site. here's how you…
-
Problem: Underlying HTML from a selection inside WebBrowser Control produces different HTML than the original page
here's a problem I've been trying to deal with: the WebBrowser control in .NET 2.0 Winforms. I'm trying to get the selected text's underlying HTML representation, and it works, kind of. IHTMLDocument2 doc2 =…
-
.NET Rocks: Regular Expressions with Roy Osherove
My .NET Rocks Interview about Regular Expressions in now officially online and I am excited! I'll have a good listen at my walk tonight, so if you get to listen to it first, your comments are welcome on this post. I'd…
-
Must watch: Working with Sysinternals tools at DnrTV
Speaking of DnrTV, you really have to watch the show where Scott Hanselman shows off how to use various tools from SysInternals . These tools could seriously save you hours of work, sweat, tears, blood and ink, and they…
-
U2U refuses to work with Israelis due to ' War crimes and apartheid' in Israel
[Update: be sure to read the comments as well -they contain more interesting opinions] Here's a story that made me angry. It involves a Belgian company called U2U . A company that I personally got to meet some of its…
-
Using TypeMock vs. Design for testability
Eli Lopian, the Israeli guy who is now running TypeMock - one of the most powerful Mocking frameworks out there for.NET developers, opened a blog . I personally know the guy and he is a brilliant coder and architect -…
-
Notes from my .NET Rocks show on Regex
Notes from my .NET Rocks show : I say waaay to many "uh"s and "you know"s and "for example" One big mistake in the Regex tutorial : i said "." means "zero or more of something" but it's actually " * ". Note about the…
-
Top 10 Best Presentations Ever
A friend sent this to me the other day, and I thought it'd be a good link to have here to follow up on every once in a while. Folks, here are two folk's selection of the Top 10 Best Presentations Ever . Steve Jobs…
-
[Cool Tool] NetSetMan - switch network configurations in a single click
Here's a great little program that saves many lots of headaches when I take my laptop to different places. It's called NetSetMan (as in "Network Settings Manager"), and it has a free version with 99% of the features…
-
My sessions at TechEd Europe 2006
here's the current list of sessions I'll be doing at Tech Ed Europe: Developers: (Note: the Test Driven Development Chalk & Talk is in the morning after the Tech Ed Party - if you're there - you're hardcore :) ) ARC207…
-
Avoid multiple asserts in a single unit test: revisited
James Avery argues that what he'd really like to see in a unit test framework is the ability to run (and fail) multiple asserts within the same test. As some background, I personally am in favor of the " single assert…
-
Regulazy 1.0.3 Released
The monthly iteration release of Regulazy is up over here . Regulazy is a visual Regex Creation tool for beginners. It contains an easy "point and click" user interface , and allows creating regular expressions for…
-
Installing VS 2005 SP1 Beta on Vista RC1
Installing Visual Studio 2005 SP1 Beta on Vista RC1 sounds like a common task until you figure out the UAC - User access control, and the enhanced security functionality in Vista. You may find that your install suddenly…
-
The Art Of Unit Testing - Download Chapter 1
I'm happy to announce that draft of chapter 1 from my upcoming book " The Art of Unit Testing " is available for download immediately - click here for the PDF . the book will also be available to download from Manning's…
-
How to get disqualified as an MVP
Jamie Cansdale is not an MVP anymore - his title wasn't renewed this year. "So what" you may think. "Who on earth is Jamie whatever?". Jamie is the guy that created TestDriven.NET (formerly known as "NUnit Addin") - one…
-
Good Agile, Bad Agile
Steve Yegge, an employee at Google, has a very interesting post where he separates "Bad Agile" from "Good Agile". I urge you to read this long post as it contains many points that try to explain what "Bad Agile" is.…
-
DataFresh - Database rollback library for unit tests
A while ago I wrote an article about database unit testing , and the various ways you could "rollback" the database state to the way it was before the test ran. Today I got an interesting comment from Mike Brockey : "I…
-
Introducing Perf+ , A better perfmon
Perf+ is an advanced free extension of perfmon with a tabbed interface and a set of predefined counters you can modify and share with others. Great for real time viewing of a host machine's stats quickly. Still in the…
-
MassDataHandler: generate test data to help with data layer testing
Yet another tool to help with integration tests against the database layer(got this by email: "I wanted to let you know about an open source tool I created to help unit test the data access layer.…
-
Next generation facial mapping technology
What an absolutely amazing technology this is . "The Times's Sharon Waxman talks with executives from Imagemetrics, a special effects company whose new facial mapping software could change the way movies are made."
-
Nothing to do with Vista
This is hilarious , and has absolutely nothing to do with Windows Vista. He just goes on and on. Seriously. Listen. (thanks Chris )
-
MSDN Premium auction for Africa
If you're an MVP who got the "MSDN Card Giveaway" thing early this year but had no idea how to give it out, Jamie Cansdale has a great idea that might actually help people who really could use some help. "I'm thinking…
-
How to run web services and sites on the same box as sharepoint (avoiding "404 Page Not Found" errors)
I just finished a 6 hour "chase-around" session after what seems to be the most annoying problem I've encountered. The problem I had was this: I was using the Virtual PC image that can be downloaded from MSDN Subscriber…
-
Israeli .NET bloggers you should read
I wanted to draw your attention to several prominent Israeli Bloggers in the world of .NET that I know and respect. (I'm only mentioning those that post regularly - I know and respect many more, but they don't write at…
-
MomPC - Creating a parent safe PC
As many techies out there, I’m also the primary technician and support personnel for my parents – mainly, my Mom. Herein lays the problem. My mom is not really a computer whiz. In fact she doesn’t know how to do much…
-
Project Server Connector for Team System RTM announced
One of the issues that many people have faced when moving to Team System was how to integrate it with their existing project management software. Specifically, Microsoft Project Server. Team System can already connect…
-
Agile Development Sessions - Slides and Demos from TechEd
Update : here's a video that yosi made of my draft song before the preconference... Que sera sera... Yesterday was a full day of pre-conference goodness. I've had a blast doing 4 sessions dealing with Agile Development…
-
SQL Refactor looks cool
If you do any work with stored procedures and SQL databases, SQL Refactor should look very interesting to you...
-
People find use for my sessions
It's nice to know I've helped people in my sessions yesterday. Miguel started using a naming best practice I suggested in my Test Driven Development Session - give your unit tests a name that divides into 3 parts:…
-
Que Sera Sera - How was TechEd Developers Europe?
Yosi just posted the video if me singing "Que Sera Sera - the project moved overseas" in front of 630 people. One of the scarier things I've done - and one of the most fun at the same time. It came at the end of a talk…
-
Managing team build files sucks a little less with Attrice SideKick for VSTS
Oh, I could have seriously used the Team System Add-on from Attrice's SideKick project last week at TechEd when one of my Demos Broke. The add-in allows version control operations for selected build type to be performed…
-
Israeli Blogger Dinner Next Week
Omer took it upon himself to organize a blogger Dinner here in Israel. so write this down: November 20 (next week, Monday), 21:00 - somewhere Kosher. I am totally there! Details to be found on Omer's blog (write…
-
TeamLook Integrates Into Team System Projects From Outlook
TeamLook looks like a great way to Integrate Team System Projects into everyday outlook so that anyone who needs to can see it from something that's always open on their desks: Outlook. " Personify Design TeamLook™…
-
How to waste time with people you highly respect
What do you do if you happen to be sitting at the same table with David Chappell (SOA and architecture guru), Steve Swartz (Architect for BizTalk and in charge of many many people at MS) and Clemens Vasters…
-
Final updates on Israeli Blogger Dinner on Monday
Omer has an update on the the Blogger Dinner this coming Monday ( read it all here in Hebrew) : Monday 21:00 Papagayo (Azriely center Tel Aviv - Kosher) 10-15 people are coming! I'm defiantly there! Yosi - hope I'll see…
-
Scrum Vs. XP - Why Scrum is easier to sell
One of the things I talked about during my Pre-con sessions ate TechEd Barcelona was how to Implement Scrum using Team System and the Scrum For Team System Project Template. I like XP , but I really like Scrum as a…
-
Scrum Certifications are Problematic
I said that Scrum is easier to sell , and I meant its easier to sell to the client, but one of the few things I don't agree with is the whole notion of the Scrum Certification Course . I think the a lot the problems…
-
MVPs Week - Full week of hardcore training from Experts4D
Great news for the Israeli Dev Crowd! I've known Ohad Israeli for more than a couple of years now - we met when I worked at Magen as a consultant. He's a great guy with great knowledge and abilities. Now Ohad is partner…
-
I'm looking for a great tester to work with me
I'm looking for great people to help me drive the Team System Field which I am running through Sela . The first thing we need is someone who can become our Testing with Team System Guru. More jobs will come later.…
-
Solving "An error occurred while enlisting in a distributed transaction" error when using Rollback Attribute or COM+ in unit tests
One of the things I'm most proud of creating is XtUnit , which allows Rolling back the effects of a unit test against a database. (which really means its an integration test - maybe we should call these hybrids "coded…
-
I'm looking for a great DBA!
I'm looking for a DBA (SQL required, oracle is a plus) to join my team at Sela and become a guru on the DB Developer side of Team System. This person needs to have several years experience as DBA in real projects. Your…
-
TFS Permission Manager Tool
Leon just posted a new tool he developed called "TFS Permission Manager" for managing Team Foundation Server permissions in an easier fashion. Way to go! Here are some benefits in the tool: "Using this tool you can: Add…
-
Cool Promotion - Automise for $20 for 24h window
A little bird tells me that in a few hours you'll be able to get Automise (that's the system admin's version of FinalBuilder - my favorite build automation tool) over here for a 90% discount - less than $20 instead of…
-
New research shows SQL Server 2005 more secure than Oracle
Could it be true? A research shows that there were no security flaw fixes in SQL 2005 since its release (it does not show non-fixed flaws) compared to Oracle. Is Microsoft's Secure Development Lifecycle initiative…
-
Software architects - glorified fashion designers?
In the movie “ The Devil wears Prada ” the opening title shows our main character as she is happily getting ready for her first day at a new job – assistant at a big fashion magazine. As she gets ready for her day, the…
-
HnD - Open source forums and support backed by LLBLGen 2.0
Frans Bouma , one of the people I highly respect in the blogsphere as an architect and ISV (Built LLBLGen - one of the strongest ORMs out there for .NET) Just released HnD , which stands for Help and Discuss - an open…
-
Hello DataDude! Team System for Database Professionals is RTM
From Matt Nunn "On Friday 1st December 2006 the development team officially announced that Data Dude was done and was being released to manufacture. It should be available for download to MSDN subscribers on December…
-
Extended Unit Test Attributes for Team System
Justin Burtch just posted a handful of cool attributes that extend the basic testing attributes within Team System's unit test framework. Some of those include [Rollback] - to rollback DB changes after the test…
-
How bad design can scare your children
I forgot how funny ThisIsBroken.Com can be sometimes! From here : Broken : Warning on Hasbro pony toy " Adults take note: Pony comes unassembled in box with head detached. You may wish to not open the box around your…
-
I screwed up with a client. Here's what I've learned.
Several days ago I finished a very angry phone call from one of my clients. They were letting me know how disappointed they were in me for letting them down, and how I just cost them a whole bunch of money and time for…
-
BSDAgile - Team System Project Template for Extreme Programming
Now, how come I didn't notice this one before? BSDAgile - BSDAgile is a Methodology Template for Visual Studio Team System (VSTS). It is intended to provide an ultra-lightweight process for people building software in…
-
Video: Implementing Continuous Integration: With and Without Team System
Paul just alerted me to the fact that my TechEd Europe presentation on Continuous Integration with and without Team System is now available online at MSDN Showtime. Implementing Continuous Integration: With and Without…
-
Unit Testing your ASP.NET Validators - Validation Everywhere
heynemann just posted about a very nice and testable validation framework for ASP.NET called " Validation Everywhere ". "The Validation Everywhere project was born because I have a very complex UI that I need to unit…
-
Macro - Workaround for VS 2005 unit testing build problem
Sondre has a nice workaround for a very annoying problem with VS 2005 Unit Tests (aka Team Test) - When you run unit tests, the "Build" action is not performed on the unit testing project by default, so you have to…
-
Custom Reports for Load Test Results from Team System
Sean Lumley created some very nice custom reports about Load Testing Results from Team System located here . See Sean's post for more details.
-
Html Agility Pack
Now, this is cool if you do a lot of html parsing! You can tell I was drawn to it by the word "Agile" hidden in there. I guess "Agile" is the new black. It goes with everything. HtmlAgilityPack is an open source project…
-
What would you write about if you had an anonymous blog?
What would you write about your job if you knew that no one could trace it back to you? I've toyed with that question myself a few times. Boy, the stuff I'd write if I had no accountability over it - could be quite…
-
Vote for the top talks to see at the upcoming MS Israeli Conference
Yosi Taguri is holding a little survey about the upcoming big Microsoft Developer Conference in Israel on January 31. You can rank the top five talks you'd be interested in (it's in Hebrew) going to. I'm giving two…
-
Catch me talking Agile at the Israeli .NET Architects user group
I will be giving two talks at the upcoming .NET Architects user group this month (December 24). More info here . The talks I will be giving(Guitar is still in question...): Part I: Introduction to Agile Methodologies…
-
Team Data and the Database publishing wizard
Update : Sachin from the DB Pro team has alerted me that indeed creating the script is possible with DB Pro edition. Coolness! BTW - he just published a white paper on using DB pro to write database unit tests. This is…
-
Total Commander - The Ultimate File Manager?
A friend asked what is that weird program I use to manage files. I told her it was Total Commander , my true love when it comes to file management. It helps me use FTP, Multiple rename, zip, rar and synchronize folders…
-
Forget Google Hacks, Try Live Hacks
Forget Google Hacks, Try Live Hacks :) Alik is a security guy, and he knows what he's talking about. He has a nice walk through of what hacker could do with the Live Search SDK to find sites with vulnerabilities.…
-
The Agile Ambient Orb
The Ambient Orb is one of the coolest gadgets around. You can program it to show any color depending on any status, so you can actually use it to show the status of your continuous Integration Build. Check out this…
-
Rest in peace, Doug Reilly
Rest in peace , Doug. Cancer hit close this time, and I hope this is as close as it will ever get. Doug was an MVP and was fighting Cancer. He passed away not long ago.
-
This evening at the Architect user group - Agile Dev with Team System
See you this evening at the Architect's user group? I'm doing 3 hours on Agile Development with Team System . Update : Download slides from here . You can find the demos and links to the stuff I showed at the talk over…
-
Good Experience: Cool Online Games
Here's a very nice set of online games , hand-picked by web surfers and collected in one site with short explanations. Great for passing the time (especially at work!) [via ThisIsBroken ] One of the coolest ones (though…