Comments

# emerens en Hans v.d.Zande said:

Wat er in twaalf weken al kan groeien,wonderbaarlijk,volgens ons is het een jongen of misschien toch een meisje? Leuk om jullie project zo te kunnen volgen.Veel succes met jullie onderneming en tot eersteKerstdag.Emerens en hans

donderdag 18 december 2003 22:23
# Alex Thissen said:

Hi Alex,Message from self. To test mail notification.Alex

vrijdag 2 januari 2004 18:42
# Alex Thissen said:

Second test for mail notification.

vrijdag 2 januari 2004 18:45
# Alex Thissen said:

Yet another test for mail notification. Sigh

zaterdag 3 januari 2004 15:51
# Peter van Ooijen said:

hoi Alex,dank je voor je duidelijke uitleg. Ik heb een trackback naar je blog aangezet, kijken of die werkt.groeten,Peter

dinsdag 6 januari 2004 11:32
# Andre Obelink said:

Dag Alex en Nicole,Ik wist niet wat ik net las... jullie 'zijn zwanger'!!! Hartstikke mooi man!Volgens mij lijkt 'het' op de vader ;-) Het lijkt wel of het kindje al aan het typen/programmeren is. Als je nog een projectmanager met ervaring zoekt ... ;-)Gefeliciteerd en feliciteer je ook Nicole?Groetjes,André en Miranda Obelink

woensdag 14 januari 2004 22:13
# Jeroen "Bo Diddley" van den Berg said:

first debuging, the save comment button is know functional

vrijdag 16 januari 2004 10:45
# Jeroen "Bo Diddley" van den Berg said:

According to my watch you are 1 hour late

vrijdag 16 januari 2004 10:48
# Paul Gielens said:

Solid tips, thank you!

zondag 15 februari 2004 0:29
# Paul Gielens said:

103+1, congrats ;)

vrijdag 20 februari 2004 8:33
# Paul Gielens said:

Guess the MBF would be a perfect fit for scenarios as you describe above. EntityBroker will feature similar functionality… an application server. See the PDC MBF presentation for more info.

vrijdag 20 februari 2004 20:22
# Frans Bouma said:

EntityBroker will definitely NOT provide similar functionality as MBF and will not be an application server. MBF is about guaranteed transactions for example, accross appdomains/machines/threads/applications. EntityBroker has a nice remoting proxy setup and some business object designers, but that's about how close they'll get.

zondag 22 februari 2004 12:48
# Paul Gielens said:

And I quote: "For extreme requirements, an upcoming server of the EntityBroker might give additional performance advantages".

maandag 23 februari 2004 9:07
# B@@ said:

Ik vond de presentatie geslaagd. Jammer dat het juist vandaag was dat er de op een na langste file ooit stond waardoor vrijwel iedereen inclusief ik en mijn collega iets te laten was maar zo blijft het natuurlijk wel hangen :)Ik denk dat de meeste mensen vooral de tips rond Whidbey en Yukon wellicht nog eens op zich wilden laten inwerken (na de PDC en de Developer Days) ging ik voor de tips rond het bouwen van een weblog in 2.0. Vooral de personalization en de webparts zijn dingen die je met een zelfgebouwde 1.1 blog ( vooral geen dasblog of .text of radio o.i.d. gebruiken... dat is toch niet persoonlijk :(....) nu grotendeels zelf moet bouwen maar die dadelijk gewoon er in zitten...wow. Ik kan eerlijk gezegd niet wachten totdat 2.0 uitkomt en dan is het wachten op de eerste .NET hosting partij die het daadwerkelijk gaat ondersteunen.p.s. zoek in google op "microsoft asp.net weblog" en klik dan op hit #4

vrijdag 27 februari 2004 0:09
# B@@ said:

I think i will build then an automatic Content Based Jigsaw Image Retrievel Artificial Space Locator Solver (CBJIRASLS c)2004) which connects via 1000 sockets at the time, hacks your pathetic "type these numbers for preventing fraud" protection (gnagna by the using the automatic content based number images protection scheme recognizer ACNBIPS c)2004 ), and solves each puzzle with enough latency for you to think it is actually real humans (based on the international phone book spam cd) who have enough free time to actually play puzzles next to their 100 hours a week working weeks .... while connecting from hacked pc's all over the world which are infected by the jigsaw virus .... LOL

vrijdag 27 februari 2004 0:38
# Frans Bouma said:

"How does ObjectSpaces (OS) detect concurrency errors? Objects can be tracked by an ObjectContext. This context will keep track of the current and (more importantly) original values of the objects it tracks. Objects that are materialized from OS are automatically tracked. You can track newly made objects by calling the ObjectSpace.StartTracking method or by adding them to an ObjectSet. ObjectSets also track their objects. "This will never work. 2 examples:1) desktop application distributed over a couple of desktops, all targeting the same database. The desktop apps have all an independent context. They can't track changes correctly2) webfarm or recycling appdomains in an ASP.NET application. Even in situations where it seems to be working: you have to share a common context in ALL code, in ALL threads. This leads to the old conclusion: IF you want low level concurrency (which always results in loss of work, see: http://weblogs.asp.net/fbouma/archive/2003/05/24/7499.aspx ), you can only implement this safely inside the database and it should not be based on values known in memory.My advice: forget lowlevel concurrency. It will work against you in most situations. Use it only for delete restrictions. Opt for functional concurrency: high order locking of functionality, by BL, so work isn't started by people / processes who will loose that work in the end anyway due to the chosen concurrency scheme.

zaterdag 6 maart 2004 12:28
# Alex Thissen said:

Interesting point. I read your post on low level concurrency, and I agree with you: functionality locking sounds like a good thing.I'm not quite sure if I understand the first of your two examples on why it will never work in the way OS uses the contexts. Let me see if we are on the same level here:The object context does indeed store two versions of the object, but (probably) not as instances of the particular object, but as ValueRecord objects. It's just like for a DataSet, that also has a set of two verions of each DataRow. With the original values, OS can build a SQL WHERE clause to check for changes in the database from the values as they were retrieved for that particular context. I don't really see why this would pose a problem in a distributed application. Admitted, if you loose the context, which is very possible in an ASP.NET scenario, you have no option but to go for the last one wins or discard changes options.Anyway, the sample is written from a technical perspective: how you would/could handle the concurrency violations in OS in a generalized way.Thanks for your insights, Frans. Like to hear more.

zaterdag 6 maart 2004 15:31
# Frans Bouma said:

Ah, yes if the values are used to construct where predicates, then it is ok. It's however not wise to use the in-memory copies to do in-memory concurrency. (I misunderstood you in that).I've blogged today about how I handle concurrency control :)

zaterdag 6 maart 2004 16:25
# Sander said:

Well, they have until next year to fix this :-( . It seems rather inadequate to have to work around the issue like this.

maandag 15 maart 2004 7:42
# Alex Thissen said:

True, but remember that the Persistence Toolkit is just a sample and not part of the Whidbey framework. Same goes for the Object Spaces Mapper Utility, which is also quite buggy.

maandag 15 maart 2004 13:17
# Frans Bouma said:

Let me first say that you should be rewarded for the amount of time you spend on explaining this to the average programmer :) In November (or was it december?) I saw your presentation of asp.net in whidbey on the DotNed meeting in Amsterdam and it was very good, you are very good in explaining things :)For the hidden member concept: I find it a weak design. If you want to be non-intrusive (and objectspaces want to be that), you shouldn't require a private member to hold a field state if you solely need that field to keep the relational model happy. It's also not necessary, as Objectspaces assures unique objects, so it can find back an id of an entity in its own hashtables.To have it hidden is to prevent a developer setting it to a value. This is however a result of the non-intrusive approach: an intrusive O/R mapper generates classes which implement ITypedList for collections and the entities have internal mechanisms which assure that an exception is thrown when an identity field or other read-only field (PK field after the entity is already been saved once?) is set to a value. A non-intrusive O/R mapper can't do that: it works with normal classes which have get/set properties for each field.But besides that, the developer should be aware of the fact what an entity is, that it has a unique identifying set of attributes and that these attributes thus are exposed by an instance of a class which contains an entity's data.

zondag 21 maart 2004 21:44
# Alex Thissen said:

Hi Frans,Thanks for all the flattering comments. You'll have to stop now, or you will make me blush :) Next time we're at a dotNed meeting (or somewhere else for that matter) we should meet in person. I'm kinda curious. Did we talk to each other at the Whidbey meeting? Anyways, I agree with you on most of your comments. Hidden members should be used only in special cases. One of those special cases would be related to the lengthy ObjectSpaces newsgroup discussion on natural, logical and surrogate keys (which when I think of it makes my head spin again). What if you decide to add a surrogate key to your database table, because your persistent class has a natural key that you do not want to use as a PK? (Correct me if I am wrong on the types of keys.) You would be able to add it in a non-intrusive way. The user of the objects from the persistent class would not need to be able to access this key anyway.And Frans, what do you think of hidden members in a non-key scenario, such as the concurrency checking? Bad or not?

maandag 22 maart 2004 23:14
# Frans Bouma said:

It will be sent to alpha testers this week, handed out at VSLive! and will be available to MSDN subscribers via the download section :) I'm pretty sure you won't miss it :)

woensdag 24 maart 2004 9:37
# Matt said:

The eventual production version mapper utility is also included (Thanks to Scott for showing me how):1) Start a web project2) Add a file of type "Mapping File"3) Viola - there's the mapper (in its infancy)

dinsdag 30 maart 2004 16:59
# Alex Thissen said:

Hi Matt,Thanks for pointing it out to me. It might have taken some time before I would have stumbled across it.You can also add a new xml file to your (non-website) project and give it the following content:<msd:MappingSchemaxmlns:msd="http://schema.microsoft.com/mapping/2003/06/msd"></msd:MappingSchema>Then close and save it, rename it to a file with the .msd extension and open it again by double-clicking. Worked for me.

woensdag 31 maart 2004 8:18
# Scott said:

Just a couple of other useful tidbits for anyone testing this technology:1. There are some definite databinding issues. ObjectReader can be bound to both DropDown and GridView, ObjectSet cannot be bound to either.2. It appears that I can only use an instance of an ObjectReader one time. For example if retrieve a Reader and then use foreach to iterate through the collection it works fine. If I then databind to a DropDownList it doesn't populate. Incidently it works in reverse too. A retrieved Reader can be bound to a DropDownList and it populates fine, but then when walking through the collection with foreach each property is empty. I'm not sure how to explain this one.

woensdag 31 maart 2004 21:05
# Alex Thissen said:

Hi Scott, Nice to meet you here as well.The first problem also happened in the PDC bits. You could not bind to a ObjectSet directly. The workaround was to use another collection object, such as the ArrayList, and bind that instead. You used this code to get it: ArrayList arr = new ArrayList(myObjectSet); Pretty simple.However, this has been fixed. You can now bind an ObjectSet to a Listbox for example. Just remember that you need to have real properties for this, not just public fields. I must admit I haven't tried to get an ObjectSet to bind to a grid (Windows or Web) yet.The second problem you're having with the reader is to be expected. The ObjectReader objects behave pretty much the same as the DataReaders from ADO.NET. You can only use them once, like a cigarette or a match. In the PDC bits you would get an ObjectException when you tried to use it for the second time, e.g. in a foreach construct. In the March preview it silently skips the foreach loop. If you're iterating and databinding (i.e. using the reader multiple times), you will need to use an ObjectSet.Alex

woensdag 31 maart 2004 23:51
# Frans Bouma said:

Dropping it would be the right thing to do. Objectspaces is not something that should be part of the framework. The reason for that is that it is completely closed: any RDBMS vendor will be pissed as hell because they can't create support for their database in Objectspaces, i.e.: illegal tactics from MS to promote SqlServer through objectspaces.Remember: it is completely impossible to write a query engine for objectspaces which supports Oracle plus it is impossible to produce a mapping schema which supports oracle, as the mapping schema can't store sequences nor can it cope with catalog less database designs.

donderdag 1 april 2004 10:16
# Frans Bouma said:

When I think of it... it's april 1st... Still I think it would make sense. I also think that IBM and Oracle will push for a more open format.

donderdag 1 april 2004 10:18
# Scott said:

Thanks for the reply Alex, that definitely explains my ObjectReader issue. Today, if I get a chance, I will verify that all the data I'm using is correct. Thanks again.

donderdag 1 april 2004 16:04
# Scott said:

I sincerely hope this is an April Fool's gag. Please say it is...

donderdag 1 april 2004 16:05
# Domagoj said:

I heard this tip day ago - dunno if its old news or...:ObjectSpaces is not participating in Whidbey beta 1, however, it remains part of the Whidbey/Yukon wave and will be made available as a downloadable add-on pack for the .NET Framework Whidbey shortly after Whidbey ships. This additional development and stabilization period will be focused on improving the overall ObjectSpaces programming experience and providing tighter integration with WinFS, the next generation file system in Longhorn.  The schedule for the ObjectSpaces mapping tool is also being adjusted accordingly.

donderdag 1 april 2004 16:43
# Scott said:

Thanks for the additional info. My thoughts on that: well, it's rediculous! It was available as a seperate download to start with, but then was included in in both alpha's and now it's being removed from the beta and is going to be a seperate download again once Whidbey's complete. Doesn't seem like they know what they're doing with it; and it definitely doesn't seem like it's being treated as a core component...despite how it was talked up at PDC and such. This is disapointing to say the least. -Scottp.s. Frans, The first time through I let your post slide but I just saw it again and it pissed me off. You're stuff is all over the newsgroups and web trashing OS and now saying it's an illegal tactic, IT'S B.S.! If you don't anything constructive to say shut the hell up!

donderdag 1 april 2004 16:58
# Frans Bouma said:

Scott, where am I trashing OS 'all over the place' ? I wrote 1 blog entry once about OS, oh my...I have an opinion about the closeness of objectspaces and that's my opinion. If you can't stand that opinion, that's fine, prove me wrong with arguments then. "Shut the hell up" is not an argument, btw.You might sound dissapointed, but that is not my fault.

donderdag 1 april 2004 17:19
# Paul Wilson said:

It looks like my "lite" version of ObjectSpaces for .NET v1.1, the WilsonORMapper (see http://www.ORMapper.net), may get an extended life.  :)

donderdag 1 april 2004 20:55
# Wolfgang said:

Well, Frans, I have to agree with Scott. Just read your own posts in the Microsoft newsgroups. You're biased, sorry to say, but you are. Your sig (in the newsgroups) isn't helping you either, since it is advertising _your_ competing product. Also, reading your blog I know you tend to be a bit quick with the "Microsoft lock-in" argument. If you read the introductory material for ObjectSpaces that is out there, never ever does it state that OS is meant to be SQL Server only, it's just like that now. OS does not have to be DB-specific. OS can be build around Oracle. Maybe this will require some work by Oracle, but hey, that would only be logical. Microsoft can offer a good solution based on Oracle's devdocs, but only Oracle can offer the best. So, stop spreading this FUD whilst advertising your own product: you are doing the exact same thing people accuse Microsoft of.

vrijdag 2 april 2004 15:25
# Matt said:

Here, here Wolfgang.

vrijdag 2 april 2004 15:34
# Frans Bouma said:

"Well, Frans, I have to agree with Scott. Just read your own posts in the Microsoft newsgroups. You're biased, sorry to say, but you are. Your sig (in the newsgroups) isn't helping you either, since it is advertising _your_ competing product. Also, reading your blog I know you tend to be a bit quick with the "Microsoft lock-in" argument."blablabla. Sorry, but this is simply not true. Admitted, my sig states what I sell (a lot of people's sigs do), but since when does that make me anti-OS or bashing it as Scott says I do? I haven't heard a single argument against what I said, only some nittpicking mumbling about a sig, my usenet postings (in which do not bash Objectspaces at all) and my blog (which doesn't bash objectspaces, in fact, I wrote just 1 single blog entry about it with 1 line where I said that it didn't cut it, which is my personal opinion you are free to disagree with). Since when is it impossible to have an opinion about a piece of software? If you have paid any attention to my usenet postings, and you have apparently, you have seen that I don't bash other peoples tools in newsgroups at all. I don't see how it's the opposite. The microsoft lock-in argument IS reality here, as Objectspaces can't support Oracle. Oracle can't write a query engine to support oracle either. You think they can like they have written a provider for ADO.NET? No. You want to know something about vendor lockin, Wolfgang? You know MS has a native .NET provider for DB2? It's in the host integration server 2004. Is it part of .NET? No. Why not, you might ask. Well, the answer is pretty simple (and understandable, if I might add). Am I wrong? OF COURSE! At least, it has to be, as I'm biased, and bashing it all over the place, am I not, Wolfgang? Do you even have a clue what this is all about? I have the feeling you do not: "If you read the introductory material for ObjectSpaces that is out there, never ever does it state that OS is meant to be SQL Server only, it's just like that now. OS does not have to be DB-specific. OS can be build around Oracle. Maybe this will require some work by Oracle, but hey, that would only be logical. Microsoft can offer a good solution based on Oracle's devdocs, but only Oracle can offer the best."You clearly don't understand how Oracle databases work. Where can I specify which sequence to use for PK values in a given table? How can I specify simply my schema and not a catalog? You can't! Not at the moment at least. The mapping format is not able to hold that kind of information. How can a query engine be plugged into the object spaces engine so Oracle specific SQL can be generated? I don't know about you but it's currently not possible to do that. Does MS update the framework during the year? No. When will Objectspaces support Oracle at the soonest? In the successor of .NET 2.0, OR Microsoft must update the framework during the time between versions. Not very likely. Do I understand what I'm talking about? You bet I do. Of course objectspaces can be changed internally and the mapping format can be changed so Oracle can be targeted, Firebird/interbase (which works even differently, no schemas! how to handle those?) Pervasive (no named parameters!) etc. etc. However not with the current bits. The architecture is not setup to be flexible enough so 3rd party vendors can provide a new query engine or mapping info provider so objectspaces can work with that. I have both already written for oracle and firebird. If it was all interface based, I could wrap my code in a class which implements that interface and I could use Objectspaces with my oracle dynamic query engine or mappinginfo supplier, same with firebird. It's closed now, and will not be opened up soon. >>>>>> is this bad? <<<<<<<<<No. It's not bad, IF the closed code is not part of a GENERIC framework like .NET is. If it's an add-on set of classes, for example shipped with Yukon or with the MBF, it is not part of the .NET generic framework and behaves like any 3rd party library. See the difference now? I hope so."So, stop spreading this FUD whilst advertising your own product: you are doing the exact same thing people accuse Microsoft of."Erm, where am I advertising my own product while writing anything negative about Objectspaces? I'm not. Nor am I bashing objectspaces (give me one example of a usenet posting where I do that) nor am I advertising my tool when I apparently do bash objectspaces (but again, I'm not). The only person advertising his tool is Paul Wilson in this thread. And where am I doing the exact same thing? and what exact same thing might that be? As I said to Scott: if you are dissapointed if Objectspaces is not part of .NET, it is not my fault but MS'. I don't see the problem, as it will be available, so you can use it. You can't use it NOW anyway, you CAN use some open source alternatives NOW if you want to or free tools like Paul's mapper if you want to NOW. I don't see why the flames are necessary, as it is just a debatable subject like any other subject. Apparently you hate what I have to say or what I work on apparently. That's sad, as hatred is not the way to solve problems, discussions and debates are. So again: if you have arguments against what I said, please ventilate them. But I have the feeling whatever I have to say is not wanted here. So be it.

vrijdag 2 april 2004 16:52
# Jimmy Nilsson said:

Here are some official words from MS:http://www.jnsk.se/weblog/posts/os.htmBest Regards,Jimmywww.jnsk.se/weblog/###

vrijdag 2 april 2004 17:32
# Marcus said:

This is also why the Microsoft Business Framework is slipping to a "service pack" post 2.0.

vrijdag 2 april 2004 19:28
# Frans Bouma said:

Marcus: it was my understanding that the MBF was always on a separate track, (at least that's what MS developers said in the beta newsgroup for objectspaces), with a release date slightly later than whidbey.

vrijdag 2 april 2004 20:34
# Alex Thissen said:

Guys, just rest assured that my question was not an April 1st Fools day remark. It seems amazing that it will be a separate download. Jimmy and Domagoj, where did your info come from?

zondag 4 april 2004 4:13
# Jimmy Nilsson said:

I received the information from the ObjectSpaces team. As I understood it, it is public information and probably to be found elsewhere by now.

zondag 4 april 2004 21:58
# Wolfgang said:

Frans, don't worry, I don't hate you. Hatred leads to the Dark Side :) I do, however, dislike your style. You can be very rude and this is again no exception. BTW: nowhere did I state you bash OS. All I said was that you again mentioned the "Microsoft lock-in" argument. That's Fear. People want ObjectSpaces. Oracle already has TopLink. Now I don't know how much work it would require, but in my optimism I assume it will be possible to port TopLink to .Net and make it API-compatible with OS (at least from the mapping/OO-side. The RSD will probably have to change, but that's DB-specific anyway). I don't think I'm the only one that thinks that. I have read you say many times that Oracle has some specific characteristics that will make this impossible in your view. That's Uncertainty. You mention your own competing product, that allegedly does support multiple databases. It's in your sig and this may be trivial behavior by people having O/R M tools, but it still leads to people thinking "hey, this guy has been there, he knows his stuff, maybe it really is not possible". And there we have Doubt. Now what to do? Hmm, Frans offers LLBLGen Pro and he claims it supports everything we'd hope for and then some! And thus you have become like Microsoft (as its marketing techniques are viewed by many people): spreading FUD about the competition, driving the customers to your own solution. Meanwhile, I think your lock-in argument is crap (remember, I'm venting my opinion here :) ). Why? Because I don't see people running to Microsoft SQL Server just because there's ObjectSpaces on the horizon. OODB's are becoming more popular. There already are many O/R M tools out there. Not many shops write real OO code. Many shops still have their Business Objects tied to the DB. This will not change soon. Will Microsoft land new orders for SQL Server because of ObjectSpaces? Who knows, but I doubt it will make SQL Server any more popular then it already is. What I really like to see though is the work of the teams behind Mono and Portable.NET, because those guys and girls will probably write their own ObjectSpaces as well.

maandag 5 april 2004 15:07
# Frans Bouma said:

The lockin IS real. I've written a blog about it: http://weblogs.asp.net/fbouma/archive/2004/04/02/106474.aspxIf you think I'm debating this because I want to sell more licenses you are wrong. I feel personally insulted by your claim I spread FUD. For your information: we had (and still have) plans to fully support the objectspaces API with our tool. FUD? No, not at all, Wolfgang.The things I said about oracle support and objectspaces isn't bull, it's real. Proof me wrong, but you can't. That's not to nag, just to make something clear about what's reality and what some people think is reality: objectspaces can't support oracle in its current form. It definitely can't support firebird in its current form. It also can't support Pervasive in its current form. That's reality. Just numbers. I'm not giving them any value, just state what's real. You might think differently, that's fine by me. "What I really like to see though is the work of the teams behind Mono and Portable.NET, because those guys and girls will probably write their own ObjectSpaces as well."You think so? Ever used the SqlClient in mono? If you have, in full, you will know that a 100% usable SqlClient is far off, left alone an O/R mapper like objectspaces. (however some mappers can be used with mono more or less, if you avoid the bugs in SqlClient)"And thus you have become like Microsoft (as its marketing techniques are viewed by many people): spreading FUD about the competition, driving the customers to your own solution."Dear wolfgang, if you really believe this, you have very little knowledge about how I look at the world. You want to know why I debate in Objectspaces threads? Because I want MS to release a generic layer which can be used by ALL O/R mappers to build O/R mapper tools on top of. A generic framework which allows you to plug in your O/R mapper technology, something like Java has for years. It's sad to see a good idea being crippled for marketing reasons. Oh, btw, if you think Objectspaces isn't crippled in its design as it is now, please explain WHY oh WHY it is designed like it is now, and not more generic with a few interfaces and the same similar modular architecture we see in a lot of ADO.NET classes. But you are free to not believe me and keep on saying I spread FUD for getting more sales. I know I don't do that (and will never do that either).

maandag 5 april 2004 16:42
# Wolfgang said:

This is getting tiresome, and Alex' blog is hardly the place to continue this discussion. So Alex, I'm sorry. If I had my own blog, I would take it there. Since we're not quite in the mud-slinging phase, I think this discussion still deserves public attention.Now to you, Frans, it is obvious we aren't communicating on the same level. I don't want to insult you when I say you are spreading FUD. I am just telling you how I perceive your writings. Even if my perception is off, it's still my perception, and not easy to change. If I were into such things, we would go for a beer and all would be well after getting drunk...You ask why ObjectSpaces is designed the way it is. Have you looked at the changes between the PDC bits and the CTP bits? Alex will confirm that they are massive. And not just because some methods that should've been generic in the first place are now finally generic. ObjectSpaces is still at least a year away from completion and from your own experience you have to admit that creating an O/RM layer is not something to be perceived lightly (like the dOOdads people seem to do): it has to be carefully crafted, precisely because of all the tiny, but fundamental differences between databases. You and I both don't know where Microsoft is going with this. You assume it will be part of Microsofts monopolistic marketing techniques. I don't see that. I truly believe Microsofts intentions to rid herself from "the old ways". I think ObjectSpaces is still a long way off from being stable enough to get some public interfaces out. I don't see that happen before Q1 2005. But I strongly believe that eventually, they will. Why? Precisely because many people like you will see ObjectSpaces as monopolistic lock-in technology. And for that, there's too much competition around. You yourself have an O/RM layer. I like to know, do you offer integration with VS? If not, would this be really that hard to do? Because that would probably be ObjectSpaces biggest advantage when you take the hyping away. I assume your API documentation is rock-solid and therefore no reason to stay away from LLBLGen (btw: I'd really come up with a better name (LLCoolGen seems nice :) )... How is it pronounced? Please tell me it's not "Ellebelgen" (in Dutch) :))

dinsdag 6 april 2004 14:50
# Frans Bouma said:

"If I were into such things, we would go for a beer and all would be well after getting drunk... "Ok :)"You ask why ObjectSpaces is designed the way it is. Have you looked at the changes between the PDC bits and the CTP bits?"No I haven't had a chance to do so. (Received my CTP yesterday). I hope that they've changed enough so extensibility is embedded in the design. That's enough. MS doesn't have to provide an Oracle engine for example. "ObjectSpaces is still at least a year away from completion and from your own experience you have to admit that creating an O/RM layer is not something to be perceived lightly (like the dOOdads people seem to do)"The MyGeneration guy has a nice idea, don't underestimate the power of that tool. (it's not new though). An O/R mapper layer is not something you code on a rainy sunday, it took me more than a year full time development (of loong days and weeks). However, what I find interesting is that the state of Objectspaces is not finished, even after a year with more than 1 person developing it. It's odd that the Objectspaces team isn't done already. (just curious)."You assume it will be part of Microsofts monopolistic marketing techniques. I don't see that. I truly believe Microsofts intentions to rid herself from "the old ways". "Well, it will not be a surprise that Objectspaces' inclusion in the framework is a point of discussion among O/R mapper vendors for some time now. Everyone came to the same conclusion: why isn't it a separate download, as no other element in the framework relies on it. True, my assumptions are as good as yours, and I think the 'rumour' (which seems to be true) about the removal of Objectspaces from the framework is a good sign that your assumtion of getting rid of the reputation of the old days is perhaps true. "You yourself have an O/RM layer. I like to know, do you offer integration with VS? If not, would this be really that hard to do? Because that would probably be ObjectSpaces biggest advantage when you take the hyping away."No, it has its own gui. The reason for that is that integration in VS.NET locks you into VS.NET, and there is a large group (not a majority, but still) of developers who use other tools, f.e. Borland C# builder or SharpDevelop. Also the integration with VS.NET makes your gui a subpart of VS.NET, which is not always what you want. F.e. detailed info about an element is scattered around the IDE, properties are edited in 2 windows (f.e. project properties), which can be confusing, IMHO. My Gui idea's were not that matchable with VS.NET. What's also a reason is that when I started, the vs integration kit was not free, you had to pay 10,000$. "btw: I'd really come up with a better name (LLCoolGen seems nice :) )... How is it pronounced? Please tell me it's not "Ellebelgen" (in Dutch) :))"Yeah, I know :) I wrote the free dal generator LLBLGen in 2002 as a project to get started with ado.net and C#. I didn't expect it to get that widely used. I have to admit, that for marketing reasons I kept the name. It has one advantage, IF people search for it on google, they'll absolutely find our site :)I'm glad the skies have cleared up some, Wolfgang. I'm sorry  about the miscommunication. I think for people who want to use Objectspaces, whatever happens, they will be able to use it. Personally I find objectspaces not that important, from a geek's perspective. MBF is way more important, and what I've seen of it, it is really great.

dinsdag 6 april 2004 22:39
# Max said:

Another Microsoft's article:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskDisplayingSafeErrorMessages.asptalks about saving Server.GetLastError().Message in a Session variable...Session["CurrentError"] = "Global: " +         Server.GetLastError().Message;    Server.Transfer("lasterr.aspx");their code...Is it possible that the Session variable is not assigned at all?Instead of Server.Trasfer try:Response.Write(Session["CurrentError"]);Response.End();

vrijdag 9 april 2004 16:35
# Paul Gielens said:

Quit addicting (keeping up) isn't it ;)

zaterdag 10 april 2004 23:22
# Paul Gielens said:

Alex & Nicole congratulations! Envisioning... planning... hilarious (MSF), I wonder what Nicole's "pregnancy gym" looks like.

zaterdag 10 april 2004 23:29
# Alex Thissen said:

Yes Paul, MSF is used throughout this project. We did the trade-off matrix: Features are set (constrained), time of release is optimized and resources are accepted no matter what. Risk assessment and management has been done and is continued to be done. Nicole (also a water polo player) rode all of the fast slides at both water parks in Orlando, Florida. Even the one that goes 90 kmph. We're close to the Scope complete milestone and will go into the Stabilizing phase soon. ;)

zondag 11 april 2004 0:05
# Paul Wilson said:

Hmmmm -- I hadn't heard of anyone else providing paged queries like this until I did it in my WilsonORMapper (http://www.ORMapper.net), although I'm sure others had, and now its in ObjectSpaces . . .  :)

donderdag 15 april 2004 2:56
# Paul Gielens said:

How funny, yesterday I’ve studied Paul W. implementation. Great informative post Alex. Btw: When is your book coming out *hint*

donderdag 15 april 2004 7:45
# Paul Gielens said:

XML documentation integration sounds interesting. Be sure to let us know once you publish it. I wonder where you find the time to contribute such quality articles.

dinsdag 27 april 2004 7:43
# Alex Thissen said:

Hi Paul,How strange, I always say that about other people: where do you find the time? Dunno, in between everything else, I guess.

dinsdag 27 april 2004 8:05
# Dan said:

I've been looking for a solution to this problem for quite some time, having to work around it in the mean time. I was thrilled to find a solution other than the proxy server/firewall suggestions. this solved the error on our server as well.Thanks for posting the fix!

dinsdag 4 mei 2004 18:24
# Domagoj Kovač said:

Not so large, we had 'only' like 1400 people attending. And we have parties that are better than ones on TechEd, offcourse :)) ... Also, should I mention that town of Opatija in Croatia (seaside town, known for its 'wellness' enviroment) gives more in some ways than Barcelona or Amsterdam :).... ... anyway, its nice to see that many IT people swarming around that little town, feels like IT invasion....Domagoj

woensdag 5 mei 2004 10:04
# Dave Foderick said:

Great stuff Alex. I found that I had to right click on the object members and select "Include in Schema" before I could map them to my data tables. I don't think that you mentioned that step.

vrijdag 7 mei 2004 1:06
# Dave Goldstein said:

