Friday, January 23, 2004 - Posts

SQL vs SPROC (Frans vs Rob) : a retrospect a.k.a. MY reasons

to revive the Frans vs Rob wars  :-)

In the applications my group develops we follow these guidelines:
- use SQL in codebehind classes to VISUALIZE data
- use SPROC to process data (insert, update, delete and transfer)

Why is that? ... because s**t happens

and we value certain DATA/REPORTS more than anything else

Am doing apps for a financial institution interfacing to Accounting, Compliance, Audit and Risk ERP systems with ASP.NET through IE.
In accounting and compliance reporting you are working up to a deadline, trying to report on compliance to some bodies like SEC.
Since everybody is late, data is being processed up till the last minute.
A minute later and your CEO has to ask for forgiveness to a SEC commission,balance sheets are not certified, the company pays a BIG fine, AND YOUR ceo has to take
a flight to ask forgiveness in person.

Despite high availability solutions, best hardware tec etc you can never tell what fails
and we

WANT

to be able to run outr beloved/hated SPROCs by hand, firing up Query Analyzer, a cmd line isql
or a Unix shell with Open Client.

Not performance, but our a** (when the CEO comes back from that trip) is the reason

Beware bad drivers

Testing a native driver for Sybase ......

Would you choose:

a) questionable, but cool driver promising speed and commandbuilder or

b) a standard one without spped and features but very stable

.NET: developers vs admins (boo boo!!)

After a few heated arguments with the manager of systems support (aka admins) we came to a conclusion that it is best to cooperate.I said I would prepare a list with all the stuff and admin needs to know about the admin side of the framework and he said to help out us developers with a few chores.

I went to look for something useful, but couldn't find anything good.

Since the choice of technology depends often by admins not wanting to put something on their cute boxes,
why isn't there more done for them?

One (well, sometimes) the battle cry from Redmond should be admins, admins, admins

Am starting the list:

- watch out for AV and Indexing service harassing ASP.NET
- install ASP.NET with  noupgrade uption

etc etc ...