Archive for April 30th, 2010

Developers still need database skills

Rant here.  First off, I’m going to be talking about DBAs.  And by DBA, I mean a database developer.  Someone who knows relational theory, optimization, and SQL inside out.  This is an R&D DBA.  There is another type of DBA that mainly deals with uptime and backup strategies.  This is an IT DBA, I’m not talking about that one at all.

I was going to talk to some of my fellow developers about a couple of database issues.  The response was, “you said the ‘D’ word.  Now, we are an NHibernate/Microsoft SQL Server shop (or, Fluent NHibernate), and we rarely have to think about think about database architecture.  Heck, up till a month ago I don’t think we had to do any native SQL queries at all.  Currently, I don’t think we have any stored procs at all.  In my book, all of that is a good thing.  You can also chalk one up to Microsoft SQL Server in this one, our system has grown a lot and performance has remained pretty darn stable.

And lets be frank, I love this – most of the time.  Linq To NHibernate queries, Fluent NHibernate, and the like all make for a very enjoyable experience for developing against a database.  I would say that the vast majority of our querying needs are met with no further issues.  I certainly don’t want to go back to a stored proc world. 

That said, I don’t like using our ORM as an excuse to not talk about database issues or SQL issues.  If you are using a particular data storage technology, it still behooves you to know as much about it as possible.  Otherwise, when you get to a point where you need to know about what is going on will be too late.  Lets be frank here, no ORM will handle all of you query needs.  At best we are talking 90%, sometimes only 80%, for a typical application.  At some point you either have to go to the metal, or you end up coding things in a very strange way.

So here is the main point, as long as Relational Databases continue to be the “right answer” for business data storage, you need to learn database theory and SQL.  You might not need to know SQL as well as your native C#, Ruby, or other main language.  But that is not an excuse for not being comfortable with left outer joins, third normal form, and indexing.


Increase Size of Click Targets With BigTarget

BigTarget is a simple easy to use jQuery plugin that enables you to easily increase size of a click target. You can use this plugin to get more call-to-action conversions on “title, thumbnail, short summary, more link” pattern. BigTarget is a cross browser plugin that works in all major browsers.

Adding BigTarget functionality to your site is straight forward. First include the plugin code in the head of your document, and then when the page is ready, attach the bigTarget function to the target anchor; BigTarget will do the rest.

You can also try “Fitted jQuery Plugin” by Trevor Morris; which achieves the same goals as BigTarget in a slightly different manner.

Developed by Leevi Graham; BigTarget jQuery Plugin is available for download License Free.  You can find further information, demo & download on BigTarget Website.

Similar Posts:

You can also stay updated by following us on Twitter, becoming a fan on Facebook or by subscribing to our FriendFeed.


ASP.NET Reports: How To Setup A Master Detail Report

Check out this ‘How-to Setup An ASP.NET Master-Detail Report’ video. The screencast shows easy it is to add master-detail information using the ASP.NET XtraReports Suite:

image

The video pace is not too fast and covers what you need to build your first ‘master-detail’ report. The video also builds on the previous ‘ASP.NET Data-Aware Report’. But don’t worry, I cover that in the video too.

Watch the ‘How-to Setup An ASP.NET Master-Detail Report’ video and then drop me a line below with your thoughts. Thanks!

DXperience? What's That?

DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/


VMware & Salesforce Percolate Java Cloud

So VMware and Salesforce’s heralded little secret is a joint Java cloud for developers. A little off the beaten tract for Salesforce whose own widgetry is based on a proprietary Apex language and who isn’t exactly in the developer-catering business but a sensible, non-competitive infrastructure consort for VMware, who’s got to justify its odd $420 million acquisition of SpringSource, the open source-based Java framework, and latch onto the developer base before it drifts off to Azure or some other cloud. It’s called the first mission-critical deployment environment for enterprise Java apps in the cloud. It’s still in the oven though and won’t be available as developer preview until later this year when pricing will be announced.

read more


Microsoft & Google: Plans for Green Technology

At Green.NET (2010) Microsoft and Google outline their plans to integrate green information technology with the broader green technology agenda:


  • Sponsored Links

  • .

    Copyright © 1996-2010 Answer My Query. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress