Developers blog, .NET, C#, VB.NET, ATLAS, AJAX, WWF, ORM, LINQ, ARCHITECTURE and more by Frank Kroondijk
woensdag, juni 28, 2006
webparts series + schema partsetup
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.
pers ref: http://www.devtips.net/directory.aspx
dinsdag, juni 27, 2006
New community website from microsoft for sharing projects..
lots of wsdl files
vrijdag, juni 23, 2006
Here you can download different versions of SQL2005 express but also related stuff..
woensdag, juni 21, 2006
New techpod i found, didnt listen yet, but here the link:
complete list with techpodcasts:
dinsdag, juni 20, 2006
Nice article from odetocode about how to handle crosspage posting (new in 2.0)
There are a lot of great freeware products out there. Many are as good or even better than their commercial alternatives
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/
thoughts on Ajax mistakes
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
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
zondag, juni 18, 2006
personal ref, dutch.
woensdag, juni 14, 2006
What do we expect from a good architecture?
Meet the "ities":
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"
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.
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
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, ""));
Nice webcast on new stuff in webservices.
maandag, juni 12, 2006
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
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?
zaterdag, juni 10, 2006
Good first review by Rick Strahl
ORM LLBGen and 2.0
nice post from Scott..
vrijdag, juni 09, 2006
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
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.
All of the AjaxEngine:
Asynchronous Processing: First series of the samples showing how to handle asynchronous processing on the client and the server.
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 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
Super shot but cool Ajaxing of web parts demo.
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
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