woensdag, juni 28, 2006


webparts series + schema partsetup

part 1
part 2
part 3
extra 1
extra 2
Sahil Malik

not new but handydandy

While we are on it, here a schema I made to make clear what the relations between the different components are:

just saw a nice webcast on webparts:

Did you know?:
The description file is not the same as the control itself. It is an XML file that ends with a .WebPart extension and contains name/value pairs--mostly property values--that describe the state of the control. The description file is created according to a specified XML format, as described in the topic Web Parts Control Description Files.



Dutch .net site

pers ref: http://www.devtips.net/directory.aspx

dinsdag, juni 27, 2006


Codeplex - MS-community

New community website from microsoft for sharing projects..



bunch of soap services

vrijdag, juni 23, 2006


SQL-server express 2005

Here you can download different versions of SQL2005 express but also related stuff..

woensdag, juni 21, 2006


tiny url


Object Database Podcast

New techpod i found, didnt listen yet, but here the link:

complete list with techpodcasts:


dinsdag, juni 20, 2006


Crosspage posting rules of thumb

Nice article from odetocode about how to handle crosspage posting (new in 2.0)


The 46 Best-ever Freeware Utilities

There are a lot of great freeware products out there. Many are as good or even better than their commercial alternatives


ref: tools


C# Opensource

Mostly MS related stuff is seen as an oponent of the opensource communitie, why? dont have a clue, whole different animals. To opensource or not to opensource is a personal/company choice, not a product/language/ide/framework choice. To prove: http://csharp-source.net/


Common Ajax mistakes

thoughts on Ajax mistakes



Eventlog export viewer

I had troubles at a server on which I dont have direct access, so the sysadmin sended me the logs as *.evt file so I needed good viewer. Took me a bit, but here is a very nice free tool: http://www.eventlogxp.com/ In combination with MSACCESS and MSEXCEL I was able to produce a nice chart which gave me an inside vew on what was going on and when. (4 ur info, it looked like it was an overflooding connectionpool)

also always common handy to peek into the pool: sqlquery analyzer: EXEC SP_WHO

maandag, juni 19, 2006


The Daily WTF



Service BAT == Service Factory

Service BAT is a toolkit that provides architectural guidance, tools, patterns, wizards, etc. to help you designing and building services using Windows Communication Foundation and ASMX. The Guidance Automation Toolkit is used to integrate all of this very nicely into Visual Studio.NET 2005. One of the great things of Service BAT is the level of customization. Service BAT doesn’t force to do anything you don’t like. You can customize most parts of Service BAT to make it meet your requirements.
this month in .Net magazine

dont forget to install (see readmefile):
* Guidance Automation Extensions: http://www.microsoft.com/downloads/details.aspx?FamilyId=C0A394C0-5EEB-47C4-9F7B-71E51866A7ED&displaylang=en


new coderush version

zondag, juni 18, 2006


FEM business

personal ref, dutch.

woensdag, juni 14, 2006


What do we expect from a good architecture?

Meet the "ities":

- Simplicity
- Extensibility
- Maintainability
- Composability
- Parsimonity
- Longevity
- Availability
- Scalability
- Reliability
- Recoverability
- Manageability
- Usability

for the record, Performability and Parsimonity arent real words ;-)

ref: Webcast: Pragmatic Architecture (Level 200)

refs in webcast:


Oldskool dos command

Had hard time remembering how to add a default search path (so you dont have to type full path every time). Well here's the command. Dont forget the to include the old path by %path%, otherwise you will end up with only one path.

set path=%path%;"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin"


SQL Server 2005 Everywhere Edition

Benefits of SQL Server 2005 Everywhere Edition
The following are the main benefits of SQL Server 2005 Everywhere Edition:

Increase Productivity: SQL Server Everywhere allows developers and administrators to apply their existing SQL Server skills and be immediately productive.

Enables Deep Business Insight: SQL Server Everywhere, together with Business Intelligence in SQL Server 2005, allows you to extend your business insights further across the organization to distributed and mobile applications.

Reliability For Mission-Critical Business: Originally built on SQL Mobile technology, SQL Server Everywhere has self-healing and management technologies built designed to handle instant off and dead battery scenarios.

Better Value Over Time: As requirements and scale grow, SQL Server Everywhere can easily scale up to other editions of SQL Server.


Development strategie near future

Cool teched webcast on what path to go in the near future.


