Composition or Inheritance Followup Some of the responses from the editorial yesterday really help clarify the question of when to use Composition or Inheritance. Here are a few of the responses I received yesterday. Ed: I found your brief discussion of inheritance vs composition really interesting, but I think it missed two key questions that should govern the decision. 1) […]
Editorials
Should I Use Composition or Inheritance?
Should I Use Composition or Inheritance? This is a topic with almost as much tension as database normalization. Many people lean toward composition over inheritance. Here is an example of the difference. Class Car extends Engine { var doors; } This design assumes you can’t have a car without an engine, inheriting from the engine class. Another way to handle […]
Your BI Projects: A Step at a Time
New Show Live Now! SelecTViews – New data breach(!), tips on managing the blame game and how you can over-deliver. Also, find out about business intelligence tips and our Facebook question of the day. [Watch Now] (Also, have you seen last week’s show? Live now – click here to watch.) BI, Clear as Mud… I’ve been talking with all sorts […]
Health and Computer Professionals
Health and Computer Professionals There are many health risks common to computer professionals. The majority are due to repetitive tasks for long periods of time with limited movement. Carpal tunnel syndrome is one of the most well known. Typing for extended periods may cause inflammation of the Carpal tunnel in the wrist resulting in pain or numbness in areas of […]
I Could Be Wrong
I Could Be Wrong It seems I’m not the only one. Today we have a lot of great examples from others experienced in the art of customer service. Michelle: I can’t say how refreshing it is to hear someone say “It’s always my problem; even if I didn’t cause the problem”. So often when seeking help the attitude of the […]
Could I Be Wrong?
Could I Be Wrong? Reading Eric Lippert’s blog is always entertaining and instructional. Today I was reading and came across his posting titled, “Maybe there’s something wrong with the universe, but probably not.” His point, often we assume software problems come from the other guy, not issues we have created ourselves. One comment to the blog pretty much sums it […]
Query Plans Who is Using Them?
SelecTViews With Stephen Wynkoop Find out the latest news involving the Office 365 launch, LaCie’s CloudBox and more. Query Plans –Who is Using Them? In a response to my interest in how folks are using query plans, Neil writes with some tips he has found. One of the key things Neil points on is how to handle Nested Loop Joins […]
Query Plans – Who Needs Them
Query Plans – Who Needs Them A while back I wrote about Query Plans asking the question “How Much Do You Need to Know About Query Plans?” I’m curious who is taking the time to use this powerful tool? For example, as a SharePoint administrator, do you find yourself having to optimize queries? Are you an accidental DBA finding that […]
Relational Database Designs Optimizing Object Oriented Programming
Relational Database Designs Optimizing Object Oriented Programming Today I’d like to share another relational database design I find useful when working with Object Oriented Programs. Let me remind you once again that you don’t want your Object programs to determine your schema. However, when they align more closely, both worlds benefit. I really love working with the Type/Subtype schema when […]
MongoDB a Nice Fit for Object Oriented Programming
MongoDB a Nice Fit for Object Oriented Programming Yesterday we talked about database designs that work well with object oriented development patterns. One of the concerns I strongly emphasized is that object oriented programming and relational databases don’t mix as nicely as other non-SQL counterparts available today. David responds today with a nice review of his experience with MongoDB. I […]