The Wagner Blog
Development Notes, News and Trivia









Subscribe to "The Wagner Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Friday, March 21, 2003
 

By the way, before I forget, Chapter 8 and Chapter 9 of my story "If it hadn't been for 15 minutes" are done. Its really getting down to the wire now.
8:28:19 PM    

Someone at MS agrees

Mike Harsh, who really seems to have quite bit going for himself, posted a comment about InfoPath I couldn't agree more with. Mike says: " As far as useage, I'm not sure I see the market for this app.  I will be interested to see how businesses put it to work. " That makes another MS insider whom I agree with. But you know, I've said my peace a few days ago and should leave it at that. And then again dare I say that I think Don Box who I think indirectly started this last InfoPath go around in the world of NET blogs, at least from afar, has a good deal of P.T. Barnum's blood in his veins (aside from being a brilliant developer). I always thought "COM is Love" was a bit over the top. Now if he had said "NET is love".... Yes yes I know the first quote preceeded NET by many years. Just making a fascetious point.

Here is more.

 

 


8:14:16 PM    

NET Tools, Utilities and Code

Farbrice a page full of links, found here.

For now I've copied some (ok - all. )

Code generation

Compilation

 

Obfuscation

 

Decompilation

 

Object Browsing

 

Persistence and data-related code generation

 

Builds

Testing

Code validation - Standard verifiers

Profiling - Performance Testing

  • nprof
  • Application Center Test - Microsoft (part of Visual Studio .NET Enterprise editions)

Documentation

Frameworks

 

Modeling - UML

 

  • Rational XDE - IBM
  • Visio - Microsoft (part of Visual Studio .NET Enterprise Architect edition)

MVC

 

Code versioning

 

Localization

 

Reporting

 

IDEs

 

RAD Tools - Application Development Automation

 

Page templating

 

Others

 


Useful links

 


8:01:27 PM    

Increasing the length of a Session in an ASP.NET application is a simple enough process. You can simply edit the sessionState node in web.config or machine.config.

<sessionState mode="InProc" stateConnectionString="tpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password="cookieless="false" timeout="20" />

One caveat to this, though, that I wasn't aware of until just recently. ASP.NET also includes automatic worker process recycling. This allows you to set thresholds for memory consumption, number of requests, deadlock detection, and so on. However, if you are using InProc session state, recycling the WP is also going to kill your session state.

<proessModel enable="true" timeout="Infinite" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" />

If you're seeing the your session disappear even when it shouldn't be timing out, this is could be the culprit. There are various ways to handle this, depending on whether you're storing conversational state or just some variables that can be fetched again, but it's something to be aware of.

[Loosely Coupled]


7:58:59 PM    

Steve has published a new article in MSDN magazine. His article breaks down nine ways to maintain state in an ASP.NET application.

Another interesting article is Jeff Prosise's "Supporting Database Cache Dependencies in ASP.NET". I guess this is a pretty good work around....maybe V2 will have a more baked in solution.

[ScottW]


7:56:27 PM    


Click here to visit the Radio UserLand website. © Copyright 2004 Thomas Wagner.
Last update: 5/2/2004; 4:46:07 PM.
This theme is based on the SoundWaves (blue) Manila theme.
March 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Jan   Apr