Data Access Within Business Objects -Bunian Design-

By | November 10, 2008

In a previous post I showed the general architecture of Bunian. I’d like, in this post, to touch on the Data Access part and how it interacts with the Business Objects. In traditional architectures there are 3 known layers: Data Access, Business, and Presentation. DTO’s (Data Transfer Objects) are used to carry the data back… Read More »

Bunian Basic Design

By | October 23, 2008

Well, it’s moving on, very slow, but it’s moving! If you have been following this blog, then I think you are familiar with Bunian, the open source project for charity organizations. During the last Bunian team meeting at the beginning of this week, the basic design emerged (still being discussed and subject to changes till… Read More »

Successful Meetings Is The Responsibility Of All

By | October 15, 2008

Through all the meetings I had in my life (the voluntary and the professional), all meetings shared key points that made it either successful and constructive, or a complete disaster and waste of time! These key points can be summarized into: Meeting is conducted to achieve certain target , a solution to a problem, Keep… Read More »

Changing Jobs

By | October 13, 2008

Yesterday was my last day in estarta, marking the end of nice period full of experience, knowledge, and amazing friends who have been like a family. And now it’s time to move on, as a Technical Team Leader in esense. The excitement increases as time goes by (since I haven’t started there yet), I have… Read More »

في أي يوم العيد؟

By | October 5, 2008

في السنوات الأخيرة، كثر الحديث عن رؤية الهلال، و تحديد بدايات الأشهر القمرية، و لا سيما شهر رمضان و شوال لأهمتيهما. و احتار الناس بين البيانات الرسمية الصادرة عن المؤسسات الحكومية من جهة (نتيجة إدلاء شهود برؤية الهلال)، و المؤسسات الفلكية المتخصصة من جهة أخرى. الموضوع -على عقده- بسيط؛ فلتحديد بادية هذه الأشهر الحساسة تعتمد… Read More »

Free Collaboration Software

By | October 4, 2008

My previous employer Rapsyx decided lately to publish the light version of it’s prime product RapidOne as free software. RapidOne in short words: RapidOne Team provides a single application to handle communication, workplanning and resource sharing across the organization with a highly innovative storage concept organizing your data naturally With the ability to add a… Read More »

NHibernate possible bug in IQuery.List<T>()

By | September 22, 2008

recently, we had to clean the database from all the testing data, when an error similar to the following appeared: The value “” is not of type “System.Nullable`1[System.DateTime]” and cannot be used in this generic collection The code I executed was:             IQuery query = DbManager.MySession.CreateQuery(“select max(dateObject.EndDate) from DateDomain dateObject”);             IList<DateTime?> list = query.List<DateTime?>();… Read More »

Software gadgets

By | September 8, 2008

In the early days when the Internet was Blog-free, my machine was light and clean, it was barely Visual Sutdio, SQL Server Express (then it was called MSDE) , Office, MSN and IIS. I always believed in the light clean machine, no goofy software around. Then Blogs started to appear, and more interesting blogs had… Read More »