🇵🇸 Call for a #CeasefireNOW 🇵🇸

Act Now

In the memory of Srebrenica genocide

Can the mind imagine how brutal the man kind can be!! The last couple of days was the memory of one of the ugliest genocides took place in the recent history, with 8000 people killed mercilessly in couple of days! The frightning side of the story is that it was under the supervision of the so called “The United Nations” (UN)! Is it surprising? I thought so at the beginning, but after the spread of the news about UN forces abusing children all over the glob , it isn’t any more!! ...

July 14, 2008 Âˇ Emad Alashi

New laptop

This is my first post from my new laptop HP Pavilion dv 6755ee 😀 Overall, I am happy with what I am experiencing till now, except for: 1- The fans opening is placed at the bottom of the laptop, which causing it to go on high temperature fast! 2- There is something wrong about the text in some applications in Vista (like visual studio 2008), it’s somehow blurry, I googled it and found some posts that didn’t help; suggesting to take off ClearType or set a dpi option that is already checked! ...

July 13, 2008 Âˇ Emad Alashi

Using FeedBurner

I have been trying to figure out how the stats that WordPress provide works while hosting my blog, I FAILED!…or did they? It was not a straightforward thing, I would click on a stat number that says I had certain number of views on one post today, I would click on it to see the chart is empty :S. Anyway, I am using FeedBurner now to see if things get any better. So if by any chance you have subscribed to my blog, please change the feed address to the following: ...

July 5, 2008 Âˇ Emad Alashi

My “Introduction to NHibernate” presentation and slides

I have delivered the presentation I talked about in my previous post here. Actually it was pretty simple and straightforward, the slides them selves don’t have code content; all the code was shown in VS directly (I always found it better to see the code in its really environment to better understand). The attendees were handful, but if felt really great when they expressed how excited they were about the whole thing. ...

July 2, 2008 Âˇ Emad Alashi

Columns’ case-sensitivity in NHibernate

The other day I wanted to create an HQL query to retrieve data from one object (WorkOrderFault) that has many-to-many relation with another. so I created the following: ISession session = NHibernateOrmSessionFactory.CurrentNHibernateSession; IQuery query = session.CreateQuery( "select wof from WorkOrderFault wof join wof.WorkOrderTechnicians as tech where tech.Id = 43334"); IList<WorkOrderFault> objects = query.List<WorkOrderFault>(); The query ran successfully, and I got my results. Then I wanted to use paging and get certain amount of results starting from certain record, so I added these two lines directly after I instantiated the IQuery object: ...

June 28, 2008 Âˇ Emad Alashi

Suspecting already used code

In one of the modules I am working on, my unit tests used to take tremendous amount of time (4 minutes per test 🤢. I inherited the NHibernate config file from previous NHibernate test module that was used somewhere before! At the beginning I thought that this is something common when you use NHibernate with rich applications, so I didn’t pay much attention, but then it became a real headache. ...

June 22, 2008 Âˇ Emad Alashi

What is next

Ok, now I am facing a hard decision; what to do next in my technical life? In order to reach for better decision, I drew a mind map using this wonderful online tool Mindomo, it’s like the following: Those nodes are the things I think I want to study/do most. I marked the most important ones with the red, yellow and then blue flags. Then marked the ones I need to do most urgently with 1 being the most urgent, 2 less urgent and so on. ...

June 21, 2008 Âˇ Emad Alashi

Builds while deployment

In my company, we are working on this big GRP project, lots of pages, projects and workflows, soon we are delivering some modules to the customer. So today, while trying to test a workflow that we have been working for days, something weird happened; the users of the workflow didn’t exist anymore!! After searching for a while, it appeared that we are delivering some modules, and real data needed to be deployed on a database especially for deployment, basically the Users table was the primary table! so as simple as it gets…they created the new database and changed the users we used for the real users (along with the hierarchical structure of the employees). Ok…that’s fine for now, but the problem is that they wanted us to work on the new data; the action was that they changed the users on the development database on our development environment! ...

June 15, 2008 Âˇ Emad Alashi