ASP.NET
There are 32 entries for the tag
ASP.NET
What:MSDN Webcast: Knee-Jerk Reactions to Proactive Solutions: Improved SharePoint PerformanceAttend this webcast to learn one dozen easy-to-implement performance tips for Microsoft Office SharePoint Server 2007. We discuss a wide range of topics from adjusting out-of-the-box settings to identifying memory leaks in custom code. We also describe several ways to proactively improve the user experience and squeeze more performance out of a SharePoint Server farm. Anyone currently designing a SharePoint...
Why Silverlight? What is Silverlight? Version 3 of Microsoft Silverlight is on the horizon and there are still some misconceptions regarding why Silverlight exists. Before answering the “Why Silverlight” question we need to understand what Silverlight is. Silverlight, is often compared to Flash because of its vector graphics and animation capabilities. However, Silverlight also provides access to a subset of .NET Framework Base Classes. So this means that complete applications can be developed using...
SharePoint Best Practices Chat with Spencer Harbar Background: I met Spencer Harbar (SharePoint MVP) at the 2009 MVP Summit. My friend AC introduced us. Spencer and Andrew both recently spoke at the European SharePoint Best Practices Conference. Spencer was kind enough to take a few minutes to chat about his slide deck he made available. The following is a transcript of our conversation: Spence says: http://www.harbar.net/archi... dbottjer says:...
Issue: Ensure your code is the latest before a check out. Not working with the latest code often creates a confusing situation for a developers trying to debug misbehaving code. Furthermore, it becomes very important to get latest changes and merge differences when working on a project with many dependencies. Solution: David McCollough my friend and co-worker showed me how to automatically ensure getting latest upon checkout by performing the following steps: Launch Visual Studio 2008 Click Tools->Options...
Issue: Ensure your code is the latest before a check out. Not working with the latest code often creates a confusing situation for a developers trying to debug misbehaving code. Furthermore, it becomes very important to get latest changes and merge differences when working on a project with many dependencies. Solution: David McCollough my friend and co-worker showed me how to automatically ensure getting latest upon checkout by performing the following steps: Launch Visual Studio 2008 Click Tools->Options...
Date: Monday April 13, 2009 Time: 6:00 pm Speakers: Sheri Alexander, Eric Gesinski, Dennis Bottjer Topics: 1) Shari - Geek Speak: How Geeks Can Communicate with the Rest of the Business World 2) Eric - Search Engine Optimization (SEO) Tips for SharePoint. 3) Dennis - Avoiding Common SharePoint Mistakes Location: TCC (Tulsa Community College) Northeast Campus 3727 East Apache Tulsa, OK 74115 Note: The Tulsa SharePoint interest Group will meet on April 13th in the NEC Board Room. This room is in the...
I just received notification that I am now a three time Microsoft ASP.NET MVP. Dear Dennis Bottjer, Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. Also in this email: About your MVP Award Gift How to access http://www.mvpaward.com to get your technical subscription benefits Your MVP Identification Number MVP Award Program Code...
Despite best efforts it has taken me a few days to get this slide deck posted. This is the “Essential Tips for Improving SharePoint Performance” presentation I gave at the SharePoint Saturday Kansas City event on February 7th. The Tulsa SharePoint community was well representing at the event by David McCollough, David Walker and Cory Roth. I would again like to thank Becky Isserman for organizing such a great event. Now Available Download: Essential Tips for Improving SharePoint Performance Related...
David McCollough, David Walker, and I left for KC at 4am Saturday Morning. But it was well worth it. The KC SharePoint Saturday was an amazing event. David M and I did two talks and the crowd was great. I would like to thank everyone who attended our sessions for all the great questions. I would like to especially thank Becky and all the organizers for putting together such a great event...
Becky Isserman runs the Kansas City Office Geeks User Group and is helping to organize a FREE, all day SharePoint training event, on February 7th. The event is SharePoint Saturday and registration is still open. Several SharePoint guru's from Oklahoma and surrounding states will be in attendance. David McCoullough and I have submitted two sessions. The first is on improving SharePoint performance and the second is about enabling variations to support Multilingual Portal Requirements. Kansas City...
What:Custom Themes and Branding for the SharePoint IntranetJoin us for an insightful discussion on how to meld a SharePoint Intranet to reflect your corporate identity. Our talk focuses on three major areas. The first covers out of the box options for applying a theme. The second covers creating a custom theme and the third covers creating a custom brand. The presentation includes a mixture of live demonstration and slides.When:Monday, November 10, 2008 6:00 PM to 8:00 PMWhere:Tulsa Community College...
My friend and coworker at SpringPoint David McCoullough is blogging. David is a talent ASP.NET developer who has attacked SharePoint development with a ferocious passion. Welcome to the BlogoSphere David! Technorati Tags: SharePoint,David McCoullough,SpringPoint,ASP...
The .NET Framework allows developers to write managed code. The term managed refers to how memory is handled by a computer system. For example, C/C++ code is commonly known as unmanaged because developers must allocate and de-allocate memory. In contrast, the .NET Framework provide a mechanism known as the Garbage Collector (GC) to de-allocate or collect object no longer in use. I have found it particularly helpful to consider SharePoint a very large ASP.NET Application. If you can visualize SharePoint...
When I refer to SharePoint I am referring to both Windows SharePoint Services 3.0 (WSS 3.0) and Microsoft Office SharePoint Server (MOSS 2007). SharePoint is often thought of as an intranet portal. However, many public web sites are now powered by SharePoint. One compelling reason for this is the powerful publishing capabilities built into MOSS 2007 Enterprise. Furthermore, it is much easier to brand sites in the latest versions of SharePoint then previous versions. SharePoint know leverages masterpages...
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...
The last few months have quickly flew by. Carrie and I moved back to Tulsa, OK from Jacksonville, FL at the end of August. We are now settled into our new house and have been busy working on the nursery. Kate, our first child, is due on November 17th. I really miss all my Florida friends and the strong Florida Developer Community but I am getting re-established in Tulsa. For Example, I accepted a position as Solution Architect with a local Microsoft Gold Partner, SpringPoint Technologies in late...
As many friends and colleagues know my wife and I are pregnant with our first child, a little girl. As a result we have decided to relocate to Tulsa, OK. Yes, we are heading to Tulsa to be near family. Most of my wife's family is from Tulsa and my parents relocated their several years ago for work. Anticipating this move I have been actively interviewing with many local companies. Interviewing is always a stressful process. However, I couldn't believe the general tone of a third round interview I...
<xhtmlConformance mode="" /> is new to ASP.NET 2.0 and can be added to the Web.Config to specify the XHTML rendering mode for an ASP.NET Application. Mode can be set to Legacy, Transitional, or Strict. Using the Legacy mode is not recommended if your site uses AJAX. I found setting the mode to transitional particularly useful when trying to persuade DotNetNuke 4.x to output XHTML Transitional Compliant Markup...
More ASP.NET sites are AJAX enable. This means more client side JavaScript which means heavier bandwidth usage. This tool http://fmarcia.info/jsmin/t... eliminates white space, comments, etc from a script which is basically a crude form of compression.A
On Sunday April 1, 2007 I received the following letter from Microsoft. Needless to say I was so glad they weren't kidding. [;)]
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
Using TiddlyWiki within ASP.NET Application as a help system.
ASP.NET 2.0 Connection String Section can be referenced in the web.config from an external file.
Many interesting projects are showing up on www.CodePlex.com such as the Best Practices Analyzer. This tool is an engine for analyzing applications for Best Practices Compliance. The tool is Shared Source and is architected using a "Plug-In" design. This means the tool is easily extendible via new Plug-Ins and rules.
The Report Viewer Control available with Visual Studio 2005 is perhaps one of the most powerful and most over looked control. This control is new to Visual Studio 2005, comes in both Win Forms and ASP.NET versions, and is freely redistributable.
ASP.NET 2.0 brought many enhancements aimed at reducing the amount of code developers have to write to perform typical development tasks. For example, most modern ASP.NET web sites provide user membership and role membership. We can see these features used in portals and forums. Forums, such as Community Server use membership and roles to authenticate users and then determine user permissions.
When building custom server controls sometimes it is nice to eliminate the need for a post back. I say nice but not necessarily easy. Perhaps you would like to enter dollar amounts into textboxes within grid rows and display the total on the last row all without a post back.
Recently I spoke at the 2005 Tallahassee, FL Code Camp. My presentation was an "Introduction to Custom Server Controls." During the the presentation I described the technical differences between user controls (.ASCX) and Custom Controls. Even with a clear matrix of the differences, the distinctions were a little blurry for an audience that has built a few user controls and no Custom Controls.
Most .NET Web Applications are built using .ASPX and ASCX (User Controls) Files. However, ASP.NET provides an easy way to build HTTP Handlers via .ASHX Files. You might want to use HTTP Handlers when the output of your application isn't going to a web browser.
Many Web Developers and Designers still choose HTML Tables over CSS and Table Free site design. CSS comes with a learning curve and cross browser compatibility can be frustrating at times. However, CSS does offer several benefits including smaller overall site downloads and easier maintenance. This can translate into faster update times and better site performance.
ASP.NET delivers on the promise of code re-use is through custom controls. ASP.NET has given developer many new server side controls to work with such as the data grid, validation controls and the calendar control. All of these controls expose properties to the developer that he/she can set at design time or through code at run time. These controls have been designed to save developers much time by achieving what could only previously be accomplished in custom code. Furthermore, ASP.NET allo
Blogging or Web Loggin has become a huge phenomenon. It allows all those with an interest in writing to publish their thoughts themselves without the need for an editor or traditial publisher. Furthermore, Blogs are very personal in nature usually discussing topics the author has much expertise in.