Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JSConf Asia 2014 Sessions

JSConf Asia 2014 Sessions

大澤木小鐵

December 26, 2014
Tweet

More Decks by 大澤木小鐵

Other Decks in Programming

Transcript

  1. • The Art of Less • WebTorrent • Gibbering at

    Algoraves: JS in Live Audiovisual Performances • Deep Space - A simulation drama
  2.     JavaScript var x = Math.random(); var

    y = Math.random(); var z = Math.max(x, y); To: with(Math)z=max((r=random)(),r())
  3.    -  "esaca\160e('') ..." "esacape ('') ..."

    "\x61\x6c\x65\x72\x74\x28\x31\x29" "alert(1)"
  4. Gibbering at Algoraves Charlie Roberts, UCLA •  JavaScript 

    DSL       • http://gibber.mat.ucsb.edu/
  5.  var draw = function () { // clear the

    canvas // paint stuff // ... requestAnimationFrame(draw); }; draw();
  6. Building Isomorphic Apps Spike Brehm, Airbnb • JavaScript  #

    • Rendr + Backbone / React / Meteor • % API  Client Server  • NPM + Browserify / Webpack  & • Meteor   Server Client   '" • Meteor ! Client  Server $
  7. Pixel Art and Complex Systems Vince Allen, Spotify • 

    box-shadow  pixel art • Bit-Shadow Machine http://www.bitshadowmachine.com/ •   (  /  /  /  /  /  )
  8. Bad Form Chris Lienert, Jardine Lloyd Thompson • 01$ HTML5

    Form &4  • *'2  %#! ( • .35-/, ") • &4+
  9. HTTP Headers – the simplest security Wei Lu • HTTP

     • Content Security Policy http://content-security-policy.com/ • HTTP Strict Transport Security (HSTS) https://www.chromium.org/hsts • Node Module: Helmet https://github.com/helmetjs/helmet
  10. Fun with JavaScript and sensors Jan Jongboom, Telenor • Mobile

    Device  Sensor   •  sensor  • rotation sensor  3D  • JanOS - Firefox OS  https://github.com/janjongboom/janos