TomC + javascript   335

Fixie
Nice little JS helper with hipster-themed auto-generated lorem ipsum text and filler images. Just add class="fixie" to elements and it populates all the children.
javascript  loremipsum  tools  web  design  wireframes 
23 days ago by TomC
The Trouble with JavaScript
Hold onto your static typed languages dearly, someone might take them away from you.
javascript  programming  code  critique  colinmoock  as3 
28 days ago by TomC
Are We Fast Yet? - PhobosLab
"On my machine, Chrome 13 and Firefox 6 awkwardly jump between 120 and 60 FPS when using it (it's disabled in the benchmark) and even without GC pauses there are noticeable hiccups, while IE9 is able to produce perfectly smooth animations without it. At the moment requestAnimationFrame() is truly worthless for games."
javascript  canvas  html5  performance  optimisation  requestanimationframe  browsers  gc 
4 weeks ago by TomC
Nested Selections
Notes on one of the more complex aspects of using D3.js with hierarchical data.
d3  javascript  code 
4 weeks ago by TomC
Aanand Prasad
Nice portfolio of fun hacky visual and game projects.
people  portfolios  design  code  javascript 
4 weeks ago by TomC
Scaling node.js to 100k concurrent connections! | caustik's blog
Tuning node.js for lots of concurrent connections, notable because it's done on Rackspace.
nodejs  c100k  javascript  programming  concurrency  rackspace  tuning  scalability 
5 weeks ago by TomC
Bedrock | Infrequently Noted
Interesting post exploring API and feature design principles from a low-level/high-level code point of view.
javascript  c++  apis  design  html  web  programming  browsers  standards 
5 weeks ago by TomC
adamdbradley/foresight.js
"Foresight.js gives webpages the ability to tell if the user's device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user's device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage."
github  javascript  web  html  retina  ipad  ios  iphone  responsive  design  bandwidth  images 
7 weeks ago by TomC
jaukia/cld-js
Extracted language detection lib from Chromium, packaged up for nodejs.
github  nodejs  javascript  language  nlp  chromium 
7 weeks ago by TomC
Touch · bebraw/jswiki Wiki
"Javascript libraries for dealing with touch events, multitouch, normalizing across the Webkit/IE touch models, and all that jazz."
javascript  touch  interaction  libraries  github  lists  wiki  mobile 
7 weeks ago by TomC
Bullet/WebGL Demo
Uses emscripten to compile C++ Bullet physics library to Javascript. Uses CubicVR WebGL library with built-in shadows.
webgl  physics  emscripten  javascript  bullet  3d  cubicvr 
8 weeks ago by TomC
Smaller - Batch minify HTML, PHP, CSS and JavaScript on Mac OS X
"Smaller is a powerful HTML, PHP, CSS and JavaScript compressor on Mac OS X which also has the ability to combine several files into one."
mac  software  apps  css  javascript  html  minification  optimisation 
8 weeks ago by TomC
emoller/WebGL101
Open source code from the WebGL tutorial I linked to earlier this week.
webgl  code  javascript  opengl  github 
9 weeks ago by TomC
WebGL 101 - YouTube
Long, thorough tutorial: a complete introduction to WebGL. It will help if you know a bit about javascript, but everything is well explained.
webgl  youtube  videos  tutorials  programming  javascript  3d  graphics  opengl 
9 weeks ago by TomC
NaturalNode/natural
Natural language processing in node.js.
node.js  libraries  javascript  github  code  nlp  language  datamining  words 
10 weeks ago by TomC
Share JS
Etherpad / Wave style collaborative editing lib for node.js/browsers.
nodejs  algorithms  JavaScript  text  editing  writing  diff  git  collaboration  googlewave  etherpad 
10 weeks ago by TomC
Scale-adaptive Projection
Blending multiple projections for different scales. Looks like it uses my hacky js shapefile code too :)
maps  cartography  projections  javascript  canvas  information_visualisation 
12 weeks ago by TomC
isaacs's gist: 1850768 — Gist
Gist driven side-debate (also on Twitter) with Isaac of Node and Brendan of Javascript, about unicode escaping/encoding issues and the prospect of full VM-level support (fixing String.length, substring etc)
brendaneich  isaacschlueter  nodejs  javascript  unicode  github  gist  text  encoding  escaping  programming  code 
february 2012 by TomC
New full Unicode for ES6 idea
Brendan Eich's followup to last week's debate with the node.js community about full unicode support in Javascript.
javascript  nodejs  brendaneich  ecmascript  standards  es6  programming  text  unicode 
february 2012 by TomC
Ken Shirriff's blog: JavaScript secrets of worrydream.com
A nice look behind the scenes at the implementation of Bret Victor's homepage.
worrydream  bretvictor  css  javascript  html  design  programming  motion  code 
february 2012 by TomC
How can you make the Github API accept Unicode characters in JSON? — Gist
More generally: how to escape UTF-16 characters (including surrogate pairs) in JSON.stringified javascript data.
unicode  javascript  json  stringify  encoding  escaping  github  gist  nodejs 
february 2012 by TomC
Thinking with Joins
The crux of D3 is understanding the implicit nature of the initial DOM selection: elements don't exist until you imply them with a .data bind. The enter/exit and (default) update sets are also subtle and easy to miss. Good overview of the key points.
d3  javascript  tutorials  information_visualisation  svg  dom 
february 2012 by TomC
Insanely fast, headless full-stack testing using Node.js
Ran into a couple of squirrely issues (document.write isn't supported in the default parser) but this is pretty comprehensive and very useful.
browser  simulation  node.js  testing  javascript 
february 2012 by TomC
A Case Against Using CoffeeScript ☃ Ryan Florence Online
Pretty much the conclusion I came to. If the debugging issue gets sorted out I would use the Good Parts.
coffeescript  javascript  programming  languages 
december 2011 by TomC
Constructive Solid Geometry in JS
Does a few things to flat surfaces that could use some cleanup (over-eager tesselation) but it's lovely to see things like this cropping up in Javascript these days. Live examples too, an unexpected bonus.
webgl  javascript  geometry  opengl  3d 
december 2011 by TomC
DocumentCloud's VisualSearch.js
"VisualSearch.js enhances ordinary search boxes with the ability to autocomplete faceted search queries."
javascript  documentcloud  forms  widgets  search  facets  html  ui  gui 
october 2011 by TomC
Chosen - a JavaScript plugin for jQuery and Prototype - makes select boxes better
"Chosen is a JavaScript plugin that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors."
javascript  ui  forms  html  autocomplete  gui  widgets 
october 2011 by TomC
Old Dijkstra Essays Considered | Luke Wagner's Blog
Great set of notes referencing Dijkstra's essays in relation to the ever evolving/improving Mozilla javascript engine.
mozilla  spidermonkey  javascript  code  programming  project_management  bugs  refactoring  structure  c++  ewd  from delicious
august 2011 by TomC
The Wheels Of Steel: An Ode To Turntables (in HTML)
Amazingly thorough article about Scott Schiller's "Wheels of Steel" CSS/JS prototype. There's a lot to learn from this demo about how to structure a page, wire up dynamic javascript elements, etc. And also how to document things. *applause*
html  css  javascript  css3  html5  audio  wheelsofsteel  articles  scottschiller  from delicious
june 2011 by TomC
How to write your own native Node.js extension - Olivier Lalonde's blog
Getting node.js talking to C++ - long but thorough tutorial, part of a series on v8 in general.
nodejs  c++  libraries  extensions  programming  javascript  tutorials  code  v8  from delicious
may 2011 by TomC
Amb() in JavaScript / Blog / Mishoo's homepage
"So what is amb?  Given a list of values, amb nondeterministically returns one of them in such a way that the rest of the program succeeds.  When it is possible, of course.  If it's not possible, then the program fails."
programming  javascript  amb  from delicious
april 2011 by TomC
Circle of Blue - Urban Water Visualization
First complex example I've seen in the wild of a visualisation using Mike Bostock's new D3 library.
javascript  d3  information_visualisation  water  from delicious
march 2011 by TomC
Seadragon Ajax
Seadragon javascript code is opensource (on github) albeit with a not-very-open license. (Can't be ported to other languages?!)
seadragon  livelabs  microsoft  javascript  ajax  deepzoom  opensource  from delicious
march 2011 by TomC
HOWTO: Native iPhone/iPad apps in JavaScript
Good run-down of what it takes to make a web app behave somewhat natively on iOS.
iphone  web  javascript  apps  howto  native  from delicious
march 2011 by TomC
W3Fools – A W3Schools Intervention
"We feel, though, that W3Schools is harming the community with inaccurate information. Like any other authoritative educational resource, W3Schools should both hold itself to, and be held to, the highest standards. "
w3schools  web  css  html  javascript  reference  tutorials  intervention  seo  standards  from delicious
january 2011 by TomC
« earlier      

related tags

2d  3d  1960s  aaja  accessibility  actionscript  addresses  addyosmani  adobe  air  airports  ajax  ajaxian  algorithms  amb  amf  android  animation  api  apis  appject  apple  apps  art  articles  as2  as3  astronomy  asynchronous  audio  autocomplete  awesome  azaraskin  backbone  backbone.js  backbutton  backstage  badeges  bandwidth  bbc  benchmarks  bengimpert  binary  bocoup  bookmarklet  bookmarklets  books  bosh  brendaneich  bretvictor  browser  browsers  browsing  bugs  bullet  bytearray  c++  c100k  cake  calendars  callbacks  canvas  cappuccino  carousel  cartography  charts  chat  checkboxes  chrome  chromium  closure  cloud  clustering  cocoa  code  coffeescript  colinmoock  collaboration  colour  colours  comet  cometd  comics  comment  commonjs  compatibility  competition  compression  concurrency  considered_harmful  constraints  cool  couchdb  countries  creativecommons  creative_commons  critique  css  css3  cubicvr  curves  d3  daemon  dashboards  data  databases  datagrid  datamining  date  dates  debugging  ded  deeplinking  deepzoom  demos  dependencies  dependencyinjection  deployment  design  development  dhtml  diff  digg  distribution  documentation  documentcloud  dojo  dom  drawing  dustindiaz  e4x  ecmascript  economics  editing  editors  email  embedding  emile  emscripten  encoding  es6  escaping  etherpad  events  eveonline  ewd  examples  excel  exif  extensions  externalinterface  facets  faq  filters  finance  firebug  firefox  firefox3  flash  flex  flickr  fonts  food  forms  fractals  frameworks  free  freedom  fun  funny  gallery  gameoflife  games  gc  gd  gears  generative  geo  geocoding  geohash  geojson  geometry  georss  gestures  gis  gist  git  github  glsl  google  googlecode  googleearth  googlemaps  googlewave  grammars  graph  graphics  graphs  greasemonkey  grids  gui  gwt  gzip  hacks  haskell  history  holyshallot  howto  html  html5  http  hybrid  iframes  illustrator  imageprocessing  images  infinitecanvas  information_visualisation  inheritance  inkscape  interaction  interaction_design  interactive  interface  interfacebuilder  interfaces  internetexplorer  intervention  ios  ipad  iphone  irc  isaacschlueter  isochronic  jabber  japanese  java  javascript  jeffheer  joins  joyent  jquery  js1k  jsinq  jsjac  jslitmus  json  jsonp  kml  knight  landscape  language  languages  layout  libraries  library  licensing  lighting  linearalgebra  linkedin  links  linq  lists  livelabs  logging  london  loops  loremipsum  mac  macosx  management  mandelbrot  mapnik  mapping  maps  mapstraction  mashups  mathematics  maths  matrices  memory  memoryleaks  microsoft  mikebostock  minification  miskohevery  mit  mobile  models  modernizr  modestmaps  monads  motion  mousewheel  mozilla  msr  multitouch  music  mvc  nasa  native  networks  newpaper  newsweek  nlp  node.js  nodejs  notes  npm  objectivec  objectivej  oil  omg  oop  openfire  opengl  openlayers  opensource  openstreetmap  optimisation  ordancesurvey  osm  packages  palettes  pandas  parallax  parser  parsing  patterns  people  performance  perl  permalinks  phonegap  phones  photos  php  physics  pivottable  pixels  planets  plugins  poly9  polyline  popups  portfolios  presentations  processing.js  processing.org  profiling  programming  proj4  projections  project_management  promises  protovis  pubsub  push  putaslideronit  python  qooxdoo  quake  queries  quotes  rackspace  radio  rainbow  rainbows  raphael  realtime  refactoring  reference  register  religion  requestanimationframe  responsive  rest  retina  revdancatt  rhino  rias  richardstallman  rivers  routes  ruby  rubyonrails  rx  safari  sammy  scalability  scaling  scenegraph  scottschiller  scripting  scripts  scrumjax  seadragon  search  security  sentiment  seo  server  servers  shaders  shapefiles  simile  simulation  simulations  skills  slicehost  slider  sliders  slides  slideshow  snowclones  socket.io  socketio  sockets  software  sound  soundmanager  space  sparklines  spidermonkey  spreadsheets  springs  sql  sqlite  squirrelfish  stackoverflow  standards  stanford  statistics  steveyegge  stomp  stringify  structure  stupid  summerofcode  svg  svn  swf  swfaddress  swfobject  sysadmin  tags  talks  technotes  templates  terrain  testing  text  thematicmapping  thomasfuchs  tiles  time  timeline  timelines  timenav  times  timezones  todo  tominsam  tools  touch  transforms  transit  travel  treemaps  ttf  tuning  tutorial  tutorials  tv  typography  ucs2  ui  uk  underscore  unicode  urls  utf16  v8  vectors  verlet  vertical  via:straup  videos  virtualearth  visualization  visualprogramming  vml  vomiting  w3schools  water  web  webdev  webgl  webkit  websocket  websockets  wheelsofsteel  why  widgets  wiki  wikipedia  wireframes  wizards  words  workflow  worrydream  writing  wtf  xml  xmpp  xna  xpath  xslt  xss  yahoo  yahoomaps  youtube  yql  yui  zooming  zui 

Copy this bookmark:



description:


tags: