Adaptation: Why responsive design actually begins on the server
- resource bundles for devices
- rely on UA and server-side processing
responsive  presentation  design  images  w:3 
1 hour ago
Google I/O 2011: Make the Web Faster - YouTube
- opera mobile transfer binary data to client
- webp support in opera and chrome
- webp features: sprites, animations, stereoscopy
pagespeed  google  io  performance  webp  opera  w:3  video 
2 hours ago
Operations at Twitter: Scaling Beyond 100 Million Users - YouTube
- scribe logging directly to HDFS
- puppet for configuration
- reviewboard for code reviews
- majority open source
- mysql w/ lots of memcached (now redis)
architecture  twitter  video  w:3 
15 hours ago
Let's Go Further: Build Concurrent Software using the Go Programming Language - YouTube
- interfaces do not have to be explicitly declared: simplifies testing
- you can attach methods to any type in your package / extend via your own type interface
- timeout primitive to force a deadline on a channel
- Go does not expose asynchronous API's, instead sync api's are wrapped in Goroutines
- great example of distributed search: serial > replica searches > deadlines
golang  go  programming  video  w:4  google 
yesterday
GDC Vault - Interesting Decisions
- "a game is a series of interesting decisions"
- give users ability to personalize
- there are many player types: listen to each, but focus on own design
- decisions as tradeoffs: short-term for experimentation, provide lots of information for long-term
video  gamedev  games  design  psychology  w:2 
yesterday
InfoQ: Objects, Anomalies, and Actors: The Next Revolution
- everyone is thinking in objects
- what if our OOP languages limited the number of active objects? like we do with concurrency
- what would happen if we remove the concurrency limitation - aka lightweight processes
- Kuhn's paradigm shifts: applies to how we think and deal with concurrency
video  actors  concurrency  w:2 
yesterday
Hands on WebGL with Zhenyao of the Chrome GPU Team - YouTube
- webgl based on OpenGL ES 2.0 spec
- vertex shader + fragment shader (pixel)
- upload vert and fragment shader source to the GPU, bind the data, draw the triangle
- particle systems: incorporate time into the shader and translate the vertex within the shader
- fragColor = fragment color
- many triangles are larger than a pixel, hence rendering at pixel level can yield better visual results
- IE does not support WebGL, have to use chrome frame
video  webgl  w:4  opengl 
2 days ago
HTML5 Lessons from LinkedIn using Node.js - YouTube
- mix of native and web for different platforms
- scrolling done in native on iOS for performance
- "screen JSON" as a single response to render all required components on the page (node.js aggregator service)
- apps built on same public APIs as rest of platform
- performance still lagging behind native
- android 80% native due to lack of hardware accelerated CSS3 on 3.x devices
- phantom.js for performance testing
video  mobile  architecture  html5  linkedin  w:3 
2 days ago
Chome GPU Team: Graphically Speaking with WebGL - YouTube
- opengl developed as a cross-industry standard (chronos group)
- 3 points to unambiguously define the plane - hence the triangle mesh
- programmable shader instead of built-in heuristics: switch from opengl 1.1 to 2.0
- programmable shader allows you to upload code for how to render a triangle point
- two pieces of code: one to determine lighting, one to rasterize to pixel
- webgl uses canvas tag, can be overlayed on top of regular html content
- webcl for physics and/or customized kernels (ex: deformed body simulation)
- focus on security: can't access outside memory, etc
webgl  webcl  opengl  3d  browser  video  w:5 
2 days ago
Strangeloop - Internet users have faulty perceptions of time - Web Performance Optimization
- users perceive load time to being about 15% slower than actual time
- recounting the experience will show 35% slower
psychology  performance  perception 
3 days ago
June 14, 2010 - New Study Reveals the Impact of Travel Site Performance on Consumers
Three second rule - 57 percent of online shoppers will wait three seconds or less before abandoning the site
performance  latency  akamai  psychology 
3 days ago
« earlier      
advertising agile ai aiderss ajax algorithm algorithms amazon amqp analytics android apache api appengine apple architecture aws backup blackberry blog books browser business c cache cassandra chrome clojure cloud cluster code collaboration community concurrency couchdb cs css culture data database datamining db design development distributed ec2 economics education email entrepreneurship erlang eventmachine extension facebook filesystem filetype:pdf finance firefox flash framework gae games gc gdc gem geo git github gmail go golang google graph grid guide hadoop hbase hci health history howto html html5 http igvita innodb inspiration internet interview io iphone java javascript jquery jruby js json jvm language latency layout learning library linux lucene mac management mapreduce marketing math media media:document memcached memory messaging microsoft mit ml mobile mongodb monitor monitoring mysql netflix network networking nginx nlp node.js nosql opensource optimization osx performance photography plugin postrank presentation productivity programming proxy psychology publishing python rails realtime redis reference research ror rss ruby ruby1.9 s3 saas scala scalability science scrum search security seo server sna social socialmedia software solr spdy sql ssh startup statistics stats storage sysadmin tcp technology ted testing theme tips tools travel trends tutorial twitter ui unix usability ux vc video vim vis visualization vm w:2 w:3 web web2.0 webdesign webkit wikipedia windows wordpress xml xmpp yahoo

Copy this bookmark:



description:


tags: