Happy old year
It is customary to wish people a happy new year, to take on new year’s resolutions, and generally to celebrate the upcoming unknown. Rather than do this, I’d...
It is customary to wish people a happy new year, to take on new year’s resolutions, and generally to celebrate the upcoming unknown. Rather than do this, I’d...
While working on a project, on a nice summer day, and after many hours of frustration and disbelief at my incapacity to make sense of some test code using a ...
When we build systems, we model the world around us: models, commands, events, resources, they’re all intellectual spectres of reality that help us reason. ...
Infoq has released an article covering my talk on “Versioning is evil”, which is awesome. I’m preparing new content for the blog about the subject, and a new...
HTTP APIs, from the RPC-style all the way to ReST, are difficult to discuss over twitter. Fear not, we now have a solution.
Thanks to everyone that came to PubConf. In case you wonder how to always be right on the Internets by leveraging fallacies, the slides are now available on ...
If anyone is wondering what to do later this month, we’re having an amazing line-up for progresive.net, June 22nd to 23rd.
Having just finished a couple of contracts, I have a bit of time to refocus on finishing off this site a bit. That means I’m available for work by the way :)
Terraform modules do not currently support count, and so reusing a module a dynamic number of ways is impossible. To work around this, we can rely on a smal...
The interpolation syntax of terraform allows you to do many other things to make your modules reuseable, but one of the common problems we find is passing em...
Terraform has modules, and they are both insanely great and absolutely infuriating at times.
I love git for one main reason: there are enough advanced commands to make nearly any problem find a solution. Ignoring some files, but only in your reposito...
We created a box, and it’s with a nice security group that allows us to RDP in the machine.
Now that we have a windows box, but we can’t do anything wish. If you tried to connect to RDP, you’d fail, because the ports are not open. We’re going to fix...
More and more clients are deploying their applications to the cloud. This presents many challenges for .net developers: Windows has had a poor story for remo...
Getting from and to work is stressful enough at the best of times. When you add terrible traffic, children, or people leaving very far, a good case can be ma...
At this point in a project, you have achieved, through working on one thing at a time, the close-to-perfect close-to-one-piece flow. It makes absolutely no s...
After discussing privately with a couple of people, my last post in this serial may have been misunderstood, and I wanted to clarify what I meant about the “...
Once you only create rules when their benefits outweight their cost, you can start re-imagining how you work with your team. Mobprogramming gave us a new br...
It is rare these days that I see developers working alone. Pairing has broken into the mainstream, and yet it is rare to find a pair you’re comfortable pairi...
When agile practices are used just to be used, we’ve lost track of why processes and rules exist. Rules come with costs, and only when the benefits of having...
With a previous client, we started out in a traditional SCRUM environment. We had a wall with columns, estimations, there was some SCRUMs of SCRUMs, we had b...
In a VeST system, we always implement at least two persistence mechanisms: the simulator and the main, one in-memory and one going to the real system, and th...
One of the most difficult times in the life of a contractor is having to prepare his CV, linked.in profile and all the other things that you need to do to ho...
A main part of VeST is the belief that, while unit testing at the class level can be useful, testing at the scenario level provides the same benefits with le...
I’ve been recovering from man-flu, and today is the first day where my brain has cleared enough to start coding again.
One of the reasons I have been silent a lot in 2014 and 2015 is that I had the privilege of working with an amazing team. We created a completely new way of ...
In my previous post, we touched on the concept of test rigs, reusable tests that can be ran against many implementations. When using VeST for your systems, y...
My introduction post, from way back when, focused on the idea that testing each class independently in the conventional TDD way had significant costs, and th...
After the sudden loss of a friend to cancer, I took some time off posting on here. I’m back, so you shall have your daily dose of Seb again from Monday.
Now that you’ve conquered the stage, you have the jokes ready, and you’re comfortable with the speaking experience, it’s time to look at the world of confere...
With all my prose migrated, it was only fair to try and migrate yours!
You may have noticed a list of other blog entries in this serial just above (provided I don’t update the design again).
I’ve been lazy. I switched to a mac a long long time ago, and my dream since then has been to finally stop using windows altogether.
The next blog post in the “Public Speaking” serial is being written, but I’ll probably hold off from publishing it for a few days.
I got into speaking because I kept trying, in no small part thanks to the many user groups that litter our country with safe and fun environments to push our...
We’ve had a lot of various blog posts recently on speaking in public, and Todd’s post got me thinking about the posts I’ve had in my drafts for a few days. I...
Feature toggles have been on my radar for a while, thanks to Martin Fowler’s introduction from back when, where he argues for enabling or disabling certain f...
Building software is easy. Really, it’s just a matter of writing a bunch of statements that do something, and voilà, you have a running program. Building the...
A twitter conversation is as good a reason for a blog post. One of the very interesting conversations we’ve had recently has been around reach.
Once upon a time, I blogged about my homegrown approach to designing systems using VeST.
GitHub Pages uses Jekyll, which then uses liquid as it’s templating mechanism.
The latest community stand up from the asp.net team just announced a big rename.
For PubConf, I created an ignite-style talk describing something I’ve been thinking about for a long time but only recently managed to formalise.
My good friend Mark Rendle mentioned at NDC London that he had as a new year resolution to blog once a day, and that it lasted 3 days. As it happens, I gave ...
Here is the new talk I just made at #pubconf organised fantastically by amazing people. If you were not there you missed something rather amazing.
Thanks to all that came to my short session on versioning. The slides have now been published, see below.
As happens often when hanging out with speakers, the discussions started gravitating towards the ever fundamental question of talk feedback.
NDC is an amazing conference, one of the best you can attend. I’m very privileged and excited to be speaking there.
I have to admit to being a bit of a digital hoarder. I keep digital copies of everything, and I have bits of code, svn repos and backups all the way to 2001....
I’m very excited to be on the rota officially for NDC London, where I’ll be presenting my Versions are evil talk, on Friday at 11:40.
SerialSeb.com has existed for a very long time, but has received very little love. As the saying goes, “shoemaker’s wives go barefoot and doctor’s wives die ...
As we say goodbye to 2015, a year my blog has had no updates at all, for reasons I may share with you one day, I’m thrilled with this new development.
This entry will be very localised to the British isles (see what I did there?).
The OpenRasta community has experienced a bit of a renaissance. And so it should, for there is much to rejoice about, and really cool stuff happening in the ...
Last week I finally managed to catch up with Scott for a little podcast talking about Practical ReST, the course and a few other bits and pieces.
It was only yesterday that I announced the start of the kickstarter project on twitter.
We have been doing testing for a long time. Some people are practicing TDD, but I think that’s only 46 people in the world and they all follow my twitter fee...
Well. After 5 months of soul-searching, ups and downs, I’m back, more focused than ever (think laser beam focus). This week has seen the launch of several im...
I’m happy to announce that we are planning a Warsaw class towards the end of May / beginning of June. For more information and to book, contact us now.
A great and rare opportunity to attend the class at a reduced price, only £999 for 3 days of intensive ReST design!
Well, it has been quite a few months since I’ve blogged. There are many reasons why, and I may or may not break the hiatus in 2013, you’ll have to wait to fi...
I have been a vocal, and sometimes harsh, critic of Microsoft’s approach to Open Source Software. I call that activism, some call it whining, ranting or piss...
As you may know, one of the talks I’m giving this year is HTTP caching 101.
OpenRasta has been there for many years, and is the most widely used alternative framework for ReST applications.
I’ll be touring the north of Britain from the 18th of January with two talks: HTTP caching 101 and Links, forms and Unicorns.
You get 4 hours and a lunch (complimentary from PeopleWare) to come and talk about package management and how it can change the way you build software. It’s ...
Here are the slides for the talk I just delivered at Oredev. If you like secret agents, assassination attempts and ReST, those are for you.
There are many many features in OpenWrap 2.0, and at this rate it will take me many weeks before we go through them all. As such, I shall only blog about the...
If you want to know what package management is, how it can help you and how you can use the latest OpenWrap version to solve your dependency needs, I’m givin...
I’ve just pushed a new version of the 1.0 OpenWrap package.
Well, this one was scheduled for much later in the development process of OpenWrap, but ended up being built last week.
Very often, it is the case that you are working on multiple packages at the same time. Keeping dependencies up-to-date in those scenarios can be a very tedio...
[Updated to clarify what the configuration meta-model actually is.]
[Update 3: github is not pushing the changes to openwrap.org properly, I’ve updated the link to the shell in the post to point to the correct file.]
As many of you many have noticed, things have stalled a bit over the summer on the master branches of openrasta and openwrap. While our amazing contributors ...
One of the things that OpenWrap 2.0 will feature is dynamic loading and unloading of “solution plugins”, components that load up when you start working on a ...
People have asked before, after giving presentations, to share my theme. Yes, I commit the cardinal crime of refusing presenting on a white background, it hu...
[Update: I’ve bumped the version number to 2.0. After discussing on twitter with people, it seems much more in spirit with semver.org and the vast amount of ...
After all the lovely royalty events of the last weekend, it’s our turn to queen it out. Come and join us for the next GayGeekDinner this Friday.
OpenWrap 1.1 is around the corner, and has a lot of new features and improvements that I’ll be blogging about as they land.
As you probably have realized by now, I love the command line. It’s the most productive tool we can have. And as I’ve not blogged very much lately, with me b...
I don’t really post on this blog anymore, I’m keeping it for announcements about OpenSpaceBeers, GayGeekDinners and other less global matters. The new blog h...
A great conference is nearly upon us, QCon London has opened its doors today for the first of two days of workshops. As it happens, I am presenting on OpenRa...
A lot of conversations have been had at #restunconf about minting a new media type, when you should do it and how. I’ll try to blog about it in the closer fu...
One of the design principles of OpenWrap is not only to be a glorified Add Reference dialog, but to provide a better way of dealing with dependencies, both a...
Just a quick note that the NuGet feed has had some more changes that have broken OpenWrap once more. As usual, this wasn’t quite documented anywhere nor did ...
I’ve had a couple of people asking me if we could change where packages get stored from the /wrap folder to their own folder. I’m not the only one with that ...
I’ve been pretty quiet lately, as we’ve been working very hard at the new package resolver infrastructure I’ll blog about soon.
So, I was reading this entry about how to build packages for NuPack. That is something people need to know about for OpenWrap too, so this is the documentati...
With all this discussion of OpenWrap stuff, we’ve not covered yet how easy it is to create a new project in OpenWrap and get it off the ground.
We’ve been running open-spaces for a while. It’s now time to build something new, and something that will hopefully benefit all communities. OpenSpaceBeers ...
I’ve already detailed how to fork OpenWrap to your github account. Now you want to make some changes. Here’s a small guide of the main things you need to do,...
Documentation in a command-line tool is important. My latest push (as of a few minutes ago) implements a much improved get-help command. This should let you ...
I’m feeling in a blogging mood. There are so many things that are cool in OpenWrap that you can expect quite a bit of content in the next few days.
NuPack came out a short while ago. While NuPack is only a subset of what OpenWrap was built to solve, a lot of libraries have already been added to their rep...
OpenWrap normally relies on a central server for providing the initial shell and its associated packages. However, when you get on a new machine, you don’t n...
As we approach a first full-featured OpenWrap release, it’s time to provide package builders some guidance in how to build good packages.
I have had a blog for a long time, and I’ll continue maintaining it for all the social events I organize in London. But When I was offered the chance to join...
I've been wanting to do it for a long while, and now seems like the right time to be planning.
I’ve delayed slightly the tutorial on Part 2, as ready or not, I’m pushing binaries and the server online on the 26th of August. Call it a first preview. Del...
There has been a bunch of questions regarding the differences between CoApp and OpenWrap when it comes to versioning. If you follow the blogs and that projec...
I’m continuing writing up teaser posts on how to use OpenWrap. Building a new office has taken away my Sunday, so the server is still not up, and the code un...
Going down OpenWrap’s rabbit hole, the first thing you do is retrieve a fresh copy of o.exe, the Command shell. At a whopping 32k (for the debug build), you ...
You may have noticed that development on OpenRasta has slowed down quite a bit recently. It’s a double-edge sword: the codebase is stable enough for most peo...
Let's do a social engineering experiment. You see, ReSharper has been ignoring pageParserFilter code in asp.net (the thing asp.net MVC and OpenRasta use to e...
I vowed not to come out too early with loud propaganda on what OpenWrap is, but many have told me that they want to see it happen now rather than together wi...
Because it’s not ready and I haven’t announced it yet. I showed the state of the code-base at the progressive.net workshop, to gather feedback from smart pe...
I don’t usually use this blog for requesting help, but I’m afraid on this one I have to. I don’t have access to an MSDN license anymore, as the cost is too ...
Register now at http://techdays-oss.eventbrite.com/ The .net ecosystem is rich in open-source solutions that many have already adopted as part of their busi...
As some of you already know, I’m very excited that OpenRasta is being presented at Mix10 in Vegas by none other than the talented Kyle Baley. As I’ve not rea...
The time is upon us, for a release and for a party to celebrate it. Come and join all the UK OpenRasta users, it’s on the 12th of December and in Central Lo...
I realize I’ve never clarified what you can or cannot do with my slides and my talks. So here’s a clarification for anyone that wishes to inspire themselves ...
We are expanding, how brilliant is that! If you want to have an open-space after the Cambridge StackOverflow dev-day, you now can!
I’m very pleased to announced that this weekend, for a day only, Greg Young will be delivering a workshop for the AltNetGroup, for free, in London, on Comman...
The registration for the post-StackOverflow conference in London is now open at http://altnetbeers-stackoverflow.eventbrite.com/ I’m sure it’s going to be a...
Just a quick reminder for those not monitoring the www.gaygeekdinner.com site, our next event is this Friday, and you can register at http://london-gaygeekdi...
And there you go. When you can’t scale up, scale out! We’re creating a new kind of talks, one where communities will meet and cross the technological Styx. ...
As you know, Roy is delivering the first of our AltNetWorkshops on Saturday the 26th of September. Most of the tickets are now gone, but you have the chance ...
I'm very glad to announce that we launched the AltNetGroup website last week, and opened the first couple of tickets to the first AltNetWorkshop, something t...
As the ever excellent Udi Dahan is in town, it’s only natural that I organize an AltNetBeers. So get ready for another session on the 16th of September! You ...
And because I’m equally excited about going back to Ireland as I am going back to Scotland, I’ll be doing a bunch of things there. Wednesday 30th September ...
Well, it’s been a while since I’ve been a up north, and with such a great community up there, it was only a matter of time before I got back. Frankly, I was ...
public interface IRepository<T> : INHibernateQueryable<T>{ ITransaction BeginTransaction(); void Delete(T item); T Get(object id); ...
Grab the binaries at http://www.ohloh.net/p/openrasta/download?package=OpenRasta+2.0&release=Beta+2 or the code at http://svn.caffeine-it.com/openrasta/b...
The good chaps in Denmark have asked me to do a session on OpenRasta. You can imagine how excited I was, and I immediately said yes! You can go and register ...
Rick Strahl, C# MVP extraordinaire, has released a very cool app at codepaste.net. Go and check it out, it’s quite cool. One of the things Rick is doing is ...
On a very positive note, I’ll be delivering Skillsmatter’s NHibernate course in Aarhus, Denmark, from the 26th to the 28th of August. I’m also discussing w...
[Update: Nate was kind enough to link so we could enter a conversation] Yesterday, I made a certain comment on a person’s decision to release something in o...
So, MVC 2 is innovating by having default values on parameters. I think there’s a lot of value in doing that, and as such OpenRasta has always supported thos...
Just to let everyone know that we’ll be organizing the AltNetBeers on the evening after the StackOverflow London conference, on the 28th of October. The even...
As my servers are all down to maintenance, I use this blog entry to repeat the announcement that was made on friday night at AltNetBeers 10 regarding the Alt...
I’ve given that talk quite a few times now, and always forget to give the full material. So here goes. The slides can be downloaded at http://svn.caffeine-i...
[Update: Added example pages from aria] For the answer, see the points below. I was going to email the comments below to some people at Microsoft that have...
I keep on reading things like the following quote from wikipedia’s talk page on the ReST article (a poorly written page at that): Decide on an unambiguou...
Same as usual, please register, limited space, it’s in Soho, it’s at 6:30, it’s about being a developer and talking about it, and it’s sponsored by ThoughtWo...
Une fois n’est pas coutume, cette entrée sera en Français. Vous avez sans doute vu qu’ayende a donne une formation nHibernate à Londres. Vous pouvez mainten...
I’m available for work from now, so if you’re looking for a freelance that can code, coach and teach, pop me an email.
Someone last week mentioned that Java was now getting static methods defined on interfaces. We’ve had that capacity, through extension methods, since C#3, an...
Earlier this week, I attended the Scotch on the rocks conference. The organizers had the brilliant idea to invite developers from other communities with Amne...
Paul says “The whole .NET space has gone fluent interface crazy”, and he is quite right. Everybody has their own fluent interfaces, and unless I’m missing th...
Wow, who would’ve thought the first conference season would’ve been so intense! I had an absolute blast meeting people, presenting, chatting away and drinkin...
I just received an email from Computer People, telling me “we agreed that I would keep in touch and update you with any further opportunities and development...
As I was coding some new tests for the container integration part of OpenRasta (which, since beta 2 changes, has become much more complicated…), I discovered...
I’ve given that talk in quite a few places, and always promise to post the slides on my blog. But in fact, I was secretly waiting for the VistaSquad video to...
The next AltNetBeers is going to be on the 12th of May! Drinks and food will be provided by our two sponsors, SkillsMatter and ThoughtWorks, big thanks to t...
Because of the progressive.net workshops happening and the June event happing earlier in the month (and me not preparing early enough), I’m postponing the Ap...
We’ve now had quite a few very successful events with the alt.net London beers. One thing that strikes me every single time in this event is how much people ...
One of the most surprising thing for me has always been an impression by many LGBT geeks that they were alone, especially around the younger crowd out there....
The WebDD community-driven conference registration is open, go ahead and book yourself for a day of fun and web technology! You can have a look at the sched...
This entry may be outdated. For the latest updates on openrasta, see www.openrasta.com. I just had an idea to clean-up my resource definitions. I could’ve go...
I’m not going to do yet another intro, the event detail is on http://ukdotnet.ning.com/events/altnet-london-beers-7 The place, same as usual, same people, T...
Conversation has continued in the comments, and I think it's going in the right direction. But then Anthony takes offense to the fact that I call out to Jaso...
[Update: Jason has responded in the comments that he was not responsible for teaching or convincing me of the values of the software craftsmanship movement. ...
Every organization goes through a stage in its life where boundaries between teams start appearing: developers do the development, infrastructure handles the...
Just a quick reminder. My some mistake of history, I’ve been asked to deliver workshops alongside Ayende, Scott Bellware, Hammet, Mike Hadlow, Ian Cooper, Da...
Last week, I got given the opportunity to present OpenRasta in the European Virtual Alt.Net meeting. It was a blast, thanks to Colin and Jan for organizing i...
It’s been an exciting weekend. Thanks to a few prople with webcams, those of us that weren’t in Seattle have been able to follow some of the discussions at t...
We’re going back to the original schedule of last Tuesday of the month. Here’s the excerpt from the ning site (on which you should go and register right now ...
There are now two DDD events you need to vote for. DDD Belfast has opened votes this morning http://www.developerdeveloperdeveloper.com/belfast/Users/Vot...
Following my recent analysis of the Two-Tier Service Application Guidance, the P&P group contacted me and others to ask if we’d be interested in giving a...
Dear fans and readers, I’ve now started writing a talk entitled Top tips to ruin your agile process. It is my intent to run the audience through the worst t...
[Update: What I thought was an individual funny incident was in fact for the whole internet. See the The Register article about the snafu.] We know that the...
Received in my inbox today from an ex-colleague. This made me smile. Subject: ARGH THE FUCKIN ENTITY FRAMEWORK! Received: 29 January 2009 What a ...
Microsoft has released a beta version of a guidance talking about REST in 2-tier applications. I’ve had many rants about Microsoft’s attitude towards REST an...
I’ve been following Opera’s reactions to the EU antitrust regulations against Microsoft’s bundling IE in windows, which they have been calling for… Anyone r...
Enough said me thinks.
With all the festive excitements, I really thought I had announced this when I put the date down on http://ukdotnet.ning.com but I obviously didn’t. So as (...
As you may know, text and ntext types are being depreciated in sql server 2005+, and replaced by varchar(max) and nvarchar(max). If like me you rely on nhib...
One feature that is often disregarded in extension methods is that they get called for null objects. While instrumenting parts of OpenRasta, I faced the prob...
This entry may be outdated. For the latest updates on openrasta, see www.openrasta.com. Already a month since the last updates, and I’ve been churning quite ...
Update: Microsoft has released a hotfix. Thanks! This issue keeps on coming up in my day to day work, and it takes me an hour or so everytime to fix… Whenev...
We are having very interesting debates and conversations at every single alt.net event that has been organized. Talking with others is a great way to reach a...
This entry may be outdated. For the latest updates on openrasta, see www.openrasta.com. Don’t get too excited, I’m still quite far from beta 1… But here goes...
For those of you only reading from an RSS reader, have a look at the website when you got time. I’ve updated the logo. Gives some well-deserved character to ...
This entry may be outdated. For the latest updates on openrasta, see www.openrasta.com. I’ll be adding the proper headers tomorrow and release this version. ...
Received yesterday. A key aspect of the job would be your ability with using multiple SQL server data-sources within one application, calling from one or...
http://www.altnetpedia.com/AltNetBeers.ashx
The infrastructure to generate the page presented when an error occurs has been in place for a while, but lack of time and a bunch of bugs were preventing...
I could be wrong. But I could be right. Announced at the next Mix?
So it’s my birthday today. Every year until this now, my birthday has be the time for doing absolutely nothing. As I geared-up my community involvement this ...
And one more night of discussion, passion and learning. I get so much from meeting the people that attend conferences that I really think that not attending ...
Thought I’d moan a bit more about the organization… By registering early, you get given, I quote the guide, ”a reserved seat” at the keynote. When you check...
[Update: Indeed, the unannounced stuff was the sharepoint visual studio integration. Paul Andrew just blogged about it. Introduction from the business guy. ...
[pre-nagging: this post contains jokes about Italians, British, Spanish and French people. If you’re offended by generalization about nationalities on holida...
Sorry to all people reading (and not taken over by tweeter fever). Between PDC and KaizenConf, I took a couple of days off and am now getting ready to meet e...
Self-improvement Corporate adoption of lean Talking about how learning how to be a good developer and a good chefs are one and the same thing Tal...
For anyone that attended Glenn’s talk.
For all of you alt.netters and interested parties, I just came back from the OpenConf style area next to the exhibit floor, and there’s an alt.net track bein...
If you plan to attend, please leave a comment on this entry. I should have the time in the next few days to publish the result of the third edition of the ...
Anyone wanting to come for dinner / drinks in WeHo (gaying PDC up a bit), or meet from tomorrow, phone number is +44 7789 00 8282 :)
I just got confirmation that you voted for one of my sessions for DDD. I’m thrilled! It’s going to be an absolute pain to write the material needed to get wh...
Seen in the wild. /// <summary> /// This is only for Unit ...
I was going to have yet another rant on separating everything in a ridiculous amount of project files, to ensure separation, and started venting to one of my...
That one took me quite a while to understand. I’ve been building the integration tests for OpenRasta, a bunch of classes that configure a full web-server and...
After installing Windows Live Photo Gallery Beta, I noticed that it automatically indexed files shared on my big tera-server. And below is a nugget fr...
Added to the site, the calendar of which events I’m attending. That way, anyone wanting to give me a million pound, or punch me in the face, and everything i...
This entry may be outdated. For the latest updates on openrasta, see www.openrasta.com. A couple of people have access to the code and have been kind enough...
Mike Hadlow has just announced the commercial release of Jump the Gun, an online shop based on his Suteki Shop cms. Mike is an extremely bright guy that I’ve...
I’ve been on the lookout for a windows server 2008 server for quite a while, and have now selected one. The thing that surprised me in my search has been the...
As last time I got completely overloaded with work and forgot to post the content of the demo, this time I’m doing it the other way around. Code is available...
Following on the success of the previous events,I am happy to announce the next alt.net London Beers event. The format is going to be different from the pre...
Over the years, I’ve had a couple of people in interviews being surprised at my assertion that I started development on .net in 2000. As I go through yet ano...
For those that were waiting for the kaizenconf registration to be open, it now is. But it’s not really a registration, it’s a request for a registration. So ...
If you’re looking for help with your project and need a consultant, I’m available for the first two weeks of October. And if you’re looking for a developer /...
Quite many very interesting session proposed for the next DDD. Go and vote now for your favorite sessions (and if you don’t like any, you can always vote fo...
Global.asax is used in both asp.net MVC and OpenRasta for implementing your configuration. In Rasta 1.x, the handling of request was done through a catchall ...
A Visual Studio SP1 ++ that fixes all the bugs you’ve recently introduced A web designer that passes the ACID2 test A browser that impleme...
Saw this from twitter and it made me smile: http://www.ademiller.com/blogs/tech/2008/08/scrum-bestiary-the-rubber-duck/ Have you had a rubber duck to deal w...
ScriptSharp, like asp.net AJAX, has the notion of behaviors, javascript code that can attach itself to DOM elements and change their, well, behavior. As par...
I’m currently researching Server 2008 VPS products available, and stumbled upon bytehouse’s offering: Why use a Windows operating system? ...
VBug apparently didn’t learn their lessons from the last presentations and asked me to come back to deliver my Bingo asp.net MVC talk in Brighton, the day be...
I’m on my way to my second spike for one of my clients on playing with ScriptSharp to extend Rasta with Ajax functionality, and really wanted to be able to s...
Dear Sebastien We are currently searching for a JOB TITLE to work in CITY, COUNTRY for DURATION plus extensions. This is a fantastic contra...
Something seriously cracks me up. I hear day after day people telling me one technology or another, one tool or another, fails in matching their ...
As is usually the case when you’re under pressure to push a new release of an app for a client, something goes horribly wrong. What went wrong tonight is si...
I've now finished my previous gig and the guys are busy chasing some recurring issues with the application. Because of its complex architecture, those issues...
The nice people at VBUG just sent me the result of the evaluation forms, and I am very pleased with the result, as a vast majority seems to have enjoyed the ...
What an absolutely crazy week! I've been working flat-out all week and still have a mountain of TODO: all over my screen. Thanks to everyone that came to th...
Register now! http://altdotnet.org/events/5
I very often update and modify my posts until I feel they carry the meaning I intended. With English being a foreign language to me, there are many instances...
For those not reading on the web, the subtitle of my blog is the result of a lovely name-calling session by an anon on this site. Proof that it works, anothe...
[edit: modified text slightly to more accurately reflect my point and remove references to Julia being fooled, which apparently has been interpreted as Julia...
Picture worth a thousand bibles.
There is a lot of misunderstanding on this subject. Even competitors of Microsoft seem to not understand fully what Linq2sql is made of or what it actually c...
This is in substance the bitter taste that's left in my mouth as EF v1 gets ready to be released.. I've been debating on this topic in user groups, meetings ...
I know, some of you think that the browser control in the latest WPF 3.5 SP1 is the dog's bollocks. Sadly, it suffers from its origin as a wrapper around goo...
It's this time of the month again, and we continue with the tradition of organizing alt.net beers events monthly. As usual, it's casual, it's about chit cha...
NxtGenUG is the most thriving user group community around. They're organizing a dinner tonight, so come and join if you're around Reading (only 29 minutes on...
Craig has been selling me twitter over the last few months and I always kept it on the back of my mind. From this morning twitteroo is installed and I'll be ...
Anthony talks about a potential agile smell and the concept of self-organizing teams. As with his brother's blog, I still can't figure out how to post a comm...
One of the first thing I did this morning was to make sure I had registered for the 2008 edition of the Pdc. Any brits travelling to LA or any alt.net guys ...
I'm publishing this a bit late, but I took a few days (a whole two of them) without working. How refreshing! In an effort for a more transparent process, he...
What: With the raise of the web 2.0 meme, more and more web applications claim to support REST architectures. We'll explore together what is REST and wha...
Today is a day off, as I've accumulated 36 hours of work between Monday and Tuesday and needed some rest. The last project I've been working on has been one ...
Got a message from Catriona, and the original location for our alt.net beers event was fully booked, so it's now around the corner from the previous location...
22:30 and still working on various bits and bobs, so I thought I'd take a well deserved break to tell you about one nice way to implement INotifyPropertyChan...
MSBuild + SqlCompare + DataContext == FluidDatabaseDesign
Just upgraded my development environment, here's the picture. The laptop looks tiny next to the screen, but it is in fact a high res MacBook Pro, 1920x12...
In my Migrating to IIS7 post, I highlighted that building REST frameworks that do meaningful things with Urls is hard on microsoft's platforms. I encourage ...
[Update: new location, see below] Here's the latest development. The alt.net London Beers event is being moved! Skills Matter is organizing a talk by Gojko...
Lack of time and sleep pushes me to be very lazy and present only the most trivial example of what Rasta was built for. Hopefully the future editions will be...
Over the last couple of weeks I've been upgrading my Rasta framework to support IIS7. Here's the highlights: I automatically detect the base Url address ...
If you're in London, why not join us tonight to celebrate Visual Studio 2008 and .net 3.5 releases at the London .net user group? We'll be discussing some of...
[Update: The event has been moved. See the latest location and stuff here] Many people are keen on continuing the discussion that was started by the alt.net...
Rasta has many meanings, but for the purpose of this blog, it is the REST Architecture Solution Targeting Asp.net. I've written this framework for one of my ...
Going to the dentist is an awkward experience. You know you have to use their service or your teeth will rot, but the experience is just not enjoyable. That...
While looking around for nice visual studio color schemes, I stumbled upon Commonality's Naming your computers post. I'm happy to know I'm not the only one d...
You know you're starting to be read too much when people get passionate about name-calling you. I'm very proud it is now happening to me, as Anonymous has pr...
Just found some referrals from wikis used internally at a previous client, full with the reference of the page, project code-name, etc. I wonder if anyone r...
[Update: Removed references to the company, because while I may rightfully be bitter, it is irrelevant to the content of this post, and I don't want the two ...
EricGu just posted about the role of a project manager in an agile environment. the person who takes that role needs to be mindful of that and willing to...
FolderShare and SkyDrive come from the same team (the original guys that were bought by microsoft). SkyDrive has support for feeds. The Microsoft Sync frame...
An interesting issue was recently raised against my rest framework. The following URI template was used to access a fictional customer: /customer/{customerN...
Seen this morning: The Windows Experience Blog : Announcing Windows Live FolderShare Beta Refresh for PC-to-PC Sync That team, bought by Microsoft, has...
[Update: oh well, this was unnecessary. I'd rather people understood the meaning of quiet zone and weren't so up their own a*se. And personal recorders are s...
Is it just me? [Update 18:08: it's back!]
Last night, I've made some progress towards my long-overdue MVP series of articles, by rewriting what I had to adopt the same format as the presentation I di...
For the masochists amongst you, two tips when installing Vista 64bits on a MacBook Air: The mouse drivers don't work initially. Just rollback to the micr...
A bit of CLI love (and I'm sure my readers will correct me fairly quickly with something much smaller and better!), for those like me that wish they never ha...
http://codebetter.com/blogs/jean-paul_boodhoo/archive/2008/02/12/another-handy-shortcut-combination-shift-f10.aspx I got used to use the menu system with th...
[Started updating the previous entry, but the reply is chunky enough to go in its own post] One person on the dotnet-clr mailing list has highlighted, quite...
[Updated the code sample for the raising event method. See my response to the comments that were made.] Some people, like Jeremy, really don't like events. ...
[Updated: Toned down a few sentences as they were more emotional than necessary.] I've been holding back from commenting as there's been a lot happening and...
My hotmail is back apparently... we'll never know what happened. At the alt.net conference this morning... Early start after a very late evening. There are d...
[Update: Hotmail reactivated the account within 24 hours. I do like a bit of drama...] My hotmail account has been suspended... If you've tried to reach me ...
[Updated: Added reference to which classes were being used. The DataContractJsonSerializer is part of the .net 3.5 release.] There's been a few discussions ...
[Update again] As a reminder that my readers are usually much more skilled than I am, two anonymous commenter points out the obvious: ii . or ii $pwd...
Most of you have probably already tried using the source server support in vs2008 for the .net framework code ScottGu announced (it was, after all, 8 days ag...
http://www.apple.com/macbookair/ Ordered. Because I need an ultra lightweight to test the battery life and solid state drive implications for Windows develo...
This is something that we had to discover with reflector when I wrote the Excel-like control we used for the National Express WPF application, so it's good t...
While some would consider Christmas as a catholic feast, I'll consider myself the Santa Claus, Christmas tree, tinsels, balls, presents and big dinners as ha...
Lester just announced (well, on Wednesday but I have a big backlog because I spend my time reading the alt.net chat) XamlPadX 3.0. I know we didn't use the t...
Over there on CodeBetter.com, David Hayden has posted something about Model-View-Presenter that is a typical example of the confusion I was talking about in ...
Ayende just commented on my post about writing delegate-based test doubles. He rightfully highlights that through the method I've described, it becomes...
There is a big rift in test-oriented developers about when or how to use mocks, what the difference between a mock, a stub, a fake and a dummy is, and what m...
Off to bed. But before going, a question... Are we going to see IE8 being announced soon?
If your DVI output resolution is limited, Apple has finally released a new nvidia driver. You can find it here: Boot Camp 2.0: Video issues with Windows Vis...
What an eventful week. As I sit here waiting for countless installs on my VM to get MCMS up and running, I thought I'd take the time to blog about my beloved...
I just wanted to point people to Joel's Evidence Based Scheduling. A lot of people often misinterpret my rant about estimates being an impossible dark art as...
While at TechEd I had lunch with IanG and the discussion around the blurry text in WPF came around. I mentionned that this was due to sub-pixel positioning: ...
I've worked on many projects in my career, and just like my style of development has changed, so have my managers. This is not a tutorial on how to manage yo...
I'm sitting in Roy Osherove's session on lightweight code generation. Roy is a formidable speaker, but there's probably a bit too much content and some areas...
I'm not taking the plane until tomorrow, but it's very sad to see everyone starting to leave. The exhibition center is closed. Only one talk remain where I'l...
This is a private session I ended up going to because of my craving for orange juice.. PhotoSynth is in Silverlight, but it's not clear which version it will...
Pat is a fantastic speaker, as always. However as always, the content can be followed by slides as well as by listening. For some reason, all the rules about...
[EDIT: I'm thrilled by this presentation, can't wait to see the new bits!] Jeffrey P. Snover [EDIT: Posted on this on his blog] Before we start talking about...
Sadly I've not found conference rooms with power plugs, so no more content for today. I'll probably do a quick update tonight of what was said but it may be ...
.Why do we need to discuss the new network stack? We want faster applications, we want to connect to anyone else, and we want a simpler, direct model without...
As an industry, we're good at looking at code compared to looking at security. You can run all the tools you want, you'll find security bug but you won't unc...
Even though I went to bed early, still woke up exhausted, so I'll give a miss to the first session. Such a beautiful day, it's a crime to not have some of th...
Here's a few things that went under my radar in the blogosphere about teched: Gill gives an overview of his first day, and think Barcelona is dirty at first...
[EDIT: By Michael Howard, definitely a legend in my book!] Until 8 years ago, i was completely focused on security features. But a small group of us, around ...
[EDIT: Unbelievable but you have to sneak in the conference rooms to get access to the one power point that's hidden under traps. Hopefully no one will ask m...
I know it's not the aim to get Visual Studio or Blend visible, but for heaven's sake, LET ME SEE WHAT YOU DO and increase your font size. Silly! Technorati T...
Just arrived in the room for the keynote. Of course as it usually happens, all the devices I carefully put on charge last night were not charged, which inclu...
Got in Barcelona alright. Had a goo time so far. Big bag of good with yet another unwearable t-shirt. Am I the only skinny person attending these conferences...
Configuration of Windows Home Server for remote access - checked Full backup of the laptop on DVD - checked Spare external hard drive - checked Internationa...
Just a quick note, as I've not been very active on this blog for the last few weeks. I still have a lot of content in the pipeline so expect a new tips'n'tri...
As I was coding away on the train today, for a few minutes my mind blanked while watching the landscapes Virgin offer to us regular travelers. The did an ama...
One of the piece of code I disseminate on each project I work on is a lightweight factory builder. The idea is that you declare which interfaces are implemen...
In the View-ViewModel-DataModel pattern that has been documented a fair bit for WPF, it is often the case that you want to have a testable class that wraps y...
From ScottGu, the source code for the .net framework libraries is going to be released, and on a source code server. This is thrilling news. Makes me regret ...
This is a new rant series where I moan and exhibit my frustration with using some software that has been designed or tested by monkeys. I'll try as much as I...
As some of you know I'm always monitoring the msdn forums. I usually only step in the conversation when no one else had or when it's a complex subject I know...
Well, I was forced to do an update this morning and of course I can no longer access my Windows Live Hotmail account from outlook! Windows Live team, with au...
Just received this morning as part of my review of all the major WPF books, and what a shock. The first edition was quite short, the second is 800 pages! Hal...
A common request with ListViews and other scrollable components is to have a smoother scrolling. By default, when a scrollable control contains items that co...
A good tip from Scott Hanselman. on how to manage multiple configuration files. I end up rewriting these pre-build batches every time I'm on a new proje...
A problem we encounter too often is extracting data the business stores in an excel spreadsheet. The way some people deal with it is way too often ...
Realizing I still have 6 Tips'n'Tricks articles nearly ready to go to follow up on the series, but none of them are finished, I thought I'd give you another ...
Bamboo flute playing with the audience. Demo of 3D application showing someone's head captured with an MRI, followed by a foot, with bones and flesh being co...
Panel debate. [EDIT: You'll have to excuse me but too many names to write down.] Chairman: First question, for Danny that comes from Google that worked on Ge...
Lot of typing but its worth it. Hopefully people will find the content useful. Note that I mostly retranscript what's being said, so when I type I its n...
Two softies blog about someone blogging like crazy at the back, that would be me! http://blogs.msdn.com/dthorpe/archive/2007/09/11/blogging-at-remix07-london...
Integrate different applications together. End users will go and download the messenger client and interact with the messenger service though that tool. Our ...
I wonder if I made the right decision to only blog the second part, we shall know very soon. Questions: Availability: The control toolkit for silverlight, w...
Spent too much time eating, think I may have missed the beginning. Expression Web and Dynamic web template: Showing designer support to create a template for...
Presented by Jon Harris. May I start by noticing that all the laptops in the room are a MacBook Pro or another. And to answer the question of why I attend th...
Overall I'm feeling a tiny bit let down. The demos were cool, but nothing very new or very exciting, except of course for adventureworks and the free silverl...
As it happens my badge got lost and arrived late, so I missed the Conchango bits, so straight on with Windows Live Services. New code to be released tomorrow...
It's late and I should be in bed for tomorrow, but I realized the conference center is a whopping ten minutes walk from my home sweet home, so I have a ...
How thrilling! Hopefully I'll be able to blog about it. Wonder if I can get my camcorder with me... Technorati Tags: mix:uk
In the category of the pot talking to the pan, I present you ScrollViewer. It's the main control to implement scrolling in your templates, but it's also the ...
After having adSense for months (and a total earning of $0.18), the ads are finally showing up something connected with my blog: DataGrid controls from Infr...
Well through Chris Sell's blog, http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2122, the new edition is shipping. I liked the previous version, onl...
While coding, found a snippet one of my predecessors left me: // Media Player gets its // knickers in a twist. Thought it was hilarious!
If you're using Scrum for Team System and Visual Studio 2008, you may notice that when connecting to a newly created Scrum Team Project, the Work Items node ...
We've used the WPF DataGrid successfully on the National Express project, and the guys at Xceed are very prompt to answer questions and very quick to f...
Not the freshest of links but useful if you use TFS. TFS Bug Snapper v1.0 Released and www.scrumforteamsystem.com that provides similar functionality to...
A quick link to Anutthara's blog because it's an invaluable resource for any tester. I'll probably enforce reading it to any tester I have to work with.
More and more companies set their users as non admin, even with XP. The so-called locking down tries to protect the user and the network against anythin...
Well, it's now official, I'll be at Mix:Uk 07! Hope to get chatting with many of you about all things WPF / Silverlight. So much cross-over and so many diffe...
I previously pointed to Jeremiah blog about his and Leslie's amazing win32 integration work. Little did I realize that the trick I read a while ago to build ...
As I am reviewing some code at the moment, I have been looking for this blog entry from Rob for a while, and just found it again: Building a control which ho...
Visual Studio 2005 has the terrible habit of opening the full msdn library whenever you press F1, which in my case is mostly accidental. Not that I don't nee...
Receiving notifications for dependency property changes on an existing object is a very common scenario. The way to do it properly is not very obvious. So mu...
Neil passed me some of these URLs in my comments and i'm all too happy to republish them. http://blogs.msdn.com/wpf3d/archive/2007/07/30/what-s-new-in-wpf-3...
More of a bookmark for later, but seems Leslie and Jeremiah are doing fancy stuff with win32 controls and getting rid of the Hwnd limitation. Well done! Edit...
Tim Sneath posted an answer to the question I asked on friday (well, posted something that answered my question, probably without him being aware of it ...
Visual Studio 2008 beta 2 has just been released, and with it an announcement of new features and bug fixes for WPF. And the best bit for me: Data binding a...
After a nice time at AKQA, I'm off in a week time to a big media company for some super duper secret WPF project I obviously won't talk about. But that means...
Well, after fighting for an hour or two, I finally read a post explaining why my quotes were not passed around when invoking a script. Now that I'm using the...
Some of you may remember my article on attached events. There's now more clarification from the WPF SDK blog. Considering the extensive email exchange I had ...
A while ago, Rob Relyea mentioned on the forums that they had someone working on community and bugs in the WPF team. I also remember reading a few days ago a...
For those that want to do WPF development with multiple cursors, Microsoft released a new version of the MultiPoint SDK. Download details: Microso...
[Update: Replaced -eq by -match as suggested on the PowerShell blog. Thanks guys, humbling to have you reading this blog. Tagging really does have a use :) ]...
Heard in a corridor. This has great talkability. Maybe that's why I'll always have trouble with marketing. Of course the simplest form I can think of, This...
A blog post over on Satisfy me reminded me of the good old Compuserve days. Oh yes I was there, and 100530,3355 was my ID! That was back when the Internet wa...
I was reading Darren David's blog entry on code generation from xsd files. Sadly, he references xsd.exe that generates Xml serialization code. If you're usin...
While debugging an application rendering issue yesterday (yes, I'm back to a bit of asp.net work, with CSS adapters and asp.net AJAX, oh the joy!) I came up ...
For fans of scrum, Microsoft released eScrum v1. Not had the time yet to investigate it but it looks good!
A very good news for those that require enterprise Technorati Tags: WPF, .net3, winfx quality validation, there's now a project to integrate WPF validation ...
On a break from blogging at the moment, service will resume when my new MacBook Pro arrives (new resolution, faster CPU, nvidia chipset and 4gig of memory), ...
I was reading the wpfbox blog about the MIX07 announcement regarding Silverlight (the new name for WPF/E).
Not from me, but from Neil, my future ex-colleague at Netstore: “Default” buttons in WPF and multiple default buttons per page.
Sorry for the hiatus this week-end, I spent a lovely time out of London, disconnected from the online world. Back online (in the train, with WIFI, fantastic,...
A note for me as much as for everybody else (while waiting for the Connect website to be updated to let us fill RTM bugs). Having a TextBlock containing an e...
That one is far from obvious, and is what I'd classify as a bug. As soon as Microsoft fix the Connect web-site to let us report RTM bugs, I'll more than happ...
A question that's often asked is how to make it so that your elements in WPF use the latest greatest fonts on Windows Vista, but fallback nicely on Windows X...
This is the first instance of a series where I'll try to publish at least Technorati tags: wpf, localization, bindings one trick a day you'll find usef...
Well, I am mourning the departure of my MacBook Pro to the hands of a thief in All Bar One on a friday evening with my colleagues. If anyone ever see a MacBo...
Xceed just released version 1 of their DataGrid. We're super excited here, as it would mean not having to invest in writting our own for the functionality we...
I couldn't resist using a long title. I've had this article on the back of my mind for a while but only managed to get in the mood for a big writing ses...
.. you download stuff and you forget to even install it. I did that today with StyleSnooper. Added to my toolbox!
I use this post as a bookmark as much for myself as for others. Mike Hillberg talks about the Loaded and Initialized event, as well as about Trace sources in...
This question was asked on the MSDN forums, so I thought I'd replciate it here for everybody's benefit. When you want to bind to a value that's an enumeratio...
Tim Cahill talks about profiling your WPF application. Not a new post but one worth knowing, bookmarking and using!
I've not been very active updating this blog. First, I'm in the process of setting up another blog that would support some stuff I have pending, and on my ow...
Found in msdn, to change the diff/merge tool used on conflicts with TFS: Go to Tools > Options > Source Control > Visual Studio Team Foundation Serv...
Or the night rather... [Conditional("GRIDPARANOIA")] Yeah, I'd be suffering from a paranoid condition if I had responsability to code the System.Windows.Cont...
Still got lot of work to do tonight but more on that tomorrow.
From Bharry's blog: http://www.microsoft.com/downloads/thankyou.aspx?familyId=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displayLang=en Finally. Pure bliss. Or...
Music to buy. That's an interesting concept, and more and more people start buying their music rather than just copying their friend's iPod lists (or worse, ...
Ah the joy of using TFS. Don't get me wrong, the server looks like a well architected and well thought source server. No, my real problem is the client. Firs...
As I said yesterday, once most of the driver issues are resolved, it's time to install everything else. Gigs of it. So here's a list. I'll update as I rememb...
Ah the pleasure of receiving new hardware. First and foremost, what a fantastic packaging. You can already feel this geeky chic pleasure just from the box. E...
VS Extensions code named Cider, that will stop shipping for Visual Studio 2005 after the November CTP (which means there won't be any more support as far as ...
Oh it's been such a long time. I don't have the specific date of my last post on my former thetechnologist web site, but it was quite a while ago.
Hmmmm. Every morning I happen to check my referrers logs, to see who’s coming to see my rambling, how many subscribers, that kind of things....
I am 63% evil. I'm getting there. I haven't done all the damage I could do but I've done quite a bit. I'm just over the border into the ...
Over the last week or so, I’ve been modifying the dasBlog source code quite heavily to make it Xhtml 1.0 Strict compliant. I also want to ma...
I started this entry as part of the Making dasBlog XHTML 1.0 Strict Compliant, but the subject is different enough that it really dese...
I said earlier how I thought that google was giving way too much power to blogs for the taste of the corporate world. I had a wierd proof of that...
I added some form of IE support using the IE7 javascript toolkit... Now only thing left to fix for ie is the alpha blended png i use as a background, and for...
I just saw (just before unsubscribing) Robert’s entry about the google nofollow attribute and how everybody, according to him, is wrong in t...
Tim talks about the current trend in Entreprise blogging to have group blogs. I hear you my friend! I’ve been completely surpr...
Andrew writes about the 40 (!!) different ways of writing a plug-in, and this is just for Office. A quote that I find interest...
As the few first people see the web page, I get pinged asking why it looks so bad on Internet Explorer. As you can notice, no Javascript on the page (except ...
Yes it’s been a long time. But I’m back! And as you can see, with a completely new look! I’ll add the latest comments about the design to this blog en...
This blog is going offline for a short while. Hope it will go back online soon. DON'T UNSUBSCRIBE!
Today I checked my soon to be disconnected blog (although a friend of mine might be able to host it while I move), and was very happy to see...
As I’m very much in a ranting mood… A few weeks ago, bored one night, I was cruising a wiki somewhere on the internet. ...
Long time no blogging, I’m in the middle of a move to my new place. That does mean that I’ll loose my pagerank again when my blo...
Some of you might have noticed how my posts shows up during my work hours. The thing is, I don’t blog from work. I read, may ...
I’m back to using word as my main blog editor. Is that useful? If you look at my usual spelling, of course it is!
This post is for all of you, b0rgs and marketing addicts working at Microsoft. And for you Scoble! I'm constantly reviewing new opportunit...
Just read from Scoble that Yahoo search team starts blogging... There's always a start, but this one looks like a PR announcement. Let's hope they ...
Still from Julien (am clearing my work backlog), this tool lets you transcript easily video and audio. I can think of a nice applciation for synche...
And finally, in the "I follow Julien's tracks", a really nice MSDN article about how the XBOX live team reads and writes data with their C++ clietn ...
A huge whole lot of interesting blog with a lot of stuff am researching right now: Rick. Discovered only thanks to technorati!
What is going on about Morgan Stanley in the Syndication world? Strategist Andy Xie warns about a "hard landing" in lot of sectors in C...
While subscribing to Boing Boing (Yes I am building a second OPML at work, that contains different feeds than the ones I read at home, more focused on...
From Julien, I want one of these! Badly! Wouldn't it go just fine in my future appartment i still have to find a correct mortgage to buy?
I am so used to outlook and newsgator, with my dasBlog plug-in, that I find it very difficult to blog from the web. The interface sucks, I like sma...
Ok, I'll admit it... I have a hard time not blogging at all! I spent the last few days talking with many people, both internally and exter...
As you probably know by now, i joined morgan stanley last monday. The work is really interesting, and I would lie if I was to tell you i'm not already...
Are you an experienced highly technical C# developer? If you are, let me know, as my agency is looking for people to place into highly rated comp...
JC asks what this new funky myAppName.vshost.exe is created at the same time as myAppName.exe… Well, this is used for debugger ...
An interesting reading (again) from Paul Graham. He’s the guy that wrote about the hundred year language, invented the Bayesian ...
You know, I just loved being linked. So when both Eric Gunnerson (Yeah, THAT eric!) and David link to my article about ReaderWriterLoc...
If you didn’t notice, my blogging rate is going up these days… But it seems this in turn gets me more people. My traffic has be...
Just found this list of web clients. The Messenger FAQ. Enjoy!
From eric, Scott talks about Managed Minidumps. Indeed, we lack some proper integration story, especially with the integrated re...
Just noticed that technorati has updated their front page with a really nice new layout. Sleek.
If you’re like me, although your usuability and layout skills for web and windows apps are correct, you are absolutely blind and stupi...
For those of you interested, Cubiks launched their new web site at www.cubiks.com and I must say it’s pretty clean. Well done to Suzy ...
Just found this link: http://dean.edwards.name/IE7/ named IE7: a simple extension that makes the most useful CSS extensions available. Doesn...
Yes, the previous link doesn’t work in firefox… Here’s another version for you: http://color.twysted.net/ ...
Edd just launched the DOAP project, to define an RDF based description language for software projects. I have to wonder though, how sp...
Thanks to the register, mary joe, scoble and others, this blog got it's biggest connection rate since its inception a year and half ago... 4200 connec...
Just read that Microsoft was buying Lookout. I’ve been a huge user and supporter of that software since Robert mentioned it, and...
I downloaded c# express yesterday and started going through some performance analysis I am running for my next article… And I find so...
I just finished backing up my old old blog from somewhere on the web I won’t mention, and will republish these posts, for historical r...
Val does a good job of summarizing of the discussion Eric started on AOP and Microsoft technologies, and I thought I would add a bit ...
My brain has been wondering around lately, about how feeds and syndication can play with the whole service oriented paradigm and the GXA sta...
While debugging a former colleague code, a Java servlet running under TomCat, we found the following interesting bug (interesting becau...
I don’t get it… What is that with Rory attracting people like that? I can’t see anything interesting about an in-the-clos...
It’s terrible when you’re waiting behind the fax machine and nothing gets out… While waiting, I try to get busy with work...
Finally, I can speak about this big news. Here you go: 3:30: received copy of the offer letter by fax 4:30: meeting ...
Interesting conversations going around on high level business processing language… Here are the links for you people interested in it (Yes I am ...
I have a great news to announce, am just waiting to see the thing written down on paper before announcing it… I don&rs...
Eric asks here what scenarios would AOP encapsulate for us and would be useful for us. Here are a few I can think of: ...
I have to agree with Cyrus on that one… I fell in love with this comedian a few weeks ago, with the sexy show… It is so ...
As I was reading Cyrus’ comments on embedding IDE editors in visual studio, and the realm of domain specific languages, it remin...
So, my server has been down for nearly 10 days… Other than loosing my googlejuice, this is a seriously annoying problem with hosting ...
dasBlonde is blogging about the GetHashCode vs GetCurrentThreadId way of getting a thread id. Without knowing what exactly she is tryi...
(Please excuse the raw format of this post, it will get updated if I find something really awful in the next few days). As no ...
It’s already been two weeks since I posted anything. We’re in beta release of the software I’ve been working on for nearly...
I was wondering why oh why after my xsl-t transformations the xml header was not outputted correctly… And guess what, hidden as a sma...
Today I encountered a really annoying documentation bug in the xml side of .net. Whenever you create an XPathDocument using the Stream based...
[Update 29/07/2004: Just updated the code, the old one was... broken to say the least :)] Following Ian’s snippet ...
When I posted about Channel9 going live, I im’d Robert Scoble about it. He was kind enough to respond. Please also note from fee...
Here comes a second wave of links that I didn’t blog about. We’re reaching November 2003 at this point! Longhorn ...
I was looking at my user agents on this blog, and what was my surprise when i saw this:
Don says that there’s probably only 3 active cdf feeds on the net. Nope! Every single user has it with dasBlog, and you can reac...
And here we go for the first list (please remember my backlog go back to October 2k3 so some links might look a bit old. They are neve...
Well well well, everybody is crazy over www.channel9.com these days, either loving it or hating it. Well, I have to admit that the experimen...
Thanks to all of you for caring. I'm finally starting to recover, at least on the physical side. Pills are burning my stomach, but when i go...
From gamespot, Microsoft announced a new toolkit that would work across Microsoft platforms to develop games. I can certainly understa...
From Don, it seems the SP2 includes http.sys. This is the kernel http driver that is included in windows server 2003. Now a question f...
This is something that has been running around for a few days but the blogosphere didn’t notice. You can enable the desktop compositio...
Just noticed while doing some clean-up work (as my machine seems to have gotten into some kind of neurotic reboot sequence…) that the...
I wanted to blog about it for a while, but i just found one of the things i wrote on the longhorn newsgroups (yes, I will return to newsgroups startin...
Well, I’ve been testing Lookout for quite some time now, and I must recognize that’s one of the best tool I’ve used. When ...
If you’ve been reading my blog regularly (and I know you’re about 25 around here J), you know I’ve been playing (and...
As my life is insignificant and just plain boring these days, I’ve uninstalled beta2 of SP2 and am in the process of installing the RC...
Please note this post was a few days old but I just discovered it never got published. So here it is. Stefano asks in this ...
I am very happy to say that I went over the 4K+ messages in my backlog in only 3 days of relatively painful reading, and my backlog stopped ...
Jesse talks about URL rewriting and propose a, well, solution to the problem. I know where he comes from, but there’s a muc...
I’ve been silent for the last few days as I impose on myself an absolute hiatus as long as I don’t finish my homework and read e...
Jan Tielens is really getting me hot on these two servers, and if I get some time I need to dig into them. Question to all of you, why...
I was going over my backlog today (about 5k unread posts that I’m going to try and finish reading in the next few days), and noticed a...
Following my article on asp.net hosting, Dave writes about this document that I could’ve used and have less investigation to do should...
I just want to let the people I like and also the people I talk to that I may not be very vocal on messenger, phone, or whatever. The techni...
We just arrived in amsterdam. The trip starts well, with a free upgrade in the hotel to a lovely one bedroom flat with view on amstel straat and the water...
As I’ve been quite ill for the last few days (don’t know if 39 degrees Celsius on wake up would be considered “quite&rdquo...
The Offline Application Block went live. A few weeks ago, it was in beta on gotdotnet. Kudos to the patterns and practices group for a...
In the latest event in the discussion about SOA and objects with Steve, he responds to me the following: “I’d argue that yo...
In his post, Steve Eichert talks about whether objects used in SOA may or may not contain behavior. I’m just reproducing the com...
Hey hey hey… just noticed that the new URL to your beloved blog got up again in the googlescore: · &...
I’ve wanted to write about the full ASP.net stack for a long time, and thanks to Roy, I now find the time and the will to go down the rabb...
Today, Smon asks why isn’t the ~ operator is not defined for the byte type. It is the exact same problem for the bitshift operat...
Just to let you know what I'm working on at the moment: An article on IIS undocumented, everything you wanted to know about aspnet_isapi.dll ...
Ingo talked about it here and Benjamin here. Lovely restaurant, was nice seeing Ian and Benjamin agai...
I was looking at the automatic trackback notification in dasBlog today, and received a weird referral from google. http://www...
Benjamin shares with us his views on the great debate about what is a service. So the question is, what can be considered a...
Just to let the blogosphere know about this. Not sure if I’ll be there or not.
A blogging dinner is being organised on the 15th here. I'll do my best to be here!
Please bear with me while the server is going up and down, I’m far from being an accomplished network administrator. Moreover, my hard...
I have a few entries in my back log, will get them out of the door this week end. I’ve seen that very few people did stay sub...
There will be a lot of posts today, I have quite a serious backlog and don’t want to do one of these HUGE posts that only Chris Brumme can successfully write.
I’m back online, finally. I announced here that I would bring the blog back online the 3rd of January… So a month later here I am. Sorry for those of you who...
So we had a blogging dinner. I was there, very good moment, nice beer, some very nice people, and overall nice conversation. W...
I just looked at my googlerank (you can never be too self-conscious), and guess what. Here are the few way to get me in the first page:
Andrew reports that version 1.0 of object spaces (the ORM technology to be provided with Whidbey next year) will only support SqlServer 200 and Yukon (the ne...
Interesting read on msdn: http://msdn.microsoft.com/msdnmag/issues/03/12/LeaseManager/default.aspx
A very handy utility is to be able to mount iso files as real cds. Microsoft have a Virtual CD-ROM Control Panel for Windows XP for that. From Scott. Cool.
I’m sorry. I’m so sorry. In scoble I try to believe. But there, you’ve gone too far. You went the commercial bullshit way. This is the quote I’m talking abou...
This one is too funny not to post. Moreover, Alex likes that kind of videos, and he’s one of my few regular readers that gives me some feedback on this blog,...
My eyes are feeling better, I’ll be back working tomorrow, and will finally put an end to a month of on and off development that is one of the most frustrati...
Sorry for the low blogging these days. Since friday I can hardly see anything, because of a cornea infiltration. This causes swollen eyes (frankly I look lik...
Everybody just constantly brags about how cool templates are. I have this very very strong feeling that I love them and that they’re going to render any code...
From Matt, I went there and saw that my whole blog looks like crap with my current dasBlog skin. I really want to write a skin, but where on earth am I goin...
Many out of band entries today, and my first post in French. I’ll be pleased to translate it back in English if someone asks for it.
Aaron tells us that working 14 hours a day is cool for him. I can certainly understand that. For many years, I was nearly coding 10 hours a day (yes, I was e...
Here, Jeremy asks if we want versioning in the file system.
I just wanted to blog it before Ingo does… He’s been waiting for his Dell for a few days, got it, and started ins...
As some of my beloved readers thinks I can’t give credit to someone slapping Longhorn, here is an article from eweek: ht...
It seems my little entry generated quite a lot of feedback. Mostly I've been accused of just trusting Bill Gates word on groundless discussion. So her...
This article is one of the THE most stupid article I’ve ever read.
Hello dear readers, as promised, the first part of my peer 2 peer history. I’ll try to remember what happened since I started being involved in this movement...
Oh, when the day ends just like that, things just get brighter.
Am finishing my Task based MVC modifications to the excellent User Interface Process today, and here is one thing that comes over and over in my code. This p...
No new posts tonight. Scoble talked about it a while back, but when life becomes busy, things have a tendancy to go bad, especially if they can.
Just wanted to say Hi! to Julien, a french working at Microsoft.
A long long time ago, there was a discussion (and here) about the BitVector32 class being buggy. My main problem was that it was not feature complete, and I...
First, in an earlier blog, I said that I would pay a beer to my first reader using RSS bandit. Where are you?
Luke Hutteman’s public virtual MemoryStream]
image previously at http://thetechnologist.is-a-geek.com/blog/content/binary/Office.jpg
I’ve read quite a lot of bloggers (here for example) complaining about removing records from their test database.
From Fabrice, Julien which is a new comer, think his blog is a SOA service. I must say I so much disagree.
Ken ask a question on winFS interop. From what we got from the newsgroups (you should really come and see them), WinFS has two ways of copying file and metad...
Richard answers to my comment to his web site about the IDE of the future, and more specifically the XAML way of coding.
Just wanted to say hi to the few people who subscribed to this blog from RSS Bandit, and from the few mac addicts that say hello through Safari. Gecko...
Today was the big installation day. I didn't want to suffer the performance problems of running Longhorn under a virtual PC or a VMware installation, ...
Well, had to post that one... Well, maybe would be a good time to install Unreal on all of our computers! (Dunno what the CEO would think abou...
Christian Weyer gives us a very handy tool to experiment with the concept of contract first web services. For those of you not yet hooked up on t...
I just saw that in my referrers: FeedDemon/1.0 RC2 (http://www.bradsoft.com/feeddemon/; Microsoft Windows) You know what that means? Yeah! One...
You know how it is, you start writing a huge entry, then midlessly click and bam, you loose your blog entry. How frustrating. One more reason to drop ...