<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7423088368622132917</id><updated>2011-04-21T20:07:06.174+01:00</updated><category term='Refactor'/><category term='ASP.NET'/><category term='Visual Studio 2005'/><title type='text'>ASP.NET AJAX and Performance</title><subtitle type='html'>Technical blog about ASP.NET, AJAX and Performance testing web based applications</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-9216472530659352152</id><published>2007-09-07T10:19:00.000+02:00</published><updated>2008-12-10T11:03:48.260+01:00</updated><title type='text'>Loadrunner 9.0 new features and problems</title><content type='html'>Recently the new version of Loadrunner was released - version 9.0. The last zero really indicates how well this version works at the moment. HP purchased Mercury last year and they have worked rather well on making this product look more HP wise.&lt;br /&gt;&lt;br /&gt;There are unfortunately still some major bugs that they need to handle, such as the Analysis tool crashing when you try to open either a analysis file, or analysing the results directly from the Controller.&lt;br /&gt;&lt;br /&gt;However there are also some new cool features: &lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Parameter simulation in vugen:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5107377206102539570" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_a_59pk1-4-g/RuEMgkerPTI/AAAAAAAAAA8/wkyIWrYDiLw/s320/prm_sim.bmp" border="0" /&gt; &lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;The new scheduler in the Controller:&lt;/p&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_a_59pk1-4-g/RuFHw0erPXI/AAAAAAAAABc/_s4CRUuf2lI/s1600-h/ctrl_interface.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5107442356461452658" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_a_59pk1-4-g/RuFHw0erPXI/AAAAAAAAABc/_s4CRUuf2lI/s320/ctrl_interface.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's also a new feature to connect an SLA directly in the Controller. This makes it poosible to see instantly in the Analysis tool wether the requirements have been met or not.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_a_59pk1-4-g/RuFI0kerPZI/AAAAAAAAABs/6MFFMMRcYEg/s1600-h/sla_trans.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5107443520397589906" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_a_59pk1-4-g/RuFI0kerPZI/AAAAAAAAABs/6MFFMMRcYEg/s320/sla_trans.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_a_59pk1-4-g/RuFJIUerPaI/AAAAAAAAAB0/GhPZHVSyjjI/s1600-h/sla_goal.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5107443859700006306" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_a_59pk1-4-g/RuFJIUerPaI/AAAAAAAAAB0/GhPZHVSyjjI/s320/sla_goal.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_a_59pk1-4-g/RuFJOUerPbI/AAAAAAAAAB8/FsaDXlZT8Qw/s1600-h/sla_resp.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5107443962779221426" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_a_59pk1-4-g/RuFJOUerPbI/AAAAAAAAAB8/FsaDXlZT8Qw/s320/sla_resp.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-9216472530659352152?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/9216472530659352152/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=9216472530659352152' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/9216472530659352152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/9216472530659352152'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/09/loadrunner-90-new-features-and-problems.html' title='Loadrunner 9.0 new features and problems'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a_59pk1-4-g/RuEMgkerPTI/AAAAAAAAAA8/wkyIWrYDiLw/s72-c/prm_sim.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-7854316126421858207</id><published>2007-06-01T13:10:00.000+02:00</published><updated>2008-12-10T11:03:48.725+01:00</updated><title type='text'>Mercury Diagnostics Profiler for .NET</title><content type='html'>&lt;div&gt;Do you know that your page is performing bad under heavy load? Do you know what methods and SQL querys that are responsible for the excessive system usage?&lt;br /&gt;&lt;br /&gt;If not, then you should use HP/Mercurys tool called Diagnostics Profiler.&lt;br /&gt;&lt;br /&gt;It was designed to be used together with Diagnostics Server, but they also released a free to use version mode - called the Profiler mode.&lt;br /&gt;&lt;br /&gt;In the .NET environment you install a probe on the web server you want monitored and scan your business logic binaries to set up a .points file. This points file is telling the profiler which methods on top of the ordinary ASP.NET stuff it should look for. You can also set up specific .points files for ADO.NET and such.&lt;br /&gt;&lt;br /&gt;The profiler is listening on a port span you set up, and it defaults to port 35000. To access the profiler you just go to the site in your browser: http://localhost:35000/profiler and this view shows up:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_a_59pk1-4-g/Rl__ssG4JkI/AAAAAAAAAAk/TZEFk2GivV0/s1600-h/mdiag_start.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5071052848661800514" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_a_59pk1-4-g/Rl__ssG4JkI/AAAAAAAAAAk/TZEFk2GivV0/s320/mdiag_start.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The profiler can also give you an overview on how the heap is growing over time, how many objects that survives garbage collection and what classes that are most common, and use the most amount of space in your heap.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_a_59pk1-4-g/RmAB-MG4JlI/AAAAAAAAAAs/u5myJSmeAfs/s1600-h/mdiag_heap.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5071055348332766802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_a_59pk1-4-g/RmAB-MG4JlI/AAAAAAAAAAs/u5myJSmeAfs/s320/mdiag_heap.bmp" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It is also possible to see the long-running SQL querys or Stored Procedures of your application and to see a call breakdown of the page that is calling these procedures, methods or querys.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-7854316126421858207?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/7854316126421858207/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=7854316126421858207' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/7854316126421858207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/7854316126421858207'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/06/mercury-diagnostics-profiler-for-net.html' title='Mercury Diagnostics Profiler for .NET'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_a_59pk1-4-g/Rl__ssG4JkI/AAAAAAAAAAk/TZEFk2GivV0/s72-c/mdiag_start.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-100986918746370251</id><published>2007-05-11T09:46:00.000+02:00</published><updated>2008-12-10T11:03:50.800+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Refactor'/><title type='text'>Powerful Refactoring Plug In For Visual Studio</title><content type='html'>&lt;a href="http://www.doitwith.net/2007/05/07/PowerfulFreeDownloadRefactor!ForASP.NET2.2.aspx"&gt;Mark Miller&lt;/a&gt; writes about a cool free tool for refactoring your ASP.NET code - &lt;br /&gt;&lt;a href="http://www.devexpress.com/Products/NET/IDETools/RefactorASP"&gt;Refactor! for ASP.NET&lt;/a&gt; from &lt;a href="http://www.devexpress.com/"&gt;Devexpress&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It allows you to do a lot of tasks with just a few mouse clicks such as:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Add Validator&lt;/strong&gt;&lt;br /&gt;Adds a validator to an input control just by right clicking it and selecting the apropriate validator in the menu.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_a_59pk1-4-g/RkQhXfK1-EI/AAAAAAAAAAc/PWQ_8ghgOXY/s1600-h/AddRangeValidator.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_a_59pk1-4-g/RkQhXfK1-EI/AAAAAAAAAAc/PWQ_8ghgOXY/s320/AddRangeValidator.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5063208568458967106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Surround with UpdatePanel&lt;/strong&gt;&lt;br /&gt;Surrounds a block of content with the UpdatePanel control. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_a_59pk1-4-g/RkQhN_K1-DI/AAAAAAAAAAU/PRVA13cA3JY/s1600-h/SurroundWithUpdatePanel3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_a_59pk1-4-g/RkQhN_K1-DI/AAAAAAAAAAU/PRVA13cA3JY/s320/SurroundWithUpdatePanel3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5063208405250209842" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-100986918746370251?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/100986918746370251/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=100986918746370251' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/100986918746370251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/100986918746370251'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/05/powerful-refactoring-plug-in-for-visual.html' title='Powerful Refactoring Plug In For Visual Studio'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a_59pk1-4-g/RkQhXfK1-EI/AAAAAAAAAAc/PWQ_8ghgOXY/s72-c/AddRangeValidator.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-7274604351041261082</id><published>2007-05-08T09:11:00.000+02:00</published><updated>2008-12-10T11:03:51.120+01:00</updated><title type='text'></title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_a_59pk1-4-g/RkAi1fK1-CI/AAAAAAAAAAM/mo08Bw62jjU/s1600-h/modermodemet%5B1%5D.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_a_59pk1-4-g/RkAi1fK1-CI/AAAAAAAAAAM/mo08Bw62jjU/s320/modermodemet%5B1%5D.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062084283459827746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Found this very amusing classic article on the internet. For you non swedish speaking it sais something like:&lt;br /&gt;&lt;br /&gt;"Now he have reached the hardware, the mother modem, the very heart of the hard drive is broken"&lt;br /&gt;&lt;br /&gt;:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-7274604351041261082?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/7274604351041261082/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=7274604351041261082' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/7274604351041261082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/7274604351041261082'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/05/found-this-very-amusing-classic-article.html' title=''/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a_59pk1-4-g/RkAi1fK1-CI/AAAAAAAAAAM/mo08Bw62jjU/s72-c/modermodemet%5B1%5D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-8330201240969345510</id><published>2007-05-02T15:19:00.000+02:00</published><updated>2007-05-02T15:38:36.901+02:00</updated><title type='text'>MembershipProvider for MySql in .NET 2.0</title><content type='html'>In version 2.0 of the .NET framework there is built in support for role based membership. The users are stored in either a database or another data provider such as XML files. Everything is accessed trough a MembershipProvider.&lt;br /&gt;&lt;br /&gt;The default MembershipProvider in .NET only works with SQL Server or SQL Express, but you can override the classes and methods to support your own data provider.&lt;br /&gt;&lt;br /&gt;I have written an article (in swedish) on the Pellesoft web site about this, and also how you can extend the MembershipUser class to implement your own properties such as first and last name.&lt;br /&gt;&lt;br /&gt;The article:&lt;br /&gt;&lt;a href="http://www.pellesoft.se/area/articles/article.aspx?artid=975"&gt;http://www.pellesoft.se/area/articles/article.aspx?artid=975&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The original classes comes from &lt;a href="http://makoto.madmedia.ca/2007/03/mysql-membership-and-role-provider-for.html"&gt;www.sprinj.com&lt;/a&gt; where you can find the basic solution in english.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-8330201240969345510?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/8330201240969345510/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=8330201240969345510' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/8330201240969345510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/8330201240969345510'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/05/membershipprovider-for-mysql-in-net-20.html' title='MembershipProvider for MySql in .NET 2.0'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-2840397203720681137</id><published>2007-04-27T08:59:00.000+02:00</published><updated>2007-04-27T09:17:29.314+02:00</updated><title type='text'>Wiki about Performance</title><content type='html'>There is a very good wiki about performance testing Web Applications built with ASP.NET:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/PerfTesting"&gt;http://www.codeplex.com/PerfTesting&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Everyone who is working with architecture for an application today must be aware of how to design for performance. This is not the case in many projects though.&lt;br /&gt;Developers today tends to do it easy for themselves, but not always in a performance perspective; chatty communication with the Database, large serialized objects sent over the network etc.&lt;br /&gt;&lt;br /&gt;In this Wiki you can get an idea on how to calculate and plan for performance in your applications.&lt;br /&gt;&lt;br /&gt;Read it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-2840397203720681137?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/2840397203720681137/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=2840397203720681137' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/2840397203720681137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/2840397203720681137'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/04/wiki-about-performance.html' title='Wiki about Performance'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7423088368622132917.post-8433390101345060042</id><published>2007-04-27T08:37:00.000+02:00</published><updated>2007-04-27T08:55:02.005+02:00</updated><title type='text'>First post</title><content type='html'>This is the first publishing here on my blog. Hopefully I will have some time to write here at least every week or so.&lt;br /&gt;&lt;br /&gt;This weekend I'm going to Norway for some ski hiking so there won't be any posts until next week.&lt;br /&gt;&lt;br /&gt;See you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7423088368622132917-8433390101345060042?l=davidhagg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidhagg.blogspot.com/feeds/8433390101345060042/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7423088368622132917&amp;postID=8433390101345060042' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/8433390101345060042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7423088368622132917/posts/default/8433390101345060042'/><link rel='alternate' type='text/html' href='http://davidhagg.blogspot.com/2007/04/first-post.html' title='First post'/><author><name>David Hägg</name><uri>http://www.blogger.com/profile/04137373745756195102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