winfx = .net 3.0 includes WCF (communication foundation) and WF (workflow) expected end 2006

WCS = windows card space = formar Infocard

a must c (on triple speed is ok)

dinsdag, juni 13, 2006


Test if URL is valid

Sometimes you need to find out that if the urls on the page exists or not. The following code reads the HTML of the page and extracts all the urls and finally checks if the url exists or not.

Disabling the Button While the User Wait
this.MyButton.Attributes.Add("onclick", "this.value='Please wait...' ;this.disabled = true;" + ClientScript .GetPostBackEventReference(this.MyButton, ""));

Mohammad Azam


What's New for ASP.NET Web Services (ASMX) in .NET 2.0 (Level 200)

Nice webcast on new stuff in webservices.


maandag, juni 12, 2006


Tech-ed 2006 webcast series

Tech·Ed 2006 is sold out but that does not mean you have to miss out. Join us online June 12-16 as we simulcast more than 40 breakout sessions live from Boston — for free.

zondag, juni 11, 2006


Sharepoint webparts versus ASP.Net 2.0 Webparts

Working with sharepoint and ASP.Net 2.0 at the same time I had to know what way we go with the webparts. Well, good news: You write an ASP.NET 2.0 WebPart - it _is_ a Sharepoint 2007 WebPart But dont forget, webparts on Sharepoint 2003 is a different animal!!



Getting started with sharepoint webparts?

ASP.Net 2.0

zaterdag, juni 10, 2006


Vista & Office 12 review by rick

Good first review by Rick Strahl


webcast calendar microsoft

just bookmark..


LLBLGen Pro Example Using ASP.NET 2.0 & Paul Wilson

vrijdag, juni 09, 2006


Patterns in .NET

ASP.NET uses a page controller pattern and frameworks such as Struts, Rails, and several PHP frameworks use the front controller pattern.

woensdag, juni 07, 2006


MSF 4.0 resources

Being bussy with implementing MSF4.0 I came upon two nice resources you might check out:

Randy Miller's blog (the MSF godfather):

His recent webcast:
MSDN Webcast: An Introduction to Visual Studio Team System and the Microsoft Solutions Framework (Level 200)

.Net magazine article from december 2005 edition (by Rossen Blagoev (he also did major part on the masterclass I followed at MS complex in Amsterdam))

zondag, juni 04, 2006


Ajax Popup, nice

PopUp windows and PopUp boxes can be used to show additional information or help text on specific region, buttons, links or words on the page. Move the mouse-cursor over some of the blue, bold words in this text to see it in action.


blog: http://ajaxaspects.blogspot.com/

All of the AjaxEngine:
Asynchronous Processing: First series of the samples showing how to handle asynchronous processing on the client and the server.
AJAX core and web service samples: These samples show how to use JavaScript, webservices, AJAX actions and all the features of the AJAX engine.
AJAX web controls: These samples are using web controls and JavaScript behaviors to build up AJAX applications and to reduce the amount of code that has to be written in the pages.
LookUp: A autocomplete web control that suggest input values
TreeView: trees, tree view, hierachical data loading on demand
Field validation: validate field values on the server while filling out the form.
Huge Table: scroll or page through huge tables.
Bible Reader: A more complex AJAX application made of AJAX enabled web controls like cascading select boxes and text retrieval.
Bible Tree View: A AJAX based Tree View using an English Bible.
Page Connections: see how to link AJAX web controls together to reflect changed values.


Gentle.net 1.2.9

Gentle.NET is an open-source object persistence framework written in C#. It features a database-independent SQL factory, automatic SQL generation and object construction, a list class for managing 1:n and n:m relations, concurrency control, advanced caching, DataView construction helpers, and much, much more.

Took a look at it, 1st, its .Net 1.1, 2th, it uses templates (itchy)..



zaterdag, juni 03, 2006


AJAX Enabling ASP.NET 2.0 Web Parts with "Atlas"


Programming against interfaces

In this webcast the benevits of always using interfaces to programm against are explained. Very clear explained!. Esp. the natural behavior of separating private and public props/methods (14:00).

donderdag, juni 01, 2006


TDD and Debugging

It's relatively easy to sell the long term benefits of TDD is to make the code much easier and safer to modify, but in the short term the cost of writing all of the automated unit tests can appear to be inefficient. Looking at the bigger picture of the project... read more