Dennis Bottjer | ASP.NET MVP, SharePoint Architect

"An Ounce of Prevention is Worth a Pound of Cure" - Ben Franklin
posts - 152, comments - 40, trackbacks - 43

My Links

News

Dennis Bottjer ASP.NET MVP Add to Technorati Favorites The views expressed in this blog are mine and mine alone, not that of my employer, Microsoft, or anyone else’s. No warrantee is given for the quality of any material on this site.

Tag Cloud

Archives

Post Categories

.NET

.NET Framework
Tulsa Visual Studio 2008 InstallFest

Tonight (12/03/2007) I attended the Tulsa, OK .NET User Group's Visual Studio InstallFest organized by David Walker.  The event had an amazing turnout with over 150 people in attendance.  We had a great time networking and installing Visual Studio 2008.[Community] | [.NET] | [InstallFest]

posted @ Tuesday, December 04, 2007 2:08 AM | Feedback (0) | Filed Under [ .NET News ]

PEX Dynamic Test Generation

Found this project, http://research.microsoft.com/Pex/ from MS Research which apparently dynamically generates tests and code analysis during active development.  Interesting way to enforce code quality and just prove requirements are being met.

posted @ Wednesday, November 14, 2007 11:16 AM | Feedback (0) | Filed Under [ .NET Debugging ]

Mind Mapping with Bookvar

Bookvar http://www.bookvar.net/Default.aspx is a free Mind Mapping Windows Application built on the .NET 3.5 Beta Framework.  It highlights some amazing UI features available in WPF.  The application can be easily extended via add-ins.  The development team plans to make monthly releases.

posted @ Thursday, November 08, 2007 7:29 AM | Feedback (0) | Filed Under [ .NET Community News ]

ASP.NET Debug=true Performance Considerations

I'm sure, like me, you've seen plenty of production web.config files with debug=true set.  Most senior ASP.NET developers will recognize that debug should be set to false for the production build.  However, this small detail is often over looked.  So what does this setting really do and does it have any significant impact on a production site? When debug is set to true, the following occurs: Pages are not batch compiled. Pages do not time out. When a problem occurs, such as a problem with a Web service call, the Web server may start to queue requests and stop responding. Additional...

posted @ Wednesday, October 10, 2007 8:36 AM | Feedback (2) | Filed Under [ .NET ASP.NET Debugging Tips-n-Tricks ]

Thoughts On Recursion

Recursion is a computer science concept in which a method / function essentially calls itself until some condition is met.  Recursion can be an elegant solution to some logic problems.  However, I believe there are some potential dangers in using recursion that should carefully be consider.  Recursion is not an impossible concept to grasp it is just one that takes some thought.  The skill level of those maintaining an application should be considered before implementing recursion as it is a more advanced programming concept and could lead to serious performance issues of not implement correctly. namespace RecursionTest { class...

posted @ Tuesday, July 10, 2007 5:45 AM | Feedback (0) | Filed Under [ .NET C# Debugging ]

Office Business Applications Architecture Talk With Colin Cole

The following conversation is a conversation with Microsoft Financial Services Sr. Architect Colin Cole discussing Office Business Applications (OBA).  This is a new type of blog post for me and a Drowning In Technical Debt first.  I hope to conduct similar conversations in the future.  Finally, I would like to thank Colin for making time to have this conversation with me.dbottjer says: So I figured a good place to start would be with a definition.  What is OBA?  I did some research and here is what I came up with. Office Business Applications (OBA) use the Microsoft Office Suite of...

posted @ Thursday, May 24, 2007 6:27 PM | Feedback (4) | Filed Under [ .NET Architecture C# OBA and VSTO System Integration ]

.NET 2.0 FailFast Method

[Dave] copied me on an email a few months back from a colleauge regarding the FailFast method.  This method was added to the .NET 2.0 framework and basically terminates a process without executing the any application Try-Finally or finalizer code.  Additionally, this method creates a memory dump for your application and writes a log entry to the Windows Application Event Log.

posted @ Tuesday, May 08, 2007 8:07 PM | Feedback (0) | Filed Under [ .NET C# ]

WPF Views for CAB

Found this project http://www.codeplex.com/wpfcab on codeplex.  It strives to add WPF Views to the CAB.  This solution doesn't use crossbow and isn't using interop with WinForms. 

posted @ Thursday, April 12, 2007 4:39 AM | Feedback (0) | Filed Under [ .NET Architecture C# Smart Client ]

Delegate Timers In ASP.NET

Windows Services are similar to UNIX daemons. They are applications that start when Windows boots and continue running until Windows shuts down. A Windows Service might be used to implement a timer that continually polls a source looking for new data. When new data is found an import process might be kicked off. .NET has made developing Windows Services much easier than past methods. As mentioned above a Windows Service is an application and as such requires installation. In the remainder of thi

posted @ Tuesday, February 27, 2007 6:45 AM | Feedback (0) | Filed Under [ .NET ASP.NET C# ]

Visual Log Parser On Code Plex

Smart Client front end to MS Log Parser Utility.

posted @ Friday, February 23, 2007 5:11 AM | Feedback (1) | Filed Under [ .NET C# Debugging Smart Client ]

Full .NET Archive

Powered by: