O HAI!
I’m Chris
Thursday I left London
Yesterday at the same time I was away presenting at an Open Source conference.
Ankara is different...
32 hours, 10 on planes, 7 in airports.
Ankara is different...
I took of my shoes 6 times, my belt 4 times and booted up my computer 6 times to
show it is not a bo...
So if I seem confused, this is the reason (not the mini bar)
Purple Hack Fodder
Mashable things by Yahoo!
Christian Heilmann, BBC Mashed , London, June 2008
Come and get it!
Lots of APIs, data feeds and SDKs:
?too much information error.ready._
★ Any input, any processing, any output
★ Infinite ways to combine and recombine data feeds
★ Output RSS, JSON, Serialized PHP or XML
★ Clone and edit★ Visual Pipes Editor
Got data? – check
How to show it?
Never gonna give you up
YUI is...
YUI is not a JavaScript library. It is a full development framework from design
patterns to release tools.
For every stage there is something for you.
DOM Collection Event Utility
Animation
History Manager
Connection ManagerCookie Datasource
Drag and Drop Element Get Utility ImageLoader
JSON Utility Resize Utility Selector Utility YUI Loader
Auto-Complete Button Calendar Charts Color Picker
Container Data Table ImageCropper Layout Manager Menu
Rich Text Editor Slider Tab View Tree View Uploader
CSS reset CSS base CSS grids CSS fonts
Core
Utilities
Widgets
CSS tools
Fully documented, with lots and lots of examples.
Never gonna let you down
YUI is...
YUI is built by Yahoo for our needs and to make us work effectively together world-
wide.
If it works for us and supports our scale – it is very likely to be good enough for you, too.
Never gonna run around and desert you
YUI is...
There is a massive community supporting the YUI. Subscribe
to the list and you will get information very quickly.
If you’ve built something cool using it, tell us and we’ll tell
the world.
Never gonna make you cry
YUI is...
The biggest frustration of web developers is browser
inconsistencies.
YUI is built with the Graded Browser Support as one of its core principles and will work
with the supported ones.
Never gonna say goodbye
YUI is...
So what if something terrible happens to Yahoo?
Fork it!
YUI is open source, BSD licensed.
Never gonna tell a lie and hurt you
YUI is...
One very cool thing is that YUI is not silent.
You will know when things go wrong and it is easy to trace
what happened.
You have full control and get notified about things that
work and fail inside it.
Development tools like the YUI logger, the testing
framework and the profiler allow you to build
professionally.
Make you cry
Run around anddesert you
Say goodbye
Tell a lie
Give you up
Let you down
YUI would never:
What else is cooking?
We’ve taken web successes from the past...
And brought them into our infrastructure.
SearchMonkey opens Yahoo search result pages for
developers.
Much like GreaseMonkey opens all web sites for
developers.
The difference is that users don’t need to use Mozilla but install scripts in their Yahoo
profile instead.
These scripts (monkeys) are triggered by URL matching
and enhance the search result display.
There are two types of enhancements.
Enhanced results override the original display.
Infobars add drop-down menus:
You write your monkeys in secure PHP
(no file or cookie nasties allowed)
And you can use any information we know about
this URL.
And if there is not enough information...
Use XML-Based Atom Feeds, RDF markups, Microformats, OpenSearch data or build a
Custom Data Service.
For example:
Using microformats in the BBC site, we can display showtimes of programs
already in the result page:http://www.digital-web.com/articles/embedded_data_with_searchmonkey/
Questions?Christian Heilmann | http://wait-till-i.com | twitter: codepo8
Thanks to: Apelad (http://www.flickr.com/photos/apelad/2048858745/), Terence Yim, Google Charts, Rick Astley, Joecartoon.com, Matt Cashmore and the BBC and Digital Web
Top Related