Monday, December 27, 2010

Lectures, Screencasts and conferences for real web developers & designers

OnTwik is my new website that aims to provide the web community with a hight quality, latest, and best web development lectures and conferences from the best web developers and designers. You can also find lectures about creativity, marketing, startups so you can make the next big thing, yes YOU can!. Just from community to community.

I didn't make anything new or make all of theses great videos my self but i want to make them accessible in one place for the awesome web community which i love.

So i hope you love it and keep learning new stuff every day

If you have any feedback feel free to contact me any time.

Sunday, June 13, 2010

Web Development Resources Roundup #11

Every week i love to share a lot of interesting stuff around the web contains a great content that helped me a lot and i think it will be useful for you.i also share more and more great resources via twitter .so be sure to follow me on twitter . @cssah

Programming for Kids and Newbies

I've been asked by friends and acquaintances who want to get into computer programming what to do. I find myself wanting to recite the same things over and over again. Rather than do this, I thought it might be easier to put my thoughts up online.

Math For Programmers

I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack of unread math books. And it's starting to come together.

Thursday, June 3, 2010

Ultimate guide for screencasts & podcasts for every web developer.

I’m a big lover of visual learning because this way makes me learn more and faster. I used to see screencasts, listen to podcasts and attend more conferences on my niche. In addition to that screencasts and conferences lectures are up to date and introduces a very intensive and new techniques. So i decided to share with you a very useful websites that will change your learning way and life. Some of them offers a live lectures and some screencasts and the others offer podcasts. Enjoy! 

YUI Theater


Google Tech Talks


Wednesday, June 2, 2010

Web Development Resources Roundup #10

Every week i love to share a lot of interesting stuff around the web contains a great content that helped me a lot and i think it will be useful for you.i also share more and more great resources via twitter .so be sure to follow me on twitter . @cssah

Robert Nyman: JavaScript - From Birth to Closure

This presentation will give you a brief background to JavaScript, what it is and where it comes from. Then it will walk you through general pitfalls, best practices and more advanced topics such as object-orientation, scope and closures.

PHP: What You Need To Know To Play With The Web

In this article, I’ll introduce you to the fundamentals of PHP. We’ll focus on using PHP to access Web services and on turning static HTML pages into dynamic ones by retrieving data from the Web and by showing different content depending on what the user has entered in a form or requested in the URL.

15 Things You Can Do with Yahoo! UI

In this article I’m going to share some of my "short stories", "poems", and random sonnets of affectionate escapades I’ve had with JavaScript during the last few months, which I’ve built using the Yahoo UI utilities.

JSMag June 2010 is available






Today JsMag magazine is launched their last issue for june 2010 ,and it’s available for download If you're a current subscriber, your issue is already available for download in your account area.



  • Creating Dynamic Charts with Flot - Jason Gilmore
  • Old School Unobtrusive JavaScript - Evandro Miller
  • Rich Enterprise Application Development with ExtJS - Andre Buchda
  • JavaScript UI Architecture Part 2 - Kyle Simpson
  • Securing Web Applications Part 2 - Tom Hughes-Croucher
  • JavaScript Beginner's Corner - Objects - Tom McFarlin
  • Cross Platform - Rich Editors - Christian Tiberg
  • Community News - Matt Henry

To learn more about this issue, visit JSMag and you can Follow @jsmag and @webdevpub on twitter.

Thursday, May 27, 2010

What is the Right Hosting Solution for You?

There are many options from which to choose when it comes to web hosting, so it is often a challenge for companies attempting to choose the perfect hosting solution. Naturally, a blog site has different hosting requirements than does an online retail store. In turn, an online retail store has different hosting requirements than does a video download site.

If a business is seriously committed to building an online presence but currently is not ready to purchase its own servers, there are four general web-hosting options from which to choose. These hosting options are as follows:

Wednesday, May 5, 2010

Web Design Resource Roundup #9

A holistic approach for the typical workflow

A grid at its barest is nothing more than a series of intersecting horizontal and vertical lines spaced at regular intervals, but its innate propensity for creating order out of chaos makes it one of the most powerful tools at a designer’s disposal. If you want to reap their benefits of grids on your next project but are unsure of the specifics, this article is for you.

A new global visual language for the BBC's digital services

It was a basic offering with two sections to the site. Over time it has grown to encompass a great deal more. However due to the organic way in which the website evolved and the old structure of the business, with dozens of small design teams working independently of each other, the site had a fairly schizophrenic nature once you delved into its depths.

Friday, April 23, 2010

Web Design Resource Roundup #8


YUI Theater “High Performance JavaScript”

YUI Theater — Nicholas Zakas, Stoyan Stefanov, Ross Harmes, Julien Lecomte, Matt Sweeney: “High Performance JavaScript” (92 min.)

JSConf 2010 :  Video Interviews with Top JavaScript Developers

While at JSConf 2010, I was able to interview some great developers who are really making an impact on client-side development. I’ve posted the video interviews below and I hope you like them. I want to thank all of my guests for taking the time to speak with me and share some great insights into what they’re working on

Tuesday, April 13, 2010



Programming for Kids and Newbies
Steps To Becoming A Front-End Web Developer
What Makes A Good Front End Engineer?
How to become expert in programming.


Math For Programmers
Introduction to Algorithms (SMA 5503) (MIT)
Introduction to Data Structures and Algorithms - Richard Buckland


Getting Real: The Book by 37signals
List of freely available programming books
Top JavaScript Books of All-Time
40+ Books For Professional Design & Development
The Best Web Development Books
25 Must-Read Books For Designers, Typography Lovers And Freelancers
Essential Books for User Interface Designers
Top 5 Must Have Programming Books for Drupal Developers


Douglas Crockford
Douglas Crockford: "The JavaScript Programming Language
Douglas Crockford: "Advanced JavaScript"
Douglas Crockford: "Theory of the DOM "
Douglas Crockford - Really, JavaScript?
YUI Theater (Yahoo)  #Videos
Javascript Resources
A re-introduction to JavaScript
Google JavaScript Style Guide
JavaScript: The World's Most Misunderstood Programming Language
Great Ways to Learn jQuery

Monday, April 12, 2010

5 css3 semantic code generators

Css3 become more and more popular , because it has many and  many features and the full support from browsers . you can see on my blog that I'm using it  for several items and i think it gives a great look instead of images .
Css3 can make you a great designer by following it’ features to make your site more elegant and usable .
In the following are a set of web apps that generates a semantic css3 code to be more productive and discover the power of it.Enjoy!

CSS3, Please!


Css3 please is an amazing tool for generating live css3 code , it support #font-face, border-radius, box_transitions and more for Mozilla-based and WebKit-based browsers . Just you can edit the underlined values in the page and you can see the changes live.

JavaScript String lastIndexOf OnTwik