45. node.js - DNS example var dns = require("dns"); var resolution = dns.resolve4("www.google.com"); resolution.addCallback( function(addresses, ttl, cname) { puts("addresses: "); puts(JSON.stringify(addresses)); } );
46.
47. Conditionals, Comparison, Data Types, Functions, Function Arguments, Objects, Inheritance, Scope, Function Scope, Closure, Namespacing, Syntax
Hur många kan CSS? Hur många kan JavaScript? Hur många har läst High Performance Web Sites? Hur många har läst Even Faster Web Sites? Någon som jobbat med webbplats-optimering? Föredrar publiken CSS eller JavaScript? Hur många har haft problem med att läsa ned javascript parallellt? eller känner till problemet? Är JavaScript bra async eller sync?
Jag jobbar på Iptor konsult ab. Tre ben inom konsultingen Jag bloggar på jsolutions.se
150 deltagare över en helg (2 dagar) i centrala Berlin, från 9-18 ett huvudspår 19 förannonserade - hölls i huvudlokalen med runda bord ett basement-spår, 12-13 annonserades sista veckan/allt eftersom Alltså sprängfyllt, första dagen lite sämre, andra bättre
Steve Souders Performance expert, Yahoo. Nu på Google. Anordnar O'Reilly Velocity-konferensen. Lack of progressive rendering makes sites feel slow Learn how to load scripts in parallel Load only scripts needed to render Use YSlow and Google's Page Speed http://developer.yahoo.com/performance/rules.html
Jobbade med att optimera serversidan. Lyckades ibland få bort 10-15 %. Tog ett steg tillbaka, och tittade på vad en browser gör - trappstegsbilden visar detta. 10-15 % serverside = bråkdel av hela upplevelsen We've been doing it wrong! FIXME: Hur mycket förlorar Ebay/Amazon på långsamma sidor?
September 2007 Amazon, AOL, CNN, eBay, Google, MSN, MySpace, Wikipedia, Yahoo! YouTube Efter hur många sekunder tappar man kunder?
June 2009 Mer fokus på web2.0 och JavaScript. Mer om vad som skall in i HTML och inte. 5-12 % är HTML-väntande. En nyckelfaktor är parallella nedladdningar. Browsern skall rita så tidigt som möjligt.
OK - vi vet hur man kan göra, men det är alldeles för svårt - för få gör det.
När börjar browsern rita? När tappar man kunden?
Nicole Sullivan Jobbade på Yahoo, nu Facebook. Klagade lite på CSS. Drömde lite om framtiden.
Går att göra redan nu med preprocessing-steg. Lättare att underhålla!
Ryan Dahl I'm just a programmer.
Robert Nyman http://www.slideshare.net/robnyman/javascript-from-birth-to-closure Geek Meet, JavaScript test JSLint Crockford: Embrace JS Don't try to make it into Java, C or any other language Learn to love it and it's dynamic, loose and prototypical nature
Peter Svensson Scandinavian Web Developer Conference 2009 Google Technology User Group Learning Dojo - ISBN 978-1847192684
Nokia stod för hela notan!
Douglas Crockford JavaScript the good parts, JSON Bejublat om JS nutid och framtid variadic functions - arguments-array är problematisk lägga till class (syntaktiskt socker) *Nu i december röstar man - IBM står på tvären *Kommer till SDC ---------QUOTE!!!---------- http://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state ISBN 978-0596517748
Remy Sharp aktiv inom jQuery Sammanfattade HTML 5 som det ser ut just nu.
Dion Almaer Google, Mozilla, och nu Palm WebOS Sometimes we have to use some weird version of C Louise CK: Klippet från Conan OBrian SACRED: restore session/document - firefox, word, ... Jacob Nielsen 0.1 the system is reacting instantaneously 1.0 limit for the user's flow of thought to stay uninterrupted 10 limit for keeping the user's attention on the dialogue http://www.useit.com/papers/responsetime.html