(George Wrenn) Despite (or perhaps because of) vendors’ attempts to release patches on regular intervals, enterprises are still racing to seal holes in their infrastructures. Every extra minute a system remains unpatched is another opportunity for worms, backdoors, rooters and Trojans to infiltrate
Tag: Development
Database Design and Modeling for Programmers
(Chad Z. Hower) This article will allow you to design databases that are flexible, scalable and easy to maintain. They should also be of the caliber that when an actual DBA or another programmer inherits your system they will not want to go find another job. This is not intended to train you to
Efficient Coding With Strongly Typed DataSets
(John Papa) Someone once said to me that the hallmark of a good developer is the desire to spend time efficiently. Developers are continually pursuing ways to make coding easier and faster, and to reduce the number of errors. Using strongly typed DataSet objects in ADO.NET can help you do just that.
Increase .NET Performance Using Threads
(Doug Thews) You can have a huge impact on customer satisfaction by improving your .NET application’s perceived performance—that is, users’ perception of the application’s performance. You can have the fastest box in the world running the latest OS and an application developed with the latest tools,
Vrooooom! How .NET and C# Drove an Entry in the DARPA Grand Challenge
(John Hind) This article discusses: –Autonomous vehicle control with the .NET Framework –An extensible real-time control architecture based on a whiteboard metaphor –Implementation of an accurate GPS-synchronized timer component for .NET
Want to Execute Multiple Queries on a Single Connection? Go to MARS
(Thiru Thangarathinam) Multiple Active Result Sets (MARS) is a new feature released with ADO.NET 2.0 that allows you to execute multiple queries or stored procedures on a single connection. The result is multiple forward-only, read-only result sets. In previous versions of ADO.NET, you could exe
SELECT DISTINCT: A SQL Case Study
(Tom Copeland) There is an understanding in the database world that using a "SELECT DISTINCT" SQL query is not a good idea, because it is essentially getting duplicate rows out of the database and then discarding them. Usually it is better to rearrange the "WHERE" clause in the query to only get the
UML Modelling with Borland’s Together for .NET
(David McAmis) UML has become a hot topic recently, with developers realising the benefit of modelling as opposed to other methodologies. And one tool designed to take advantage of this interest in UML is Borland Together for Microsoft Visual Studio.NET.
Truly Reusable Code: Assembly Binding Redirection in .NET
(Brian Berry) When I first read that .NET assemblies could be “redirected” at runtime, I was stunned and a little bit suspicious. After all, in the COM world the intricacies of component interaction had baffled me, but I knew enough to know that dynamic redirection just wasn’t possible. To be ho
Facilitating Efficient Data Management
(Craig S. Mullins) Most modern applications utilize database management systems (DBMS) to create, store and manage business data. The DBMS software enables end users or application programmers to share data. It provides a systematic method of creating, updating, retrieving and storing information in