I've been authoring o/r mappers for years, and somehow I still keep making the same mistakes :(They do take a long time to get right.  And until you support the critical pet features in each db (like identity in mssql/db2 or sequence in oracle) you really don't know if you got it right.So i'm dumping my c# o/r mapper built using attributes... handling relationships properly is just too painful (not to mention the wierd and undocumented static initialization rules)......but if anybody is in the market for a dynamic code generation engine to produce keys objects (good for producing free implementations of hashcode equals, tostring for any object) I use them for registering loaded objects in a hash table during a transaction to maintain identity, etc.then let me know!cheers!-d

vrijdag 7 mei 2004 4:25
# Dennis v/d Stelt said:

Hehehehe, that guy is indeed mad! Cool video!

zaterdag 8 mei 2004 11:01
# Dennis v/d Stelt said:

Thanks for the info!What's the difference in applications with visual styles enabled, against one that hasn't? Are buttons and such any different to the not enabled version? Is there more info on this?And a question I still have after months, where do I get icons and pictures to include into my application to enhance the WinXP look? And by icons, I mean hi-res icons.Another thing I ran into lately, no matter what kind of toolbar I use (.NET toolbar, CommandBar, Xceed, Infragistics) the icons with shadow always screw up the alphablending. This results in shadow being al #000000 instead of nice shadows, which results in a really ugly black line beside/below my icons, which makes the unusable.

dinsdag 18 mei 2004 11:16
# Dennis v/d Stelt said:

FarCry really is a beauty! In the past, lots of games have claimed to be non-linear, but FarCry comes the closest to that as I've ever seen.Although it's still linear, you can occasionly choose different paths through the islands and definitly different paths by boat (or swimming ;). Also the vehicles to choose from is great. I can't remember the name, all of a sudden, but you get to fly with wings, hanging below the wings. One occasion, you get to choose those wings to another island and/or a boat. Funny thing is, behind the boat is a wodden craft (vlot... ;) which you can place a car on. Bring the car to the other island, and you get to choose to enter the island by circling around it to the left, the right, or by a path to the top of a mountain. Really really great!!!

dinsdag 18 mei 2004 11:20
# Alex Thissen said:

I haven't tried FarCry yet. Downloaded it twice (all 503 MB of it), but the zip wouldn't open on both occassions. I will surely give it a try tonight. You certainly wet my appetite, Dennis.

dinsdag 18 mei 2004 11:50
# Dennis v/d Stelt said:

I have two nephews who send mail like this, to me all the time.The bigger problem is, I'm in this list with dozens of other people. Everytime there's a virus like this, some kid receives $0.01 for every mail I forward, etc, etc, all these people in this big e-mail list, start forward me these stupid mails!!!I warned them like 2 or 3 times. Then I warned them again, that if they ever included me again, I'd build a program that uses my ISP's SMTP server and mail them all a stupid email back, every 10 seconds...Never got an email again! ;)

woensdag 19 mei 2004 19:43
# Alex Thissen said:

Oh, yes. I have to remember that one. And what probably made it really frightning to them, is that they knew you could do that for real, Dennis.

woensdag 19 mei 2004 22:07
# Frans Bouma said:

Well, the Benelux MVP group will have a meeting that day, so I won't be present at the DotNed meeting :(

donderdag 20 mei 2004 10:03
# Sander said:

The DotNed-meeting will start at 19.00, so I guess I can make it to both meetings. Why not?

donderdag 20 mei 2004 11:10
# Paul Gielens said:

Hmm, I find it to cartonish. Half Life and it's modifications still provide superior game play. If you don't mind graphics I guess you should give those a try.

donderdag 20 mei 2004 15:02
# Paul Gielens said:

Don't think I'll be there this time.

donderdag 20 mei 2004 15:04
# Paul Gielens said:

Same with my courses, though I must say the evening sessions are loaded.

donderdag 20 mei 2004 15:08
# Paul Gielens said:

Yes, I've been working on something similar for a Dutch company where we used attributes and a dynamic query engine (like ObjectPersistor does). Unfortunately the project was never finished. I really like the concepts behind ObjectPersistor but with ObjectSpaces on the horizon (and some very good alternatives) I don't see much use for "yet another" persistence framework.

donderdag 20 mei 2004 15:28
# Paul Gielens said:

Deployment, as if delivering "Witnie" to the world comes anywhere near deploying software :DBoy time flies, you and Nicole enjoy the last few weeks "together" and the best of luck meeting that release date without any scratches!

donderdag 20 mei 2004 16:14
# Domagoj Kovač said:

C'mon Alex, don't keep us waitin! :)) What is it? What is IT? :)

vrijdag 21 mei 2004 0:17
# Paul Wilson said:

I know what it is!  They must have decided to buy my ORMapper for millions of dollars!

vrijdag 21 mei 2004 1:09
# Alex Thissen said:

Hold on for just a little longer. Waiting for clearance to blog about it.

vrijdag 21 mei 2004 8:41
# Paul Gielens said:

Target locked

vrijdag 21 mei 2004 10:21
# Frans Bouma said:

I'm getting tired of these countdown games ;)I'll do a wild guess: It's cancelled.

vrijdag 21 mei 2004 10:41
# Domagoj Kovač said:

Hmmm, "few hours"? :( Alex you are disapointing me :)))I can only guess that someone withdrew its clearance to post news about OS, that you have allready got tip it will be approved.Or maybe you are just possesed with evil spirit of Paul "I have to mention ORMapper in every post i make" Wilson? :))Domagoj Kovač

vrijdag 21 mei 2004 13:44
# Domagoj Kovač said:

Wonder... if im reading this right, it looks like that Thread in which event (AuthenticateRequest) is running isn't same tread that Context is running on.Tho, when i put it this way, it sounds somewhat right - like, when Event is raised, you handle it in your handler, and your handler thread isn't necesserely same with thread that raised event in a first place. More I think about it, it seems more natural.Ah, well, i'm babbling :))Domagoj Kovač

vrijdag 21 mei 2004 13:50
# Paul Wilson said:

Hey, I make lots of post without mentioning my ORMapper.  Of course when O/R mappers are the issue at hand . . .

vrijdag 21 mei 2004 15:12
# Alex Thissen said:

To keep your curiosity satisfied: Microsoft should be coming with an announcement on ObjectSpaces (in fact I was told this was going to happen yesterday, hence my "few hours"). I do know what this is, but I also want to make sure that it is OK for me to blog about it. So, no stupid countdowns on my part or unwillingness to share the information. Just a pointer to keep your ears in the air for news.

vrijdag 21 mei 2004 16:26
# Alex Thissen said:

I was just asked to wait with blogging until a public announcement is made at http://msdn.microsoft.com/data/DataAccess. That should be today or tomorrow.So I'll guess we will have to wait. Sorry about that.

vrijdag 21 mei 2004 16:39
# Frans Bouma said:

Due to the pushback of MBF I can only think of two things:- the pushback of Objectspaces as well. [a]- the release of Objectspaces with whidbey. [b][a] is IMHO very likely. [b] is unlikely, however still I have this thought, here's why: writing an O/R mapper takes time but not a decade. It took me 1 year to write 3MB of C# code, that is WITH gui, and on my own. These guys are working for 3 years already on this layer, have 1 year to go and are with more people. So why it isn't released _today_ is beyond me (except for the generics, but then you release an update next year). I.o.w.: something else is going on, which thus makes [b] unlikely.

vrijdag 21 mei 2004 17:38
# Mats Helander said:

So, what you're saying is that I should change my RSS reader from hitting you hourly to, say, every five minutes or so? ;-)

....the tension is killing me!

vrijdag 21 mei 2004 17:51
# Paulg Gielens said:

MSN: paulgielens@hotmail.comShare the scoop ;)

vrijdag 21 mei 2004 17:59
# Some Name said:

Public tech preview . . .

vrijdag 21 mei 2004 21:30
# Frans Bouma said:

This must be a major blow to the guys working on Objectspaces, but then again, as I said earlier, there must have been something going on behind the scenes for a long time, as they didn't had a lot of progress looking at the builds that were released. This is of course good news for O/R mapper vendors, at least I see it as good news. Your analysis about WinFS serving a different purpose than SqlServer is IMHO correct. What I wonder though is: MBF is based on Objectspaces as well. Does this mean that objectspaces is simply a 'generic' technology which is integrated in WinFS and MBF or is MBF using a different object layer?

zaterdag 22 mei 2004 9:37
# Paul Gielens said:

Just great, knowing I need to saddle my customers with expensive Longhorn licenses (and hardware). I'd rather see ObjectSpaces live on top of v1.* incarnations of the framework. This makes me to seriously consider Paul W's mapper which is as good as ObjectSpaces API compliant and available today. I just wished MS acknowledged we need ORM today to compete with the far superior platform (ORM wise) Java. My Java coworkers are laughing their brains out if I tell them I still need to wait a few more years in order to practice ORM out of the box. Not that there aren't enough alternatives ;)

zaterdag 22 mei 2004 11:11
# Frans Bouma said:

Paul: what are they using then? Hibernate? That's a non-standard api as well as the api's currently available on .NET. Java has one big advantage over .NET: it has a framework in place which allows you to plug in O/R mapping logic and keep a fully distributed environment. However I think for example hibernate is not fully utilizing it (unless it's used in an appserver like JBoss). People today who are waiting for Objectspaces are not busy with real life development with real deadlines and real customers. MS isn't the company to provide you with all the controls and tools to do your job, it's the company to provide definitions and frameworks IN which you should do your job. Despite the critizism poured over J2EE and EJB, it is at least a standard a lot of tools commit to, something Sun has done right and MS simply doesn't understand. However that doesn't mean you can't get your job done today. There are plenty of O/R mapping technologies available today for .NET, which are used in real life projects which can be sometimes very large (how does 1100 tables and 60 developers sound ? :D). That has puzzled me for some time: people get angry because Objectspaces gets delayed or canned. Why? There is plenty of  stuff available TODAY which does even more than what objectspaces was able to do over a year. I hope the flip-flopping of the focus around Objectspaces will proof that a big company behind a tool isn't a guarantee for support in the long run. (if at all, how many fixes are there released for .NET 1.1?)

zaterdag 22 mei 2004 12:10
# Paul Gielens said:

OJB> Despite the critizism poured over J2EE and EJB, it is at least a standard a lot of tools commit to, something Sun has done right and MS simply doesn't understandIsn't this because of Sun actually giving priority to things that matter to it's developers instead of their product's market opportunities.

zaterdag 22 mei 2004 12:35
# Frans Bouma said:

"Isn't this because of Sun actually giving priority to things that matter to it's developers instead of their product's market opportunities."Could be. It can also be because Sun has failed to integrate something to make money of Java. I mean: Microsoft's equivalent of EJB is COM+. This is tied to the OS. Clever move. COM+ is great, the integration with .NET however is poorly done (should be transparent, not by inheriting from a base class, distributed apps have to use multiple techniques instead of relying on 1 layer) but might get better with longhorn. (I'm pretty sure it will).What's indeed weird is why MS doesn't do the same as sun did NOW: the technology to base it on is already established and available. (and why doesn't this blogengine remember my settings when I check 'Remember Me' :D)

zaterdag 22 mei 2004 13:26
# Alex Thissen said:

Wouldn't it be a great idea/gesture of Microsoft to post the ObjectSpaces source code as it stands today into a GotDotNet workspace? The community could maintain/bugfix this code. The ObjectSpaces API is going to "change significantly" as Andrew states it. So, putting this up on GDN right now will give developers something to work on. It will get a different twist and API when integrated into WinFS anyway. When Whidbey ships, so could an O/R mapping implementation that holds the nice ideas that ObjectSpaces has (Generics, non-intrusive model, mapping files, et cetera).Then again, this might just be wishful thinking.

zaterdag 22 mei 2004 13:37
# Paul Gielens said:

Great idea Alex, but I don't think MS would be willing to publish x years of work for free? And if they would, in what what way could MS benefit from such a move? Besides most projects on GDN tend to fail anyway.

zaterdag 22 mei 2004 13:57
# Alex Thissen said:

Browsing around a little I found out that Carlo Pinasco of Microsoft had already spilled the beans on ObjecSpaces and WinFS yesterday, just before he went on vacation to Corsica:http://www.ugidotnet.org/PermaLink.aspx?guid=84014396-d41c-4948-89db-c767136764e0"Microsoft is merging the development efforts behind a feature "ObjectSpaces" into related work on the Windows "Longhorn" object data system code-named "WinFS".This decision reduces the confusion that the overlapping feature sets of ObjectSpaces and WinFS would cause. Both technologies aim to reduce the barrier between application data and application objects. This decision allows developers to focus on one set of APIs for that functionality."

zaterdag 22 mei 2004 14:18
# Alex Thissen said:

Paul, good questions. They would maybe gain some credit for making such a move. My impression on ObjectSpaces as it stands is that it is pretty much feature complete. That makes it different from other projects that start from scratch. I agree that the percentage of failure might be high on those projects.

zaterdag 22 mei 2004 14:23
# Mats Helander said:

WinFS + ObjectSpaces...doesn't that equal Cairo/OFS?

zaterdag 22 mei 2004 14:25
# Paul Wilson said:

I think its sad that MS can't get an O/R Mapper out with all their resources, but then again it also looks like their attitude has been more of a case of throwing resources at it instead of getting the proper and real experienced resources.  Of course, this also does prove that people should be more than willing to trust the current 3rd party O/R Mapper vendors, at least as much as they can trust Microsoft anyhow.  :)  The biggest problem from my perspective isn't that there are good solutions out there, but that most Microsoft shops simply won't consider anything that isn't from Microsoft, unless its another silly grid.

zaterdag 22 mei 2004 15:43
# Theo Albers said:

The migration from ObjectSpaces to WinFS means that Microsoft only has to support MSSqlServer in my opinion. WinFS already uses the MSSql-engine. You must have a very good reason using Oracle for instance on a Windows machine when MSSqlServer 2005:- is able to store .Net objects - supports stored procedures written in .Net- is tightly coupled with the .Net object-relational persistence frameworkMSSqlServer with .Net support, ORM-api (WinFS) and Visual Studio.Net integration looks like Oracle with Java support and JDeveloper package to me.... I don't have a problem with that, but some ISV's have to support multiple database platforms.-Theo

zaterdag 22 mei 2004 16:32
# Alex Thissen said:

Domagoj, you are on the same line of thoughts as I am. I came to the same conclusions. I hadn't read about it anywhere though.

zaterdag 22 mei 2004 23:23
# Matt said:

This is terrible news. Here are my reasons (outside of the obvious delay):1) I just want ObjectSpaces to do "1 thing good" . . . and that's bridge the object/relational gap to make it easier for my apps to persist data. Period! There are enough problems in that arena, alone, to solve . . . without the hassle of integration into WinFS and the problem IT creates. 2) As already mentioned, this surely means ObjectSpaces is only interested in MSSQLServer . . . believe it or not, many of my customers are not interested in either licesning MSSQL or utilizing MSDN . ..  many of my customers prefer a "lite" version of my app running against Access . . . and i prefer cashing checks so I deliver to them.3) I think MS might want to re-familiarize themselves w/ YAGNI and KISS. . .perhaps, even, tuck their ego a bit under their belts and just ship a solution to solve a problem without trying to solve all problems (including many they have created on their own). The PDC bits were actually working quite well for alpha code . ..  then, the CTP build was released and functionality reverted. Now, WinFS goo is added and delays are into the longhorn timeframe. In this respect, have they ever heard of iterative development?Anyhow, I'm sure things will be GREAT when they're out . . . but, I guess i'm the ONLY developer having to actually release products for profit; so I turn to the vendors (and, in fact, had made an O/R mapper purchase just last week) . . . I guess MS thinks everyone else out there can write longhorn code and not have to worry about shipping something for 2+ years?

zondag 23 mei 2004 5:49
# Paul Gielens said:

@Theo:Which ORM did you purchase, and why?

zondag 23 mei 2004 13:27
# Jason said:

Is it just me or did WinFS in fact slip from Longhorn?http://yahoo.businessweek.com/magazine/content/04_16/b3879009_mz001.htmSo wouldn't a WinFS/OS rollup be post longhorn??Jason

