Adaptation: Why responsive design actually begins on the server
1 hour ago
- resource bundles for devices
- rely on UA and server-side processing
responsive
presentation
design
images
w:3
- rely on UA and server-side processing
1 hour ago
Google I/O 2011: Make the Web Faster - YouTube
2 hours ago
- 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
- webp support in opera and chrome
- webp features: sprites, animations, stereoscopy
2 hours ago
Operations at Twitter: Scaling Beyond 100 Million Users - YouTube
15 hours ago
- 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
- puppet for configuration
- reviewboard for code reviews
- majority open source
- mysql w/ lots of memcached (now redis)
15 hours ago
Let's Go Further: Build Concurrent Software using the Go Programming Language - YouTube
yesterday
- 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
- 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
yesterday
GDC Vault - Interesting Decisions
yesterday
- "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
- 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
yesterday
InfoQ: Objects, Anomalies, and Actors: The Next Revolution
yesterday
- 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
- 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
yesterday
Hands on WebGL with Zhenyao of the Chrome GPU Team - YouTube
2 days ago
- 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
- 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
2 days ago
HTML5 Lessons from LinkedIn using Node.js - YouTube
2 days ago
- 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
- 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
2 days ago
Chome GPU Team: Graphically Speaking with WebGL - YouTube
2 days ago
- 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
- 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
2 days ago
Strangeloop - Internet users have faulty perceptions of time - Web Performance Optimization
3 days ago
- users perceive load time to being about 15% slower than actual time
- recounting the experience will show 35% slower
psychology
performance
perception
- recounting the experience will show 35% slower
3 days ago
June 14, 2010 - New Study Reveals the Impact of Travel Site Performance on Consumers
3 days ago
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
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