Monday, April 1, 2013

Nominate an Exceptional Technical Woman for an 'ABI' Award

Nominate an Exceptional Technical Woman for an 'ABI' Award Anita Borg Institute award winners are recognized by the community of technical women at the Grace Hopper Celebration of Women in Computing ("Hopper Conference"). Awards recognize exceptional technical women for their leadership, technological achievements, and impact on society. GHC-13 Nominations for the following are due May 15 - for more, see URL:

http://anitaborg.org/initiatives/awards/

 - 'ABI' Award for Social Impact
 - 'ABI' Award for Technical Leadership
- 'ABI' Denice Denton Emerging Leader Award
- 'ABI' A. Richard Newton Educator Award
- 'ABI' Change Agent Awards


The Anita Borg Institute is writing women into technical history. Thousands of women throughout the world are leading technology innovation. They often go unnoticed and unrewarded. The Anita Borg Institute has created a set of awards to honor these distinguished technical women and those who are working towards the recruitment, retention and advancement of technical women.

Monday, March 11, 2013

HTML - Disabled vs. ReadOnly

Key Differences between Disabled and ReadOnly html attributes:

The Disabled attribute

. Values for disabled form elements are not passed to the processor method. The W3C calls this a successful element.(This works similar to form check boxes that are not checked.)
. Some browsers may override or provide default styling for disabled form elements. (Gray out or emboss text) Internet Explorer 5.5 is particularly nasty about this.
. Disabled form elements do not receive focus.
. Disabled form elements are skipped in tabbing navigation.

Example:




The Read Only Attribute

. Not all form elements have a readonly attribute. Most notable, the <SELECT> , <OPTION> , and <BUTTON> elements do not have readonly attributes (although thy both have disabled attributes)
. Browsers provide no default overridden visual feedback that the form element is read only. (This can be a problem… see below.)
. Form elements with the readonly attribute set will get passed to the form processor.
. Read only form elements can receive the focus
. Read only form elements are included in tabbed navigation.

Example:


Saturday, December 1, 2012

Entrepreneurship

Long time ago, I started a little startup with a couple of friends, it failed (no wonder).
As entrepreneurship awareness is growing significantly in Jordan, I started seeing the key reasons of my first startup failure, mainly in the lack of planning.

Given that the three of us were developers, we jumped directly into execution, and by directly I mean not only we have skipped doing our homework in terms of financial statements, market and business model, but we have also skipped the planning part of the product itself, we coded first and then we designed.. Which to be honest was horrible for the type of product we were building.

After learning few things, and of course I'm still always learning, I can advice you with the following:
- Identify your customers, do your market research, you can find cheap ways to get the statistics data
- Identify their pain, their problem that your product/service is gonna resolve
- Identify how your product/service is gonna solve/ease your customers pain
- What are your revenue streams?
- Build your initial business model
- Build your income statement forecast
- Build your executive summary and your value proposition
- Research and read about the above
- Know the difference between a VC (Venture Capitalist) and an angel investor

Wednesday, July 6, 2011

Honored by Mrs. Hillary Clinton



Join me LIVE on Wednesday 6th of July, 12 pm Washington local time, 7 pm Amman local time, honored by Mrs. Hillary Clinton at the U.S Department of State, Washington DC :)

http://blogs.state.gov/index.php/site/entry/clinton_techwomen

LIVE on: www.state.gov/

Thursday, June 30, 2011

Google+





I started using Google+ yesterday, it's pretty cool, promising with a little learning curve though, I think it might and probably has the capabilities to take over both Facebook and Twitter soon enough.. Reminds me of the elimination of MySpace and Hi5..



Google has opened Google+ for a limited field test, the invitations were unavailable for the public in the last few days but they're now ready for testing it on a larger scale, where Google+ users get to invite other people to join in.
Google has decided they're going to roll out the network very slowly, but they had to shut down the invite mechanism last night due to insane demand.


It's not "just another" social network, I might become "THE" social network soon, the great thing is that people already love Google! I do.. and after the multiple failures with Orkut and other social networks, Google's graveyard got bigger and I can see that Google has finally decided to take it seriously and take over the web, again!

It's combining the features from Facebook, twitter anf foursquare in a one social network, and moreover, adding to them the ease of use and the friendly UI, Google is already known of it's user experience standards and they're applying it intensively there..
People already love Google and will most probably gladly and easily transit to g+ , and this invitation mechanism is making ppl crave to join in ;) they're playing it smart this time, they have to..


Now the question is, how about the APIs? when? and how?
I'm crossing fingers for a better API documentation than Facebook's.

To learn more about Google+ visit Google's official blog post http://googleblog.blogspot.com/2011/06/introducing-google-project-real-life.html

Friday, June 10, 2011

TechWomen - Facebook TechTalk

As most of the people who know me, know, I've been selected to participate in the TechWomen program, a technical mentor-ship program at Silicon Valley, California initiated by the U.S department of state.

Today I can say that I've been here in the U.S for a week now, it's been full of excitement so far, however, some disappointments as well, in the area of the mentor-matching process and organizing things.. I would've been much better if mentors and mentees were introduced to each other ahead of time, and to have more sufficient time to prepare for the project instead of consuming time preparing for the project.

But some of the workshops we've been doing are really impressive, today we've been to a TechTalk at Facebook premises in PaloAlto, Silicon Valley, California.
Mike talked about how they had to optimize and come up with a new version of PHP in order to increase performance and server utilization efficiency, and then they opened-source this version under the name of HipHop for PHP.

That was the most exciting part to me, among all the other technical things that Mike talked about, and Tim also talked about how it is to work at Facebook, was really impressive how they can still be "in control" with all this flexibility given to employees, I tried to think about it and because we had limited time for questions (and I already asked 3 questions), I didn't get the chance to ask how exactly could Facebook still stay in control with the productivity of the employees with all this flexibility given to them, but then i guess i figured out that it most probably relies on the fact that Facebook only hires the best engineers, those who are eager to get things done, those who actually "eat" code as they say, I like that.. & I've been starving for "such" a code since a very long time now.. yum yum

Lesson of the day: "Move fast & break things. Fail, fail harder. Be BOLD. What will you do if you weren't afraid? Done is better than Perfect" - a combination of Facebook philosophical quotes, taken from the TechTalk today at Facebook premises