zondag 23 mei 2004 20:31
# Frans Bouma said:

'application block' ? :) You gotta be kidding.Do you really know how big an average O/R mapper is? LLBLGen Pro's sourcecode is over 3.5MB of C# code. I think by the time I've implemented almost all SQL statements I'm at 4MB. I know of a couple of competitors their codebase is even bigger in size. I don't know, but that's not what I'd call an application block ;)Make no mistake, O/R mappers are internally incredible complex. For starters: when saving a complete graph of new objects with Identity PK's, think about the synchronization code for all the types of relationships possible. That's no picknick.

maandag 24 mei 2004 0:19
# Alex Thissen said:

Hi Frans! I didn't say it was going to be easy. I did take a look at the internals of ObjectSpaces. The heavy lifting of building the SQL statements seems to be done by System.Data.SqlXml. I also did a quick decompile on the System.Data.ObjectSpaces assembly and came to 1.6 MB of source code and 255 types (classes, enumerations et cetera alike). Sure the O/R mappers are complex, but I made my remark after having spend a lot of time (over the last four months) investigating ObjectSpaces using VS.NET Whidbey, Reflector and Anakrino. So I'm not kidding, maybe just a little unrealistic and/or naive. ;)

maandag 24 mei 2004 10:44
# Matt said:

I purchased Objectz.NET (http://www.mongoosesolutions.com); because, outside of Paul Wilson's ObjectSpaces, it seemed to be the only actual "true" O/R mapper and not simply an "O/R mapper code generator" of sorts.Although, unfortunately I'm quite disappointed w/ the support I've received . . . so, ultimately, I'm still in the market.

maandag 24 mei 2004 14:50
# Matt said:

I don't think it's either unrealistic or naive. MS needs to "up the ante on complexity" w/ the application blocks; the current ones are a really, really good start; ObjectSpaces would solidify those blocks as architecturally valid.

maandag 24 mei 2004 15:32
# Scott said:

Matt,It is my understanding that WinFS will be included in Longhorn but that its functionality will be restricted to desktop usage and not available for use with network drives and such.Microsoft has really messed this O/R mapping thing up. It's even worse than it first seems too when you really sit down and think about the fact that we're still 2+ years away from getting our hands on a released product and actually being able to deploy apps to people, well, that is another year or so after that. After all, even if Longhorn is an overwhelming success you have to figure it to be at least a full year after RTM - MINIMUM - before you can start counting on any significant number of people to have it on their desktop. It's just insane! I wish they had thought this whole thing out a little better before revealing any of the preview versions of it. This is a technology that is needed now, not 3 or so years from now and it is my opinion that Microsoft has really dropped the ball on this one.-Scott

maandag 24 mei 2004 20:41
# Matt said:

NUnit . .. but with pretty code coverage highlighting. Very, very nice; but I'm sure it's delayed until LongHorn   ;)

dinsdag 25 mei 2004 14:48
# Mats Helander said:

Ok, I can live with the question-mark icons, but they had better turn into little green lamps when the test succeeds!

/Addicted to the little green lamps

dinsdag 25 mei 2004 15:30
# 律师 法律咨询 律师事务所 said:

律师 法律咨询 律师事务所

vrijdag 4 juni 2004 4:28
# 英语 said:

英语 英语培训 英语考试

vrijdag 4 juni 2004 4:47
# 注册会计师 said:

注册会计师 会计

vrijdag 4 juni 2004 4:48
# 会计 会计资格考试 said:

会计资格考试 会计

vrijdag 4 juni 2004 4:49
# 会计 注会 said:

会计 注会

vrijdag 4 juni 2004 4:50
# 笔记本电脑 二手笔记本 said:

笔记本电脑 二手笔记本

vrijdag 4 juni 2004 5:03
# Paul Gielens said:

This is a very cool inexpensive way to introduce students to robot programming. I've used Kyle on a 8051 board which sucked in all possible ways. SharpStorms makes a great alternative!

vrijdag 4 juni 2004 23:21
# Alex Thissen said:

Twice IT Training has been thinking about a promotion for our Programming Fundamentals course. They would hand out a MindStorms set (for you to keep) and learn the basics of programming by building (ahum) and programming the Lego robots. We haven't done it yet, and it look slike we might not get to, because Lego has announced it will stop producing the MindStorms line (see http://www.alexthissen.nl/Weblog/PermaLink.aspx?guid=2900b93f-20bf-463d-86d4-48ff0c2fd72b)

zaterdag 5 juni 2004 12:13
# Paul Wilson said:

My site (http://www.WilsonDotNet.com) is localized in the following manner:First, I do not use compiled resources for a couple of reasons.  First, web apps often have very dynamic content, so the resources should be updateable on the fly.  That may always be the case, and maybe your content is coming from a database anyhow, but its a frequent case.  Next, the current ASP.NET architecture locks compiled resources, so you can't update them without a restart.  So many of us are using either a database or an xml file to store our resources -- I chose xml for my simple site, although I would choose a database for more complex sites or those that need a nice GUI tool to update the resources.  Either way, the next thing is to cache the strings so you are not hitting the database or the xml file each time.  I do mine on application startup, and put it in a static hashtable for each language, but a larger site could do the caching on first access, maybe for just a part of the app at a time, and maybe the web cache would be better if you need the ability to free it if its not used after a while.  Again, there are lots of design options -- the point is to cache to avoid the database or xml file hit, but do so smartly for your application needs.  Finally, I have a custom label control that allows me or my designers to just set the resource id and have the string automatically pulled, thus not having to use GetString.  I also have an xml sitemap for each locale, and a set of menu controls that handle displaying menus with the proper string resources automatically.  That last one is a sneak peak of ASP.NET v2.0 that I have had working for a year and a half (along with MasterPages), and overall localization will get much easier in v2.0 -- until then mine works well.  I've had managers want to use something other than ASP.NET at two different places because they didn't think it was possible to do this, and all I had to do was show them my existing site.  :)

maandag 7 juni 2004 22:38
# Dennis v/d Stelt said:

Thanks, I had these a long time ago, in a galaxy far, far away. Didn't remember where I got them from.

woensdag 9 juni 2004 11:27
# Alex Thissen said:

Thanks for your input, Paul. I hope to comment on this a bit later this week(end).

woensdag 9 juni 2004 22:34
# Dennis v/d Stelt said:

Nice video!A few things:- Stop shaking that camera around! :)- When walking on stairs, forget about looking through the camera. Try to hold it at the same position, but look at the stairs. Safety first! ;) But when walking stairs or uneven ground, you're searching for your feet for a good grip so you won't fall. This results in shaking your camera. In my opinion, it's better to not point the camera in the right angle/to the right object then a very shaky image.- Remember that depth and speed doesn't show very well on camera. A friend of mine did the "ring" of Rotterdam with 230Km/h, but on camera the speed wasn't really shown. Your shots at the sea aren't that great as well. Also because of the high compression, but that's something else! :)But it's a good first try. I don't do it often, editting video, but I get lots of fun from it. Takes an awefull lot of time though. I use pinaccle (?) and Hollywood FX for an occasional wipe/fade between scenes. Works very well :)

donderdag 10 juni 2004 14:17
# Paul Gielens said:

It appears a bunch of students tried to use our product (OAenterprise) using our OPC server to control their robot using MindStorms. Very cool! Unfortunately they gave up due to our (back then) restricted Java execution environment.http://wwwhome.cs.utwente.nl/~schoute/papers/Automated_Lego_Mindstorm_Factory.pdf

donderdag 10 juni 2004 23:34
# Sander said:

I'll be there too. See you then and there.

maandag 14 juni 2004 19:23
# Alex Thissen said:

Sander, I cannot seem to go to one of Microsoft's conferences without meeting you anyway. Yes, I'll definitely see you there.

maandag 14 juni 2004 19:25
# Frans Bouma said:

I'll be there too! Lunch sounds like a good idea! :)I'm sure I'll see you at my O/R BOF at wednesday I think ;)

maandag 14 juni 2004 20:17
# Sander said:

you're right. I'll be spending part of my time at the ask-the-experts-stand.

maandag 14 juni 2004 20:51
# Alex Thissen said:

Frans, sure! I'll will definitely go to you BOF if I can. Maybe we will meet before that at the dotNed meeting?

maandag 14 juni 2004 23:07
# Jeroen van den Bos said:

I'll be at the dotNet meeting and at the TechEd, hope to see you all there!

dinsdag 15 juni 2004 7:18
# Eric said:

Dennis, the difference between enabling VisualStyles and not is the difference between using the default XP theme and using the Classic theme -- if you don't enable VisualStyles, your buttons and dropdowns etc will look as if the user has the Classic style selected, even if they don't.  Enabling VisualStyles will make buttons etc follow the user's theme, with one caveat.That is that you must go through your project and set the FlatStyle property on anything that has it (buttons, dropdowns, labels, tabs, etc) to System rather than the default Standard.

vrijdag 25 juni 2004 23:30
# Frans Bouma said:

Cool! :) I hope the 'release' will be without issues and the 'end product' will be as bug free as everyone hopes / wants it  to be :)

maandag 28 juni 2004 9:33
# Paul Gielens said:

I bet they practiced TDD Frans ;)Alex the best of luck to you, Nicole and of course "Witnie"!

maandag 28 juni 2004 12:55
# Domagoj Kovač said:

Congratz to you and your wife! :)

dinsdag 29 juni 2004 7:51
# Jimmy Nilsson said:

Congrats!!!

dinsdag 29 juni 2004 8:04
# Paul Gielens said:

That's fast, congrats!btw: Good choice of name

dinsdag 29 juni 2004 8:20
# Rudi Engelbertink said:

Allen van harte gefeliciteerd.Geniet er maar van.Edith & Rudi.

dinsdag 29 juni 2004 10:46
# Dennis v/d Stelt said:

Congratulations!!!Nog geen 6 pond, da's weinig zeg! Klein poppetje! Zorg maar goed voor d'r! :)Veel plezier en succes!

dinsdag 29 juni 2004 12:45
# Nathalie van de Veerdonk said:

Hallo Alex en Nicole,Een kindje geborenwat een kostbaar geschenkzo onschuldig en klaar omde wereld te ontdekkenVerlangend...om de armpjes uit te strekkenen de wereld te omarmenen zeker om jullie harten te verwarmen...Gefeliciteerd met een wolk van een dochter.Veel geluk en wijsheid gewenst voor in de toekomst.Groetjes,Nathalie

dinsdag 29 juni 2004 18:13
# Frans Bouma said:

Gefeliciteerd!!!! :))

dinsdag 29 juni 2004 22:15
# Sander said:

Hartelijk gefeliciteerd. Op naar de slapeloze nachten... maar geniet er ook van.

dinsdag 29 juni 2004 22:58
# Bo Diddley Squat said:

I told you so it was a girl (not), But congretzzz anyway.ps (off topic).one design raedy for your KillerBlog, will do a nother one an than i will present it to you

woensdag 30 juni 2004 8:45
# Kumbaya Gunter said:

Hey Alex (en Nicole (en Lieke natuurlijk)), mooie release-build hoor, van Witnie. Maarreh, vraagje... wie is eigenlijk die Marc, die op de kaart staat ?

woensdag 30 juni 2004 10:37
# Kumbaya Gunter said:

Trouwens, een mooie naam, maar misschien was Tiffany Amber (Thissen) ook wel wat geweest :D

woensdag 30 juni 2004 10:38
# John Dyer said:

Alex, Ken contacted me to see if I could add this to FreeTextBox (a free ASP.NET HTML editor).  Could you contact me regarding this?

woensdag 30 juni 2004 20:55
# Alex Thissen said:

John, sure, go right ahead. I've also sent you an email. Let me know if it didn't reach you.

donderdag 1 juli 2004 12:17
# John Mandia said:

Hi Alex,I can't seem to find the link to the zip file that you mentioned or the original post which talked about the functionality of the source code.Could you please post a link to it?Many Thanks,John

donderdag 8 juli 2004 17:03
# John Mandia said:

Please ignore the previous post as I just found the one with the link.Many ThanksJohn

donderdag 8 juli 2004 17:05
# Paul Gielens said:

You're talking about the version available on the LLBLGen Pro website? I would like to know from you Alex, how you feel about starting with your database model. Frans strongly believes in that "the database model is the domain model" (so you most likely start bottom up) where we try to do the exact opposite in Neo by first domain modeling the problem domain and roundtrip engineer to find the balance between performance and simplicity.I still think LLBLGen Pro is far superior in today’s marketplace, but starting with the database model and trying to do it right the first time really bothers me.

vrijdag 9 juli 2004 14:36
# Patrick Janssen said:

Gefeliciteerd! Alle geluk en gezondheid aan de uitgebreide familie.

maandag 12 juli 2004 12:42
# Wolf Logan said:

I know I'm a stickler for such things, but while you state "Use it as you like" in your blog entry, the code itself has "Copyright (C) 2004 Killer-Apps All rights reserved" in its notice. Are all rights reserved, or are they released?

woensdag 21 juli 2004 0:04
# Alex Thissen said:

Good point, Wolf. Just rip it out, or download the new version of the text file. Thanks for noticing. Sorry about the confusion.

woensdag 21 juli 2004 0:45
# Saber said:

Same here. I really like the cool new stuff, but I tend to get bored quite quickly. Fortunately I realised that not everyone is willing to put energy into learning about new sexy, bleeding edge stuff.

vrijdag 23 juli 2004 20:10
# Paul Gielens said:

The only things I dislike of this solution is the “component based design”. You are forced to duplicate the concept across several components (that’s not a biggy, 75% is out of the COM+ box). On the other hand you could let the LCE component move forward by implementing a generic interface & XML messages. The problem with this solution is the spaghetti implementation inside the subscriber itself; the subscriber should virtually handle every single incoming message. Depending on the filter that is.Is there any way to do the subscription administration programmatically?

vrijdag 30 juli 2004 12:34
# Alex Thissen said:

Yes, there is. As a matter of fact I am working on a .NET class today to do programmatic subscription of both transient and persistent subscriber. I will post this if it is finished.

vrijdag 30 juli 2004 14:11
# Bob Archer said:

Perhaps everyone should jump on the NHibernate project which is an open source port of Java's Hibernate. Hibernate is a persistence layer, a la ObjectSpaces. Hence, NHibernate is an open source project for .Net that basically gives us the features of ObjectSpaces. It is still in pre 1.0 version but Open Source projects with with enough critcal mass seem to mature very quickly.nhibernate.sourceforge.net ...

zondag 8 augustus 2004 23:01
# Steve said:

Did you ever find what caused this problem and a solution?  I experienced the same thing when trying to connect my R707 to my computer.  I tried changing my camera setting to 'Disk Drive' but then my camera just freezes.

dinsdag 10 augustus 2004 19:20
# Paul Gielens said:

If you like CS/CZ make sure you give Hostile Intent http://www.hostileintent.org a spin. We'll port our mod to the Source platform as well.

woensdag 18 augustus 2004 10:18
# Dennis v/d Stelt said:

Come one people! Try Star Wars Galaxies two weeks, for free! After that, you'll be hooked, addicted and think the $15 per month is way too cheap for such a great game! I already think the Dutch government should provide every tax payer with a free account!Get yours now!http://www.starwarsgalaxies.com/

maandag 23 augustus 2004 15:07
# Alex Thissen said:

Alright Dennis, I'll give that a try. The game is pretty hard to find in the stores. You have to buy the game, don't you?

maandag 23 augustus 2004 22:48
# Matt said:

What a shame for technology that was looking so promising (at least, the "ObjectSpaces" aspect of WinFS) . . . Maybe this is just added fodder for an Application Block?

maandag 30 augustus 2004 14:53
# Diego Colombo said:

Thank you very much for using my sharpstorm library!!!

donderdag 16 september 2004 23:16
# Frans Bouma said:

You should have asked your former ISP to have set the TTL of the DNS record to almost zero. This would have caused almost no downtime for the DNS (probably a day for very slow DNS servers)

donderdag 23 september 2004 11:22
# Alex Thissen said:

