Developers blog, .NET, C#, VB.NET, ATLAS, AJAX, WWF, ORM, LINQ, ARCHITECTURE and more by Frank Kroondijk |
|
ProfileFrank KroondijkSoftware developerSoftware architectBlog profile
Links
Archives
200 feeds |
woensdag, juni 28, 2006webparts 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: edit: just saw a nice webcast on webparts: http://blogs.msdn.com/aniyer/ http://www.msdnevents.com/default.aspx?sid=16 http://blogs.msdn.com/aniyer/search.aspx?q=webcast&p=1 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. http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.importcatalogpart(d=ide).aspx Dutch .net site
pers ref: http://www.devtips.net/directory.aspx
dinsdag, juni 27, 2006Codeplex - MS-communitybunch of soap servicesvrijdag, juni 23, 2006SQL-server express 2005
Here you can download different versions of SQL2005 express but also related stuff..
http://msdn.microsoft.com/vstudio/express/sql/download/ woensdag, juni 21, 2006tiny urlObject Database Podcast
New techpod i found, didnt listen yet, but here the link:
http://www.odbmsjournal.org/ complete list with techpodcasts: http://dotnetpret.blogspot.com/2006/05/webdevradio-podcasts.html dinsdag, juni 20, 2006Crosspage posting rules of thumb
Nice article from odetocode about how to handle crosspage posting (new in 2.0)
http://www.odetocode.com/Articles/421.aspx 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
http://www.techsupportalert.com/best_46_free_utilities.htm 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 mistakesEventlog 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, 2006The Daily WTFfunny 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 http://www.edwardbakker.nl/default.aspx#ab5ccc67b-62c6-4262-a2c6-5213d9e2a255 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 versionzondag, juni 18, 2006FEM business
personal ref, dutch.
woensdag, juni 14, 2006What 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: http://www.bredemeyer.com/ 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.
notes: 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) https://www118.livemeeting.com/cc/mseventsbmo/view?id=1032298154&role=attend&pw=B4A651E2 http://www.davidchappell.com/introducingwcfv1.2.1.pdf http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/wfintro.asp http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/introinfocard.asp dinsdag, juni 13, 2006Test 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.
http://geekswithblogs.net/azamsharp/archive/2006/06/08/81251.aspx Disabling the Button While the User Wait this.MyButton.Attributes.Add("onclick", "this.value='Please wait...' ;this.disabled = true;" + ClientScript .GetPostBackEventReference(this.MyButton, "")); http://geekswithblogs.net/azamsharp/archive/2006/06/11/81513.aspx Mohammad Azam http://aspalliance.com/author.aspx?uId=58748 What's New for ASP.NET Web Services (ASMX) in .NET 2.0 (Level 200)
Nice webcast on new stuff in webservices.
http://msevents.microsoft.com/cui/r.ASpx?t=4&c=en-us&r=1284345559 maandag, juni 12, 2006Tech-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, 2006Sharepoint 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!!
http://blah.winsmarts.com/2006/05/19/writing-custom-editors-for-sharepoint-2007-and-aspnet-20-webparts.aspx http://blogs.msdn.com/mikefitz/archive/2005/03/17/397775.aspx Getting started with sharepoint webparts? http://www.intranetjournal.com/sharepoint/ http://www.osix.net/modules/article/?id=660 http://www.devx.com/dotnet/Article/17518/0#codeitemarea ASP.Net 2.0 http://msdn.microsoft.com/msdnmag/issues/05/09/WebParts/default.aspx zaterdag, juni 10, 2006Vista & 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
ORM LLBGen and 2.0
nice post from Scott.. http://weblogs.asp.net/scottgu/archive/2006/06/09/LLBGen-Example-Using-ASP.NET-2.0.aspx vrijdag, juni 09, 2006Patterns 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, 2006MSF 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): http://blogs.msdn.com/randymiller/ 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)) http://download.microsoft.com/download/2/e/e/2eec0dc6-7100-440a-9785-22d5e614624f/Net11_p69-73_1_06.pdf zondag, juni 04, 2006Ajax 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.
http://www.mathertel.de/AJAXEngine/S04_VisualEffects/PopUpDemo.aspx 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.9Gentle.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).. http://sourceforge.net/projects/gopf http://www.mertner.com/confluence/display/Gentle/Getting+Started zaterdag, juni 03, 2006AJAX Enabling ASP.NET 2.0 Web Parts with "Atlas"
Super shot but cool Ajaxing of web parts demo.
http://channel9.msdn.com/Showpost.aspx?postid=198273 at aspalliance: http://aspalliance.com/videos/AtlasTextBoxExtender/AtlasTextBoxExtender.aspx rss: http://aspalliance.com/videos/rss.aspx 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, 2006TDD 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
|