| Author: |
Antonio Chagoury |
Created: |
Saturday, January 27, 2007 |
 |
A chief technical officer or chief technology officer (abbreviated as CTO) is a executive position whose holder is focused on scientific and technical issues in a company. It emerged in the United States in the 1980s as a business-focused extension of the position of Director of R&D.
During the dot-com and computer boom of the 1990s, many companies used the CTO title for their main technical person. The MIS and IT community often use the title CTO as either synonymous with Chief Information Officer, or as a subordinate to the CIO who is more versed in the technical intricacies. The role of the CTO varies between companies and industries, but usually relates to technology. The roles include:
- Short term technology direction (tactical)
- Business-focused oversight of R&D
- Software used in the corporation
|
By Antonio Chagoury on
Sunday, March 23, 2008
For those of you who are in the Washington DC metro area and are interested in learning more on building DotNetNuke Modules, I will be presenting at NoVa CodeCamp South on Saturday, March 29th at the Strayer University Woodbridge Campus.
NoVa CodeCamp is a free all-day developer event and has become an international trend where peer groups of all platforms, programming languages and disciplines band together to bring content to the community.
My presentation, Developing DotNetNuke Modules, is scheduled for Saturday from 1:00pm - 2:15.pm
Registration is limited to 100 attendees and is filling up fast so please register today if you're interested!
When
Read More »
|
By Antonio Chagoury on
Friday, February 22, 2008
Recently I was invited by Scott Mendenhall, the organizer of the Web Content Mavens User Group, to be a panelist on DotNetNuke.
The meeting's topic is Open Source Web CMS. It is on Wednesday, February 27, 2008 at 7:00 PM at R.F.D. Washington, 810 7th St. NW, Washington , DC 20001. If you wish to attende you can sign up at the meetup site.
The discussion will be moderated by Scott Mendenhall and will feature the following panelists:
|
By Antonio Chagoury on
Monday, February 18, 2008
I don't know about you, but for the past two years I have been using a virtual machine to do all my development.
The thought process is simple:
- I can back up the entire machine into one file
- I can have as many configurations as I wish (operating systems, IDE version DB Servers, etc)
- Clearly defines my business workspace versus my development workspace
- Well, there is lots more, but I am not try to sell you on using virtualization here, just how to access it from anywhere you want ;)
My setup is fairly simple:
- One powerful desktop machine running Windows Vista Ultimate and hosting Virtual Machines
- Software on this machine is limited to:
- MS Office and a few other business apps
- MSN Messenger
- Skype
- and a few other productivity tools.
My Original Problem
& ...
Read More »
|
By Antonio Chagoury on
Wednesday, February 13, 2008
If you are a developer and like me you mostly develop data driven applications, then I am sure that you have had to write a couple of paging functions and controls. I very rarely use the asp.net datagrid control as I find it bloated and harder to customize its UI. Instead I use the handy and much lighter weigth datalist and repeater controls.
Of course the drawback with the afore mentioned controls is that they do not come equipped with an integrated paging control as the datagrid does, but the folks at DotNetNuke did a fine job at remedying the situation: they built a re-usable Paging Control. If you are a DotNetNuke module developer, you should definitely consider using it instead of building your own. This is exactly what I did, and I am now sharing my experience since finding these "nuggets" of useful built-in functions and controls within
Read More »
|
By Antonio Chagoury on
Friday, February 01, 2008
The other day I had to build a simple listing of data that required having a radio button on each line so as to enable a user to select and option. I planned to use a datalist control and to place a radio button control in the itemtemplate.
When I ran a quick test I immediately noticed a peculiar issue, all the radio buttons where selectable at the same time!
As usual, I googled the symptom and quickly found that there seems to be an issue with both ASP.net 1.1 and 2.0 where the radio button controls in the list become all selectable (more like checkboxes) while the whole idea behind a radio button is to have just one in the list selectable at a time.
After further reseach, I found that the reason why this is happening is simply because of the way the asp.net assigns the Control's ID at run-time. Basically this problem occurs because the Repeater/Datalist server control implements the INamingContainer interface, which requires that all controls that are nested within it must have a unique name when rendered in H ...
Read More »
|
By Antonio Chagoury on
Tuesday, January 01, 2008
On January 16th at 7:00pm, I will be giving my first talk of 2008: a Best Practices for anyone who intends on upgrading their production DotNetNuke portals.
Here's the skinny:
Upgrading your websites can be a daunting experience whether you are using DotNetNuke or any other platform. On high volume websites you must ensure the least amount of downtime, that data loss does not occur and that you always have a way to revert back to an original state.
During this event I will demonstrate best practices and recommendations that should be applied before, during and after upgrading your DotNetNuke portal.
So come on down and join us for a nice evening of DotNetNuking! Click here for more information.
|
By Antonio Chagoury on
Wednesday, December 05, 2007
Hello Folks,
Just a quick note to let you know that moments ago I submitted the Blog module to the release tracker.
We dedicated this release to fixing the critical issues reported by the community. I am confident that this release will be well received as it does include some nice UI enhancements as well.
Here is a quick list of the issues resolved in this version, for more details please go to www.support.dotnetnuke.com
Read More »
|
By Antonio Chagoury on
Wednesday, December 05, 2007
Once again, November 28 2007, was time for another Capital DotNetNuke User Group meeting.
A good buddy of mine, Alec Whittington was supposed to help me out with this presentation since he happened to be in town, but unfortunately he had to return home earlier than expected. Alec is also a project lead for the DotNetNuke Links module and is well known and respected within the DNN community. I am sure the User Group members would have enjoyed meeting him in person. Oh well.... he'll be back!
Although I literally had only an hour to prepare for this presentation, the session went very well, albeit we found a few undocumented bugs along the way. I always have fun at these meetings!
Here is what I found new in DotNetNuke 4.7:
Modules:
Read More »
|
By Antonio Chagoury on
Tuesday, November 27, 2007
The Capital DotNetNuke User Group, Capital Area .net User Group and the NOVA SQL User Group have teamed up with Microsoft in hosting our December meeting which will take place on the evening of the 12th.
This will be a night of geeking, gaming, and networking while Microsoft provides 100 people with 90-day trial DVDs for Visual Studio 2008 Professional accompanied by vouchers for the full version.
There will be extra benefits to those installing Visual Studio 2008 during the event, so bring your laptop, ask Santa for an external hard drive and bring that too!
Seats are LIMITED, so act now and register here: https://www.clicktoattend.com/invitation.aspx?code=123030
|
By Antonio Chagoury on
Tuesday, October 23, 2007
Last week Microsoft released the Virtual Earth Map Control v6 API. Here are some of the details:
Some of the major focuses of this release are enhanced accuracy, performance, Safari Browser support as well as a new interface. There seems to have been no report of breaking changes from version 5, so a simple change in the javascript URL sh ...
Read More »
|
|
|
|
|