Hi Frans,Actually, I should have asked to set the TTL to a very large value. There was a certain timeperiod where there was no DNS entry for the domain. This happened because ISP1 already dropped the name on Friday, whereas ISP2 hadn't put the name into their DNS records until Monday. Then it was still lots of hours before their correct entry (the initial one had a wrong IP address) was propagated to the top level DNS servers. With a large TTL (let's say 4 days) I might have survived the move. If ISP2 had made the entries earlier and correctly straight away, all would have been fine.

donderdag 23 september 2004 16:44
# Frans Bouma said:

whoa, that's a major screwup from the ISP's side... Which one are we talking about, so I can avoid doing business with them :D.

zaterdag 25 september 2004 9:42
# Mike Griffin said:

MyGeneration is working on EntitySpaces, an revolutionary improvement on our dOOdads architecture, give us a look http://www.mygenerationsoftware.com

donderdag 14 oktober 2004 21:32
# JK Mail said:

Will you clearify the process you did to reset the Bios password(BIOS feature: Alt+E, Alt+F) when do you press these keys?

donderdag 14 oktober 2004 23:41
# Remco van Dalen said:

Wrong, the answer is "Get side other the to to."

woensdag 3 november 2004 16:15
# Alex Thissen said:

Sorry, Remco, but when I tried it again I got a different answer: "The to other side to get." Perhaps you can try again. LOL :-)

woensdag 3 november 2004 16:21
# Remco van Dalen said:

Sorry, wrong again, I double-checked and the answer should be "Get side the the other to."

donderdag 4 november 2004 9:06
# Hein Mulder said:

I bet it was "The to to get other side"

donderdag 4 november 2004 14:58
# Dennis v/d Stelt said:

The comments are even more funny! :? :NI liked the joke though! So bad, it's funny again! :)

maandag 8 november 2004 11:04
# Alex Thissen said:

Please ignore

dinsdag 23 november 2004 14:20
# Paul Gielens said:

Looking great! Nice logo btw.

dinsdag 23 november 2004 20:26
# kris said:

Your blogpages look terrible in Firefox.

woensdag 24 november 2004 23:35
# Alex Thissen said:

Haven't tried that browser yet, but I'll give it a try.

donderdag 25 november 2004 17:55
# Chris said:

It means may God [do something] to you.  I will have to check a reference on the "do something"; hopefully I'll have a complete answer for you within 24 hours

maandag 29 november 2004 21:52
# Chris said:

Alex,My testing indicates that the 'nillable=true' attribute does not affect the occurrence of a ConstraintException.  To avoid the ConstraintException being thrown for a null value, you must declare the 'minOccurs=0' attribute on the Element.

maandag 29 november 2004 21:57
# Remco van Dalen said:

BOOM !!! Headshot...

woensdag 1 december 2004 11:18
# Dennis v/d Stelt said:

GREAT MAN!I _LOVE_ THE CLAN SITE!Can I join, can I join!?! ;)I just read on webwereld they're planning to include advertisements in RSS Feeds! Maybe an idea for your KillerBlog?

dinsdag 14 december 2004 8:39
# Dennis v/d Stelt said:

Could it be Dennis v/d Stelt also, instead of van der Geest?! :)

woensdag 15 december 2004 14:34
# Alex Thissen said:

Yep, indeed. How ever did I think of "van der Geest". Must have been a brain fart. Correction has been made. Sorry, Dennis.

woensdag 15 december 2004 15:54
# Dennis v/d Stelt said:

Windows+D isn't the same as Windows+M. The second one won't minimize screens that can't be minimized. For example, when you've got the options dialog open, or a file open dialog window open, VS.NET won't minimize. If you really need the desktop, Windows+D still works.Ctrl-esc will bring up start menu.There are a lot more that I can't actually remember right now, which can be very handy as well. But the ones you mention I use most of the time.ctrl-alt-[cursor-down] is also a nice one.

dinsdag 21 december 2004 15:15
# Eric Matz said:

I'm just now digging into this as well.  We've got some recursive hierarchical data stored in a flat relational structure.  Using SQLXML and annotated schemas is a huge timesaver.  Now I'm trying to figure out if I can simulate a JOIN - as in mapping an attribute to a translated value in a lookup table.  For example...

<Order order_type="MyType">

</Order>

Rather than...

<Order order_type_id="5">

</Order>

I've exhausted my resources and I don't think it's doable.  But if anyone has a solution I'd love to hear it!

donderdag 13 januari 2005 20:30
# Dennis van der Stelt said:

A collegue of mine pointed me to SourceOffsite! It's on the sourcegear website : www.sourcegear.com

I'm using it right now for Bloggie and a .Text installation I might be tweaking to implement comment spam control of some kind.

Works great! Little slow to start a solution, but when you're up and running it's very smooth and fast, with 100% integrated into VS.NET. Works like a charm, and on top of VSS.

dinsdag 25 januari 2005 8:13
# Dennis van der Stelt said:

Cool, it seems I'll be there as well. Maybe I'll come say hello.

I know some othere people I know (personally or from blogs) are going as well. Been thinking if we should meet up or something for lunch perhaps? It's free, so should be no problem for anyone! ;)

woensdag 26 januari 2005 7:15
# Dennis van der Stelt said:

Oh, I'll be visiting your ASMX 2.0 presentation btw! ;)

woensdag 26 januari 2005 9:13
# Paul Gielens said:

Goed idee Dennis, voor mij een reden om me alsnog in te schrijven.

woensdag 26 januari 2005 11:40
# Paul Gielens said:

Goed idee Dennis, voor mij een reden om me alsnog in te schrijven.

woensdag 26 januari 2005 14:34
# Alex Thissen said:

Let's meet up for lunch indeed.

woensdag 26 januari 2005 15:18
# Domagoj Kovač said:

for us who cannot attend, will you provide materials about your presentation here? :)

woensdag 26 januari 2005 20:25
# Alex Thissen said:

Sure, Domagoj. Nice to hear from you again, BTW. Too bad ObjectSpaces got canceled, right?

donderdag 27 januari 2005 15:16
# Dennis van der Stelt said:

They've updated the info on your ASMX 2.0 sessions:

APS.NET Web Services 2.0

Parallelsessie A4

Door: Alex Thissen

Bedrijf: Twice

Taal: Nederlands

In ASP.NET 2.0 zitten tal van vernieuwingen en uitbreidingen waaronder ASMX 2.0. Verder is er betere databinding vanuit proxy-typen mogelijk en volledige toegang tot XML-serialisatie aanwezig. Bezoek deze sessie, gegeven door Alex Thissen (Twice), en leer hoe het nieuwe asynchrone event-gebaseerde model gebruikt wordt bij het aanroepen van langdurige webservice-methoden. Ook toont hij hoe je meer controle kunt krijgen over de gegenereerde proxy-code en hoe SOAP Reply Compression en SOAP 1.2 en het WS-I Basic Profile 1.0 ondersteund worden.

maandag 31 januari 2005 9:01
# Dennis van der Stelt said:

How come this is posted as a "january 25th" post?! :)

donderdag 3 februari 2005 13:56
# Alex Thissen said:

Sharp observation, Dennis. It's a bug in my weblog engine that I was too lazy to fix when I noticed today. I originally saved the article (25-1-2005) as a draft (one of the things from Killer-Blog I think is very handy). But when finally publishing it for real today, it used the original date, because I did not change it. Will be fixed in 1.0.10. ;)

donderdag 3 februari 2005 20:40
# Remco van Dalen said:

- Maintainability of the solution and it's source code and the way versioning is handled in the application.

- Documentation of the source code and architecture

Well there go my chances out of the window... :D

maandag 14 februari 2005 14:28
# Remco van Dalen said:

- Maintainability of the solution and it's source code and the way versioning is handled in the application.

- Documentation of the source code and architecture

Well there go my chances out of the window... :D

maandag 14 februari 2005 14:28
# Remco van Dalen said:

oops, double post

maandag 14 februari 2005 14:28
# Alex Thissen said:

Posting comments seems to work. Fire at will.

donderdag 17 februari 2005 10:40
# Remco van Dalen said:

According to Jeroen Mak, an ntext field only stores the first 4000 characters in the appropriate table. Any additional characters are stored somewhere else (another table or a file, he can't remember which.) Maybe this is causing your problem...

donderdag 17 februari 2005 11:25
# Frans Bouma said:

What happened to parameterized queries? ;)

LIKE @param works perfectly.

donderdag 17 februari 2005 12:22
# Alex Thissen said:

Remco and Jeroen: that was my idea as well, since 8086 bytes fit into a single row. The 8000 (ntext uses Unicode, so it uses two bytes per character) bytes is just too close to the mark. I did not look into the way ntext and text are stored internally yet.

donderdag 17 februari 2005 13:18
# Alex Thissen said:

Frans, nice to hear from you again. Normally I would use parameters, but this time round the SQL statements are generated by SQLXML. I have no influence whatsoever on the way this is done. Then again, maybe I have. I'll report this issue in the SQLXML newsgroups. Hopefully someone from MS will pick up on this issue.

donderdag 17 februari 2005 13:21
# Alex Thissen said:

Oh, and Frans: I just checked with an @param approach, but it didn't work for me. Have you got a bit of SQL so I can try it your way?

donderdag 17 februari 2005 14:31
# Frans Bouma said:

cool! I'm almost done with teh book (part 5). :) Sometimes a little odd, but always a great read :)

donderdag 17 februari 2005 15:46
# Frans Bouma said:

WIth a param you have to call it from .NET I think, but you can try:

DECLARE @param varchar(8000)

SET @param = '.......verryyy loooonnggg strinngggg'

SELECT * FROM Table WHERE Foo LIKE @param

?

donderdag 17 februari 2005 15:49
# Alex Thissen said:

This came in through the mail from Kees-Jan van Roeden. I knew about the entries of Scott Hanselman, but I can't possibly show all of these. Nevertheless, there's a lot of useful tools mentioned.

http://www.hanselman.com/blog/CommentView,guid,0f086d87-de5f-4ac0-9f20-f044c0826d0a.aspx

http://www.hanselman.com/blog/content/radiostories/2003/09/09/scottHanselmansUltimateDeveloperAndPowerUsersToolsList.html

maandag 21 februari 2005 19:34
# Michael Hensen said:

Daar gaan eveneens mijn kansen.. Affijn.. Ik denk dat ilse en microsoft niet echt lekker door 1 deur gaan..

Heb daar een groot .Net project opgeleverd..

dinsdag 22 februari 2005 18:13
# Sandro Rudin said:

hi alex

i'm refering to your article about integrating help into vs 2003. first let me thank for your cookbook recipe - it was the only entry about this topic i was able to find on the net so far...

...and basically everything was working fine (besides a few warnings which didn't affect the output, as i think). the problem i have is that when i press f1 in vs only the help index window and the dynamic help window pop up - but not the window containing the specific help topic (detail) itself. that's not too bad because all i need to do is press enter (the correct topic is preselected in the help index window) and the detail is shown - but of course i'd like to eliminate that problem.

and i guess that i know what the problem is: i didn't change the collection properties. could that be the problem? and if yes, how do i have to adjust these collection properties? or can you think of anything else that i might have done wrong?

thanks in advance for any help & suggestions

sr

donderdag 24 februari 2005 23:06
# Ian said:

Duh, I was googling for a more technical anwser till I came across your solution...so obvious, yet I probably never would have thought of it.  I think this is a solution the infrustructure people at my client can live with.  

Thanks for the insight!

Ian

woensdag 2 maart 2005 21:39
# Niels said:

I've only seen your presentation about the 2.0 webservices, a very good technical presentation (one's I like).

Especially the new features of 2.0 are neat, because those were a big problem in my last webservices project.

Niels

zondag 6 maart 2005 11:48
# Marco said:

I was there with Dennis and i must say it was a good presentation. Nice, clean and for the most part understandable. The funny thing was that half the audience lost you about halfway. Think it was little to technical for some of the visitors...*grin*

maandag 7 maart 2005 9:49
# Wessel said:

Are the sheets for this presentation available anywhere?

-Wessel

woensdag 9 maart 2005 16:33
# Dennis van der Stelt said:

Wow! Congrats! Must've been a tough job!

You invited me once to join you and play some CS, but after this. I don't think so! ;)

How many hours a week do you play to get this high level? Or are you guys born naturals!? :)

dinsdag 22 maart 2005 7:37
# Alex Thissen said:

He, he, Dennis.

I thought of mentioning in the post that I am "just" a manager for this group, but didn't. I'm taking care of the building of the website (in ASP.NET 2.0) and currently very busy with the contacts to all sponsors (current and potential).

The players are naturals, and practice about 2-4 hours daily. Me, I don't have that much time nor the skills. I'm learning quite a bit on the tactics though.

BTW, you're still welcome to join Kumbaya, but that's a totally different clan. ;)

dinsdag 22 maart 2005 10:36
# Dennis van der Stelt said:

Hehehehehe...

Well, you can join my "The Elders" guild in World of Warcraft on server Araroth! ;)

dinsdag 22 maart 2005 15:31
# Nomaru said:

niceee alex :D

dinsdag 22 maart 2005 18:52
# Marco said:

Wow, good job!

Got any movies from the battles?

woensdag 23 maart 2005 13:26
# Alex Thissen said:

Marco, I'll keep you posted on any demos that will be published by NetGamez. If we can find someone who is willing to make movies, there will be movies ;)

donderdag 24 maart 2005 8:47
# Anonymous said:

Was dit geen posting op 1 april ?

zaterdag 2 april 2005 23:46
# Alex Thissen said:

Nee hoor. Dit was zomaar een posting. Gedaan op 2 april.

zondag 3 april 2005 9:18
# Patrick Wellink said:

Moet altijd vreselijk lachen om mensen die casing echt belangrijk vinden.

Als het echt zo belangrijk was geweest waarom doet MS er dan zelf nix mee.... ( als in opleggen )

Als ik (als VB-er) per ongeluk .ToStri intik maakt MS er als de Bliksem ToString van. Waarom dan ook niet van eenvariabele EenVariabele maken.... Moet toch te doen zijn........

Ik wacht met smart op je Macro !....

Dan ga ik voortaan al mijn code voorbeeltjes daarin op t web zetten.... Zullen er horden mensen zijn die roepen dat de code nergens op lijkt......

zondag 3 april 2005 20:43
# Remco van Dalen said:

We hebben bij Van Loon nu weer een nieuwe trend. Omdat we onze wachtwoorden niet plain-text op willen slaan in een config file of in de registry, slaan we ze tegenwoordig op met webdings-encryptie :D

maandag 18 april 2005 16:37
# Paul Gielens said:

Well its about time!

zaterdag 28 mei 2005 15:54
# Sander said:

My Dutch weblog will be used for most TechEd 2005 blogging. It's located at http://technolog/todotnet.

maandag 30 mei 2005 9:38
# Sander said:

sorry, it's http://technolog.nl/todotnet

maandag 30 mei 2005 9:39
# Paul Gielens said:

Time to complement the list? Martien has a somewhat more complete list of bloggers http://te05nl.blogspot.com/

donderdag 2 juni 2005 20:53
# Frans Bouma said:

See you there!! :) (I'm in the Ask the experts/mvp launge ;)).

vrijdag 3 juni 2005 23:28
# Canadian said:

What a great event.

maandag 6 juni 2005 22:06
# Jeroen van den Bos said:

About Club TechEd, is that still happening? I visited first last year but this year I saw no mention of it anywhere on the site or in the correspondence even though I'm going again.

woensdag 15 juni 2005 17:50
# Anonymous said:

You can also check some information about...

woensdag 15 juni 2005 20:43
# Alex Thissen said:

The presence of Club TechEd was indeed pretty thin last year. There was a stand where you could collect a special t-shirt, though. And as a member of Club TechEd you got a special version of the post-conference DVD that contained media files of all sessions. That was pretty cool!

donderdag 16 juni 2005 21:39
# Panagiotis Kanavos said:

You should add "well worn shoes" to the "must bring" list! First-timers will be surprised at the size of the conference venue AND the amount of walking from one conference room to the other!

vrijdag 17 juni 2005 14:20
# gaddy said:

hello,

i'm using a com+ component.

the line

ITipTransaction tx = (ITipTransaction)ContextUtil.Transaction;

which is inside the com+ class returns a cast not valid exception

why?

does the contextutil of a com+ object doesn't implement ITipTransaction?

how can i get the Transactional url to the other side?

zondag 19 juni 2005 15:10
# Michiel de Gooijer said:

Im going to try hard to take it down :P

dinsdag 21 juni 2005 17:57
# Paul Gielens said:

I think you made the right decision considering your argumentation. And yes it isn’t as beautiful as it could be in the “real world”.

zaterdag 2 juli 2005 11:14
# Frans Bouma said:

Good move and congratulations on your new job! :)

