604 posts

2004

  1. 2003 895
  2. 2004 604
  3. 2005 402
  4. 2006 289
  5. 2007 190
  6. 2008 143
  7. 2009 109
  8. 2010 58
  9. 2011 44
  10. 2012 47
  11. 2013 43
  12. 2014 6
  13. 2015 2
  14. 2016 2
  15. 2017 2
  16. 2018 0
  17. 2019 6
  18. 2020 7
  19. 2021 1
  20. 2022 0
  21. 2023 1

2,851 posts, 2003–2023. Each bar is one year; pick a year to see its posts.

  • Query Analyzer Tricks

    Here are some small cool tips from SQLServerCentral : Query Analyzer Tricks (note: you need to register on the site, but registration is free)

  • Moving to RSS Bandit: A simple review

    RSS Bandit is my new RSS aggregator.Yep. I just downloaded the latest build and decided that I'm gonna stick with it. I love sharpreader , but there's just too many features missing from it to me. What I like about RSS…

  • Some cool links

    While I promised myself I would not go down the linky road that Mike Gunderloy has managed to turn into an art form, here I go just the same. Jon Galloway points to useful classes and libraries posted by the C# team on…

  • Good design is easily recognizable. Everywhere.

    Good design does not have to come from software to be acknowledged. Here's a good example: [via Edward Tufte ]

  • Disappointed with RSS Bandit

    I didn't expect for this to happen. RSS Bandit just gave me a huge disappointment. I really thought this was it , that it works OK now, but I was wrong. Out of about 150 feeds, RSS Bandit can't parse 22 of them. And not…

  • Small cool news

    Ah. Some interesting days have just passed. I'll blog later about what I've been going through. But today I discovered two cool things: Thanks to Kent , My Author Page on MSDN is ready . Ain't that a classy picture (my…

  • SOA reading list

    Great. Now I have a whole lot of reading to do on SOA , courtesy of Darrell .

  • The Regulator Wiki

    I've decided to create a Wiki site for The Regulator . Since I can't find the time to create all the documentation myself, I thought if I make this a public thing then people who use this tool can put their knowledge on…

  • The FxCop Blog

    Oh cool. The FxCop people now have a blog: The FxCop weblog here on .Net weblogs. " Our goal is a single URL where we serve up tips and information about the FxCop tool and relay answers to some of the more common and…

  • Common rants and misconceptions

    Tell me if you've heard this before: "The company I work for Is too cheap to buy me..." a bigger computer screen a better mouse A better keyboard A better dev machine\More RAM\CPU A ticket to the PDC\DevDays\programming…

  • Debugging Unit tests using the VS.net debugger

    [ Update : Bah ! how silly am I? Turns out you can do the same thing I outline here only much much easier using the amazing NUnit-Addin. It has a "Test with Debugger" command that allows you to do just what I explain…

  • Weekend reading: Acm Turing Award Lectures : The First Twenty Years, 1966 to 1985

    Ah. This is my idea of good literature: Acm Turing Award Lectures : The First Twenty Years , 1966 to 1985 I have a feeling that 50% of it will be waaay over my level, but I browsed through it and was able to spot some…

  • IntelliJ IDEA blows my mind again

    Ah. Version 4 . And it even has Edit and Continue . How about that? Are you listening, Microsoft? this is the IDE I wish VS.Net could be one day. Please, learn as much as you can from the features of this amazing IDE…

  • Shame on me

    A few months ago , I posted a short blurb about the a paragraph from [ Mystic Microsoft - chapter 11 ], a book by Kraig Brockschmidt, who is also known as the guy who wrote " Inside OLE ". The blurb took a single remark…

  • Weekend thoughts and ramblings

    Ah, it's the weekend again. Let's see. What shall I do? Um, read blogs, write blogs, read code,write code, I'm also thinking of a new article, about DB unit testing. But mainly,I'm really going to miss my wife. I love…

  • New MSDN article: Turn Your Log Files into Searchable Data Using Regex and the XML Classes

    Thanks to Kent , another article of mine has just been published on MSDN: Turn Your Log Files into Searchable Data Using Regex and the XML Classes This is one of my favorites, as it shows a real life example of…

  • [Tool] Easier log parsing with Log Parser

    Speaking of parsing log files , There's a little known tool called LogParser , and it's from the Microsoft IIS team. This very powerful parser can easily parse various kinds of log files and you can actually query…

  • Boosting productivity

    > largest discrepancy in productivity between the worst and > best developer in a single organization is 28 to 1 Only 28:1? Note to self: must slack off more, thereby boosting the relative productivity of my cow-orkers…

  • Service announcement: Source code for MSDN articles now available

    The source code for my MSDN articles was missing on all of them. This has been fixed. So if you wanted to download the code, now you can :)

  • What Good is the Bill of Rights?

    This is scary . I'm sure almost every country in the world (including Israel) does this though. And there are things we will never know, or find out. [via Have Browser, will travel ]

  • Share your RSS subscriptions with the world

    If you haven't checked it out yet, you should really take a look at http://feeds.scripting.com/rankings Basically it's a site that allows you to upload your OPML file and share it with others. The link here shows the…

  • What hiatus?

    Funny, and a bit scary. Just so we're clear, Rory was not on hiatus .

  • Are you in Israel and reading this?

    Yosi is conducting a small test . If you're in Israel and reading this, go post a comment on his post or on this post. Let's see how many we can gather , shall we?

  • Sam Gentile on Test Driven Development

    Just started listening to Sam Gentile on the .Net Rocks show , and he's talking about exactly what's the main thing in my .net life right now: doing test driven development. Very cool and very interesting. Although slow…

  • Code Complete 2. Good, but not a silver bullet

    Oh goodie!, Code Complete 2 is on the horizon(via Shawn ). While many consider this book to be the "bible of coding", I can't help but feel overwhelmed by such a response. I read it, it is definitely good and has great…

  • X# video snagged my MS

    This guy somehow found a video demonstrating x# (from MS research). However, the video was supposed to be only internal but somehow got leaked. So MS (actually the speaker in the video, Chris Lovett) asked him politely…

  • From VB6 to VB.Net - important webcasts

    Quoting Duncan MacKenzie A series of 15 webcasts & lab exercises for the VB6 programmer... (see the full list here) MSDN Webcast: Program Execution in the 21st Century - Level 200 2/3/2004 1:00 PM - 2/3/2004 2:30 PM…

  • Clover and unit test patterns

    2 unit testing ilnks, both from James Avery : Clover for .NET (Alpha) - Clover is a tool that tests your unit tests, reporting on things like how well your code is covered by your unit tests. Advanced Unit Test, Part V…

  • Unit testing resources

    AndrewSeven asks if I know any more links to unit testing stuff, especially NunitASP. While I don't have necessarily have links about NUnitASP, here are some more resources: Darrell's Test Driven Link'o rama The XP…

  • Hall of Technical Documentation Weirdness

    Speaking of bad designs (well, I'm sure somewhere in the world someone just mentioned it): Hall of Technical Documentation Weirdness [via This is broken ]

  • Three free recipes from "ADO.NET Cookbook"

    [ .NetWire :] " O'Reilly's recently released ADO.NET Cookbook contains over 150 solutions and best practices for everyday dilemmas. This week, we're excerpting three recipes from the book that show how to asynchronously…

  • MS Word for OS-X: Nostalgia edition

    "Well, we now know that MS engineers know that OS X is Unix. The trouble is, they seem to have used a really old Unix reference manual when they built Word for OS X - Arcterex noticed that Word on OS X enforces a 31…

  • The RSA encryption algorithm - step by step

    This very cool site shows you, step by step, how the RSA encryption algorithm works. While I've read about the algorithm, it's great to see such a simple example that explains so much so easily. (link via Michael )

  • Using SOA on existing N-tier applications

    Udi Dahan writes very eloquently and shows a simple implementation example using Service Oriented Architecture. While I agree with the main theme, I can't help but wonder, What happens when you need to introduce the SOA…

  • Learning from mistakes: the Don Quixote pattern

    Experience is built on mistakes. in the near future I'll try to describes some of the biggest mistakes I've made during my (short)career and the lessons that I learned from them. In this post I'll tell you about one of…

  • Learning from mistakes: the Don Quixote pattern

    Experience is built on mistakes. in the near future I'll try to describes some of the biggest mistakes I've made during my (short)career and the lessons that I learned from them. In this article I'll tell you about one…

  • Is SmallTalk a real option?

    There's a nice little back and forth developing over at Cincom Smalltalk blog (Yes, it is a smalltalk'ish blog): Over on QLOD , a new Smalltalker asks: "What makes me wonder though: Are Smalltalkers really that much…

  • Testing BlogJet

    I have downloaded and installed an interesting application - BlogJet . It's a Windows-client for my blog tool (as well as some for other tools). Actually, it was not me who wrote this text: when I launched BlogJet for…

  • How low can you go?

    MS has done it again . Any word from Scoble on this? (link via Matt )

  • [OT]Subscription honors

    Isn't this cool? Ron Jefferies subscribes to my Blog . Hey Ron :) I'm honored. Of course, I'm honored that anyone even reads it at all...

  • Group Policy Settings Reference Spreadsheet

    Group Policy Settings Spreadsheet (Pre-Release) This spreadsheet lists the full set of Group Policy settings described in Administrative Template (.adm) files shipped with Windows Server 2003. This includes all policy…

  • .Net Rocks?

    It's not fair to critique a free show, but, I really have to. It's all out of love though. Hey, I love Microsoft technologies, but is it just me or was the show sounding like an orgy of ass kissing from both sides to…

  • Congrats to all new MVPs

    It's like the flu. Everyone seems to have it ;) Hearty congratulations to all the new MVPs out there. May you continue to help the community and make our lives a little easier.

  • The humble programmer

    Reading the ACM Turing award lectures really opened my jaw the other day. In his lecture, " The Humble Programmer ", Edsger W Dijkstra is promoting the kind of ideas that even today a lot of developers that I know don't…

  • Convert a DataReader into a DataSet

    Stefano describes a solution they use in a webservice, needing to convert a data reader to a dataset: Public Function ConvertDataReaderToDataSet(ByVal reader As SqlDataReader) As DataSet Dim dataSet As DataSet = New…

  • Should I get a laptop or a tablet?

    I've been considering purchasing a laptop for presentations and offshore development use. But lately, I've been considering purchasing a Tablet PC instead. But I don't know. Are tablets suitable enough for dev work? I'd…

  • .NET Framework debug symbols

    Wouldn't this be cool? Being able to debug-step into the .Net framework code inside the debugger without using reflector sounds like a killer feature to me. But, do I need longhorn for that?

  • [way OT]College blogs

    Heh. Just found this shared aggregated blog : http://writingblog.org/ . (via Tariq )It's a collage students blog (over 200 there) but the coolest thing is the amount of different colors for each post. Try to scroll down…

  • 2 BlogJet issues

    I really like BlogJet , but it has two main problems: No spell checking. Even the spell checking component I installed (the one used in .Text) does not work on text in it. This is bad news for me because I often spell…

  • Israel DevDays

    If you're in Israel you should try and sign up for DevDays in Israel: Israel DevDays It's on Feb. 10th. I'll be back home by then so I'll see you all there! (Look me up in the ent. dev. track)

  • Free Web charting control: WebChart

    Jason sends word of the free WebChart control. Seems pretty cool and powerful. Me likes that.

  • Nice PDC logo

    Heh.A little late but still- I really liked this logo on Adam Kinney's blog :

  • Reactions

    I keep being amazed every time. I post about agile programming, Datasets and data readers,SmallTalk as a real option and I get almost nothing in feedback. I post a little bit about the latest .Net Rocks, or about buying…

  • Good stuff on DataReader->Dataset

    Just in time to take me to task on my " reactions " post, the DataReader to Dataset post has generated some very good comments on alternative (and better) ways to do just that. And, if Steve keeps his promise we'll also…

  • Authorization and Profile Application Block

    [ James Avery ]: Authorization and Profile Application Block - They slipped this one out on us, check it out. Indeed, check it out I will.

  • Winform Singleton pattern example

    Stefano describes how he implements the Singleton design pattern for a form object in a winform application. I disagree. The main points of a Singleton: No new instances of the Singleton class can be created There…

  • Visible Progress

    Johannah Rothman writes about visible progress in a project for the manager.You should really read the whole thing to see just how unhealthy mine and my manager's actions were on my Don Quixote story .

  • Intellij IDEA version 4.0 release candidate 1

    oh oh, Intellij IDEA version 4.0 release candidate 1 is out and ready for download (free registration). I liked it so much I'm going to download and play with it even though I don't do anymore Java.. That's usability…

  • I'm available again

    It's that time again. At the end of next week I will be finishing up my work in Norway and will be coming back to Israel. That means I'll be available for job offers . If you are in Israel or abroad and would like to…

  • Scheduling games

    Found this one on my referrer list: Scheduled Games , people post about their experiences about scheduling games withing a project. Very familiar stuff in there, and my story was put there as one of the last points to…

  • Seal clubbing - the game (almost)

    Heh. This automatically reminded me of Rory's seal clubbing days.. Update: yeah, I missed the correct link there. Here's the game .

  • .Net Roars live

    As critical as I can be, Rory is still one of the funniest people I've never met. He's now going to co-host the .Net rocks show on a regular basis. I think this is a great move and I think the show is going to get a…

  • School Blogging

    This is a nice idea: Jim is taking a Binary arithmetic class, and is blogging it. Why am I blogging this class? Well, I want to see if it will help me learn the material better. I'm thinking that by writing about the…

  • Some new blogs and a story of quantity vs. quality

    I've been getting more and more into reading blogs that discuss management and design rather than pure tech stuff. There are some great gems out there. Here are a few blogs I found today: Joseph Pelrine's Blog…

  • Fried eye anyone?

    Ouch! Sean Gerety talks about his eye operation and it reads like a Steven King novel. Very graphic. I was catching myself mumbling out loud "holy crap" at some point. Anyway, if you ever wondered what it feels like to…

  • My article on Microsoft.com!

    Quick, before it disappears! My Log file to XML article is appearing on www.microsoft.com ! (Thanks for the tip, Darren )

  • Leaving Norway

    That's it. In a few moments I'll be shutting down this machine that I've had for two months. A short while after that it will be wiped and reformatted for use by someone else. It's always kinda sad to close your machine…

  • Sign of life

    No. I'm not dead. I was just taking a few days off to spend some quality time with my wife. Expect to see some more posts in the very near future about: .Net Rocks live The IVBUG caching lecture The best Unit testing…

  • Mortal coding sin: programming in your mother tongue

    If there's one nasty coding habit that gets me riled up every time it has to be coding with non English words. This probably won't mean much to the English speaking crowd, but here in Israel, and in other non English…

  • Pasting nicely formatted code into your blog

    BTW, I was asked how I put the code so nicely formatted on my blog. Here are the steps: Write the code in vs.net Paste it into a new word document Save the document as an html(filtered) (or .Text will have trouble with…

  • .Net Rocks live - review

    The first live .Net Rocks show was aired last week. And it was a hit. This is by far one of the most interesting and lively shows that have come out of the DNR hall of fame. Rory's debut Rory is an intelligent, funny…

  • Mortal sin #2: Information hoarding

    So this is something I don't really get. If you are an MVP, you get access to discussions that the common folks don't have access to. Is it just me or is this situation twisted? The whole point about these discussion…

  • The Best Unit Test framework in town

    In the last IVBUG meeting I ran into the guy who created what he called “ The Best Unit Test framework in town ”. His name is Bnaya and he is one cool dude who is excited about technology in the way that I recognize in…

  • In local news...

    In local news, these misc items happened: Dino Esposito found my article helpful. Yes, it seems like a suck up, but you'll have to get over yourselves. I'm honored. Michal Blaha has built what looks to be a better and…

  • MyDoom (A,B) Worm Removal Tool for Windows XP and Windows 2000

    Stay safe, but if you find yourself in deep sh*t already: MyDoom (A,B) Worm Removal Tool for Windows XP and Windows 2000

  • Lessons learned from IVBUG

    The last IVBUG meeting was about the subject of caching and the Caching Application Block , and was hosted by non other than our very own Software Simplist, Udi Dahan . Here's the presentation. Udi is a very eloquent…

  • Doing Test Driven Development with no DLLs

    Doing test driven development often(well, practically always) entails testing against a class library in your tests. It's just the easiest way to test functionality of objects (you need to reference those objects…

  • Setting the record straight on MVP newsgroups

    OK. Just to set the record straight and to finish this latest circle concerning the private MVP newsgroups . On the following topics, here's my current stand: MVP private newsgroups This was apparently a…

  • Israel User Group news

    Don't say I didn't tell you, Omer :) the .Net web user group will be meeting on the 11th of this month, just one day after DevDays. Here's the meeting details If you wanna see all the user groups in Israel: here's the…

  • 1 year of blogging

    Tomorrow will mark the 1 year anniversary of this weblog.Who knew.. A year ago I was hating my job, feeling misused and basically waiting for something to come along. It didn't come, so I had to bring it myself. This…

  • Community Application Blocks? nah

    Ron Jacobs , the guy in charge, among others, on the MS application blocks, proposes that the community will now be responsible for creating new application blocks, under the leadership of MS devs. While in theory this…

  • 2 new articles

    Steve Maine just got his first MSDNAA article published: Introduction to Anonymous Methods and Higher-Order Procedures in C# In other news, MSDNAA was cool enough to re-publish one of my old articles: Winforms Data…

  • There was an earthquake?

    Apparently, while I was sleeping this morning, Israel experienced an earthquake (5 on the Richter scale). no casualties, but suddenly all the media and the government are all “We don't have any emergency plans! what…

  • Watch me speak at IVCUG: Regex and Plugins

    If you're in Israel, mark your calendars. I'll be speaking at the Israel Visual C# user group on march 17th. Part I: Introduction to regular expressions with a practical example I'll introduce the power of the Regex ,…

  • [Tool] QuickJump - very nice and simple VS.Net add-in

    ( http://www.codeproject.com/dotnet/quickjump_net.asp ). With this little tool involved, you can click Alt+G and get a window showing all of the members in the current class. Type a few letters to filter the list, and…

  • New Israeli User Group: Agile Development. What do you think?

    I was chatting with Udi Dahan the other day at the user group (as a side note, the user groups are a great place to get to know people, hear some ideas and a great way to find out all the stuff you've been missing…

  • MVP Recommendation: James Crowley

    For what it's worth, I'd like to take this stage and recommend someone who I think is worthy of an MVP title. Have you ever been to DeveloperFusion.Com ? It's a site dedicated to tutorials and information about…

  • [Tool] Cool Font\Colors add-in for VS.NET

    Jason Olson took my font settings\Colors settings add-in for visual studio idea, and ran with it. He came up with a pretty cool little add-in , much more “scalable” than mine. Sounds perfect for presentations. Coolness…

  • Accumulated links

    I've had some stuff accumulated on my aggregator so I thought I'd dump most of it together for a good reference later. First of all, I've switched to RSS Bandit . The new version rocks and is much more stable. It still…

  • [Tool] The long awaited Resharper - is VB.Net left behind again?

    I've raved about IntelliJ IDEA before and I still hold that this is the best usability oriented editor I've seen anywhere. Now, the same folks who brought you this IDE have created an add-in for VS.Net that will…

  • "How do I open a weblog here?"

    I've had a couple of friends ask me how they can open a weblog here on .NetWeblogs. They both are .Net developers and one of them(on my suggestion) tried to contact ScottW directly to ask for a blog but no answer.…

  • Small Israeli DevDays rants

    Here's a small rant: Why didn't we get all this cool stuff in the Israeli DevDays conference? Especially I don't get why we didn't get Whidbey preview edition (and I heard a rumor that we should have gotten it but it…

  • Make your .Net application support scripting - a practical approach

    Summary Adding scripting support to your application is one of the most valuable things you can do for your client, letting them add value to your software, and keep it current over time with little or no overhead from…

  • [Article] Make your .Net application support scripting - the practical way

    It was one of those nights. I had a small idea I decided to test, and *BAM* a flood of ideas started. And the end of the night I had this article sitting in my lap and I thought I'd share it with you: Make your .Net…

  • Book of the month

    New book of the month for this blog: Patterns of Enterprise Application Architecture Get this book if you are an experienced developer and have been fighting with designing applications from the ground up, including…

  • Community application blocks revisited - with a twist

    A few days a go I had a very interesting chat with Ron “ build your own application blocks ” Jacobs (just kidding). The conversation was so interesting because Ron managed to explain to me something that was not obvious…

  • We Are Morons: a quick look at the Win2k source

    While I didn't take the time to go and download the leaked MSFT source code, it's enlightening to read this review about the quality of the source here. They review the code in depth for various scales, including…

  • SQL relations considered harmful?

    OK. So I'm no SQL server guru but I do consider myself to know *something* about it. Which is why it was really weird to read this post and realize that I have no idea what that guy was talking about. Domains? Not using…

  • VS.Net multi language bug - 2.5 years and still going strong?

    This is indeed a very annoying bug , and arguably has high importance because being able to develop on multiple languages is one of VS.Net's most touted features. Annoyingly enough, this problem only happens when the…

  • Stuff to know about the Data Application Block

    Version 3.0 has been out for a while . Version 3 of this block is out there, kicking some serious butt. This version has unit tests to go along with it and it fixes a bug that was found in version 2. Get version 3 from…

  • Israeli .Net Bloggers

    Wow. Wer'e starting to get some more Israeli bloggers in here. Here's my list so far (I've also put it up as part of my links in my blog page): Omri Gazitt (Out of country) Oleg Tkachenko Uri Gorobets Alex Hoffman (Out…

  • The .Net debugging experience - you can help make a difference

    Now is your chance to tell the dude in charge of the .Net debugger user interface(like how the watch window works) everything that bugs you or is missing about the process of debugging your programs. Think you should be…

  • Get your resource kit (and disregard the kit name)

    The ASP.Net Resource kit is now available for download . Don't ask any questions, just download it. Oh, and if you haven't downloaded the VB.Net resource kit , you should. Really. Even if you only do C# . It contains…

  • Mortal sin: A non-relational relational database.

    [Update: I removed the reference to COBOL. It was taken the wrong way and did not add anything to the conversation. Sorry if I've hurt anyone. ] This sin is probably one of the most prevalent of the sins I've listed…

  • Mortal sin: Just "Doit"

    You've been there before, right? a big ass method (200-600 lines ) with a mess of SQL, logic and “SELECT * from...” in it. And it's called... “ Doit ”. Yep. I swear. But then it got worse. A method just as big, looks…

  • Weekend off

    ok. I'll get back to blogging after this weekend. Tal's birthday is upon us and we are going for a weekend in the south of israel. Happy birthday honey. I love you.

  • Iterating over collections - As simple as possible, but no simpler.

    Weekend was amazing. 'Nuff said. Now for something completely different. Julie asks why not allow VB.Net developers have an easier and shorter syntax to use when iterating over collections: For Each cust as Customer in…

  • More Lookup table techniques

    Richard posts about a few different ways (and some of them are news to me) to avoid using a simple lookup table and relation in your DB for silly stuff like Gender(Male,female,unknown) or daysOfWeek. Really interesting.…

  • [Book] Writing Secure Code, 2nd Edition

    Ever since we got the book Writing Secure Code 2nd edition at DevDays, I've been reading about a chapter a day. I have to say that a subject that I thought was dull,boring and basically “un-learnable” suddenly takes new…

  • .Net user group review: BizTalk rules engine

    I met Memi today at the .Net architects user group. I knew Udi from before but Memi was news to me and he's a very nice guy. I think we're getting to that point where having a blogger dinner would not be a sad and…

  • The Regulator featured on RegexLib.com

    The Regulator , my Regex testing tool, has been named by Regexlib.com as their “recommended tool for testing regular expressions” and has been put up there in the front page. They also put up a resource page for many…

  • [Cool Tool] CodeSmith 2.5

    Ah. CodeSmith 2.5 is out with some nifty new features . If you don't know what CodeSmith is, you're missing on a very good and productivity enhancing tool, which is freeware. It saves you lots of typing and allows…

  • A Power-Point mystery

    Here's one for Raymond Chen , since he likes to dig into these things. Why the hell is the “continue from current slide” button in PowerPoint so darn small and unreachable? Many a times have I seen the poor presenter…

  • Pair Programming analysis - illuminating!

    This is a must read if you have ever heard about pair programming and thought “never gonna work“. Be sure to download the PDF as well as it contains very good pictures that show how the developer space is laid out.…

  • Asp.Net slider control?

    A friend is trying to implement a slider control in an ASP.Net page. Know any good control for download to do this out of the box? should have server events as well. I can't find any, and maybe ActiveX is not the best…

  • 38% evil

    Chris made me do it.

  • [Book] Extreme programming adventures in C#

    Ron Jefferies has released his book: Extreme programming adventures in C# Although from the editorial chatter it looks like its mainly aimed at learning the basic skills (What is NUnit.. and so on) I'm probably going to…

  • .Net Rocks bullet points

    Just a few quick notes about .Net rocks . The show with Brian Noyes (3 shows ago) was one of the best rundowns on Smart Clients (auto deployed) applications I've heard. Highly recommended. Still have not listened to the…

  • Getting a little closer to SOA

    Fabrice has written a very good and informative article about what SOA (Service Oriented Architecture) is all about. Getting a little closer to SOA If you're not sure what SOA really means, but you keep hearing this…

  • Thanks for the System.Web.Mail FAQ, Dave

    I just wanted to take the stage to thank Dave Wanta for putting up the site “ System.Web.Mail FAQ ”. It just saved me from some really obscure problem. Dave also has many other very helpful endeavors and is seriously…

  • ILdotNet - Israel's .Net User Group Information Center

    (this only applies to folks living in Israel) I got tired of always looking up some specific user group's site, and what's the next meeting and all that. So I made this site: www.ilDotNet.com Here are the current site…

  • Happy Birthday (or: throwing your wife from an airplane for good causes)

    'twas a good weekend start, and one day still left! Thursday night (official work week end, Friday we don't work, but Sunday we do) Tal and me went to a dance club (TLV if you know it) and partied like it was 1999.…

  • Problem And Solution: "Login failes for some users on a DotNetNuke based portal"

    This was bothering me for a while now, but I've figured it out. If you're DotNetNuke based site suffers from the “Impossible Login Phantom” problem which is described as: “Some of my users can login to the site just…

  • New Job

    Yeah, I've been busy. Real busy. That is, I no longer can get up at 11:00 and go to sleep at 6 AM kinda busy. On Sunday I've signed up to start a full time job at Magen , a Microsoft Technology Center (not Microsoft,…

  • Application Security through Active Directory and ADAM

    One of the things we're dealing with here is application security and authorization for users (authentication). Craig McMurtry has a great series on implementing application security using AD (Active Directory) and…

  • MSDN Connected in Israel? hopefully.

    Hmm. this MSDN Connection program sounds good. I hear it might be coming to Israel real soon. Though I have to say, if someone does reach the “dedicated member” status, most of the things you get there, you probably…

  • Interesting stuff I missed this week

    I need to remind myself : I need to check out the outlook search plugin P/Invoke Interop Headers for C# - Every tried to write a P/Invoke signature by hand? It can be challenging for some parts of the Win32 API.…

  • Book of the month

    My book of the month: Writing Secure Code, Second Edition After reading almost half of it I can safely say this book is a must for every developer. Getting into that security "state of mind", or even just awareness , is…

  • Developers.org.il - The Israeli developers site

    This site looks like it's off to a good start . It's one of those “How come there wasn't one earlier” kind of sites. A few pointers: The forums look like they could be something really good. All articles are in Hebrew.…

  • Logging block: RTFM

    Reminder to self: RTFM! We tried installing the logging application block today, it took a while for me to figure out why it would not build. It kept throwing errors such as “Could not find namespace…

  • Mortal Sin: Translating technical terms

    We've all seen this (if you work in a country where English is not your mother tongue). A new person joins your team, and starts talking to you about really deep, thought provoking, mind numbing technical stuff. The…

  • Calling managed functions from unmanaged code

    Our company has an internal mailing list of important and interesting things. Sometimes I'll grab some technical gems from there and post them for everyone's benefit. For example: Q :“ I have a static method in managed…

  • Tool: IPCheck - Monitor your web server online status

    Q : I need a (hopefully)free way to monitor a web farm and know if one of the servers goes offline. A: IPCheck Server Monitor allows you to monitor your server(s) and be notified via email when they are down. The free…

  • Crypto for everyone

    Although I've used the Crypto classes a bit before, it was a bit of a steep learning curve for me. This nice and simple article (+code!) seems to be just what I was looking for at that time: Crypto for everyone (via…

  • 1001 posts

    Huh. Didn't even notice, but my last post was my 1000 post! Who knew? Thanks for the tip, Udi .

  • IrfanVIew - simpler, faster, and FREE

    Scoble recommends ACDsee to view your digital pictures, and I partially agree. I used it for a long time, but then.. somehow, it got big, and clumsy and heavy and bloated. Guess what? I use IrfanView now. It's free, and…

  • When you're new...

    Rory talks about starting out when nobody knows you (or it's the other way around) at a new place. I know his feelings. Doing 2 months in Norway was much like that... only imagine that everyone at the party is as quiet…

  • Why is RSS adoption so low? Here's why.

    Why is RSS adoption so low , asks Scoble ? and the answer lies, of course, in the obvious. It's still too hard to start with it. And yes, I mean even the geeks I hang out with. Hell, even I find it less than tolerable…

  • [Book] Coder To Developer

    I got the chance to review some of the chapters from Mike Gunderloy 's upcoming book , about to hit the stores anytime now: Coder To Developer . It looks to be a great book for those of us who want to take the leap from…

  • Some links I need to remember

    Some stuff that should not be missed: Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet (via Scott ) Port Reporter a logging service for Windows that logs TCP/IP port…

  • See me speak at IVCUG about Regex and .Net Plug-ins

    I'll be speaking at the Visual C# user group this Wednesday (that's tomorrow while I'm writing this) about regex and plug ins.

  • My talk went very well. You missed out :)

    Wow. I'm all energized about the talk I just finished at the Visual C# user group. The talk was divided in two: First part was regular expressions. It went great! I was so nervious at first, but when I actually stepped…

  • Me? rip to shreds?

    Carl thinks I'm going to rip him to shreds for telling people to inherit a Customer object from a Person object :) ok, the link didn't stick for some reason. Let's try again!…

  • Unit testing and test driven resources

    Someone asked me about resources for learning to do test driven development and unit testing. Darrell Norton has collected a nice set of resources on his blog . This is a great place to start. I was thinking of…

  • TP?

    Well, I've never seen this before! (int he comments) Blame Rory .

  • CodeRush vs. CodeSmart

    CodeRush looks cool, but I still like CodeSmart better. The people at the user group liked it very much as well when I demonstrated it : )

  • RegexLib's web service pays off big time.

    The Regulator ’s Web-Search pane finally became useful for me today. I was helping someone out with some tricky parsing code and we had no idea how to do something (parse an SQL query). A quick search for “SQL” inside…

  • Comments in Regular Expressions

    Continuing my talk about Regex, it's good to be able to point to Darren , who is making a good point about commenting regular expressions, did you know you can do that? Read: Commenting Regular Expressions with C# and…

  • DevDays grab-bag should be improved

    Ok. I've written about this before, but there is no reasonable explanation as to why other people who go to DevDays are getting some very cool stuff, especially a DVD with lots of goodies and all the lectures , and we…

  • Important Developer Implications: Windows XP Service Pack 2

    One important issue for developers is how the windows XP service pack 2 affects software we write today. You'd be surprised but there are some “breaking” changes inside it, stuff we should be aware of. Today this turned…

  • A New Paradigm: "Continuations"?

    I wonder just how much anyone has heard about this idea: Continuation based web applications (link via Cincom ) As I understand it, continuations allow your web application to jump forward between states after each…

  • Real Geeks

    I love how Matt Warren describes the hunger for code. I feel it too. But I could never write it out as good as he just did . Still, Here;s a very cool comment on that post that I had to post: Denise Reis Oh yes, I knew…

  • Good DPAPI helper and Matt Griffith's awesome .NET Utilities DLL and more

    Wow. Carl Franklin Finally posts about something other than .Net rocks , and starts with a bang. He extracted the DPAPI(Data protection API - for encryption) helper class that was given ant MS DevDays 2004 as part of…

  • The amazing CLR runtime re-appearing trick

    [ Update : Joseph cooney alerted me to the fact that this is probably cause by Windows File Protection , and he was totally right. Coolness! Here's a very good article about this subject.] Here's a CLR party trick for…

  • Running The Regulator on .Net 1.0

    Up until now, The Regulator could only run on .Net 1.1. Now you can run it against .Net 1.0 using this config file: http://royo.is-a-geek.com/regulator.exe.zip just put it in along with the regulator.exe file and run. I…

  • Is sharing information in a blog wrong for your company? An ethical dilemma

    Guy is a new blogger, and he just posted a very deep and complex question : “I think most of us sign a confidential agreement before we start to work for our employer,in which we are obligated to keep any knowledge…

  • Falafel Bloggers?

    As an Israeli, this appeals to me, although I have no idea what these guys have to do with this food product: Falafel Software and get this, they have Falafel Bloggers , only they call it “ Flogging ” instead of…

  • Searching Borland and MS newsgroups even if your firewall won't let you use a newsreader.

    Huh. Already found something useful at Falafel Blogs: If you're like me and working at a client site that does not allow access to news readers from behind their firewall, you should take a look at:…

  • Test Driven Development enters mainstream following MSDN Magazine article

    Now, that MSDN Magazine itself has a full article proclaiming that Test-driven development (TDD) should be on every developer's radar screen , I can certainly say It's about friggin' time this became mainstream…

  • Please rewind

    Sure, this picture looks innocent enough, until you realize this was found on a DVD movie !

  • Stupid Query Analyzer tricks - a working analog clock

    yep. Some people have too much time on their hands

  • Article: Troubleshooting Stored Procedure Recompilation

    Josh posted about recompilation problems he had when using #temp tables in his sprocs. He then got a great comment from Roman referring to this article : Troubleshooting Stored Procedure Recompilation One more little…

  • Download Slides & code from my Regex and Plugins presentation

    Download it all from this location . Note: 380k, but a pretty slow download (it's my home machine and my upload rate is.. less than good). As a basis for my Regex presentation, I used this presentation by Steve Heckler…

  • GotDotNet is friggin broken

    What the hell is wrong with GotDotNet? My Regulator workspace is breaking for some reason! bleh :( Any got any data on this?

  • New look for Technorati

    Oooh. Technorati got a new slick look: www.technorati.com Very nice. Maybe now they'll also be a little more stable?

  • How CodeRush pissed me off

    CodeRush . What can I say? I may be a little less on the objective side, having used CodeSmart for the past several years, but any tool that claims they are the only tool to have a “code templates“ feature , either is…

  • The Regulator moves to SourceForge, slowly but surely

    Speaking of pissing me off , I uploaded The Regulator to SourceForge , and will, in the coming days be doing an effort to put up some kind of real page in there. Or maybe I should just point to my home machine again?…

  • Big Fish

    My wife and I went to see the movie “Big Fish” tonight. Boy, what a great movie. It seems that I'm always the one that ends up crying in the end, and my wife just sits there laughing at me for being such a sissy. Eh,…

  • SQL Server 2000 replication white paper

    This white paper is especially helpful for users who are new to SQL Server 2000 replication. Instead of providing answers to the most common replication errors, this white paper: Introduces important replication…

  • Delegates & Events - A short Q&A

    The other day I gave a presentation about Delegates & events to folks who were new to C#. I dawned on me that in fact, this subject is kind of confusing, and several questions arose from this presentation. Disclaimer :…

  • The problem with Multi-Cast Delegates

    Here’s a very interesting situation you can get yourself into when working with delegates: you have a delegate that returns a result. You use this delegate as part of your calculation. What happens when you have…

  • Very good intro article to Test Driven Development, but lots more needed

    Just discovered this very good article that explains what Test Driven Development is all about and gives a good first glimpse and overview, including simple exercises to try yourself, on the whole matter. Very good read…

  • Israel .Net Architects user group meeting today :Service Oriented Architecture

    The .Net Architects user group is meeting today (the 28th). The meeting will be about SOA (Service Oriented Architecture) and the speaker will be Udi Dahan . Hope to see you there! I know some people from Megen are…

  • A cool Selection Expansion macro

    David Scott decided he would really really like a feature that CodeRush has - Selection Expansion , where if you press a shortcut, the selection of text in the IDE expands into the next bigger logical block (”Single…

  • VS-Styler :Toggle and save your VS.Net font and color settings instantly

    Jason Olson went ahead and ran with my idea of an IDE add-in that saved your font configuration to pass around, and made it much much better . I'll let him tell about it: Well, VSStyler is now ready for download. It is…

  • Troubled comments in XML documents

    Note to self: a comment in an XML file must not contain string of this nature: '-------------' , or the XML file won't load into an XML Document object. Took me long enough to figure it out though... thanks Ohad.

  • Low defect rates are not a myth

    Pretty amazing that some of the companies that are using XP practices to the bone are getting bug rates as low as a single defect a year , during 1-2 weeks release cycles.don't you think?

  • I think I found my book of the month

    Looks like we have a winner for my next book of the month... Test Driven Development in Microsoft .Net by James W. Newkirk and Alexei A. Vorontsov That is, I'm planning to buy it. It seems to have lots of stuff I've…

  • Some engineer jokes

    I really love engineer jokes. four three two one and finally zero

  • Another day, another contest. Wanna help?

    I'm thinking of doing another contest, something in the likes of the Desktop Screenshot contest that was held here last year(and sadly, all the shots were taken down). Do you know people who know people who can give…

  • More Israeli bloggers!

    Slowly but surely, more and more Israeli folk are starting to open a .Net blog. My Israeli .Net blogger list on my blog home page is getting bigger and bigger. Just the other day I added Guy Sofer's blog to the list and…

  • A Biztalk 2004 riddle - Catching an exception from a web service

    So here's what my friend is trying to do: He has a web service which is throwing and exception, hard coded, so that we can test if BizTalk gets it. The exception was thrown either as a Soap Exception or as a regular…

  • Very good contest news, and an apology to Mark Miller

    Oh this is going to be good. I already have collected prizes for my upcoming contest. Let me just say that first place gets over 300$ worth of goodies . sounds cool already? I'm still looking for more prizes/swag (this…

  • [Cool tool] SQLCheck - FREE SQL server performance monitor/screen saver

    via Stefano , Very nice: SQLcheck is an interesting (and FREE) Performance Monitor for SQL Server. With this tool, you can investigates, organizes and explains critical information about your server’s hardware,…

  • When Regular Expressions Attack

    It's not that I'm BAD at regular expressions, I just learn enough to get me by when I need them. I'm nothing like Darren, who decided to do something like this : While reading the VB Language Spec today I decided to…

  • Scripting .Net on MSDN-AA

    My Scripting in .Net article just got published on MSDN-AA . I need to find time to write more articles....

  • VS.Net Database Projects - learn to use them (Sample chapter included)

    I just got acquainted with the Database Project in VS.Net. Very cool. This sample chapter gives a very nice intro on the Hows and Whys of it(PDF). I'll be adding this to my current project shortly. Some of the main…

  • "Database Access with Visual Basic .NET" is the book chapter I was pointing to

    Heh. Turns out that last book chapter that I pointed to was from a book written by Jackie Goldstein and Jeffrey P. McManus. It's a small world. Jackie it the VB regional director for Israel and also heads the VB/VB.Net…

  • Looking for a good Knowledge base management solution

    There's a lot of knowledge hosted on our servers. documents, articles, links. you know how it goes. We want to index it and create a search able knowledge base with links to all the files,ability to add files easily and…

  • Israel slowly discovers RSS

    This is very cool. One of the biggest news sites in Israel - YNet , has published a big news article covering the benefits of RSS and XML. All I can say is finally!. Ironically, this same site, has a community…

  • Is TextAmerica good enough for a desktop contest?

    I'm still looking for a good place to host my desktop screen shots contest. TextAmerica looks pretty cool, except you can only view the pictures up to a certain size (which is problematic when trying to determine…

  • MVP Summit pointers, and a shout out to James Robertson

    How cool is this? My blog was mentioned by James Robertson (The Robert Scoble of Smalltalk?) in his talk about blogs and RSS. Thanks James. I'll be sure to mention you whenever my next user group talk becomes a reality.…

  • DPack: Free enhancement Add-ins to VS.NET IDE

    Includes Delphi keyboard mapping scheme, Code Browser add-in, Code Navigator add-in, and numbered bookmarks. Other features coming soon! http://www.usysware. com/dpack.htm [via Adam Anderson ] The Code browser is just…

  • True Binary Serialization and Compression of Datasets

    Scott Galloway points, in the a comment to this post, to an article that explains how to do binary serialization and compression of Datasets , which can come in handy when you're looking for something like that..

  • A .Net LDAP library + article

    Oh, this should come in handy in one of my upcoming things, I think: Novell has a .Net C# LDAP library with an article that explains how to do the important stuff with it. I still can't find the download link for said…

  • Small, Spiffy, Freeware utilities

    Some pretty useful freeware tools,applets and... stuff here . (via Kent ) SlickRun does look pretty cool and simple.

  • From Java Generics to questioning assumptions

    [ Small update : all occurences of “loose“ have been replaced by the word “dynamic“, due to an explicit request . So there. Can anyone explain the difference?] Bruce Eckel is Over it . Actually, he's over the fact that…

  • Book of the month for April

    Book of the month: Test Driven Development in Microsoft .Net From the reactions I'm starting to get from people this book is a winner. Highly recommended.

  • Another book of the month, and what's up with ApplicationException?

    OK. I have to admit that this book was a very close second to my Book of the month: .NET Framework Standard Library Annotated Reference Vol 1 , by Brad Abrams . I really like this quote from Brad about the book: I tried…

  • Shmarya joins the fray

    Another Israeli Blogger joins the fray. This time it's Shmarya . He decided to host the blog on his own server (using .TEXT) though, rather than join the mass media frenzy that is weblogs.asp.net lately.

  • MSDN Subscriber Downloads gets an RSS feed

    Good news for MSDN subscribers : be notified of new downloads available from MSDN Subscriber Downloads via this RSS feed . [via Signs on the sand ]

  • The next Regulator is gonna rock (with your help)

    I've been getting a lot of requests for new features in The Regulator . Some people want it to be able to compile the regex to an assembly, some want it to be able to do a examine-o-matic in the style of Regex Workbench…

  • Sample chapter from "The Visual Basic .NET Programming Language" available

    For those of you who've been considering buying my book but just want to make sure that it's worth whatever they're charging for it these days, Addison-Wesley (my publishers) has provided a sample chapter online in PDF…

  • Windows Media Player problem? here's a very good FAQ page

    Bleh . I'm trying to watch an all important streaming video of some really important things (no, not that), and windows media player 9 only plays audio and no video. Coolness. Always wanted to know what its like to be…

  • Good AppDomain FAQ

    Yeah, lots of hype in the air today. But, more important stuff first. AppDomain FAQ seems to be a good resource. (via yves ) As For channel 9 ? I have a whole post lined up but it'll have to wait for tomorrow.

  • My phone manners need work

    Tal says I'm impossible to talk to on the phone when I'm at work. She's right, of course. I'm always sounding either condesending, impatient or bored. I really need to work on it. Sorry honey. (of course, instead of…

  • CodeDOM adventures and oddities

    Omer posts some interesting bits on using the CodeDOM code generator , including some tricks. One important thing to know is how the code generator will generate string declarations. Omer discovers that you can't make…

  • The Regulator 2.0 is out

    It's just a beta , and most of the documentation will only be available on the wiki in the coming future, but: -added: installer -added: generate C# or vb.net code from regex(via tools menu) -added: regex Analyzer.…

  • Non MVPs at the MVP summit - looks bad, smells bad

    Update: Hi this is roy from the year 2013. The post below was written in 2004. I was a DICK back then, it seems. so I apologize. I am keeping this up here so people can see that everyone can be a dick sometimes, and it…

  • DotNet vs. Smalltalk

    This is an interesting read. (via Cincom) here's the end of it: “Microsoft, are you listening? I am making a concerted effort here to give up my Smalltalk bigotry and you guys aren't helping! What ever happened to…

  • The day after

    Well, it's the morning of the day after. Everyone talked a lot and I think I personally have learned a lot. lots of stuff has been hitting the fan, which is not what I wanted. I did want a conversation to start, not all…

  • My Passover Present

    Joy. I got for Passover (a.k.a The Jewish Christmas) from my boss a webcam. It's the third one we got. Luckily, it came with an exchange coupon, and behold, the coupon was just right for me to replace it with a CD/MP3…

  • Regulator Gift Certificates

    [Note: shameless plug ahead] Speaking of presents, one of the things I changed in The Regulator 2.0 was the “Donate” link. It used to point to a Paypal account, but it seems that PayPal sucks when you're overseas. No…

  • Microsoft Research Academic Days in Israel

    “It'a hapenning in Israel, next week. I will be giving a talk (pure philosophical one) on Indigo. If you are somehow connected to the academic world, you are welcome to join . the price is 200 nis which are almost 50$…

  • Code DOM articles galore

    Omer has posted a set of articles regarding the Code DOM (the set of classes that allow you to dynamically write and generate code on the fly using the .Net framework for the .Net framework) Some good stuff in there. I…

  • Test Driven Development with Microsoft .NET - seems to be a good one

    Steve Eichert reviews the book “TDD with .Net” , and seems to really like it. He also made something that I really appreciate - he wrote down a list of bullet points while reading the book, and then posted it. Even from…

  • How to re-throw an exception correctly

    A smart tip on throwing exceptions by Brad . (via Scott )

  • When links attack

    Chris Fralic sends us a pointer to the Product Quick Links page of the Five Star Billiards, Inc. website. This page lists hundreds of products in no discernable order. It should definitely not be called the "Quick…

  • Connection pools and a DAAB v. 3 mystery

    Phew. Yesterday I gave a whole day about ADO.Net to a group of fine young people, and today I gave about an hour more about ADO.Net best practices. Boy am I tired. I found out that after about 3 hours of speaking my…

  • Nice blog

    I just discovered Chasey Chesnut's blog . Pretty funny guy, CF MVP that has some nice info. Plus, he has a funny name ;) The weird thing - his blog site is actually fun to read online rather than through an aggregator.…

  • When friends show off

    Addy is showing off his desktop space. Heh. I like this comment on that picture: “Pull down the matrix poster. That's so five years ago. “ He also links to some words of wisdom on the recent past . Gawd , that is one…

  • A UI Singleton?

    Steven explains a concept I haven't thought about before - the UI Singleton pattern . Nice concept. Yeah, I can admit that I've done my share of “ Expose this control of the form as a Public Static member ” Sorry.…

  • Code Readability and double negation - not uninteresting!

    Ooh, Omer has a nice question about Code Readability and expressing double negation in seriously harsh conditions (no outside function allowed). go take a side.

  • New version of Data Access Application Block available

    Its the Beta before version 3.1, and I'm still not sure about everything that's new in it, but the site is reporting that this version fixes all the bugs in the earlier version. Download here as for a provider…

  • Problems downloading The Regulator?

    I've had one report of someone not being able to download the latest version of The Regulator from sourceforge. It puts out a “file not found“ message for some reason. I just tried it myself and it seems to work great.…

  • Getting creative with the windows sound recorder

    This is simply too cool. (turn your speakers on)

  • The art of folding

    Oh. and speaking of an amazing video, I really need to learn how to fold my shirts . Sounds boring, but just watch the video.

  • Misunderstanding timestamp

    timestamp columns in SQL server are misunderstood. I know they are because today I was definitely misunderstanding them, and I'm (according to Google) not the first. So what's to not understand? Well, here's the deal. I…

  • The Regulator v. 2.01 - now with Intellisense

    In short - lots fixed, and cool stuff added! Go download version 2.0.1 beta -------------- -added: "Document Changed" dialog specifies the name of the document in question. -added: Intellisense in the Regex window. Can…

  • [Tool] WMI Strongly Typed Class Generator

    WMI rocks, but it's common to be afraid of it. Yosi points to a very cool tool that will help overcome this fear and make working with WMI a little easier: Microsoft (R) Management Strongly Typed Class Generator -…

  • Hardcore XML blog

    I'll admit it now: when it comes to hardcore XML schemas,xsd's, DiffGrams and all that stuff - my eyes glaze over. Its something that I know I'll have to get into someday, but right now I'm mostly a bystander looking at…

  • Ack! My DataTable magically grew a new data column. Here's why.

    Ugh. That was almost fun :) I was showing some of the guys how to do unit testing against a database, and we got stuck on a test that does an insert using a dataset. Imagine this: you use a simple data adapter against…

  • [Coding Contest] Most Useful/Innovative VS.Net Add-in/Macro (and some huge prizes)

    So here's the deal. We hold a contest. It will be called Most useful Add-in/macro for visual studio .Net You send me your submissions (including code) and according to who wins, we give out some prizes. The judges :…

  • SMSpam

    It is final. SMS is far more annoying than regular email spam. How so? Here's a little story. A couple of months ago my wife and me went to a disco club (if you're from israel, it was the TLV - be warned!). All was fine…

  • Simple and addicting game

    This game is simple and really addicting: Can you seperate the blue from the red?

  • Taiwan is closer than I thought

    The past week has be *tough*. We found on on Sunday that my wife needs to leave for Taipei,Taiwan on Monday . That's right, the day after that. So, we were all busy and anxious to get all packing. Her job is sending her…

  • Some cool stuff coming in ADO.NET 2.0

    Very nice MSDN TV show on some of the new features in ADO.NET 2.0. Some really cool stuff in there. (link via Christa )

  • VB.Net is diverging from C#. That can't be bad, or can it?

    It's interesting to see how VB.NET is slowly but surely diverging itself into a whole different language and toolset. The most notable of these changes to me right now is the “ My” language addition , available in…

  • Blogsphere viral marketing

    Gavin knows how to do viral marketing well . I'm writing this, arn't I? :) [Update] Here's another great viral marketer: “Anyway, John offers an interesting deal on his website. He writes: Imagine you are applying for a…

  • What Add-ins would you like to see in the contest?

    The Add-In contest is really picking up steam . The prizes rock, and hopefully we'll all be getting some cool entries that we can all benefit from. However, I got a good suggestion from Eric Brunsen: “How about adding a…

  • Hands on Test Driven Development - class resources needed

    [Note: this post applies to Israeli blog readers] One of the talks that I *really* want to do at one of the user groups is “Hands on Test Driven Development Explained” (like this one ) . The thing about TDD is that the…

  • Good article about ReaderWriterLock and Multi Threading

    MultiThreading in .Net is an important issue. Sebastien writes a good article about multithreading using C# examples, mainly talking about the benefits of the ReaderWriterLock object and using the “ Dispose ” pattern.…

  • Test Driven Development Workshop is a go!

    [Note; Applies to Israeli developers only] Great news! I just got the go ahead from my boss here at Magen, Reuven, to use Magen’s facilities for hosting the first “ Hands on Test Driven Development Workshop” (see link…

  • 1st prize just got a whole lot bigger

    Just got the word- Essential Suite by SyncFusion has been added to 1st prize at the Add-in competition . That's the same suite of tools I use in The Regulator , along with the cool text editor that supports Syntax…

  • My big, fat, photoblog cat

    Got bored. Started a photoblog . Here's my big fat Israeli cat. Oh, yeah. This post is a little off topic.

  • Superstar!

    Julia Lerman is a Rock Star . You go girl! :) (via Mike )

  • Smalltalk glasses

    I read James Robertson's SmallTalk blog . I don't know why really (except that he has sometimes funny and interesting off topic posts). I don't write in SmallTalk (although I've tried it acouple of times). Maybe it's…

  • Less is more, but more is more

    Here's a cool sentence I heard on “Frasier”, which, ironically, applies to the software industry as well: “If less is more, just think mow much more “more” will be”

  • [Cool Tool] NotePad2

    [Update: Steve Eichert shows how to make notepad2 replace good ol' Notepad without windows file protection interfering in the process. Thanks!] Just found out this cool little util through the win-tech-off-topic list:…

  • Personal reminder

    This is a reminder for me: What's missing in VS.Net pluggability? Enterprise Templates MSMQ Memory leak

  • Unblocking an attachment blocked by outlook

    [Update: Jose pointed me to the outlook Add-In I was talking about. Thanks!] So what do you do whaen you recieve a file attachement that oulook so cleverly blocked? Simply click “forward” on the mesage and the…

  • Bill Vaughn blogs, and I ask an ADO.Net question

    Bill Vaughn started a blog over at DotNetJunkies . Coolness! I've been reading an hearing some of Bill's thoughts on Data Access in the recent past and all I can say is that I wish I knew all the stuff he's already…

  • How to: Creating project groups under a single solution

    One of the features that I seem to miss most about working with VS.Net and working on an enterprise level application (10+ projects in the same solution) is having no folders inside the solution with which to group…

  • Problem and Solution: Weird MSMQ memory leak when calling Peek()

    I was recently faced with the task of trying to figure out why, sporadically, when Calling an MSMQ's Peek() function, an application would loose memory for no apparent reason. It was pretty weird and hard to even…

  • Why is VS.Net Add-in architecture so overly complicated?

    One of the weirdest things for me is trying to understand the motives behind some of the technical decisions that went into designing the VS.Net Add-in/Plugin architecture. It's an amazing and powerful scheme that…

  • How to: Open Word doc links inside Word, NOT inside the browser

    I hate it when a word document link opens inside my browser instead of inside Word. The same for excel, powerpoint and visio. Enter the blogsphere Matrix . Gus figures out how to disable the damn thing And then Omar…

  • IT User groups in Israel (not just .Net)

    I was recently introduced to the fact that there are a lot more technology centered user groups in Israel that I thought. The good news is that they span many technologies - from Java to Interex (which is a totally new…

  • Early & Adopter relocated

    If you haven't noticed, Early & Adopter's blog has moved over to here . Apprently Radio is being a bitch so they ditched it and moved over. They have a excellent .Net blog. Highly recommended.

  • [Cool Tip] Speed up Outlook email switching

    Ah! great Outlook tip: “Note to self: Next time it takes up to 15 seconds to switch between emails, be sure to disable the instant messaging feature. Tools->Options->Other->uncheck "Enable Instant Messaging in Outlook".…

  • Tech-Ed Israel Blogger/Nerd Dinner anyone?

    I'll be at Tech-Ed Israel in Eilat next week and was thinking, assuming there are enough of you there, to arrange for a special blogger/nerd dinner along with Dino Esposito on one of the evenings. Leave a comment if you…

  • The blogsphere generosity wave - Viral Marketing

    Mike Schnikel is handing out free XDN subscriptions to .Net bloggers. He also donated some for my Add-in contest so that makes him a pretty cool guy, and a pretty good marketer too. The cool thing for me is that his…

  • A new low in television reached

    eek! American Television is reaching new amazing lows . (via Bill ) ” In a unique television event, Barbara Walters documents a young birth mother's journey as she selects who, among five anxious couples vying for a…

  • TrimEnd() Vs. SubString()

    Many developers have had to write a loop that writes out a comma separated value list . There's always the trick of how you make that last comma get removed from the end of that string. Usually, at the end of the loop,…

  • Beware of Vs.Net plugins and wizards bearing gifts

    This might be a good idea to know if you're a judge on the Add-in contest: --------------------- I installed some Visual Studio.Net 2003 plug-ins a while back. Didn't find them very useful so I decided to uninstall. Oh…

  • Convert a Dataset to an ADO Recordset/Excel XML and more...

    Brendan Tompkins has written a handy utility that can transform an ADO.NET DataSet into different formats, including ADO Recordset XML, Comma Delimited, Tab Delimited and Excel XML. He writes about it in his post…

  • [Cool component suite] NetXP

    Mike points to a (free for personal and freeware use) cool components and controls suite: NetXP. Some cool stuff there including: Components and extender providers Command bars, list bar, and status bar Various Windows…

  • Book of the month: May

    I've updated my current book of the month and the list of book recommendations. I've also added a “recommended books“ category to my blog, for future reference. I'd love to hear your book recommendations. Book of the…

  • New version for NUnit Add-in

    New version of NUNit Addin : Looks like lots of new stuff has been added. Coolness. Thanks Jamie!

  • Another Israeli .Net blogger joins the bunch

    Another Israeli blogger joins the bunch: Ido Samuelson . DotNetJunkies is starting to look like .NetWeblogs at the beginning. Lots of good people writing about new stuff and excited about blogging about it. Coolness :)…

  • Going to Tech-Ed. See you there?

    Tomorrow morning I'm leaving for Tech-Ed Israel in Eilat. Will be there for 3 days. I hope I get the chance to blog from there, but if I don't you should know why - I don't own a laptop. Go figure. If you're looking for…

  • Back from Tech-Ed, and another Israeli .Net blogger found.

    Tech-ed was fun . I had a blast. I've already started posting some of the pics I took on my photo blog . Lots to write about but I'm really tired so I'll be writing the information in multiple posts over some length of…

  • My favorite Tech-Ed quote, and what you need to know about FABRIQ

    Ido has a favorite quote from Tech-Ed Israel. I also have a favorite one, by Clemens , paraphrasing Don Box about why SOAP was designed over HTTP: “If, with all the efforts, sysadmins cannot really stop porn, they…

  • Got new books!

    Just got these books: Coder To Developer by Mike Gunderloy - which I have a strong feeling is going to be next month's Book of the month Designing highly usable software Effective software test automation The last two I…

  • Code readability and communication

    Memi writes about a simple case in which VB.Net's “wordiness” adds to the clarity of the code.: “Inherits vs Implemets in C# I guess the difference is obvious - you inherit a class and implement an interface. If you…

  • Another book added to Add-in contest prizes

    Just added another book to the add-in contest prize bunch: Build Your Own ASP.NET Website Using C# & VB.NET . Thanks Matt! Reminder : you have until the end of this month to submit an add-in and win prizes worth up to…

  • MSDN magazine has gone too far (into the future)

    This is truly annoying. here's the MSDN magazine's current and future covers: um.. excuse me? Is there any particular reason I should be reading MSDN magazine if I wanted to learn something about a technology I am using…

  • Comment Rot(tm)

    I must have missed this somehow, but Eric lippert writes about the dangerous and time consuming phenomenon called “ Comment Rot ”. I suggest you read it. I could not have said it better myself.

  • Test Driven Development and Microsoft

    Test Driven Development is great. No, scratch that. TDD is life saving . But it's still young. Yes, event though it was being implemented more than a decade ago, it's still in its infancy stages. There's lots of…

  • State of alternative languages on the CLR?

    James points to an interesting question: Staffan asks: All these languages (Smalltalk, Python, etc) are pretty far from being strongly-typed imperative languages, so it seems that it is indeed possible to use more…

  • The benefits of employee blogs

    Some words of wisdom on the power of employee blogs from Allen Bauer (One of the people behind the next version of Delphi): Danny and I were having a discussion yesterday regarding the benefits that a company can gain…

  • Notice: TDD workshop at Magen rescheduled to next week

    I'm going to move the expected date of the TDD workshop to next week (16-20th) because of time limitations. Moving to a new apartment while working full time is challenging enough as it is :) I'll also be emailing those…

  • Numega DevPartner Profiler - free community edition

    There's a free community edition of Numega DevPartner Profiler available for download. Thanks Duncan . Profiling is important and should be at the start of every optimization effort.

  • Post-TechEd-Israel-Dinner and a little about Indigo

    The night after Tech-Ed Israel, Yosi Taguri arranged for a small dinner with a few MVPs and friends. Among the guests were Dino Esposito , Shy Cohen - PM on the Indigo team, and Hans Verbeek - Tech evangelist for SQL…

  • Saddam Hussein's cat

    This made me laugh out loud: Saddam Hussein's cat . (via Rory )

  • Blogger Dinner with Johanna Rothman this Sunday evening

    If you live in Israel and can get to Tel Aviv this coming Sunday evening Johanna Rothman - author of two of my favorite blogs: Managing Product Development and Hiring Technical People is coming to Israel for a week. Not…

  • MSDN mag, this is why I lament

    Some people think I was wrong in saying that MSDN has gone too far hyping up future content. There's a time a place to say "Get ready for this because it replaces something you've had to reinvent by yourself up until…

  • The first Israeli Blogger dinner was really good

    The first Israeli Blogger dinner with honorary guest Johanna Rothman has come to a successfully conclusion. It was great. Lots of great conversation about the state of project management in Israel and abroad, various…

  • Add-in Contest news and updates

    There's a problem with the Add-in Contest. We're not getting enough entries. I'm starting to wonder. Is it too hard? are people too lazy? is a first prize worth over 2,000$ and fame not worth the trouble? SO here's what…

  • Great blog about Smart Documents and Office 2003 .Net intergration

    Right under your nose, Avner has been writing very good content about implementing Smart Doduments in .Net and Office 2003. He's going through hell, and we all benefit. Ain't the blogsphere grand? ;)

  • [Google Lecture] Finding needles in a 20 TB haystack, 200 million times per day

    Finding needles in a 20 TB haystack, 200 million times per day. Dr Eran Gabber, Google Tel Aviv University, Tel Aviv Monday - 17/5/2004, 12:00 - 14:00, Schreiber - 309 Abstract: Google faces two large technical…

  • Moving this Friday - posting will stop for a few days

    Posting will be sort of non existent in the coming days. We're moving into a new place which will be reflected in lack of Internet connectability for a while. As I write this, They've already moved the air conditioner…

  • Test Driven Development Workshop this Wednesday

    OK. It's decided: Test Driven Development Workshop This Wednesday the 19Th , 18:00 Magen offices Beit Rubinstein 20 Lincoln st' 10 th floor Call me if you have any trouble. One more thing: 2 seats have opened due to…

  • Announcing: Israel Agile Development mailing list

    One more bit of news: I'm announcing the opening of the Israel Agile Development mailing list http://groups.yahoo.com/group/il-agile-dev Anyone can join in the discussion. The group will be there to discuss: Current and…

  • Still no internet connection at home

    I'm still working in a connectionless environment from home. I really don't like my phone company. Should be fixed in the next few days though. In the mean time all my sites are down, including The Regulator homepage.…

  • Back online

    Oh yeah! finally. Gosh. so much to catch up on.

  • Reminder: TDD workshop today

    Reminder: today at 18:00 is the TDD workshop . It's already closed for registration but just letting you know in case there is any confusion on the time. As for those who wanted to attend but couldn't for lack of room:…

  • TDD workshop was great!

    I define success by “interesting”, “learning experience” and “fun”. all 3 were present there. That's what happens when you put 9 smart people together in the same room, especially two on each machine (1 left hanging.…

  • The Regulator gains popularity

    When Clemens Vasters was here for the Israel Tech-Ed 2004, he gave some great presentations (which I really should write here some of the notes I've written about them). Other than that I managed to grab him for a…

  • T - 11

    [update: this post is not correct. see this post for the most updated information] This is your friendly reminder: 11 days left.

  • Of software legends, myths and proportions

    Is it just me or is the popularity contest getting a little out of hand? http://www.hanselman.com/blog/PermaLink.aspx?guid=dab2db7b-2ca6-45a3-a879-d7c354b98c9c You'll want to stop by and see if you have the intellectual…

  • NUnit 2.2 beta 1

    Via Sam , Looks like there's lots to explore in the new release of Nunit version 2.2 beta 1.

  • My secret agenda

    This is to all you folks who think my blog posts that “complain“ about stuff have an agenda behind them for getting more hits or any other thing. I'm an opinionated guy, if you have not noticed by now. I say what I…

  • Blog like nobody's reading

    Darren likes to change his IM name when he's online to interesting sentences. Right now it is : “Work like you don't need the money. Love like you've never been hurt. Dance like nobody's watching” Heh. One might add, in…

  • Missed the Google lecture, but here's a short summary

    I didn't get to go to the Google lecture like I wanted to, but I hear it was really good! here's a blurb from the Google Blog about this lecture: Ido Kenan, NRG Maariv has filed a story about Google's ethics committee .…

  • T- (11+30) + explanation + apology

    First, I apologize for any problem my little contest scheduling conflict caused. Before I explain exactly what happened, I'll just say that the contest will close at June 30th (end of next month) and not the end of this…

  • Useful config files scenarios to keep on hand

    Suzanne shows some useful application config files that allow you do achieve specific CLR stuff:. I'll probably need this some day. here are the examples titles: - Forces the v1.0 CLR to be run. If the v1.0 CLR is not…

  • Comment spam wave

    I'm getting comment spam (about 50 in the past two hours or so), and for some reason .Text won't let me disable my comments. Already mailed Scott about it but thought maybe anyone had a quick fix for this?

  • HOWTO: fight back the current spam scum

    via Jesse : If you have been spammed today by the guy that is hitting us all go t https://www.stormpay.com/stormpay/report_spam.php and report that affiliate: 2004887 is spamming you (cut and paste one of his messages…

  • Peli's blog - a great unit testing information center

    Peli's blog has been on my aggregator for a few weeks now. He is, among other things, responsible for mbUnit , a Generative Unit and Model-based Test Framework. his blog discusses the techniques for the stuff he does…

  • Returning to RSS bandit and a couple of requests

    I've been trying on RSS bandit for about a month now, and loving it. I still miss some of sharpreader's features (which I'll outline later) but I love the fact that I can synchronize my feed list between home and work.…

  • Recommended C# Bloggers

    If you've read my blog for a while you'd know that I'm not much for a popularity contest. however, I am most honored to be listed along with these great people in the same place, in what Eric Gunnerson posted as a list…

  • [Book] "Slack", Where Learning Happens

    I saw this post yesterday on the XP mailing list and I just had to quote it. It quotes from the book Slack by Tom DeMarco (author of “ PeopleWare ” and “ The Mythical Man Month “, two of my all time favorite books) and…

  • If you're a developer in Norway, Mercatus is hiring

    Mercatus , the company I was working with for two months in the last winter, is looking for good people. They're located in Norway, (Flore) and are doing .Net web based projects there. I'm writing about this because…

  • [OT] Sad joke

    This joke came in the mail today, and while I'm not usually into politics, I just had to write this down. It would have been really funny if it wasn't so sad (and don't flame me, this is all in good, satirical, dark…

  • The daily WTF

    This site is starting a funny little trend: The Daily WTF speaking about annoying development stuff. He also encourages that you send your own WTFs over through a contact form on the site and he'll blog them. (via Matt…

  • ok, I get it

    Heh. Scott says that some people in Tech-Ed are now wearing shirts saying “Rory was invited”. Made me laugh out loud (though not in a evil “MUHahaha” laugh, sorry).

  • Cool VS 2005 "Burton" videos

    Some very cool VSTS videos here: http://www.activewin.com/awin/comments.asp?HeadlineIndex=24465 (via Early Adopter ) VSTS: Unit and Load Testing Demos Unit testing seems to be finally fully supported. Also auto…

  • [OT] Why you should never put your picture on the Internet

    [Update: thanks to SecretGeek for giving an alternative link BTW: looks like I shouldn't have posted *my* picture either :) ] Until I get my act back together and return to “normal” programming, here's another thing…

  • Another Israeli Blogger

    Yorai is another israeli developer/blogger - only in Delphi. Still, I think there's currently so few of us that he gets a link in my Bloggers section. Plus, he seems to be writing some interesting stuff, also about .Net…

  • Opened: C# and .Net framework forum at Developers.org.il

    I'm proud to announce that the Forums section of www.Developers.org.il is now re-opened with a new look and feel (and a new system underneath - lots of bugs with the old one). I'll be managing the C# and .Net framework…

  • Workaround for Help Issue in Community Technology Preview May 2004

    I'm starting to dabble a little with Whidbey CTP from may, so you may start to see some posting on thie new technology. be warned. for now, this helped: Workaround for Help Issue in Community Technology Preview May 2004…

  • The Regulator 2.0.2

    What Is The Regulator? Go download it Notes: This is a minor bug fix release. This release mainly deals with Intellisense support. for example, you can now *disable* Intellisense altogether through the options dialog.…

  • Typical Norway Scenario

    OSLO (Reuters) - One of the Nordic region's biggest power stations shut Friday to let an expert tune a grand piano for a concert undisturbed by the hum of huge hydroelectric generators. "When you put a big piano in…

  • FeedBurner? I like it.

    [Update: of course one small caveat is that the refresh rate of the feed is taking a bit. THis post hasn't yet been downloaded using the new feed although is was written about 4 minutes ago. Maybe I'm just impetiant…

  • [Cool Tool] Dataset Quick Watch "visualizer" Add-in for VS.Net 2003

    Finally! someone came up with a way to view the contents of a Dataset object while debugging: The Dataset QuickWatch project allows you to view the contents of a dataset just like the “visualizers” in Whidbey (well,…

  • .Net daily affirmation

    YOU ARE NOT INADEQUATE . You do NOT have to refactor all your code. You do NOT have to keep up with the latest news from microsoft, and know everythnig there is to know about longhorn, whidbey, avalon, XAML, indigo and…

  • The Regulator 2.0.3 - *finally* with a help file!

    What Is The Regulator? Go download it It's finally done. I took the time and made a Help file for The Regulator. It's now bundled along with the new version up on SourceForge - 2.0.3. Go get it . You can also download…

  • I've been contacted...

    I always thought I was a pretty regular guy, You know - get up, go to work, come home, watch TV dude. But lately I've been getting contacted by all sorts of very high ranking people. And by high ranking I mean really…

  • In search of Bingo

    I was just taking a look at the sneak peek video that Carl And Rory have released on to the the world from Tech-Ed. The first thing I noticed is that the video quality is very good. The second thing is that Rory is…

  • Israeli .Net User group meeting today - you coming?

    Next Meeting: June 2 17:30 - 18:00 Assembly 18:00 - 18:05 Introduction and miscellaneous 18:05 - 19:15 “Challenges and Solutions in Building Rich-Client Applications – Part 1” Israel Kehat, I.K.S. - Israel Kehat…

  • TechEd Europe sessions I'd love to be at

    Ever since Tech-Ed Israel I have a whole new respect for Clemens . Not only technological, but also presentation wise. I think he was one of th best, if not the best presenter there. And then I find out he's doing these…

  • Getting *really* creative with IL graphs

    Holy moly, this guy is good . He's also the one behind mbUnit, which is a pretty interesting Unit testing framework. With the kind help of Lutz Roeder , I have recompiled the IL Grapher into a Reflector Add-in...

  • Worst UI ever?

    oh. my. god. I downloaded and installed this just so that I could believe what I had seen, and yes. it was very real. I couldn't stop looking at it. It was like watching an accident. You just can't look awaym no matter…

  • Managed Smart Documents Wrapper

    Oh, i know there are some people looking exactly for something like this : Vertigo Software's Managed Smart Documents WrapperT simplifies Microsoft® Office Smart Document Development with a new, object-oriented,…

  • More discussion about MS and agile methodologies

    This post is a retort to this: http://geekswithblogs.net/jglynn/archive/2004/05/10/4751.aspx Jay hopes that my comments about adopting XP at Microsoft will never be heard. My answer to that would be hopefully never. In…

  • Bad interviews are your best friend

    Recently a frined who was looking for a dev job approached me before an important interview. He said one thing that I just had to share. he said “They're going to test me on my knowledge, what if I don't know the…

  • Planning a daily, automatic build

    One of the tasks I'm facing at a project these days is coming up with a automatic build configuration for the project. the idea is having a “daily build” for an existing project which comprises of roughly 110 sub…

  • Solving weird problems, and making others solve them as well

    Scott blogs about a weird problem he had with ASP.Net, and then asks “Could this be a good problem solver question for an interview?” Certainly, some people would take days to solve this problem. Personally I think I…

  • When people don't want to do pair programming

    At one of the projects I had a chance to manage, I had to teach an entire teams (3 people) how to do pair programming. I didn't call it “Pair programming” though, as that would have brought on the FUDs, but I just made…

  • [ot] Hebrew blogging attempt

    This blog will be a small attempt to write in hebrew. ???? ?????. ?????? ?????? ????? ???.

  • Free home edition of XMLSpy

    XMLSpy has a free home edition ! (via DevHawk ) coolness

  • New ASP.NET Issue Tracker Starter Kit

    There's a new ASP.NET Community starter kit : Issue Tracker (via Early Adopter ). This joins in nicely to something I've been wanting to blog about: there's a real lack of good free issue tracking software. I asked…

  • Wintellect Web-exclusive articles

    From Dino's blog , it looks like the guys at Wintellect have started their own set of exclusive articles publishing from employees.There is a very good starting set over there already. Now, if they'd only publish an RSS…

  • VB is rubbish? rubbish.

    Bob powell writes a scathing post about how VB is rubbish . I have to say, as a Mort myself, some of what he says is true, and has been said before, but some of it is just total miundestanding of the reasons for the…

  • I'm on Skype

    Well, I bought myself a pair of headphones with a mic attached, and installed Skype. I feel chatty, so if you feel like it, and see me online, Skype me (surprisingly, my user name is royosherove). If you've talked to me…

  • 2nd Israeli Blogger dinner is a go!

    2nd Blogger Dinner Are you an Israeli Blogger or developer? do you read weblogs about .Net? Omer has been kind enough to remind me that we still have not had a proper blogger dinner. So how does this tuesday sound? we…

  • Method PageRank for Reflector

    Just beautiful. Peli is creating an add-in to Reflector that simulates PageRank on methods - giving you the most called methods at the highest rank, allowing you to realize what you should be testing first in an…

  • Israeli Blogger Dinner postponed

    Sorry. There's just too much to do :( But! Thursday, July 1st, 21:00 2nd Israeli Blogger dinner. no excuses! 2nd Blogger Dinner Are you an Israeli Blogger or developer? do you read weblogs about .Net? Omer has been kind…

  • Test Driven Development webcast

    Reminder to self: watch the on demand online webcast: Test Driven Development With James Newkirk

  • Hebrew .Net weblogs now available!

    One big concern I hear from people I meet is that they really want to have a weblog, but they want to write in hebrew, not in english, simply because they can express themselves better in their mother tounge. That was a…

  • [Problem and solution] Right-to-left menus get scrambled when form is maximized

    Lots of weird things happen when you try to develop a right-to-left internationalized software package. For example, You *think* your menus on the main form are fine, in a right-to-left state, but when you *maximize*…

  • Israeli Blogger Dinner re-scheduled (yes, again)

    Due to popular demand, I rescheduled the dinner again. Please mark your calendars people! Thursday, June 24, 21:00 2nd Israeli Blogger dinner. no excuses! 2nd Blogger Dinner Are you an Israeli Blogger or developer? do…

  • Another Israeli .Net Blogger: Ohad Israeli

    Ohad Israeli, my co-worker and .Net guru , has just joined the blogging scene . Expect lots of cool and interesting stuff about low level internals and high level architecture posts. This guy is good.

  • And *another* blogger: Alon Fleiss

    Yes, another blogger joins the sphere: This time it is no other than Alon Fleiss . Many Israeli devs know Alon from his many years of teaching experience in the field. Heck, even my wife studied at some of his classes…

  • "Pen And Paper" interviews

    [ Update : just wanted to say that there is a lot I don't agree with in Ido's post. Some of the things he lists there are quite legitimate in my view. I wrote this post beccause it reminded me of some stuff *I* displike…

  • A GMail alternative, today

    GMail is annoying. In fact, it is very annoying. the “Wer'e cool” bunch have decided to “test” the service, and everyone is clamoring for a GMail account. Well, guess what Google? I just found a service which features:…

  • Add Support for "Set" Collections to .NET

    One of the missing collection classes in .Net is one that's not as often used, but when you need it, boy, it's really missing, is the Set . You know - Set theory (”Group Theory”) and all, including Intesect, join and so…

  • Moving from a green screen is hard

    James points to a discussion of the hard transition Data Entry folk do when moving from a “Green Screen” application onto a GUI based app (web/win). I totally agree. The issue actually dawned on me a couple of weeks…

  • [New blog] He Who Can Not Be Googled

    “Oddly enough, my parents named me Or Ron, with complete disregard to my seemingly promising future in the software industry and to the advent of the Internet search engines. Having a first name that also serves as a…

  • [New Blog] Sa'ar Carmi

    Yep. that's #4 in the last few days. What's going on? Welcome Saar Carmi to the blogsphere. I know Sa'ar a little and it looks like we're in for a very technical blog. Congrats!

  • [ot] Piano is love

    I've discovered the joy of the piano. I've always been musically incllined. I played the drums as a kid (I bet some of my old neighbours still remember it “affectionately”...), learn the flute (though I recall nothing),…

  • Writing a VS.Net Add-in, ugh

    I've been dabbling a bit with the notion of creating a Regulator Add-in for VS.Net. Still not sure what exactly it will feature - got any suggestions? Anyway - I don't have much experience with writing Add-ins for…

  • Convincing Management to buy books

    Johanna Rothman gives a very interesting take on how to convince your manager to buy books . If you don't know who she is, she's a world class consultant who's also been doing lectures here in Israel at SELA university…

  • Unit Testing should be in all VS 2005 Versions

    Unit Testing support should be included with all versions of Visual Studio 2005 and not just with Team System. If you agree, please spread this around and remember to Comment/TrackBack Peter Provost's origianl post .

  • Unit Testing in Whidbey - some pointers for improvement

    Jim Newkirk - apparently the guy in charge of all the Unit Testing stuff in VS Team System, and the guy who co-wrote Nunit , shows us a new object in the Unit Testing Framework of VSTS(Team system) - PrivateObject . The…

  • Tech-Ed Swag? In Israel? What's that?

    One of the things that were supposed to be at Tech-Ed Israel was a handout of some nice DVDs and CDs with cool source and software to play with (much like at any other given Tech-Ed around the world. Well, Microsoft…

  • Another Israeli .Net Blogger: Leon

    Ack! Another Israeli .Net Blogger: Leon . It seems “our” plot to take over the world has now moved into phase two - taking over the blogsphere.

  • A new Israeli .Net user group?

    Looks like there's new Israeli .Net user group being formed?

  • No IVCUG meeting today :(

    Just in case you were wondering - there is no IVCUG meeting today. I just called Shai Bar lev and he informed me of this.

  • Problem & Solution: Allow only one instance of any MDI child form in your MDI application

    One of the things I needed to do at an MDI application I was involved with was the ability to only load a specific form once, and make sure it does not load again. That form could not be modal, but could only have one…

  • BackgroundWorker implementation -in C#

    BackgroundWorker class – built using instructions from this fine article by Juval . using System ; using System . ComponentModel ; namespace Unique . Shavit . UI { #region BackgroundWorker public class BackgroundWorker…

  • Implementing the BackgroundWorker component - today(source included)

    Juval wrote a very cool article (registration required) about implementing the BackGroundWorker component found in VS.Net 2005 in C# today. Just for the heck of it (and because I needed to), I implemented this component…

  • [ot] Devil Duckie

    No - I do not have better things to spend my money on. I want this: can you guess yet? it's the USB Devil Duckie Drive , of course. “ Once you reach your destination, plug in your Devil Duckie Drive and put him to work.…

  • Add-in contest ends this month!

    13 days to go . I suggest you start sending in your add-ins. If the slow submission rate keeps up I would have no choice but to postpone or cancel the contest altogether. FYI. As of now less than 10 submission received.…

  • The Israeli Agile development workshop - New site

    Some good news - finally. I've been “harassing” my boss at Magen , Reuven, about this for quite some time, so no wonder he has given up. He gave me a brand spanking dedicated server at Magen to host various community…

  • Meet me and Ohad at Computex?

    Ohad and me are going over to the Computex conference . If you're there too feel free to call me up at 064-655388 at we'll get together to browse the displays as what will be known as “The Geeky Bunch”.

  • Troubling APIs

    Avner blogs about some really weird stuff (and baad Office Developers) when it comes to creating an Office COM add-in. Really. It's as amazing to read as this from Joel : “I first heard about this from one of the…

  • Communicating Project Progress with a white board

    One of the things most notable about XP that I really like is the notion of pure communication through the simplest things. For example - the whiteboard. In an XP project - the whiteboard is your biggest friend. It's…

  • It's healthy to be scared of new projects

    I think it's healthy to be afraid of new projects. Really. Whenever I get a new assignment, when I just get the first sentences of the project description, and I don't know how I'm going to implement it yet, I get those…

  • Lots of new Israeli .Net Bloggers around!

    Mordy Shahar joins the Israeli .Net Bloggers crowed . Along with Ohad and Avner , he's also working at Magen with me. Keep your eyes open on this one. I hear he has a lot to say. Hey Mordy - not more hiding for you. I…

  • The Regulator featured on MSDN Magazine, and some version updates coming

    MSDN Magazine has an article by James Avery called : Ten Must-Have Tools Every Developer Should Download Now . I was very flattered to learn that my little adventure into regular expressions, The Regulator , is named in…

  • Some GMail tips

    I don't normally suggest ways to “cheat” a system, but some people seem to really want some more extra GMail invites to share with stuff that matters to them. So here's the deal: You finally got invited to GMail. You…

  • Israelis at Redmond

    Looks like I've found another Ex-Israeli-turned-Redmond . I wonder just how many of those reside within Redmond. Why do I look for them? I think it's about Camaraderie in a way, or maybe just to see more proof and know…

  • Simplified Database Unit testing using Enterprise Services

    By Roy Osherove Summary : In this article I’ll show what problems we encounter today when we perform unit tests against database related component, and the various ways used to solve these problems. I’ll also show a new…

  • [Article] Simplified Database Unit testing using Enterprise Services

    I was reading Test Driven Development in Microsoft .Net today(great book) - especially the chapter about doing database unit tests, and got this incredible idea in my head. I tested it on my home machine and it worked.…

  • Watch me speak: eXtreme Programming and Agile concepts, at the .Net Architects user group this month

    Mark your calendars, folks. Greetings Israeli .NET architect! You are welcome to attend our next meeting to be held on July 5 th . Please note that this is the June meeting and has been postponed due to coordination…

  • Reminder: Israeli Blogger\Geek Dinner this thursday evening

    This is your friendly reminder: Geek Dinner this thursday, 21:00, Tel Aviv: El-Gaucho (kosher) Sounds ok to you?

  • Israeli Geek Dinners have their own site now

    GeekDinner.com was already takesn, but still... It gave me the idea to do a Geek Dinner site here. So, I'm proud to host the first Blogger\Geek Dinner over at : http://dev.magen.com/Geeks This should be the site for…

  • Microsoft Research introduces RSS Feeds, *finally*

    The Microsoft research site has been redesigned. Streamlined. I like it. But, that's not what's important here. Guess what these are? News and Headlines Downloads Publications Yep. Subscribed.

  • Community reminders: TDD workshop & Blogger Dinner

    3 open seats still left at the TDD workshop I'm holding. know anyone that wants to join? http://dev.magen.com/agile Also - Don't forget: Blogger Dinner this thursday . let me know if your'e coming

  • 2nd Israeli Blogger\Geek Dinner - a success

    It's been a while, I know. but I've been busy with stuff that actually *pays* :) The 2nd Ever Geek/Blogger Dinner was a success. In attendence were : Omer Van Kloeten - The diligent young blogger who helped in arranging…

  • The Broken - somewhat interesting "hacker" video show

    A friend pointed me to http://www.thebroken.org/ . two dudes - doing a video show, and they talk about hacking, social engineering and interview Kevin Mitnick. In episode one the demonstrate how they do WarDriving and…

  • More Israeli Bloggers

    While I was gone, a few new Israeli Bloggers have joined the blogsphere: Eliav Gnessin Aelij Arbel Erik Rozman (MVP) Looks like our plot to take over the world is going well, don't you think? ;)

  • Add-in contest submission phase is now officially over

    The Add-in contest submission phase is now officially over. Over the next few weeks I'll gather up the 20 or so submissions that fit the criteria )those who did't were notified in advance) and put them up on a site.…

  • 2nd Test Driven Development Workshop

    Last week's Test Driven Development workshop was just lovely. Although it was "intimate" - only 4 people actually showed up, it allowed for a more face-to-face conversation and attention. The whole idea behind this…

  • MVP

    I'll try not to get too corny here. I promise. Yesterday's lecture at the .Net architects group about XP and agile methods went quite well.. to say the least. I had quite a surprise waiting for me when I started. I was…

  • User group meeting today: Intro to SQL reporting services

    See you there ? This month we will focus on the SQL Server 2000 Reporting Services . This is a relatively recent addition to the SQL Server family and is available for free to licensed owners of SQL Server 2000. Our…

  • Announcements: Geek Dinner, TDD workshops and upcoming lectures schedule

    Yes I know. been *real* busy. Hope to get back at you soon soon. Meanwhile, some community stuff I've been wanting to do and some stuff I've been asked to do. Also - I wanted to say thanks for the large amount of…

  • What a typical user group looks like

    I wanted to share with you what a typical user group meeting looks like. I know that when I decided I wanted to go to a user group meeting I was pretty scared to go on my own. Go figure. My first user group meeting was…

  • My feed reader of choice - RSS bandit

    Since I was asked this somewhere - I use RSS Bandit as my feed reader. Nice,cool and free.

  • A simple way to unit-test internal classes

    Jamie Cansdale (Of Nunit Add-in fame)has been cool enough to share with me a quick way that allows you to test internal classes in your project without referencing the Nunit framework DLL. it's pretty simple, actually.…

  • Microsoft is losing the community battle - against itself

    in one of my earlier posts, about what a typical user group looks like , Paschal put in this bitter comment: "Roy the problem is that usergroups are not all the same friendly and nice in every country ! In Ireland sadly…

  • An interesting Memory Leak problem.

    Udi is having a hard time figuring out a nasty weird memory leak problem . I have no idea what the answer is, but I'm sure one of you smart people out there could chime in. I'd love to see what the answer to this…

  • Introducing: NUnitX and the Rollback attribute - Seamless database rollback with Nunit

    Update : You may be more interested in XTUnit , which was released a bit later on and provides the same abilities, without needing a seperate version of NUnit to run. In fact, it runs on any unit testing framework for…

  • MBUnit to feature Rollback abilities as well

    After my last post about NUnitX I forgot to mention one very cool thing: I've been in touch with Peli - maker of MBUnit (which with a little work can grow to become a mainstream force in the unit testing arena) and…

  • XP talk rescheduled - replaced with "ADO.Net Best Practices and advanced Concepts"

    The “XP and Agile Concepts” talk I was supposed to give on the 21st of this month has been rescheduled. We're planning to do this talk on a larger scale next month - so don't get too disappointed. Instead - I'll be…

  • Setting my priorities straight

    Blogging will be a little lighter than usual in the next few weeks I have a life that I have been neglecting a bit and I need to attend to. So - I'll be here.. in spirit. but I'll blog whenever I'll have something…

  • New Israeli Blogger: Ido Tandy

    New Israeli blogger: Ido Tandi . Ido works with me at Magen which, with the recent addition of Ido Samuelson to our team - brings the number of Magen Bloggers to a whopping 4. That's 15% of the company blogging. Gotta…

  • Studies in teaching TDD and XP

    This site has some interesting papers relating to teaching TDD and Extreme Programming. They list common problems with teaching TDD and XP, how they tried to solve it, and there are also some papers detailing how to do…

  • Omer is doing some serious blogging

    Just wanted to give a shout out and “Re-spect!” for Omer Van Kloeten , who, during the past few weeks has been able to come up with some real serious and deep stuff in his weblog. Here's a partial list of the stuff he's…

  • Israeli Geek Dinner Tomorrow - at what time?

    Geek dinner tomorrow , remember? Now I need you to answer me this: would 19:30 be too early? We're probably talking about El-Gaucho in Tel aviv, like we did last month.

  • Announcing:Coolest Add-in Contest - Entries available for download

    Announcing the Add-in Contest site: http://dev.magen.com/AddinContest/default.aspx Site features: Lists all the entries that were eligible to enter the contest, along with a download link and short descriptions. (some…

  • Blogger/geek dinner is canceled for today

    Blogger/geek dinner is canceled for today. Too few people are available. :(

  • Database Unit Testing issues and solutions: Rollback And RestoreDatabase abilities

    Update : Later on, after this article was written, I've created a much more elegant way to have your own [Rollback] attribute without resorting to a whole new binary version of Nunit. In fact, that attribute will work…

  • Unit Testing scalability and performance

    I had an interesting chat with Clemens today. I told him about the Rollback ability using ES and he totally disagreed with me that its a viable option for testing database usage for several reasons: If you run tests…

  • Being an INETA speaker?

    Hmm. What I would *really* love to do is be an INETA speaker. You get to travel the globe (the closer part of it, anyway) and talk to interesting people about interesting subjects. now - how does one get such a gig?…

  • More agile development resources and an interesting research in the area

    Here's another good place to find presentations and articles related to Agile Development: http://www.rspa.com/reflib/AgileDevelopment.html and here's a great paper about agile development: People Factors in Software…

  • ADO.Net talk went great

    Phew! this was an exhausting day! I was feeling pretty sick all through the morning today, but things cleared up a big in the afternoon. I also gave my talk at the C# user group today about ADO.Net . It went pretty…

  • [CoolTool] BlogWave: Scheduled RSS feed generation and publishing from multiple sources

    Addy Santo has just published a first alpha of what seems to be a pretty cool tool: BlogWave . Some very cool screenshots and a download link is included. Here are Addy's words: “ This is an alpha (read: mostly…

  • MbUnit 2.17 released - with the cool database attributes I talked about

    Peli has released the latest version of MbUnit . It has some really cool additions(click the link to read about them), some of them I helped shape. For example - the Rollback and database restore attributes are in there…

  • NUnit 2.2 beta 3 has been released - and some questions

    This just in: NUnit 2.2 beta 3 has been released . It fixes several bugs It is able to run under .net 2.0 beta 1 If you were wondering, yes, I've been raising my suggestions about the rollback and database restore…

  • Some cool refactoring examples, and what seems to be a lovely book

    Just found this great set of refactoring patterns with examples . The examples are taken from the book “ Refactoring to patterns “ which seems like its worth a read. There is some stuff there that I did not hear or read…

  • Jackie Goldstein is blogging

    Looks like I missed out on an important blogging event: Jackie Goldstein has started his own blog here on .net weblogs. For those who don't know - Jackie is a regional director for visual basic in Israel and also runs…

  • [Tip] how to get Windows Explorer to "Yes to All" or "No to All":

    “Thanks to John Elliot , how to get Windows Explorer to "Yes to All" or "No to All": If you are copying manually in the GUI with a drag and drop or a CTRL+C/CTRL+V then press SHIFT when you click 'Yes/No' the first time…

  • VS.net Editor team chat when well

    Just finished a refreshing chat with the VS editor team. It was really nice. It felt like people were listening. They didn't go got my “Integrate The Regulator into VS 2005” suggestion though. Oh well. They'll get it…

  • TDD workshop went well - ready for the next one?

    The 3rd TDD workshop (beginners) was held yesterday and was a great success! Thanks to all who attended. The advanced workshop (featuring database testing) will be held at Magen offices on the 8th of august. Register…

  • TDD workshop in Atlanta, Georgia - are you up to it?

    Appearently this TDD workshop thing is picking up quite a momentum. After 3 such meetings I have 3 already setup full with attendees, and even a few interested clients willing to pay up front for a full course on these…

  • Not the PhD type, I guess

    I consider myself as someone who finds interest in many wonderful things. Sort of a “Bring it on” kinda guy when it relates to knowledge about pretty much anything technological. But rest assured - I will never ever…

  • MbUnit is coming along, and I get to have some of my ideas thrown in

    Peli is doing an awesome job. One wonders where he finds the time. I think he's experiencing the creativity boost I experienced when I was “on my own” for three months a while ago. Remember? I made The Regulator and 3…

  • Selecting an Agile Process

    “Mike Cohn, author of User Stories Applied (which has been getting great reviews on Amazon, by the way), has an excellent presentation on Selecting an Agile Process: Comparing the Leading Alternatives (PDF, 837k). ...“…

  • Congrats to Rory

    Rory Blyth has taken the plunge and is now a Microsoft Employee. That's pretty cool. Guess I won't have to invite him to the next summit ;) (You knew that one was coming, right??)

  • blogs.ineta.org is here

    blogs.ineta.org is here. via Bill

  • The SQL Server usability advantage

    OK. I'll say it here - I fear Oracle a bit. I know it is psychological - or isn't it? this post from Lee Dise had me smiling: “... But backing up Oracle always struck me like trying to walk a cow to a different pasture…

  • How not to do TDD

    Tim Weaver finds out the hard way how not to inroduce TDD into an existing codebase. Read and learn. http://dotnetjunkies.com/WebLog/tim.weaver/archive/2004/07/29/20655.aspx

  • .Net Rocks Tablet PC contest

    Wanna win a tablet PC (Toshiba M200, actually - which is a mighty machine)? Go and fill out a contest form over at the .Net Rocks show contest page . Don't forget to listen to .Net rocks (although this is not required…

  • My upcoming lecture schedule

    My plan to take over the world is starting to show some progress. if you're in Israel, here's my talk schedule in the coming weeks: This Wednesday - 4/8/2004 IVBUG : VB.Net user group: Regular Expressions in .Net…

  • MS Israel events RSS feed published

    Finally is all I can say, Microsoft Israel is starting to get RSS. You can now register for the latest MS israel events RSS feed. http://www.microsoft.com/israel/recent/default.aspx A good start!

  • Agile Resources and a good article on daily Stand up meetings

    You might have noticed that I've turned off the comments for the blog. Damn spammers.I'll put them back on. But there needs to be a way to delete comments by offending IP address or something. Anyway - I thought you…

  • Testing web services locally - faster

    I really hate having to test my web services while still going through the whole TCP IP stack when testing them on the local machine. Luckily, Brian Ritchi has a nice and elegant solution . He created a proxy class that…

  • The Regexinator - VS.Net Addin to search documents using Regex

    Found this out through Darren's Regex weblog . The Regexinator looks like a cool idea that someone eventually had to do: It lets you search the active documents using Regex, and when you click on each result you are…

  • MSN Web Messenger - cool piece of work

    You know what? MSN web messenger is a cool piece of work. You don't have to install MSN messenger to use it almost like in real life. I love such amazing web work that looks like the real thing. Outlook web access 2003…

  • Paper: Developing Identity-Aware ASP.NET Applications

    via Ohad's blog: “The Microsoft Solutions for Security (MSS) team is proud to announce the release and availability of Developing Identity-Aware ASP.NET Applications , a new paper in the Microsoft Identity and Access…

  • Absolute Powerpoint

    This is a great article about the power and weakness behind PowerPoint, and how and why it came to be: Absolute Powerpoint

  • Advanced TDD workshop today

    Don't forget - Advanced TDD workshop today - 18:00 at Magen Offices!

  • Testing Blogs at Microsoft, and Addin contest news

    I had a great time today, doing yet another talk a “Ness” - one of the largest companies in Israel - about Agile development and XP projects. (We're working on making this talk again in the coming month available to all…

  • What works and what does not work on Virtual PC 2004

    I saw this in a random blog post ( can't find it now so I can't link to it :( ): What works and what does not work on Virtual PC 2004 (622 items listed right now)

  • Add-in Contest winners announced!

    The final winners for the Add-in contest are: http://dev.magen.com/AddinContest/pages/Winners.aspx Total prize worth that we'll be handing out: over $2,000. I'd like to thank all of the prize contributors for their help…

  • A short update and a cool process killing trick

    Yes. I am still alive. Meanwhile some things have taken place: 1. I celebrated my 29th birthday. Yey! 2. For my birthday - we got a ThinkPad T41p with 2GB RAM. that should be enough to run those longhorn demos in the…

  • A Virtual PC keyboard bug and fix, a new blog, and an agile question

    [Update: there's a nice looking FAQ and a Forum devoted to Virtual PC 2004 - though I Don't see this problem mentioned anywhere in there...] A couple of days ago I gave a talk in the Israeli .Net architects user group…

  • Stuff to do

    Some stuff that i really need to do and don't want to forget: New version of the Regulator with cool new syntax editor New version of NunitX - with the latest version of Nunit as a base source and maybe some more…

  • Tomorrow is DBA day, and .Net rocks is back on my mind

    Hey. Tomorrow is a special day. A professional DBA is coming over to look at a database of one of my projects. Yes -I know he's not going to like everything he sees in there. but I intend to take that opportunity to…

  • Developers.org.il is online with a face lift

    http://www.Developers.org.il just got a new face lift. It is definitely starting to look and feel like a professional site. the only thing missing now is visitors. There already is some nice content in there (in…

  • Gmail Notifier - by Google, finally

    Now this is what I've been waiting for - Google has released a Gmail Notifier utility that runs in the system tray. no more running after free obscure apps that don't work. This one if from the monster itself.

  • Revisited: Killing a process, Introducing: TaskKiller

    A few days ago I blogged about a trick how to kill a process that wouldn't die . Well, the trick I had up my sleeve was good, but there were better ways, described oh so eloquently by Pavel Lebedinsky as comments to…

  • Blogger/Geek dinner?

    It's been a while. how about another blogger/geek dinner ? say - next Sunday - in a week and a half, in the tel Aviv area.. your thoughts are welcome.

  • Agile MSF methodology framework

    Looks very veeery interesting: "Microsoft Solutions Framework (MSF) Agile is a scenario-driven, context-based, agile software development process for building and improving .NET and other object-oriented applications.…

  • Simple data binding simplified using [BindToField] and [BindToValueList]

    In one of the projects I'm on we're doing lots and lots of Winforms data binding. One of the forms is composed of 12 different tabs each with about 2 dozen controls and grids and what not (don't kill the messenger!…

  • Sunday at the VB.Net users group: Software Architecture: Techniques, Methods, and Issues

    I hope to see you this sunday at the VB.Net users group meeting. should be really fun! here's the invitation letter: Once again, in BIG BOLD LETTERS – PLEASE NOTE THE 1-TIME DAY CHANGE !!! This month we will be meeting…

  • Wanna win a free Visual Assist License?

    I've noticed that Natty Gur is not only speaking at the users group this Sunday, he's also handing out a free license to Visual Assist on his blog to whoever sends him the most FxCop rules. That's pretty cool!

  • Services without components on a pre-SP2 XP machine?

    Saar has a nice post detailing how you could hack your way in and out of a transaction using SWC Services without components) even if you don't have SP2 installed on your XP machine. The funny thing is that SWC *did*…

  • A better user group experience is possible, and even expected

    This and this is what I'm talking about when I say I want today's Israeli user groups to be better than what they are today. If/When I have my own group I promise to do that and more. Amen.

  • Testing GUIs and customer tests using FIT

    One of the things I have still not talked about in any of my talks is about testing GUIs. The reason is pretty simple: I don't really do that. I find that the amount of effort it takes to test a gui with NunitASP…

  • Great Coders Deserve Great Managers

    I totally agree with Johanna on this one : Great coders do need great managers. I know I've often wanted demended of my workplace to invest in me just as much as I invest in my work. There are several points:…

  • attach a debugger to a service automatically at startup

    Just a small link to remind me later - how to attach a debugger to a service automatically at startup (via Peter Provost )

  • Adding pre and post build events for VB.Net projects

    Avner told me the other day that he found a way to add pre and post build events supports to VB.Net projects (which is a shame that they don't have them as default like C#). His way was to use the Macro capability of…

  • WilsonORMapper at version 3.0, and what's an OR mapper anyway?

    it's free 50$, it sounds wonderful, and its at a version 3.0(via Mike ) - so its mature enough. I should really give the WilsonORMapper a try. I wonder why COM+ transactions are not supported though. What's an OR…

  • Programs I can't live without

    ScottOnWriting asked his blog readers what programs they can't live without. Some great suggestions in there (and i'm not just saying that because The Regulator was mentioned 3 times in the comments ;) ) Here's a…

  • Solving System.TypeInitializationException when running the Regulator

    I've recently started to get emails from people who had The Regulator break on their system after installing SP2 (or some other hotfix...). I'm not sure exactly how it broke, but I know how to fix it. Here's a typical…

  • .Net Blogger geek meets Eric Rudder, asks questions, gets answers, is happy

    I attended a meeting between Eric Rudder - Senior VP of Servers and tools at MSFT, and several Microsoft employees and external Microsoft technology leaders in Israel. I was sort of a Q & A meeting where people could…

  • Review - JetBrains Resharper

    Product : Resharper Version 1.02 (note: version 1.03 has just been released) Company : JetBrains Price : 99$ per license A while ago I my wife was taking Java lessons as part of her Bsc degree. I was helping her out…

  • Review - Resharper

    I've written a review of Resharper by JetBrains. Read it here . Note that the review is about version 1.02 of the product. version 1.03 has just been released and may contain bug fixes to some of the problems listed in…

  • Weird Google-like toy - Toogle!

    Oh, this is a fun little toy: Toogle ! "Toogle is a Text version of Googles Image Search. Currently it creates images out of the very term that was used to fetch those images". [via Kenneth ]

  • Great coders == open source? Hardly

    I was reading this article on " Great Hackers " Some of the things he says about hackers ("coders") is true, but a lot of them are skewed toward open source in a way that is not fair and not real world on any way. I was…

  • GMane: read mailing lists via news readers

    this is a great find via the win-tech off topic mailing list: subscribe to mailing lists - from your newsreader! how? www.gmane.org allows subscribing to a mailing list but instead of getting it by email - you get it…

  • Yukon "Query Notification": a life saver

    At the Israeli SQL user group today we had a special visit: Roger Woter - PM at Microsoft. he talked about the Service broker in Yukon. very cool stuff. However I learned a little thing that I think is absolutely…

  • Implementing CollectionBase the right way

    Matt Berther (The "other" ISerializable...) writes a nice little tidbit about correctly deriving from CollectionBase and adds something I was not aware of: you really really want to override the OnValidate() event of…

  • See you at the .Net on the beach convention

    I was there last week for the "Technet" on the beach" conference and it was a lot of fun! see you there?

  • How Test Driven Development proved itself in a big way!

    Over the past year or so I've been going around trying to tell people how and why test-driven development will help their development process. Its hard to convince people. It's actually still hard sometimes, even after…

  • Organization Patterns of Agile Software Development

    " I just found an excellent wiki web by Coplien and and Harrison on Organization Patterns of Agile Software Development . It’s high quality writing, in fact there is even a dead-trees version on Amazon. You can also…

  • Israel Nerd Dinner - coming soon

    I've just sent an email to Jim Blizzard, who's opened a new site called Nerd Dinner.com where you can have a blog dedicated to organizing geek dinners in your country/area. Say tuned for the Israel Nerd Dinner site!

  • Do I like the change to weblogs.asp.net? No I don't.

    In case someone is asking me (and no one did, or none of you obviously), I don't like the changes made to weblogs.asp.net main page/feed. It sucks in many ways and it won't even make things better for the folks who…

  • VPC SP1 problems - and one bad solution

    if you've encountered this: "I upgrade my install of Virtual PC to Service Pack 1 and now all of my Virtual Machines momentarily hang at times. It is like the machine will freeze for a few seconds. Has anyone else seen…

  • Formatting Hebrew dates

    Based on the amount of articles out there relating to hebrew dating (and I don't mean a singles bar!) there's always confusion on how exactly to translate a date into its full hebrew representation. Here's a simple…

  • Book library management system - know a good one?

    Our company is looking to create a book library for employees to borrow and read books. In the process I'm looking for a book/library management system which is free and is web or windows based with a shared database.…

  • Israeli .Net Architects meeting - Refactoring, Class designer and other cool stuff in VS.Net 2005

    See you there!!! Greetings .NE T architect! You are welcome to attend our next meeting to be held on Thursday, September 23rd . The next presentation shall focus on Visual Studio 2005 – code name Whidbey. Our presented…

  • Finding a Palindrome

    [Update: I added a third variation of this which solves all the problems mentioned in the comments. Was really fun - used a single line of regular expressions and it worked like a charm!] It got me intrigued - so here's…

  • No Fun Intended

    I just had to post about this blog because the name is so ironic and funny: " No Fun Intended " (found this on my Technorati profile . You do know what Technorati is, don't you?)

  • Drag and drop unit testing

    Peli is a sick genius unit testing devil that has nothing better to do than generate some of the most awesome things I've seen in the agile field for .Net recently. I have no idea why he's not joining Microsoft's…

  • Alik Levin has a blog - with short Hebrew movies on various ASP.Net topics

    Alik Levin has a blog . That's good news already - he's a frequent speaker at various conferences and user groups, but there's more. His blog is, other than a list of posts, a list of short movies in which he explains…

  • A testing framework that does BizTalk

    Kevin B Smith came up with a test framework built of XML files and derived classes . I'm not sure I'd jump into such a bandwagon so easily - but one thing seems very interesting: He's actually doing BizTalk unit testing…

  • One treeview I'm not going to download

    Award for "Most Trustworthy name for a control library" goes to: CrapStuff TreeView . I kid you not.

  • MbUnit 2.21.1.0 RC1 released (and some nifty nifty features!)

    This very cool framework is getting a facelift with some very very very nifty features. I'm seriously considering doing my next projects with this framework. I just need some real world hands on time with it to make…

  • ANN: Optimized automatic control binder is out - and its fast!

    Last month I posted about a cool way we came up with to automatically bind all the controls on our application forms to various data sources . That solution was cool, but it was slow . Because it used binding. And…

  • Out of Country - Croatia here we come!

    Turns out the Mrs and I are going to Croatia for about a week and a half. Tomorrow. In 5 hours actually. So I'll be out. Meanwhile enjoy our picture at my new (still in building stage) site: www.osherove.com (no content…

  • Back from Croatia but, sadly, not for long

    I just got back from Croatia. Croatia is a pretty cool country – lovely beaches as long as the eye can see (no sand though – just rocks and shells) and amazing landscapes on the inside. Think Greece – only less annoying…

  • A new book: Network science, and what SOA has to do with it

    I'm almost done with a new book that I got for my birthday - Linked: The New Science of networks By Albert-Laszlo Barabasi This wonderful book actually deals with new facet of science that is just beginning to grow on…

  • DataSet hell - "Failed to enable constraints. One or more rows contain values...."

    Important note: Hi folks. This post was written in 2004. Yes, people have been getting this for over 6 years . It’s 2011 now, and here you are, still stuck working on this crap. I highly suggest you read this , as an…

  • Some news while I was gone

    - TestDriven.Net tool suite is on air - and it looks like an integrated solution that combines MbUnit and the NunidAddin into one mixed pile - allowing you to have all the power of MbUnit along with all the power of the…

  • No blogger list on weblogs.asp.net?

    So why is the blogger list now removed from the main page of weblogs.asp.net? I liked my name up there, with the number of posts near it... :(

  • Upcoming talks and webcasts I'm involved with

    I'll be doing a webcast about Test Driven Development using Nunit for Microsoft Israel. It's going to take place on the the 23rd of November . I'll give you a heads up with a direct schedule when I know more. It will be…

  • The Power of User Groups (and a request to Microsoft Israel)

    The Event, The Card, and the amazing disappearing act Almost a year ago, at some random event, (Teched Israel 2004?) Microsoft Israel held a special lunch for user group members and leaders. It was quite nice and all…

  • The blogs I read

    In case you were wondering - here's the current list of blog subscriptions in my news aggregator, RSS Bandit : /downloads/royo.opml.xml

  • Introducing: XtUnit . An Unofficial Unit Testing Extensibility Framework - Add new attributes to NUnit or MbUnit easily!

    Update : I've uploaded a more complete version of the framework and also changes the file name. please get it from here: http://www.teamagile.com/downloads/TeamAgile.XtUnit.Bin.zip…

  • Twilight-Zone problems

    We all had to deal with Twilight-zone problems at one time or another. This one sounds very familiar (as well as the solution). what I like about the heading is that when you get into these problems its like you're in a…

  • TDD brain teaser - hope I won

    Update : Yep - I won :) I always wanted a keychain light thingy gizmo. Thanks Jonathan!! Gosh, I hope I got the answer to this TDD brain teaser from Jonathan Cogley right. What do you think? Got a better answer? Great…

  • ZoomQuilt?

    How cool/weird/interesting is this ? (Needs Shockwave) via Tim Marman

  • Sometimes I'm simply frustrated at the qualification game

    and that's all I'm gonna say on this matter. (were you lucky to read this post before I changed my mind on it ? don't tell me..)

  • [Rediscovered] Advanced debugging tips and stuff you never knew about the "Find" combo box

    I just "re-discovered" an old post of mine relating to some cool debugging tricks. Its amazing I forgot all about these cool tricks and it was fun to rediscover them. I bet some of you could benefit from them (again).…

  • Introducing the Osherove.Interception framework

    Following the Nunit Extensibility framework , I did some thinking and made a More generic framework for interception ability. That means that you can create your own interception attributes not only for unit testing but…

  • Introducing "Project Distributor" - your .Net file and idea sharing ground

    Darren Neimke (the person responsible for the beauty that is RegexLib.Com ) has created another cool web project: Project Distributor The idea - You have a cool code snippet, or a cool tool, or a cool anything to do…

  • TaskSwitchXP - free, cooler task switching

    Ooh! TaskSwitchXP looks cool ! and it's free?? (via The Gunderloy )

  • TopXML releases the System.XML reference online

    Mark Wilson of TopXML pinged me to say that TopXML have released: The .NET System.XML reference So how's this different that other references? They actually have *useful* examples on the classes, with short, to the…

  • Unread Gmail messages through an RSS feed? coolness.

    Well, not RSS, but Atom. Same difference. I didn't know this ! Cool! (Now they just need to support RSS as well)

  • MSDN Managed Newsgroups - no answer?

    From Raj : From MSDN Managed Newsgroups : ... A commitment to respond to your post within two business days I am an MSDN Universal subscriber and have posted questions on the MSDN manged newsgroups many of which are…

  • [Tools and Addins] : SharpTools, web controls and various utilities - free!

    Jon Schwartz of " Morrison Schwartz " sent me an email saying he wished he knew about the (now closed) add-in competition , cause he's got a great add-in to put up there. Nevertheless, he sent me a link to his add-in,…

  • BlogMatrix: RSS news reader with podcasting reception abilities.

    David Janes sends word of his new RSS news reader: BlogMatrix . Here's what the site says. Notice that theres podcasting abilities in it as well. Interesting. ( What is podcasting? ) " BlogMatrix introduces Jäger 1.6…

  • Best Independent Tech Blog Readers Choice Awards

    Hmm. So now there's a contest over the 10 best technical blogs. *whistle* I've already put my 5 recommendations in. you? [via Mike ]

  • Solving Team Development with web projects hell

    I've been inspired by this article to change the way one of the teams at work has been handling a large solution. We had a big problem with a large solution (over 100 projects) that had many web services and asp.net…

  • 'I'm not going to be your monkey'

    'I'm not going to be your monkey' , said John Stewart in this movie clip. This link just fell into my lap and its really interesting and hard to watch.

  • See you in three weeks

    I'm leaving tomorrow for what looks to be like a 3 week military duty :( See you all when I get back (Hopefully I'll get a vacation somewhere in the middle..). Cheers, Roy.

  • Osherove.Interception 1.04 - Change return values and incoming parameter values at runtime easily

    I just love the idea of interception. It lets you do stuff like this: using Osherove . Interception . Framework ; namespace Osherove . Interception . Samples . AutoEncryption { public class CryptTestedClass :…

  • OK - back for an evening, leaving tomorrow for a week

    just so you know - I AM leaving for military service, it was just shortened and I'll be back at the beginning of next month.

  • I'm Back, A webcast screwup, and my upcoming talk schedule

    I'm back baby! That is, I Will slowly start to catch up on everything that I've missed in the past couple of weeks. Larkware.Com is my friend on that task. I FINALLY have some time to start doing all the things I've…

  • What's up?

    Udi Dahan shows a simple and effective way to make your exception data more readable in the event log. Yeah. It's really simple. Aviv raff is an up and coming Israeli .Net blogger. He's had 6 posts already (which is why…

  • The way it ought to be - Microsoft and feedback

    This is exactly how it should work: You post feedback on an event you have been to, your blog is read by one of the presenters in that event which then posts on his own weblog on the power of feedback and tells his…

  • Have you been involved in an Agile project in Israel?

    In the recent week my company, Magen has begun offering a new line of Training services: Agile and Test Driven Development. I'll spare you the details (If you want more details simply contact me through the contact link…

  • IVBUG Celebrates its Seventh Birthday

    Happy 7th birthday to the Israeli VB user group and to its creator, Jackie Goldstein ! What a great example of a community. See Jackie's post on the subject for pics n' stuff ..

  • Israeli .Net bloggers worth a read

    I have about 30 Israeli bloggers on my RSS reader. less than 10 of thos publish stuff on a regular basis and the others are annoyingly silent. Here is the list of the Isralei .Net bloggers that have updated their blogs…

  • [OT]Geeky political joke

    The past few days have proven that "certain death" is just a term. Yasser Arafat is still alive, or isn't he? I guess that gives a new meaning to the term " Non-deterministic finalization " OK. don't shoot the geek for…

  • The Road to Agile: a series of online presentations

    There is a series of cool online "webinars" ( online live presentations) at Rally Development: The Road to Agile here's the list of all four presentations. already watched the first one and it was very very interesting.…

  • IntelliJ IDEA keeps getting better

    While VS.Net 2005 tries to keep up, IntelliJ IDEA (for Java) continues to improve itself with loads of very cool, very powerful stuff , and be (in my mind) the best IDE on the market today for productivity coding (sadly…

  • WTF

    This is scary.

  • Smalltalk: Just Try it

    Blaine Buxton says just give it a shot : Isn't it time to deal with complexity with a simple and powerful language? Read this article and realize Smalltalk could be used to fix the "complexity" problem by dealing with…

  • Perspective

    Reading pat's blog entry about his wife's passing made me cry. Pat, you don't know me but I know you. I wish you all the best and thank you for writing that wonderful post. You expressed in so many words things that I…

  • What blogs are other people reading?

    I think it was a nice guy named Oren who asked me at the recent IVBUG meeting about resources where you could see what other people are subscribing to in their RSS readers. Along comes Scoble (its been months since I've…

  • Mitigating malicious plug-ins in your application

    Plugins and security - interesting topic. barely touched. Peter shows and explains very nicely the some of the reasons and ways malicious add-ins could tamer with your application, and some very good ways of mitigating…

  • Simple math with regular expressions?

    A friend of mine (Ariel) made the bold claim that it is possible to write a regular expression (in today's languages such as .Net) that checks simple mathematical functions, for example if a number is divisible by 3. I…

  • Why does the BorCon Israel Registration page have to suck?

    Why does a conference such as BorCon Israel have to come up with such a lame ass registration page? I mean, C'mon! The form is actually trying to send email through my email client? What - You can't demonstrate web…

  • Article: Continuous Database Integration by Peter Hancock

    Peter Hancock has written a very interesting and real world article about his way of creating an automated database deployment task. It's not a simple thing, but it's possible with a bit of work. He's using NAnt,…

  • [OT]Productivity and lesson learning, Linux style?

    [Warning: the following link is to an article that is _anti-Microsoft_ you've been warned ] This article is a very interesting read . On one hand I feel bad for the dude that fell into the teeth of BSA, and I feel kinda…

  • Israeli .Net Deep Dive chat going on right now

    In case you were wondering - there is a live chat going on between the upcoming .Net Deep dive speakers and the community: http://www.microsoft.com /israel/communities/chats/dev /chatroom.aspx Feel free to join in and…

  • News of the week - Israeli blogger edition

    Wow. What a week. I managed to pull off a user group talk at the IVCUG on Wednesday about Custom Attributes and Interception. Let me tell you, if you though the material was hard, try learning it well enough to be able…

  • Live .Net Rocks chat

    Since it's stag night here at Osherove mansion, I thought I'd join the live chat on .Net Rocks (which occurs at 2.30 am in Israel. We'll see how that goes. Hopefully Rory won't kick me out of the chat room. After all, I…

  • Israel Geek Dinner with Addy Santo - 28.11.04

    Finally - a new nerd dinner: (Hint: Register for the Israel Nerd Dinners RSS feed here ) taken from http://nerddinner.com/blogs/israel/archive/2004/11/21/330.aspx : Geek Dinner - 28.11.04 Mark that date! Guest of honor:…

  • The Meta Programming System - The next paradigm?

    I don't even know where to begin after reading this very thought provoking article by Sergey Dmitriev , one of the fathers of IntelliJ IDEA (one of my favorite IDEs). The article talks about the "Meta Programming…

  • My TDD webcast yesterday was pretty fun

    Yesterday's Israeli webcast on TDD was a blast. I mean it went fairly well and regardless of two crashes early on it went without a hitch (I ended up using Yosi Taguri's laptop to do the presentation). There were around…

  • More Geek Conversation you cen listen to in your car

    One of the things I liked about .Net rocks is that every so often you get to listen to a really interesting person talk about some trivia regarding some technology aspect of our daily lives. For example, the show where…

  • Not Invented here

    "The product of NotInventedHere is ReinventingTheWheel which wheel unfortunately is often square, without spokes, or squeaks like heck. .." "The pattern can also lead to a paradoxical situation. If the pattern is…

  • Cool Tools Every .Net Developer should be aware of

    Wow. I have lots to write about my past week, but first I owe a list of cool tools to the attendees of the .Net Deep Dive event in Israel from yesterday. Here's the list of tools I showed: (*== free) CodeSmart (add-in)…

  • Overcoming fear: My experiences from the .Net Deep Dive event

    [Update: Jackie Goldstein also writes about his experiences from the event (he hosted a session about worst practices in .net). Addy Santo writes more about the event on his blog. So does Moshe Eshel with lots of…

  • Head-First books from Oreilly (and free sample chapters)

    Sure, the title sounds kinda nasty, but it's not. OK. I gotta admit, the new oreilly "Head-First" book series looks awesome. Thanks to Oleg for pointing to it. And yeah, the sample chapters do look amazingly as if Rory…

  • Can Agile project management software succeed?

    TargetProcess: Planning is a web project management software aimed at agile project management. It's also free to download (built for asp.net). It looks pretty cool and seems to contain most of the features needed for…

  • Geek Dinner was juust fine...

    Last night, as promised, Addy Santo Gave his talk about InfoPath at the . Net Architects users group . I have to say that for a subject which is “not so sexy to begin with” as a colleague of mine said, Addy made for a…

  • TestDriven.Net version 1.0 is out (with a new site design as well)

    Jamie Has Finally released the long anticipated version 1.0 of the TestDriven.Net add-in (Formerly called "Nunit-Addin") and has a brand new spiffy site design to go along with it. If you don't know what this is you…

  • Israeli Geek Dinner with Johanna Rothman

    Mark your calendars. There's going to be another geek/nerd dinner. And it's going to be on the 7th of December (a week from now). The guest of honor will be Johanna Rothman . Johanna is perhaps best known in the…

  • Test Driven Development workshop news and coming attractions

    Just a little something before I go to bed and try to fall asleep helplessly for 3 hours while thinking about tomorrow, which is the first day of my mentoring a C++ group of 3 people in the ways of unit testing for fun…

  • Making your point, Santo style

    Addy Santo makes an interesting point in the "what-the-hell-are-we-going-to-do-about-the-main-feed-of-this-site" question. Actually, he makes a point of what not to keep doing.

  • The Incredibles

    Wow! Go see it.

  • IVBUG meeting today: SQL Server 2005 Features for developers

    There's an IVBUG meeting today. Should be fun!: Next Meeting: Wednesday December 1, 2004 17:30 - 18:00 Assembly 18:00 - 18:10 Introduction and Birthday Greetings 18:10 - 19:30 “New Features for Developers in SQL Server…

  • Israel .Net Deep Dive lectures feedback

    If you attended the .Net Deep Dive event in Israel you might have noticed something - Microsoft didn't really ask you what you thought about the quality of the lectures. As one of the people who actually spoke at the…

  • Some real world unit testing techniques for ASP.Net with Cassini

    Scott Hanselman writes This fine blog post about how they do real-world unit testing for their ASP.Net applications using the cassini web server. Not being an web developer myself this is a great resource to learn from.…

  • MSN Spaces Launches, and so does a new MSN Messenger beta

    As I'm sure you'll see 1000 times in the next 24 hours, MSN Spaces has launched (as has a new beta of MSN Messenger ). Dare has some more details, as well as a link to the press release here . [via FurryGoat ] I already…

  • Test Driven Development with C++: Much harder than it should be

    (BTW: Does anyone have any knowledge of the C++ testing frameworks listed here at the bottom of the page? Got any favorite?) One of the things I'm doing right now in Magen is helping a company that uses hard core C++…

  • TestDriven.Net Referrals view - in SVG format

    Wow. Jamie has added a cool new feature to the TestDriven.Net site. You can now see the list of referrals you sent in by links. It looks a little something like this: I found out after getting an email from the site…

  • Test Driven Development proves useful at Google

    This is a live blogging session from the recent Developer Testing Conference. The lecture was about Developer Testing in Google and this is only part of it: " 9:28 Standard Google practices include unit tests and…

  • Nice Agile blog

    I came upon this weblog via TestDriven.Net . After sifting through the posts a bit I added it to my RSS subscription list. Recommended. It's a definite "Agile development" themed blog, and has a lot of experience and…

  • This Tuesday is Israel Geek Dinner Day with Johanna Rothman

    Don't forget that Tuesday the 7th of this month is Geek Dinner day with Johanna Rothman ! make time around 7-30 pm somewhere in the tel-Aviv area. Probably near the "dolfinarium" somewhere because it's close to her…

  • The Regulator sucks for Non-Admins

    Don is right . The Regulator will mostly be unusable to you if you work as a non-admin. Here's what I wrote as a comment to his post: This issue is something I've been looking into for quite a while but, most sincerely,…

  • More cool tools, and a cool Add-in for C++

    Lots of cool tools in this nice blog post . I am reminded again of the chalkTalk application by Billy Hollis which is cool for presentations. Another cool tool I discovered is Visual Assist-X which works for all…

  • The Gaming industry turns out to be a modern slave market

    Reading this makes me glad not to be working in the Gaming software industry . Sure, I've done my share of overtime at startups and such, but no, it was never this bad. Even when it was bad it was never like this. Also…

  • Oracle: Don't hate it just because you don't get it, get it?

    I found this somewhat amusing: Alex announces he's adding himself to the "I-Hate-Oracle Club" to which there is a reply in the comments: "if you can't figure the damn thing out, this is no reason to hate it. take women…

  • Army Platoon gets an X Box + 30 games, courtesy of MS

    Wow. This is a cool thing to do. [ via Bill Evjen ]

  • The Self Project - YAPP (Yet Another Programming Paradigm?)

    The Self project seems like a very ambitious idea. Check out this movie to get a nice overview of some of the things this new programming paradigm attempts to achieve. Am I wrong or is this whole thing based on…

  • Creating custom test attributes easily with NUnit 2.2.1

    One of the new features in NUnit 2.2.1 is the ability to extend the NUnit framework in two ways. The first one is to be able to create your own custom test suites (for example, if you wanted to run your unit tests in a…

  • Extending NUnit *easily* with version 2.2.1 (finally!)

    I finally got some time so I sat down with the latest version of NUnit - 2.2.1 and tried using its extensibility features like the ability to create new custom test attributes that change test behavior, hopefully…

  • Blogger dinner with Johanna Rothman - Rescheduled

    There isn't going to be a blogger dinner this Tuesday with Johanna Rothman , since it turns out it's the first candle of Hanukkah here in Israel, so most people will want to celebrate it with their families. Is anyone…

  • Mockpp - Mock Objects for C++

    Yeah, I know that what I quoted the other day about C++ is not entirely correct. You do have a mock object framework for C++. Here's a part of the documentation for Mockpp : "But let me warn you If you take the wrong…

  • MSF is a fraud? A response

    Joel writes some stuff in Hebrew and asks the readers to help him translate them. In the translation post , (which is a good read) joel posts about what he feels the process should be like when he reports a bug in the…

  • Small but useful SQL tips from SQLJunkies

    Here's a nice set of small but might-be-useful-someday SQL tips [via Bersileus ]

  • Chatting with Johanna Rothman

    I just finished a wonderful meeting with non other than Johanna Rothman , one of my favorite blog authors, who just happens to be in Israel this week. We talked for about two hours on topics relating to project…

  • More free cool components from SharpTools

    "Hi Roy , Writing as a followup to your blog about our freeware developer tools in October - thanks for spreading the word about us! We've done almost 100 freeware developer downloads a day since then, btw, and are glad…

  • Godwin's Law

    I have to say that a discussion about unit testing is the last place I expected this to show up (right after someone mentioned the term " programmer Nazis ": "Godwin's Law States: "As an online discussion grows longer,…

  • I changed my mind - Mock objects are wrong for database unit testing

    More than a year ago I wrote about the problems in database testing. I also stated that I feel it's totally wrong to run your unit tests against a live test database, but instead you should be using mock objects to save…

  • What I look like (kinda)

    This is kinda what I looked like at the .Net deep dive event. Kinda. (Done via the South park Create-a-character page, via Peter Provost ) P.S Flickr rocks ! Looks like I'll be storing my photos there for the near…

  • Where should I host my interview with Johanna Rothman?

    This weekend I finished editing my interview with Johanna Rothman . I think it turned out pretty cool (if I do say so myself) and Johanna is a great interviewee. I was thinking were should I host this interview, and…

  • Juval Lowey in Israel

    In two days Juval Lowey is going to be in Israel, speaking at the C# user group. I suggest you make the time and get there, since this is a rare opportunity to listen to one of the world's top architects for free.…

  • .Net Deep dive lecture videos online

    Yes! You can now see the recorded lectures from the .Net deep dive event. Including my " Cool Tools " and " Test Driven Development " lectures. ( Here's the link list of the "Cool Tools" lecture..) Have fun!!!

  • Session ideas and suggestions for Microsoft Tech-Ed 2005 and future conferences in general

    I decided I want to speak at an international conference. You know, something like VSLive! or MS Tech-Ed. So, I went to the MS Tech-Ed site and submitted two session suggestions : First, a session about Test Driven…

  • A highly primitive solution for fighting .Text blog spam - an outlook script

    A few days ago I opened my machine and saw that I had 348 new spam comments on my blog. Now, .Text is now smart enough to provide a link for you in the notification email that allows you to "hide" each comment via one…

  • Microsoft Vs. PC Technicians

    Well well. Microsoft and the BSA are going after hundreds of PC technicians in Israel (Hebrew), suing them for installing illegal windows and Office software for home users for a small price. The PC technicians, in…

  • Not dead

    No. I'm not dead. Just too busy to actually write anything. I'll have some news in the near future though.

  • Learning from Juval Lowy

    I've been sitting in Juval Lowy's .Net master class this week (3 more days to go) and I can say a few things about Juval: He is a brilliant systems developer and architect He knows his stuff He does not like…

  • The Regulator featured on Channel 9

    Josh Ledgard pinged me to let me know that he showed The Regulator on this Channel 9 video , along with PInvoke.Net , as two samples of community built helpful applications. Coolness! One thing to note is that Josh…

  • Developing as non-admin made easier with VS.Net 2005?

    One of the coolest things about VS.net 2005 is that you can actually debug your application using specific "Click-Once" security permissions. Simply go into the "properties" of your project, click the "Security" tab,…

  • Denying your public classes from your end customers

    Here's a cool way to make sure that no one else but your application can use any of the public classes that are exposed by your business assemblies: you put a permission requirement on the class that requires the strong…

  • Do not serialize delegates and events blindly

    usually, you should not serialize your class's delegates or events. This is because serialization takes he full object graph into play, and delegates by nature will serialize your subscriber list into the mix…

  • Truly, a ".Net Master Class"

    Tomorrow is the last day in Juval Lowy 's Advanced .Net maser class. We learned a lot about .Net 2.0 and best practices and concepts. By this time I can certainly say this: Having paid for this out of my own pocket, it…

  • My interview with Johanna Rothman goes live on ITConversations.Com

    Guest host Roy Osherove speaks with Johanna about everyday problems in project management, software delivery and the hiring of technical people. They discuss interviewing strategies, and some bad examples of…

  • Comparing C++ unit testing frameworks

    Noel Llopis writes on the TDD mailing list: I just had to choose a unit-testing framework for a new project at work, so I went ahead and evaluated some of the major contenders for C++: CppUnit, Boost.Test, CppUnitLite,…

  • Next generation iteration: Array.ForEach and Delegate inference

    Sriram goes through hoops trying to write a function that maps a list to a function pointer that will be called on each item of the list. Yeah, it's easier in Smalltalk , today. But here's how it looks in .Net 2.0:…

  • Is PostXing gonna solve my blogging needs?

    I'm just testing out PostXing via the recommendation of Darren . If this works, I'm thinking this is a pretty cool blogging application. It even allows you to cross-post and upload images. Except - no spell checking?…

  • [OT] Some free time coming soon

    I'm finally gonna get some more free time in the near future, so I'll be starting work on a newer version of The Regulator . Stay tuned for more. I'm listening for any cool feature requests BTW.

  • Manage many events easily with EventHandlerList

    There were many little snippets and corners during Juval's class that simply made my day every time. This is one of those. What happens when you have a class that exposes many events (such as the "Button" or "Control"…