May 01 2007 - 08:46:42 PM
- Categories:
- Standards
Just like a programming language has a standard set of rules for how to accomplish a desired task, so does development and design in general. While syntax errors are quickly brought to your attention thanks to your compiler, most developers go for years before learning about proper development standards. This article will briefly discuss the small but significant area of naming conventions and clarity.
[continue...]
Apr 30 2007 - 01:04:05 PM
- Categories:
- Security
The PCI (Payment Card Industry) requirements are a set of rules designed to prevent unauthorized computer users from obtaining credit card data. Unauthorized users include you, the network administrators, the database administrator, and most everyone except the credit card authorization company. The first question that you might have is, "How do I prevent myself from seeing something I programmed?" This and all other questions should be answered by the end of this article.
[continue...]
Apr 27 2007 - 06:02:26 PM
- Categories:
- ASP.NET
With the current thrust of the Internet moving towards "Semantic Markup" and clean HTML, you may begin to find that some ASP.NET controls that you are using render their HTML incorrectly such as a CheckBoxList using a <table> tag to render it's children, or even an ASP.NET AJAX UpdatePanel forcing either a <div> or <span> tag when you may want to render to a <label> or <fieldset> tag, etc..
While I always recommend using the .NET controls if they render semantically, I do also recommend overriding the default rendering in some cases to achieve clean, semantic markup. I'll demonstrate how to overcome the bad HTML rendering of the two above mentioned controls.
[continue...]
Apr 24 2007 - 09:56:03 PM
- Categories:
- ASP.NET
If you've ever looked into way Controls are done in ASP.NET by the actual .NET team you'll see some smart performance boosts that us foolish mortals (people not on the .NET team) may not be aware of. One of those techniques is to do your own "Event Accessors" which can really help keep your memory usage down on your web applications. There are a lot of benefits of doing this very simple thing.
[continue...]
Apr 24 2007 - 05:31:40 PM
- Categories:
- SQL
If you are reading this article, you should already have a working knowledge of SQL and are familiar with filtering your data with a WHERE clause, or limiting your result set from joining other tables with an ON clause.
The part where this article comes in is when you start to see a significant amount of time passing while your once simple query is now hitting your production tables which are multitudes bigger than your test data.
This article is not just for those of you who are seeing your queries start to take 30 seconds or more, but everyone could probably benefit from this simple article.
[continue...]