Automatically fail the MCSD.NET? What a joke!!!

I think Mr. Adzic must have met some real bad MCSD.NET who passed all 5 exams solely by learning by heart the damn brain-dump stuffs from Test King or the similar when saying that he would automatically fail a candidate if s/he happens to have the word MCSD.NET in his/her CV. I do have an MCSD.NET and I think that is way too big a generalization that Mr. Adzic makes.
Read more »

The Legend of Data Persistence - Part 2

In Part 1 of this article, I have discussed about the Object-Relational (O-R) impedance mismatch, the problem it causes as well as the pitfalls of some O-R/M tools.  In this part, I will examine Object Database Management System (ODBMS) and compare it with Relational Database Management System (RDBMS). 

Read more »

For God’s Sake, Forget Brooks’ Law and Staff More People!!!

In 1975, Frederick P. Brooks wrote one of the most influential books in the software engineering field, The Mythical Man-month.  Within this book, the essay with the same name, The Mythical Man-month, is cited the most by many software managers, but unfortunately, it is much less often read or understood.  Read more »

Steve Yegge on the Next Big Language

What Steve Yegge considers the Next Big Language.  Sound like

  • Ruby + (Java || C# 1.x/2.0)
  • (JRuby || Groovy || Ruby.NET) + good_tools (esp. IDE)
  • C# 3.0 && dynamic_typing (not just type inference) && more_syntactic_sugar (return multiple values, object-literal syntax for hashmap etc.)

The Legend of Data Persistence - Part 1

1. Abstract

Have you ever felt frustrated for having to develop applications whose back-end making use of a Relational Database Management System (RDBMS), such as MS SQL Server, or Oracle?  Do you think it is a pain to write SQL (or stored procedures) to query some data and then manually map the result set to your object model and back?  Great, you have Hibernate, EJB, iBATIS, and Active Record, but do they really really make the work of object-relational mapping (O-R/M) simple enough and completely transparent while imposing no compromises to the richness and expressiveness of the object model?  If O-R/M is such a big problem, why do we not use an Object Database Management System (ODBMS) instead?  And if ODBMS is possible for certain applications that we are developing, which ODBMS implementation can we use at a start?

Read more »