Trainers often tend to fall into the trap of that make-believe world, by using smallish, non-real world examples in courses, 'microsoft's way or the highway'-style teaching etc. Understandable, as telling something very easy to understand makes them more 'rewarded' though frankly, that kind of courses are a waste of time/money.

The same with bookwriters, often trainers. A more advanced book, which doesn't use the paths layed out by Microsoft, doesn't sell, and thus isn't written. You hardly see a trainer/bookwriter leave the paths MS layed out, while most people have problems with the areas outside the paths... where they want to do something slightly different than what MS thought would be done.

Too bad because it's precisely that area which makes it worth buying a book or go to a training, as the other ones just somewhat rehash MSDN docs and examples.

zaterdag 2 juli 2005 12:33
# Paul Gielens said:

Must have missed you, indeed great session.

woensdag 6 juli 2005 12:09
# Paul Gielens said:

And off course I'll be there, again ;)

donderdag 7 juli 2005 22:39
# Paul Gielens said:

you bet

donderdag 7 juli 2005 23:19
# Edward Bakker said:

I'll be there!

my last session before lunch is ARC412, maybe see you there ??

vrijdag 8 juli 2005 8:41
# Alex Thissen said:

I will not be going to that session, but WEB428. Join us for lunch, Edward. Contact me at 06-22991250.

vrijdag 8 juli 2005 10:27
# Edward said:

Alex, just reading your comment. laptop battery died on me. a little too late for lunch.

vrijdag 8 juli 2005 15:49
# Sander said:

When I do that, I get the following message:

"Thank you for visiting the TechEd 2005 post event resource site.

If you attended TechEd 2005 please go visit this site to access this site www.msteched.com. To purchase the content from TechEd 2005 please click here "

The trick doesn't seem to work anymore.

zondag 10 juli 2005 9:37
# Alex Thissen said:

Indeed, Sander. Funny, it did yesterday! NVM, the old trick still works. :D

zondag 10 juli 2005 15:01
# Paul Gielens said:

Not as simple after all ;)

zondag 10 juli 2005 22:22
# Alex Thissen said:

It did work :) if only for a little while.

zondag 10 juli 2005 22:48
# Paul Gielens said:

Sure ;) I know it's been a hectic week, we are all tired :D

maandag 11 juli 2005 9:10
# Paul Gielens said:

Who are you to say, I can remember you and a naked man sitting in a bathtub ;) For some reason this picture reminds me of Scott and Rory’s Tech Ed videos.

woensdag 13 juli 2005 21:47
# Patrick Janssen said:

Congratulations Alex!

It's been a pleasure working with you. Learned a lot from your presentation skills, though being a marketeer, lot of the content slipped my mind ;-)

Good luck on your personal development.

maandag 18 juli 2005 17:21
# Alex Thissen said:

Will do. Thanks for reporting it, Teun

dinsdag 19 juli 2005 8:39
# Remco van Dalen said:

I did some research and I did find out about the integer-based command structure. This indeed seems a fine way to make the service do a sync-run instantly. But when I first came to you with this problem, my main issue lay with the status progress part. I've tried using remoting, but I just can't get it to work. Maybe we could have a look at it, the next time I see you.

woensdag 10 augustus 2005 13:36
# Dennis van der Stelt said:

Wow, could it get ANY simpler with .NET!? :)

Not that I'll use it often, but this article at least is inserted into my memory space (using double buffering) for when I (or someone else) needs it.

maandag 22 augustus 2005 12:01
# Dennis van der Stelt said:

Hmmm, I'm not too shabby about adding the email link directly on the page, using "mailto: bla@bla.com".

You make it email address gatherings bots too easy :)

maandag 22 augustus 2005 12:02
# Paul Gielens said:

See you on the 20th October in Veldhoven.

dinsdag 6 september 2005 8:32
# Dennis van der Stelt said:

Definitly, see you there!

maandag 12 september 2005 8:46
# Dennis van der Stelt said:

The girl in the back, is that... Oh, nevermind, I just read the last paragraph! ;)

She's nice. Nothing changes your world more then children do. But they're just great!

woensdag 28 september 2005 9:31
# Dennis van der Stelt said:

Did you really have to add it twice?! Hehehehe, Twice! ;)

But seriously, I know your proud, but adding it another time!? :)

woensdag 28 september 2005 15:49
# Alex Thissen said:

Ha ha, Dennis.

Fixed.

woensdag 28 september 2005 16:16
# Dennis van der Stelt said:

And this is all for free? Wow! For some smaller clients, or applications that don't ever have a lot of users, this is just ideal!

Trackback on it's way!

donderdag 29 september 2005 8:18
# Mark Willems said:

Indeed tricky stuff! Did they also talk about how to prevent that kind of attacks?

Regards, Mark

dinsdag 4 oktober 2005 15:28
# Alex Thissen said:

Hi Mark,

In short the solutions mentioned were: no string concatenation or escape user input (personally, I would always use parametrized queries or stored procedures) and encrypt every secret that is sent to the client (like session tickets and login names inside a cookie).

During the presentation I also brought up the option to do JavaScript injection (aka Cross-Site scripting XSS) to do cookie-hijacking.

The bottom-line is: NEVER, NEVER EVER trust user input.

zondag 9 oktober 2005 12:00
# Tino Kremer said:

Nice piece of software. Thanks for sharing!

zondag 9 oktober 2005 16:23
# Niels said:

It is sad to see that a lot of (large) sites are vulnerable to SQL injection and XSS. It's a matter of being creative!

The motto of every developer must be:

"All input/output is evil, until proven otherwhise!".

Gr,

Niels

dinsdag 11 oktober 2005 11:35
# Joop Obelink said:

Alex,

Ik heb me opgegeven voor de MSDN briefing van 20 oktober in veldhoven. Ik verheug me enorm op jouw sessies. We hebben elkaar al lang niet meer gesproken, dus ik zie er naar uit je daar donderdag te zien.

Groetjes Joop (ook voor Lieke en Nicole)

maandag 17 oktober 2005 17:11
# Sander Kieft said:

Haai,

was vanmiddag bij je sessie in Bussum. Ben niet zo'n MS fan maar vind dat ze toch wel aardig op weg zijn met ASP.NET. Ik was de gene van de SQL injection vraag en zie dat je exact dat onderwerp vorige week besproken heb ;)

Nog bedankt voor de goede sessie!

Gr. Sander

dinsdag 18 oktober 2005 21:48
# Koen Humblet said:

I visited the MSDN/TechNet briefings and joined your ASP.NET 2.0 breakout sessions yesterday. Thank you for the slides and demo code. Your sessions were really good, I enjoyed them!

Greetings! Koen

P.S. I asked the question about the Active Directory Member Provider.

woensdag 19 oktober 2005 17:17
# Martin Post said:

Dear Alex,

Many thanks for your speeches in Bussum on 18th of October

But without coffee Visual Studio 2005 wouldn't exist and you cold not give a speech about it. Therefore the Hyper Text Coffee Pot Control Protocol has been invented: http://www.rfc-archive.org/getrfc.php?rfc=2324 .

Regards,

Martin Post

donderdag 20 oktober 2005 12:47
# Geert Doornbos said:

Hi Alex,

You did a nice job talking all day about the new ASP.NET 2.0 features, I enjoyed the trilogy.

During the session about Membership Providers you asked the audience which (custom) membership provider to use for Active Directory. I mentioned the ActiveDirectoryMembershipProvider, introduced in the .NET Framework 2.0.  (sparing details here... ;-)

It does exist though, take a look: http://msdn2.microsoft.com/en-us/library/system.web.security.activedirectorymembershipprovider.

I certainly will use the acquainted knowledge in near future; thanks a lot. Hope to see you on the next occasion.

Geert.

donderdag 27 oktober 2005 21:06
# Eric-Jan van Buel said:

Hello Alex,

As a starter ASP.NET 2.0 developer your session were great! What's possible, how can you use it. Now from theory to practice! I'm confident.

PS. We are trying out the tips you gave me on the caching problem we have with the old ASP pages and the IE cache.

CU nxt time

donderdag 3 november 2005 14:39
# Dennis van der Stelt said:

Typical that the link that's supplied as a trackback link, doesn't work in dasBlog. You have to use the permalink for it to work.

Where's your old skin by the way, I liked it better! :)

dinsdag 8 november 2005 13:05
# Dennis van der Stelt said:

>Did you know this Dennis? :P

Not sure weather this feels like reading on the internet you're going to die of a horrible disease within 6 months, or reading on the internet that someone wants to merry you.

But thanks for letting me know! :)

woensdag 9 november 2005 14:51
# Dennis van der Stelt said:

Or perhaps "marry me", sorry :)

woensdag 9 november 2005 14:52
# Patrick Wellink said:

Have a look at MyGeneration,

your best bet to win the competition.....

Dennis knows how it works...

woensdag 9 november 2005 20:42
# Frans Bouma said:

haha good one :) No I won't spoil it for the others :)

vrijdag 2 december 2005 10:16
# Rick van den Bosch said:

LOL @ this one.

I read it this morning and have been repeating it in my head during the day. My colleagues must have found it strange I bursted out in laughter every now and again.

vrijdag 2 december 2005 22:53
# Paul Gielens said:

Toxicated?

zaterdag 3 december 2005 10:30
# jeffc said:

Even by the definitions of "developer humor" this one is a groaner! ;)

I'm looking forward to your EnableEventValidation post. Still haven't heard a good explanation for the reason this was added.

maandag 5 december 2005 16:02
# Sander said:

how about... some fake, some not. Some of these balls are real and a larger portion was added artificially. Makes sense to me.

vrijdag 9 december 2005 7:54
# Frans Bouma said:

Let's ask the cleaning crew, who took care of 1,500,000 bouncing balls in every corner of the street ;D

vrijdag 9 december 2005 10:24
# Dennis van der Stelt said:

Fake, fake, fake...

I watched the long version, high res. The balls looked much better then on the making of version you showed me. And they look awefully good! But for these shots, they'd have to have like 60 cameras or so. And they have a shot of a car moving with the balls, which they didn't show in the making of. And they also have balls that go straight up, instead of with an angle.

zaterdag 10 december 2005 17:27
# Stingray said:

Well, the closest I come is "Boa Constructor", but that isn't an animal... What can it be? Certainly not a "Boa ConstrIctor", is it?

maandag 12 december 2005 1:00
# Sander said:

Congratulations to you both! Oh, and Lieke too of course.

woensdag 21 december 2005 22:21
# Frans Bouma said:

Congratulations!! :)

And now on to the honeymoon! :)

FB, who can say from experience that marriage is great :)

woensdag 21 december 2005 22:35
# Albert said:

Gefeliciteerd!

Enjoy your honeymoon.

donderdag 22 december 2005 9:22
# Paul Gielens said:

Congrats!

Interesting metaphor.

donderdag 22 december 2005 10:43
# Dennis van der Stelt said:

Congrats mate! Nice to see you're finally married! ;)

donderdag 22 december 2005 15:20
# Sander said:

Congratulations to you both! Oh, and Lieke too of course.

donderdag 22 december 2005 18:15
# Octavie van Haaften said:

Alex man! GEFELICIFLAPSTEERD!!!

Ik wens jullie veel geluk en plezier in het getrouwde leven!

Een mooie foto shoot trouwens!

grtz en c u soon sometimes...

vrijdag 23 december 2005 9:27
# Erik Drent said:

Hey Alex,

Gefelicteerd!! En geniet van je huwelijksreis.

Groeten.

vrijdag 23 december 2005 14:03
# Mark Willems said:

Beetje laat zo na de feestdagen.

Maar toch Van Harte Gefeliciteerd en veel geluk!

Mark.

dinsdag 3 januari 2006 21:15
# Pradeep said:

Hi I am facing a big problem with it.

I am populating a ListBox box using Callbacks, and I am letting the user to select options from that listbox.

When I postback (submit) the page, I am unable to read the selected Items in the ListBox...????

Please help me in this problem..

Regards,

Pradeep

donderdag 5 januari 2006 18:52
# Naveen said:

Hello Mr.Alex, i am Naveen working on Developing Notification Services. For this i am using SQL Server 2005 beta.

I have encountered a problem while starting the service. Can you please suggest me what to do and why its happening?

If you wanna see what i did, i will put mu ICF here so that you can have a look at it.

Your help will be of greatest help for me.

Thank You.

maandag 16 januari 2006 8:14
# Tino said:

It could be handy to make us understand how to add, remove and access WebUserControls (ascx) on an ASP.NET webpage (aspx).

I'm already looking forward to your session.

vrijdag 20 januari 2006 7:35
# Robert van Poelgeest said:

Hi Alex,

http://codeproject.com/dotnet/arrays.asp geeft een perfecte beschrijving van dit gedrag. Zoals je kunt lezen is overigens Base[] baseArray = derivedArray; ook een statement wat zonder problemen door de compiler wordt geaccepteerd.

Robert

dinsdag 24 januari 2006 22:25
# Octavie van Haaften said:

Hey Alex!

I was just reading your weblog and watching the slides you have uploaded... Now I can offline attend your session... ;)

I think it good to see you again and talked some about you, me, Class-A and Ordina. I really enjoyed the DevDays and have seen some  interesting stuff (not just the ladies.. Whahhahaha ;p)

Already seen some pictures?

grtz,

Octavie

donderdag 9 maart 2006 22:54
# Paul Wilson said:

This looks to be a great series Alex -- so thanks very much for taking the time to give simple examples.

Thanks, Paul Wilson

zondag 26 maart 2006 23:48
# Alex Thissen said:

Thanks Paul,

Great to hear from you again. How are things going with your OR mapper?

maandag 27 maart 2006 8:25
# Paul Wilson said:

Hey Alex:

The ORMapper's doing great -- now I've got a WebPortal built on top of it and ASP.NET v2.0 (http://www.WilsonWebPortal.com).

Later, Paul

dinsdag 28 maart 2006 20:58
# Paul Wilson said:

Thanks again Alex -- I already felt comfortable with this one, but your explanation and examples are still the best I've seen.

dinsdag 28 maart 2006 21:04
# Paul Wilson said:

Anything for you.

woensdag 29 maart 2006 17:44
# Frans Bouma said:

Too bad you didn't win, Alex (and Dennis:) ). Did they gave any reasons why you scored 4th place?

"Paul, your O/R mapper next time?"

What, you weren't satisfied with llblgen pro ? :)

woensdag 29 maart 2006 20:19
# Alex Thissen said:

Haha, we were satified, Frans. And no, they did not give an explanation on the ordering.

woensdag 29 maart 2006 20:33
# Frans Bouma said:

THe game syndicate is in rotterdam, not scheveningen ;). In scheveningen we only have kuilen with dronken duitsers ;)

zondag 30 april 2006 10:01
# Dennis van der Stelt said:

Yes way there's one in Scheveningen, right next to the kuilen with dronken duitsers! Seriously, it just was just opened. So now you can go play CS for € 2,70 per hour!!! Yay!

maandag 1 mei 2006 9:01
# Yahrii said:

Hey Alex

A really useful piece of code. Unfortunately I've got a problem with the code:

public static string Concat(this ArrayList list, char separator).

I get an error on the this keyword: "Type expected". What to do?

Thanks in advance

Yahrii

donderdag 25 mei 2006 11:25
# Yahrii said:

Never mind that. Just realized it's for C# 3.0. Looking forward to that release...

