web development
An important thing to know when doing Ajaxy web dev for IE.
1 FaverShareViewed: 406 TimesQuoted: It is not possible append to the BODY element from script that isn’t a direct child to the BODY element
"This is a step-by-step account of how to develop a web application from scratch using the Spring Framework."
3 FaversShareViewed: 83 TimesWatching the f8 (facebook developers conference) Keynote by Mark Zuckerberg, May 2007
Notes:
- 24M users (active in last 30 days)
- Over 25 yo are the biggest base of new users.
- 50% of active users are DAILY users.
- Growing 3% per week - 100,000 per week.
- 40B page views per month (50 pages per user per day)
- Photos - biggest photo app on the web (x2 all others)
- Events - 3x more people invited per month than Evite
- Social Graph: me, friends, asynch communication, communication network, value of network is N^2, goal is to "spread information"
- Groups on FB - some have 100,000 of members.
- Applications spread through network when the underlying information is spread throught the Social Graph.
- Demoed Facebook Video
- Microsoft's Daniel Lewin discussed developer tools and Silverlight, PopFly
- Amazon's Russ ___ (VP) - Web Services (S3, EC2), Book reviews application announced (not demoed)
- Max ____ (Slide/PayPal founder): "hack hard"
- 65 companies have built products for launch
- 85 developers at FB
Facebook Platform:
- Integration: profile box, mini feed, application canvas (whole pages on FB), requests to friends, news feed publishing, user messaging
- Distribution: Users can customize by add/remove applications (including FB builtin apps), exposure in profiles, publish to news feed - can be seen by friends (add app, one-line stories, full stories) - these are SUGGESTIONS - FB prioritizes news, notifications (alert on home page, messages, emails), requests (invitiations to friends(!)), friend selector in javascript in FML).
- Business Opportunity: Canvas pages can serve ads (100% own revenue - they're YOUR pages), sell products (in future FB may revenue share with application partners!).
Facebook API:
- User grants access to profile, friends profiles, other application information,
- Facebook Markup Language (FML = HTML+) for profile - dynamic user names, private sections, image caching, flash (click to play)
- Canvas pages served from the developer's own web sites - has knowledge of the user, unlimited number of pages per application
Really nice list of Drupal benefits. Also lists some of the modules (extensions) that you need.
3 FaversShareViewed: 90 TimesQuoted: If you are interested in developing search engine friendly Web sites with a content management system, you should be taking a close look at the open-source Drupal CMS. This post covers 10 reasons why you should be considering Drupal for your SEO-friendly
Cool use of Canvas to make "shiny" image buttons and photo effects by simply adding a class to your IMG tags.
I like the page design here too - very easy to see:
- What it does
- How to use it
- More info if you want it
10 FaversShareViewed: 69 TimesQuoted: Glossy.js 1.21 allows you to add corners (and also shading and shadow) to images on your webpages through unobtrusive javascript
