Wednesday, April 02, 2008 |
|
|
On Saturday, March 29th, software developers from around the Metro DC area met to listen to presentations by over a dozen software experts. The presentations included a range of topics from new technologies being released by Microsoft to practices to improve quality and delivery management.
This event was free to the public and was hosted by Strayer University in Woodbridge, Virginia. Attendance was over 80, with some attendees coming from as far away as York County.

John Morales at Nova CodeCamp Event discussing AJAX Development
Jeff Schoolcraft and I coordinated this event, but it was the volunteers and speakers that donated their time that made this event a success. We were fortunate to receive sponsorship from several companies and organizations.
You can find out more about Nova CodeCamp at www.novacodecamp.org. |
|
|
|
|
Saturday, March 15, 2008 |
|
|
Working with Microsoft MVP, Jeff Schoolcraft, we have organized a wonderful developer learning event on Saturday, March 29th at Strayer University in Woodbridge, Va.
CodeCamp SOUTH
Speakers include:
- Brian Noyes, Microsoft MVP
- Jonathan Cogley, Microsoft MVP
- Sahil Malik, Microsoft MVP
- Frank LaVigne, Microsoft MVP
- Antonio Chagoury, DotNetNuke Team Lead
and many more.
Topics to be covered include a host of new technologies along with some introductory courses. Here is a sample (you can see the rest at the NovaCodeCamp site).
- Visual Studio 2008
- SQL Server 2008
- SharePoint 2007
- DotNetNuke Module Development
- Office 2007 Development
- Service Oriented Architecture (SOA) Development
- Ajax
- Silverlight
For you developers, this is a golden opportunity to see presentations that would typically be presented at high priced conferences like Microsoft TechEd and VSLive. And it is FREE. However, registration is limited to the first 100 that sing up - so make your reservation today!
 |
|
|
|
|
Wednesday, December 12, 2007 |
|
Sunday, December 09, 2007 |
|
|
Scott Schecter comes to my rescue. We are working on a DNN site that needed the radio buttons turned off. Here is his link discussing how to turn off the search radio buttons for DotNetNuke 4.5.2 (and above).
It is a setting in the .ascx skin file. Add the two attributes in red as shown below for the dnn:SEARCH element. <dnn:SEARCH runat="server" id="dnnSEARCH" showWeb="False" showSite="False" />
|
12/9/2007 11:51:57 AM (Eastern Standard Time, UTC-05:00) | | DotNetNuke
|
|
|
|
Thursday, October 18, 2007 |
|
Wednesday, August 08, 2007 |
|
|
I have worked on some very large DotNetNuke websites (100k+ users), and while performance is typically fairly good, there are times when the websites are very slow, and in some cases the pages "timeout".
Many times the performance of the website is directly attributable to the performance of the database. Often this is due to the volatile nature of your database resulting in the table indexes becoming fragmented. This means that look up queries could run slower over time.
If you are experiencing performance issues coming from your database, check the fragmentation on your indexes on your DNN tables (particularly those associated with your user accounts). Below is the SQL Server 2005 interface for viewing index fragmentation (on an AdventureWorks table).

While this interface (above) is useful for a looking at a few tables, one at a time, there are quite a few DNN tables in a typical installation, and this can get tedious. Here is an excellent article, "Queries Draffing? Try Defragging", in SQL Server Magazine (InstantDoc 96059), by Eric Peterson, with a downloadable stored procedure that you can use to analyze and tune the fragmentation of your table indexes. The stored procedure will save you a lot of time in analyzing and defragging tables. |
|
|
|
|
Monday, June 18, 2007 |
|
|

Who: Capital DotNetNuke User Group
When: Thursday, June 21st
Where: AT&T Building, 1900 Gallows Road, Vienna VA 22182
ACRITECH is sponsoring the meeting on Thursday. Come out, eat pizza, and learn how to develop add-ins for the best open-source content management system on the Internet.
|
|
|
|
|
Monday, April 16, 2007 |
|
|

