(17 replies, posted in .NET Discussion)

I'm still here too.  smile


(18 replies, posted in .NET Discussion)

I find it interesting that everyone is  talking about dynamic languages again and now we are coming full circle.  Didn't we already go through all that in the late 90's with ASP, ColdFusion, etc. ?


(8 replies, posted in Shoot the Breeze)

For ASP.NET I would go with www.bvcommerce.com.


(6 replies, posted in Shoot the Breeze)

Many of our clients are offering on demand audio and video like this through our system and are very successful in reaching their intended audiences with it.  I think you are definately on the right track. 

One thing you may look into is offering your audio/video in a multi platform/multi player technology like flash.  That way if a user visits with a mac, they can view your video without needing windows media player. 

On our samples page (http://www.siteorganic.com/samples/) you can see how our clients are using flash media players.  In addition we have the added capability in the player of offering outlines, links, etc right in the player experience.


(4 replies, posted in Prayer Requests)

As an alumn, it certainly hits close to home, I spent close to 5 years in Randolph hall and worked for the VA Tech police department as a civillian.  Our prayers are with you guys down there in the 'burg.'


(2 replies, posted in Shoot the Breeze)

Hosting platform really depends on the coding technology you want to use.  If you are an ASP/ASP.NET guy, there is only one choice, you have to go with Windows Server and IIS.  If you are running PHP/Perl or another cross platform language, you have your choice.  Sounds like you are a linux guy too, so a lot of what you choose is what you are comfortable with as far as administration is concerned. 

I'm a firm believer in choosing the complete stack that is most efficient for what you are doing.  For example, we have run PHP/Perl/MySQL on Windows and had limited success with performance.  That being said, we are MS Certified and don't dabble too much with the NIX stacks.

A lot of what you are asking depends upon the volume of donations coming through.  I'm not a big fan of PayPal in general, but now that they have bought Verisign's merchant division, things are getting better.  I have just always thought their interface is clunky.  If it is a fairly low volume, I would look into the solution provider model.  If it is a higher volume and you have the expertise to build the payment gateway interface I would go that route. 

We use Merchant Gateway solutions because it gives us more control over how to customize the experience.  We handle donations, event registrations, and a shopping cart solution in SiteOrganic.

Mars Hill Bible Church - http://www.marshill.org/teaching/index.php
McLean Bilbe Church - http://www.mcleanbible.org/pages/page.asp?page_id=3668
Frontline Ministries -  http://www.frontline.to/pages/page.asp?page_id=3615
Pender UMC - http://www.penderumc.org/sermon/sermon.htm


(6 replies, posted in .NET Discussion)

We can do it, your contact should check out http://www.siteorganic.com for our contact information.  We also work with outside designers for designing for SiteOrganic if this is something that interests you and your client. 

David Neal at http://www.christanasp.net also hosts on the Microsoft Platform.


(32 replies, posted in .NET Discussion)

Sorry, after posting previously I realized I didn't answer your question properly.  Please re-read and let me know if you have questions. 

My recommendation would be the grid tutorials on http://www.asp.net or better yet, http://www.4guysfromrolla.com.  Scott Mitchell has a whole series on the datagrid.


(32 replies, posted in .NET Discussion)

A checkbox server control is always going to return a value since it is a boolean type.  If it is not explicitly set to true it will always return false.  Depending on the datatype you are using (integer for example) 0 is going to show as a true on the checkbox because it has a value.  If the datatype (in the db is bit) the checkbox should display properly.  Depending on your situation, you probably won't be able to use the default data adapter settings and you may need to write some server side code (or in a stored procedure) to handle the type conversion.  I NEVER use the built in wizards for data access (mostly because we use the enterprise library data layer. 

The checkbox is always going to show if you don't toggle the visablity property or the enabled property (greyed out when false).  You will need do some databinding (possibly in the itemdatabound event of the grid) to toggle one or both of those properties.


(32 replies, posted in .NET Discussion)

Dan - I'm a bit confused by your example, maybe because I'm not completely familiar with the declarative databinding in ASP.NET 2.0.  Are you having a problem with the ASP or with the SQL or both?  If it is both, let's start with the SQL.

What do you mean by:

Dan wrote:

..."Where" clause and it seems only to work for 1 and only 1 entry - in this case [SU].  I then tried giving each day its own checkboxlist and I get similar results.  To summarize, this method only seems to work for the first value and only the first value.

Can you expand on that a little?

Another question for you, are your checkboxlists autopostback property set to true?  If they aren't, then the postback will not fire and the other lists won't be filtered. 

As to the And/Or unexpected results, have you considered combining your day columns into one and using an integer value 0 to 6 to represent the day that the meeting is on?  That way when your user selects Tuesday a 2 is sent to your where clause and would filter out all of the other rows.


(18 replies, posted in .NET Discussion)

Wow...no posts in here since the end of August....time for a




(31 replies, posted in Ruby on Rails)

Hardware and Server optimization are important...we deal with those two topics almost on a daily basis.  However, it is extremely important to impose the proper CODING techniques on the development team.  If they are writing sloppy code, you'll get a sloppy app.  If you start teaching junior developers the right way to code from the beginning, teach them why it is important, and not accept anything less then you'll reap the rewards. 

Garbage in = Garbage out.



(31 replies, posted in Ruby on Rails)

Let me start by saying, I have never programed in Rails, but one of the reasons why we use ASP.NET and the Microsoft Platform is that it is a proven, scaleable solution in enterprise level applications.  That being said, I've seen some .NET apps that are pretty doggy too.

I had an instuctor tell me once that no matter how big your application is, if you build it with scalability in mind and use the proper techniques you will never go wrong.  It may take a little up front, but it will pay off in the end.

So I guess my answer is probably a little of both the technology and the technique.


(18 replies, posted in Shoot the Breeze)

From what I understand it only applies to XP SP2, Win2k3 Server, and Vista.  All older OSes will continue to run IE 6+.


(18 replies, posted in Shoot the Breeze)

Here is the post from the IE blog detailing auto updates. 



(18 replies, posted in Shoot the Breeze)

http://www.rsspopper.com is a good plugin for pre office 2007 outlook.  Outlook 2007 Beta has a built in reader that works like RSS popper.  New posts appear as psuedo emails in your inbox.

I would agree with ajp about keeping all of your code on 1 page; i.e. form, postback condition and processing, redirect to confirmation.  It keeps things more packaged together from a functionality perpective.  If you are worried about "too much" code on 1 page, then put a processing page between the form and the confirmation/error page (this would allow you to post to 1 logic page from 2 forms (add/edit).  ajp's suggestion of using a hidden field to alert your code to the "state" in the process "action=save" or in my second scenario action=add or action=save/edit is an ecellent way to control that postback condition.


(1 replies, posted in Shoot the Breeze)

It isn't open source, and you have to pay for more than 1 user, but we like SmarterTicket.


(2 replies, posted in .NET Discussion)

Clarification: VS.NET 2003 SP1


(2 replies, posted in .NET Discussion)

You can download it here:

http://www.microsoft.com/downloads/deta … laylang=en


(6 replies, posted in Business Advice)

Try these guys for option 2.  We are very pleased with their levels of service and support.  Email me for a sales contact.



(8 replies, posted in PHP Discussion)

When a user logs into their computer in an active directory situation, they are issued a token.  You should be able to verify this token agaist the AD store for validity.  This will not require the user to re-enter their user/pass when pulling up the website if they have already authenticated via a computer on the domain. 

I googled php active directory integration.  Like I said before, I don't know php but the first article looks promising.


(10 replies, posted in .NET Discussion)

Interesting article, from the perspective of an MCSD most of my programming has been focused at business and data layer services.  The UI layer is just a "skin" for my application.  I would agree to a point that .NET 1.x is not the most CSS friendly, but you need to remember that when 1.x was developed (late 1990's) CSS standards were not a huge focus within the industry as a whole (keep in mind, I'm not a designer smile ).  Specifically, tables were still the layout method of choice. 

I have to take issue with his item number 6.  With the implementation of client side validation controls, web user controls, etc. the client id is very important the way asp.net renders it.  Could it have been done better?  Probably, but we have about 6 years of experience now with the 1.x framework to complain about, and hence 2.0.  2.0 makes great strides for the CSS gurus of the world.  Is it complete, probably not, but is anything when it comes to technology? ..... No.... that's why we all have jobs. smile

We use the control provider Telerik. They are very focused on CSS standard and is making great strides in standardizing their control rendering.