donderdag 25 mei 2006 12:14
# Paul Gielens said:

Heads up for releasing your hard work!

donderdag 25 mei 2006 22:52
# Stef Vaessen said:

Great job Alex, will take a look at it for sure!

dinsdag 30 mei 2006 21:42
# Frans Bouma said:

Congrats!! Finally recognition of your excellent presentation skills! Well deserved :)

woensdag 14 juni 2006 16:48
# Michiel van Otegem said:

Congratulations. But don't get your hopes up too high. I've been on the speaker bureau since its inception and have spoken at a user group exactly once. Clemens Vasters told me he has a similar experience. dotNED makes good use of the speaker bureau, but it seems a lot of other user groups don't.

maandag 19 juni 2006 9:48
# Paul Gielens said:

Quit an accomplishment!

maandag 26 juni 2006 11:22
# Alex Thissen said:

Just to make sure you can add comments.

Now your email address is no longer displayed, other than to the owners and editors of this weblog.

woensdag 5 juli 2006 15:42
# Alex Thissen said:

Just checking to see if comments still work.

vrijdag 7 juli 2006 0:36
# Remco van Dalen said:

What do I see here ? Images of something I created, without any sort of monetary compensation ?! I'll sue your ass off, buddy. Nah, seriously, thanks for the attention, and come join me on the dark side. World of Warcraft ftw !!!

woensdag 12 juli 2006 10:39
# Mahmoud Arram said:

Hello Alex,

Thanks for the hint on how to actually debug the schema importer.

I have just implemented Jelle's solution. Another adjustment I had to make was to add an import statement:

string assemblyNameSpace = mapping.ClrClassName.Substring(0, mapping.ClrClassName.LastIndexOf('.'));

mainNamespace.Imports.Add(new CodeNamespaceImport(assemblyNameSpace));

I have just added a [WebMethod] to my web service that returns a nullable int (int?). After refreshing the web reference in my client project, I see that the proxy has generated the correct type:

       public System.Nullable<int> testMethod() {

           object[] results = this.Invoke("testMethod", new object[0]);

           return ((System.Nullable<int>)(results[0]));

       }

So, I would like to reiterate that your patch is needed in the case one implements his or her own "nullable value"

dinsdag 22 augustus 2006 22:24
# Martin said:

Hi,

finally I found someone commenting about my problem I currently have...

I am creating a page and depends upon the user displaying a number of ImageButton .. each button has its features and displaying them using Callback.. however at some I'm postbacking and the error is raising in the EventValidation thing.. obviously I could set to EnableEventValidation to false but as you there would be a security breach...

so your saying that I cannot use the RegisterForEventValidation when I have a situation like this?

Thanks

woensdag 6 september 2006 16:50
# Phil Burry said:

Hi,

A friend with little computer knowledge has tasked me to find

a cracked 100 user ventrilo server software.

Not knowing too mucg about it myself, cause i pay blizzard

for anything i do online, i need some guidance in my search.

Do you know of anything?

People tell me it's out there but not having any luck.

Thanx.

Phil.

vrijdag 6 oktober 2006 22:15
# David Grant said:

I typically add some unimportant garbage on the querystring to accomplish that. pretty funny about the IE icon drag thing :)

IE7 appears to have fixed this, so if you just hit enter in the address bar on a POST'ed page, it'll do a GET.

dinsdag 10 oktober 2006 22:57
# Frans Bouma said:

I think it depends on if they manage to finish Linq for Entities on time with the featureset they want. If that's the

case, they'll kill Linq for Sql, otherwise they'll keep it for this round. Remember, this is a CTP, nothing is finalized yet. We all

know what happened to Atlas once that was made a product: lots of features were removed.

(and the capcha here is really unreadable)

woensdag 8 november 2006 19:17
# Mike Glaser said:

2-2 tie. Here you have some extras to shatter Dennis.

What do you think of Data-Driven Unit Tests

http://msdn2.microsoft.com/en-us/library/ms404708(VS.80).aspx

Another one

Generate a testmethod from your class or generate a method from your testclass.

Good luck,

Mike

woensdag 8 november 2006 19:30
# Alex Thissen said:

Yep, it works on my computer.

zaterdag 2 december 2006 23:17
# Klaus said:

Hello Alex,
Thank you for your article.
Im still unable to implement Jelle's solution. I make all steps in that article but still cant make it work.
I have put the Dll into GAC(gacutil /i c:\JelleDruyts.SchemaImporterExtensions.dll), but vs2005 told me that it cant find the dll.
I have tried put it in the Visual Studio 2005 private assemblies directory. but still cant find it.
could you plz email the modefied devenv.exe.config and something more helpful.
thank you very much!!

zondag 3 december 2006 10:12
# Klaus said:

my Email is Gyy@mzdol.com,thank you!!

zondag 3 december 2006 10:13
# Dennis van der Stelt said:

But does it work on mine?!

woensdag 6 december 2006 13:56
# Alex Thissen said:

Hello Klaus,

Here’s (part of) the devenv.exe.config that I have to get things working:

<configuration>
  <system.xml.serialization>
    <schemaImporterExtensions>
      <add name=”MyExtension” type=”Demo.MyExtension, ExtensionLibrary” />
    </schemaImporterExtensions>
  </system.xml.serialization>
  …
</configuration>

Assuming that the extension class is called MyExtension in the Demo namespace and inside the ExtensionLibrary assembly (e.g. ExtensionLibrary.dll).

Next, you add the configuration for the extension class. In the case of Jelle Druyts extension this would be

<configuration>
  …
  <schemaImporterExtensions>
    <sharedTypeMappings>
      <add xmlNamespace=http://somenamespace xmlTypeName=”responseHeader” clrAssemblyPath=”C:\Source\bin\soaputils.dll” clrClassName=”MyNamespace.ResponseHeader” />
      … more mappings …
    </sharedTypeMappings>
  </schemaImporterExtensions>
</configuration>

You should map each and every class involved in your object graph, to avoid the default code generation to take over. When I used Jelle’s implementation, I mapped all of the custom types involved in a web service, including the base classes. You can check (if you intend to map all types) that there are only methods in the generated code.

Hope this helps.

donderdag 7 december 2006 22:18
# Dennis van der Stelt said:

So if I understand correctly, you have Remote Desktop and Remote Desktops. Notice the "S" at the end :)

Can I also run the Deskops tool in WinXP and/or Vista? Or just in Win2003?

dinsdag 12 december 2006 11:41
# Dennis' Blog said:

I talked to my colleague Alex Thissen recently about the changes in asynchronous invocation of ASP.NET

woensdag 13 december 2006 16:16
# Alex Thissen Weblog Build 1.15.10.1971 said:

ASP and ASP.NET have a pretty easy mechanism to work with client certificates that a browser has handed

vrijdag 22 december 2006 22:55
# Alex Thissen Weblog Build 1.15.10.1971 said:

ASP and ASP.NET have a pretty easy mechanism to work with client certificates that a browser has handed

vrijdag 22 december 2006 23:16
# Alex Thissen Weblog Build 1.15.10.1971 said:

ASP and ASP.NET have a pretty easy mechanism to work with client certificates that a browser has handed

zaterdag 30 december 2006 14:29
# Alex Thissen Weblog Build 1.15.10.1971 said:

ASP and ASP.NET have a pretty easy mechanism to work with client certificates that a browser has handed

zaterdag 30 december 2006 14:29
# Alex Thissen Weblog Build 1.15.10.1971 said:

ASP and ASP.NET have a pretty easy mechanism to work with client certificates that a browser has handed

woensdag 3 januari 2007 21:03
# Erwyn van der Meer said:

Couldn't think of a better subject, so I just used Dennis' subject. Dennis tagged me and yes, as Alex

donderdag 4 januari 2007 0:31
# Mike's Blog said:

Dennis tagged me to do this thing and as Alex mentioned in his blog "With all the big names and blog-gurus

donderdag 4 januari 2007 11:40
# The Problem Solver said:

I was tagged by Alex Thissen so I guess its my turn to tell 5 things you may not know about me. I never

donderdag 4 januari 2007 20:55
# Dennis van der Stelt said:

LOL! :D

But seriously, why are your images messed up? First, they don't appear in my newsreader. Second, when clicking an image, I get the resized image again. I can't see what the generic test image presents. You're not only abusing Unit Testing and the VS2005 abilities, but also LiveWriter! :D

dinsdag 9 januari 2007 13:05
# B# .NET Blog said:

I've been tagged by Alex Thissen , so let's join the club and share a few things you might not know about

donderdag 11 januari 2007 14:17
# Claudio Brotto said:

Da alcuni giorni è stata rilasciata una nuova CTP di Orcas (Visual Studio 200*). Segnalo questo post

zaterdag 27 januari 2007 14:18
# Dennis' Blog said:

Development Karl Seguin does some testing on his blog about the fastest way to convert a string to an

dinsdag 30 januari 2007 15:14
# Alex Thissen Weblog Build 1.15.10.1971 said:

In my last post on ASP.NET tracing I showed you how you can redirect trace information from System.Diagnostics.Trace.Write*

maandag 12 februari 2007 19:01
# Alex Thissen Weblog Build 1.15.10.1971 said:

Way back I posted about the potential of in-game advertising and other forms of virtual marketing. Now,

zondag 25 februari 2007 11:10
# Divinity said:

NEVAH !!! I pay enough each month to not be bothered by useless ads.

I really don't like the way Valve is handling this, btw. 'Coz when you allow ads in-game, animated ads can't be far behind. And if there's anything annoying, while playing Counter-Strike, it's movement in the corner of your eye, while searching for the guy who just took a shot at you.

maandag 26 februari 2007 15:11
# Alex Thissen Weblog Build 1.15.10.1971 said:

A little over a week ago Microsoft has released the third version of Network Monitor , a network sniffing

maandag 26 februari 2007 20:32
# Alex Thissen Weblog Build 1.15.10.1971 said:

A little over a week ago Microsoft has released the third version of Network Monitor , a network sniffing

maandag 26 februari 2007 20:32
# Alex Thissen Weblog Build 1.15.10.1971 said:

The .NET Framework 3.5 build 3.5.20209 was released earlier this morning as part of the Visual Studio

zondag 4 maart 2007 23:47
# Alex Thissen Weblog Build 1.15.10.1971 said:

.NET 3.5 might come with some new items for Windows Workflow. In the March 2007 CTP two new Activities

maandag 5 maart 2007 1:33
# Mike Glaser said:

Alex,

You hit the nail on the head. Why does Microsoft gives you a full blown VPC, while you are only intressted in one part. I will create a new VPC myself.

maandag 5 maart 2007 10:01
# jmbledsoe said:

Great post Alex.  I was also suspicious of the statement that the "red bits" weren't going to change at all.  I would have liked to try to hack some of the new .NET 3.5 features (like LINQ) into my 2.0 framework, but I suppose that I'll just have to wait for the actual release of the new framework.

On another note, is there any sense of the .NET framework 3.5 being released before VS Orcas, or do you think the two will come to production simultaneously?

woensdag 28 maart 2007 15:36
# Alex Thissen Weblog Build 1.15.10.1971 said:

Let's set the stage. Where are we now with .NET Framework 3.0 , and WCF and WF in particular? WCF in

dinsdag 10 april 2007 19:41
# Alex Thissen Weblog Build 1.15.10.1971 said:

Just got some extra information about the plans for WCF and WF after the post Silver (which is in the

woensdag 11 april 2007 20:04
# Octavie said:

Nice article. Just received the beta 1 as well. Will install it very soon too. :)

maandag 23 april 2007 8:52
# Maarten Van Stam said:

Today I went to DevDays 2007 here in Amsterdam, the Netherlands where I live to meet Mike Hernandez and

donderdag 14 juni 2007 1:13
# Dennis' Blog said:

During his &#39;Applied Linq&#39; presentation at the Developer Days 2007, Alex Thisse n tried to zoom

donderdag 14 juni 2007 11:46
# sholliday said:

Thanks for the tips and ideas.

The roles vs rights thing has confused me for sometime.

I am going to do something along the same route, but have a IPrincipal to work with.

Here is the interface definition of the it:

   public interface IRolesAndRightsPrincipal : System.Security.Principal.IPrincipal

   {

       bool IsInRole(System.Guid role);

       bool IsInAnyRole(System.Guid[] roles);

       bool IsInAllRoles(System.Guid[] roles);

       bool HasRight(System.Guid right );

       bool HasAnyRight(System.Guid[] rights );

       bool HasAllRights(System.Guid[] rights );

   }

You could swap out my Guids for strings as well.  But I'm going to a Guid based system since there could be alot of rights overlap from project to project.

Thanks for the article!

donderdag 28 juni 2007 23:18
# Octavie said:

Congratulations!

Personally, I am not surprised. To me it was just a matter of time... <:-)

dinsdag 10 juli 2007 10:36
# SteveHoff said:

Excellent work! I was just looking at Luigi's c code and planning how to port it to c#. Thanks for sharing!

maandag 16 juli 2007 1:33
# Mark Monster said:

I'm glad you found a solution for the problems that showed up yesterday during the WSS course.

But I have to say: Aren't those steps too much for such a simple task?

Yours,

Mark Monster

woensdag 18 juli 2007 19:58
# Blog del CIIN said:

Siguiendo con la recopilación periódica de recursos sobre WSS 3.0 &amp; MOSS, esta semana en el número

dinsdag 24 juli 2007 14:17
# Israel A said:
woensdag 25 juli 2007 12:50
# jhoyal said:

Great post! Very helpful.

My userProxy objects are not being recognized as users, even though they have have the userPrincipalName attribute set.  Any suggestions on what I could look at to correct this?

donderdag 2 augustus 2007 19:35
# Alex Thissen Weblog Build 1.15.10.1971 said:

Syndication Syndication is becoming more and more popular. In essence, it is just some form of representation

donderdag 2 augustus 2007 21:53
# Alex Thissen Weblog Build 1.15.10.1971 said:

Syndication Syndication is becoming more and more popular. In essence, it is just some form of representation

donderdag 2 augustus 2007 21:53
# Alex Thissen said:

Hi jhoyal,

Thanks.

Did you set the security identifier for the Active Directory account? This is a requirement for ADAM to be able to look up the real AD account. Read more at  http://technet2.microsoft.com/windowsserver/en/library/f0db9c4b-5c40-4548-8ac7-677682a3ec051033.mspx?mfr=true under 'Binding Through an ADAM Proxy Object'.

Hope this helps.

zondag 5 augustus 2007 23:18
# Dennis' Blog said:

Two things that should&#39;ve been there since WCF v1. My colleague Alex Thissen already blogged about

dinsdag 7 augustus 2007 14:30
# .Sitecore » Running trough my bloglist said:

PingBack from http://sitecore.alexiasoft.nl/2007/08/14/running-trough-my-bloglist/

dinsdag 14 augustus 2007 13:48
# Ghillie Suits » Hosting the LoginService in .NET 3.5 said:

PingBack from http://ghillie-suits.info/?p=35181

zaterdag 27 oktober 2007 2:39
# orozcoc said:

Alex, how do you link AzMan with ADAM's users? It might be dumb but I still don't have that clear.

I would like to use proxy users, ADAM users and the roles created with AzMan.

Thanks a lot

woensdag 7 november 2007 16:55
# .Sitecore » Blog Archive » I’m nuts said:

PingBack from http://sitecore.alexiasoft.nl/2007/12/09/im-nuts/

zondag 9 december 2007 21:30
# auxcom said:

Thanks for this wonderful article.

I trying to implement this but I'm just stuck when I add multiple sitemap file.

Below is the main site map (web.sitemap):

 <siteMapNode url="~/default.aspx" title="Home" description="">

   <siteMapNode siteMapFile="~/sitemaps/HelpDesk.sitemap" />

   <siteMapNode url="~/myrecent-dload.aspx" title="" />

   <siteMapNode url="~/common/download.aspx" title="" />

 </siteMapNode>

Below is my web.config

<siteMap defaultProvider="MySiteMapProvider" enabled="true">

     <providers>

       <clear />

       <add name="MySiteMapProvider" siteMapFile="~/web.sitemap" securityTrimmingEnabled="true" type="MySiteMapProvider" />

     </providers>

   </siteMap>

I just wonder why in the execution of the custom provider code especially IsAccessibleToUser method, I can only see nodes of the main site map like

<siteMapNode url="~/myrecent-dload.aspx" title="" />

<siteMapNode url="~/common/download.aspx" title="" />

but nodes inside "sitemaps/HelpDesk.sitemap" is not being evaluated or included?

Hope I'm clear with my problem and you could correct me.

Thanks!

Daniel

maandag 24 december 2007 3:01
# Richard's Rant said:

Bill Gates explains why Microsoft Needs Yahoo . Interesting indeed. Stephen Fry has now started Podcasting

donderdag 21 februari 2008 6:45
# Mirrored Blogs said:

Body: Have spent some time looking around trying to work out how to change a Solution that is in &#39;Deploying&#39;

donderdag 21 februari 2008 15:37
# Ctcwired said:

Can someone tell me how I would use this code to get more than 8 people on my ventrilo server?

It is very annoying to have only 8 people so I thought that If I could get the source code... I could change it my self. I also don't know how to compile this code into a ventrilo server...

Anyone?

dinsdag 26 februari 2008 3:10
# Ryan Smith said:

So I had my first chance to work with the DLR and LOLCODE today while for a lark I rewrote a solution

woensdag 5 maart 2008 20:24
# ashish said:

I cannot download the sample code for this article. It would be great if you share it.

Thanks,

Ashish

vrijdag 7 maart 2008 6:19
# GrimReaper said:

I'm new to ADAM and with some assistance from Alex was able to get as far as setting everything up to the point where I needed to address the issues concerning reconfiguration of the out-of-the-box ADAM settings for my development system.

Dan Seller's blog takes a leap that newbies wouldn't necessarily get first time. I found a very useful link from MS TechNet (http://technet2.microsoft.com/windowsserver/en/library/2080b841-2211-400f-b393-04675a1653651033.mspx?mfr=true).

After you have created your (using ADAM ADSI Edit) connection to the Distinguished Name of the Partition you created during the install, you need to create another connection but this time to the Well-known naming context, "Configuration". Drill down Services->Windows NT->Directory Services and then you can change its properties for the "msDS-Other-Settings" attribute to set it to use "RequireSecureProxyBind=0".

Dan's instruction concerning allowing password settings over non-SSL connections appears to work fine.

Hope this is useful...;-)

maandag 17 maart 2008 12:09
# GrimReaper said:

One other thing!

When implementing Forms Authentication in ASP.Net to tie-in with ADAM Membership you should bear in mind that the default 'attributeMapUsername' setting is 'userPrincipalName'.

Therefore, when wanting use the admin account or to supply a simpler username (without the domain or the full DN (as it's way too long for a user to remember and also exposes your directory schema!)) remember to set the 'userPrincipalName' attribute for the User object in question.

Using Alex's example, set it to 'ADAMAdmin'.

If you don't do this, although it appears you have successfully connected to ADAM, using Membership methods such as GetAllUsers() will return an object with 0 (zero) users.

Hope this helps...;-)

dinsdag 18 maart 2008 12:29
# Alex Thissen Weblog Build 1.15.10.1971 said:

The WCF &quot;Orcas&quot; release (the WCF from .NET Framework 3.5 aka WCF 2.0) makes it so much easier

vrijdag 21 maart 2008 21:36
# mauricedb said:

Gefeliciteerd :-)

Maurice

donderdag 3 april 2008 20:34
# Alexander Meijers said:

Hi Alex,

Congratulations man :)

Alex

donderdag 3 april 2008 22:51
# pjvdsande said:

Congratulations Alex! When will she start blogging?

vrijdag 4 april 2008 12:22
# dennis@bloggingabout.net (Dennis van der Stelt) said:

Awesome dude, congratulations!

zaterdag 5 april 2008 20:35
# kalmi said:

Download link is broken...

donderdag 10 april 2008 5:45
# Max - Archi Fan said:

Do you have some Asp.Net ot Static Html website files on your desktop? Are you working on Asp.Net website?

zondag 20 april 2008 17:50
# urban terror said:

PingBack from http://seamus.clearviewaccess.info/urbanterror.html

zondag 18 mei 2008 10:36
# Preparing for the Microsoft exam 70-551, where to begin? said:

Pingback from  Preparing for the Microsoft exam 70-551, where to begin?

woensdag 4 juni 2008 8:17
# ASP.NET MVC Blogs said:

Pingback from  ASP.NET MVC Blogs

donderdag 26 juni 2008 7:12
# ASP.NET MVC Archived Blog Posts, Page 1 said:

Pingback from  ASP.NET MVC Archived Blog Posts, Page 1

dinsdag 1 juli 2008 21:56
# Arjan`s World » LINKBLOG for July 2, 2008 said:

Pingback from  Arjan`s World    » LINKBLOG for July 2, 2008

woensdag 2 juli 2008 16:21
# Archive » Health monitoring action filter for ASP.NET MVC said:

Pingback from  Archive » Health monitoring action filter for ASP.NET MVC

donderdag 3 juli 2008 0:32
# Reflective Perspective - Chris Alcock » The Morning Brew #128 said:

Pingback from  Reflective Perspective - Chris Alcock  » The Morning Brew #128

donderdag 3 juli 2008 9:08
# ALEX TO » Blog Archive » Health monitoring action filter for ASP.NET MVC said:

Pingback from  ALEX TO  » Blog Archive   » Health monitoring action filter for ASP.NET MVC

donderdag 3 juli 2008 13:37
# ALEX TO » Blog Archive » Health monitoring action filter for ASP.NET MVC - Alex Thissen… said:

Pingback from  ALEX TO  » Blog Archive   » Health monitoring action filter for ASP.NET MVC - Alex Thissen…

vrijdag 4 juli 2008 2:05
# ??ghyBlog » links for 2008-07-04 said:

Pingback from  ??ghyBlog » links for 2008-07-04

zaterdag 5 juli 2008 0:30
# Alex Thissen Weblog Build 1.15.10.1971 said:

Related to my previous post on dynamic images , a long way back I wrote a two-part article for the now

zaterdag 30 augustus 2008 11:20
# Recent Faves Tagged With "prolog" : MyNetFaves said:

Pingback from  Recent Faves Tagged With "prolog" : MyNetFaves

donderdag 11 september 2008 5:50
# Recent Faves Tagged With "generics" : MyNetFaves said:

Pingback from  Recent Faves Tagged With "generics" : MyNetFaves

vrijdag 19 september 2008 3:20
# SharePoint Development Blog said:

Removing malfunctioning Windows SharePoint Services solutions

maandag 3 november 2008 8:38
# Arjan`s World » LINKBLOG for November 15, 2008 said:

Pingback from  Arjan`s World    » LINKBLOG for November 15, 2008

zaterdag 15 november 2008 23:58
# Dew Drop - Weekend Edition - November 15-16, 2008 | Alvin Ashcraft's Morning Dew said:

Pingback from  Dew Drop - Weekend Edition - November 15-16, 2008 | Alvin Ashcraft's Morning Dew

zondag 16 november 2008 3:42
# Tony said:

None of the links to previous articles are valid.

maandag 22 december 2008 16:37
# Dennis Doomen said:

Hey Alex,

I really like your post since it mostly confirms my own interpretation of the Oslo landscape. Since you're not entirely unambiguous on some of the terms you use, I'd like to summarize your post.

So, you're suggesting that they will use MSchema to define a meta model for the logical and conceptual models of the EF and use MGrammer (and not MSchema like your post mentiones) to define the MEntity domain-specific language. This DSL should help developers to easily define the exact models and mappings necessary for mapping objects to database tables. And if useful, they can even use Quadrant to visually inspect or modify this meta-model. Correct?

The only thing that bothers me in the entire Oslo picture is the need to store all these details in a database. In don't really see anybody building a full-scale business applications with Quadrant only within a few years, so I still wonder how one should see something like MEntity fit together with a traditional line-of-business application. Just imagine you need to use Oracle as a database. And what about integration with Team Foundation Server as your source control environment. Maybe, I'd like to have my 'M' models stored in a TFS repository.

Well, hopefully, the next PDC will answer many of our questions...

donderdag 25 december 2008 13:19
# Scott Dorman's Blog said:

Note : This entry was originally posted on 11/28/2008 11:58:09 AM. I present at a lot of the local Florida

zondag 11 januari 2009 0:30
# 张柔 said:

.NET 3.5 SP1里面的Routing和正常的请求处理在许多方面都是不同的 下面是一些Routing如何工作的快速摘要

dinsdag 20 januari 2009 14:58
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 30 januari 2009 12:34
# Alex Thissen Weblog Build 1.15.10.1971 said:

Since yesterday the Oslo SDK January 2009 CTP has been released. I took a quick look to find out what

zaterdag 31 januari 2009 18:21
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Finally got enough snow to delay school for a couple of hours. Oslo/CSD/Queing/Azure/WCF Charles Young takes a closer look at the new CTP of Oslo that I reported the other day He also references this post for what's new and changed in the Oslo CTP Brian

woensdag 4 februari 2009 16:22
# Davy Landman said:

Hi Alex,

I haven't run into this problem, but I normally use the first functionality.

But shouldn't copy and pasting still work, as long as you have the same elevation? (and same architecture off course, 32bit and 64bit processes can't copy and paste to each other..)

The second one is cool I must admit :)

maandag 16 februari 2009 15:13
# Alex Thissen said:

Hi Davy,

Thanks for the feedback. I found that I usually have non-elevated Windows Explorer instances which stop me from drag-dropping. Didn't know about the 32 vs. 64 bit-ness though. It should help there as well.

dinsdag 17 februari 2009 8:03
# Tomáš Pastorek said:

Začal jsem nasazovat .NET Remoting pro architekturu client-server a narazil jsem na jeden problém. Chtěl

donderdag 19 maart 2009 20:28
# Hosam Kamel said:

  Alex Thissen has posted a workaround for missing "Edit WCF Configuration" menu option

donderdag 2 april 2009 16:50
# Alex Thissen Weblog Build 1.15.10.1971 said:

Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows

maandag 17 augustus 2009 22:40
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET Zen and the Art of Software Development Acceptance Test "Lifecycle" DevLink 2009 - Good News Everyone! Some nice observations on conference organization in general Refactoring Day 17: Extract Superclass Fluent NHibernate 1.0RC

dinsdag 18 augustus 2009 0:40
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET Zen and the Art of Software Development Acceptance Test "Lifecycle" DevLink 2009 - Good News Everyone! Some nice observations on conference organization in general Refactoring Day 17: Extract Superclass Fluent NHibernate 1.0RC

dinsdag 18 augustus 2009 0:41
# Alex Thissen Weblog Build 1.15.10.1971 said:

Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows

donderdag 20 augustus 2009 23:28
# Alex Thissen Weblog Build 1.15.10.1971 said:

Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows

vrijdag 21 augustus 2009 0:03
# Scott Banwart's Blog said:

There wasn’t much action last week, but this week we have a couple new BizTalk tools and a nice series on WCF extensibility. Speaking of which, I need to sit down and finish reading that series myself.

BizTalk Configuration Manager – New R

vrijdag 21 augustus 2009 16:29
# Scott Banwart's Blog said:

There wasn’t much action last week, but this week we have a couple new BizTalk tools and a nice series on WCF extensibility. Speaking of which, I need to sit down and finish reading that series myself.

BizTalk Configuration Manager – New R

vrijdag 21 augustus 2009 16:29
# Scott Banwart's Blog said:

There wasn’t much action last week, but this week we have a couple new BizTalk tools and a nice series on WCF extensibility. Speaking of which, I need to sit down and finish reading that series myself.

BizTalk Configuration Manager – New R

vrijdag 21 augustus 2009 16:29
# Scott Banwart's Blog said:

There wasn’t much action last week, but this week we have a couple new BizTalk tools and a nice series on WCF extensibility. Speaking of which, I need to sit down and finish reading that series myself.

BizTalk Configuration Manager – New R

vrijdag 21 augustus 2009 16:29
# Alex Thissen Weblog Build 1.15.10.1971 said:

Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows

vrijdag 21 augustus 2009 22:17
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 21 augustus 2009 22:27
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 21 augustus 2009 22:29
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 21 augustus 2009 22:30
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 21 augustus 2009 22:36
# DotNetShoutout said:

Thank you for submitting this cool story - Trackback from DotNetShoutout

vrijdag 21 augustus 2009 22:38
# Sanjeev Agarwal said:

Daily tech links for .net and related technologies - August 20-24, 2009 Web Development ELMAH (Error

zondag 23 augustus 2009 17:21
# Sanjeev Agarwal said:

Daily tech links for .net and related technologies - August 20-24, 2009 Web Development ELMAH (Error

zondag 23 augustus 2009 17:21
# Sanjeev Agarwal said:

Daily tech links for .net and related technologies - August 20-24, 2009 Web Development ELMAH (Error

zondag 23 augustus 2009 17:21
# 9eFish said:

9efish.感谢你的文章 - Trackback from 9eFish

maandag 24 augustus 2009 3:06
# Alex Thissen Weblog Build 1.15.10.1971 said:

Last week I visited Microsoft at the Redmond campus and spent the larger part of the week with the Windows

dinsdag 25 augustus 2009 8:42
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET James Shore provides a Introduction to Agile for QA People This is late but Davy Brion has started a series on Build Your Own Data Access Layer Series . Some posts include Out of the Box CRUD Functionality , Mapping Classes to Tables , and

dinsdag 25 augustus 2009 23:55
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET James Shore provides a Introduction to Agile for QA People This is late but Davy Brion has started a series on Build Your Own Data Access Layer Series . Some posts include Out of the Box CRUD Functionality , Mapping Classes to Tables , and

dinsdag 25 augustus 2009 23:55
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET James Shore provides a Introduction to Agile for QA People This is late but Davy Brion has started a series on Build Your Own Data Access Layer Series . Some posts include Out of the Box CRUD Functionality , Mapping Classes to Tables , and

dinsdag 25 augustus 2009 23:55
# Sam Gentile's Blog (if (DeveloperTask == Communication && OS == Windows) said:

Agile/ALT.NET James Shore provides a Introduction to Agile for QA People This is late but Davy Brion has started a series on Build Your Own Data Access Layer Series . Some posts include Out of the Box CRUD Functionality , Mapping Classes to Tables , and

dinsdag 25 augustus 2009 23:55
# Scott Banwart's Blog said:

CEP

Microsoft CEP Solution Available for Download

ESB

Udi Dahan and NServiceBus (Podcast)

Producing and Consuming Messages using MassTransit and StructureMap

WCF

WCF Extensibility part 4: Applying formatting to operations

WCF Extensibility part 5: Make

vrijdag 28 augustus 2009 15:05
# Scott Banwart's Blog said:

CEP

Microsoft CEP Solution Available for Download

ESB

Udi Dahan and NServiceBus (Podcast)

Producing and Consuming Messages using MassTransit and StructureMap

WCF

WCF Extensibility part 4: Applying formatting to operations

WCF Extensibility part 5: Make

vrijdag 28 augustus 2009 15:05
# SergioTarrillo - RichWeblog said:

Dos herramientas muy útiles durante el desarrollo de Servicios WCF. WCF - Microsoft Configuration

maandag 31 augustus 2009 4:01
# Buy soma online. said:

Soma online pharmacy. Cheap watson soma online. Buy soma online. Buy soma online no prescription. Buy soma online without rx.

zaterdag 27 februari 2010 20:17
# BinaryFunctions.com said:

Removing malfunctioning Windows SharePoint Services solutions

maandag 12 april 2010 10:27
# Jason Haley said:

Interesting Finds: October 17, 2010

zondag 17 oktober 2010 13:41
# Guides said:

Alex Thissen has done a great job at writing how to resolv ...

woensdag 13 juli 2011 8:03
# Pukmaster.nl said:

Using WCF and WIF to perform WS-Trust active claim requests

woensdag 20 juli 2011 15:23