April 18, 2007 (Wednesday)
Agenda
C-DUG Website Improvements
We have been working on improving the C-DUG Website. These changes are focused on creating a platform for sharing knowledge and information that would prove useful for seasoned and new DotNetNukers alike.
What’s New in DotNetNuke 4.5
A highly focused three month release cycle results in DotNetNuke® 4.5, a new release with integrated Microsoft ASP.NET AJAX support, a web-based installer, and a variety of other high value enhancements designed to improve the user experience.
Community Q&A
In an effort to get everyone involved we are going to open the floor for Q&A on anything DotNetNuke and ASP.net. Anyone can ask questions, and anyone can answer them.
When: 7-9pm
Where: ATT Building (Basement) in Tysons Corner, behind Olive Garden Restaurant on Rt 7.
Directions: http://www.google.com/maps?q=1900+Gallows+Rd,+Vienna,+Virginia+22182,+USA&ie=UTF8&om=1&z=17&ll=38.914486,-77.227685&spn=0.003932,0.009978&t=h&layer=t
Point-of-Contact: Antonio Chagoury, email:antonio[AT]inspectorit.com |
4/16/2007 10:16:41 AM (Eastern Daylight Time, UTC-04:00) | | DotNetNuke
|
|
|
|
Saturday, March 31, 2007 |
|
|

Interested in the latest happenings in implementing blogging in DotNetNuke?
My friend, Antonio Chagoury (picture below), is the Team lead on the DotNetNuke Blog module. The team has a blog here. I am very excited to see Antonio more actively involved with the DNN project! He is working very hard to get the DotNetNuke user group in the Washington, D.C. area up and running, and I know he is planning a very exciting lineup of events.

Not to give him a swelled head, but when we worked together Antonio was doing some very, very creative things in both the DNN space and in Web Services. Fortunately, he is now out where his creativity, development skills, and leadership can be better appreciated (much better). The more actual development work I do (including on DNN) the more I appreciate what he accomplished when we worked together, and I am embarrassed to say that I did take him for granted and was none-to-kind to him many times (hopefully, mentioning it publicly will allow me to redeem myself a little bit).
In many ways, Antonio and I are very much alike (and that should scare a lot of people that we both know). 
You can check out his personal blog at the link below.

--
Enjoy!
|
|
|
|
|
Thursday, January 18, 2007 |
|
|
I have run the DNN installs several times, but I ran into a few problems on the 4.4 - that I was able to figure out.
First problem: You may run into is when the install says it can't find the Compression.config file. Those are purposely placed in a Config directory until needed. Guess what? You need the Compression.Config during the initial installation.
Solution: Move or copy the Compression.config to the root directory of your DNN website.
Second Problem: I get the dreaded exception of Object reference not set.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Entities.Portals.PortalSettings.GetPortalSettings(Int32 TabId, PortalAliasInfo objPortalAliasInfo) +127
DotNetNuke.Entities.Portals.PortalSettings..ctor(Int32 tabId, PortalAliasInfo objPortalAliasInfo) +93
DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object s, EventArgs e) +3718
System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +59
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87 |
Solution: This is a permissions error on the website directory. Increase your permissions on your ASP.NET account. Since I was running this on my Windows XP machine, and as Administrator, I was surprised by this. I gave the ASP.NET account full control, and the install completed successfully. Then I reduced the permissions back to Read/Write. Everything works fine.
For more information, check out Shaun Walker's installation directions at the following post.
 |
|
|
|
|
|
|
|
| Archive |
| August, 2008 (1) |
| July, 2008 (1) |
| June, 2008 (4) |
| May, 2008 (1) |
| April, 2008 (5) |
| March, 2008 (7) |
| February, 2008 (1) |
| December, 2007 (6) |
| November, 2007 (4) |
| October, 2007 (3) |
| September, 2007 (1) |
| August, 2007 (4) |
| July, 2007 (1) |
| June, 2007 (1) |
| April, 2007 (5) |
| March, 2007 (7) |
| February, 2007 (4) |
| January, 2007 (2) |
| September, 2006 (2) |
| August, 2006 (1) |
| March, 2006 (3) |
| October, 2005 (3) |
| September, 2005 (10) |
| August, 2005 (3) |
| July, 2005 (2) |
| June, 2005 (4) |
| May, 2005 (12) |
|
|
|
|
| Themes |
| Pick a theme:
|
|
|
|