JSConf Asia 2014 Sessions

JSConf Asia 2014 Sessions

F830ec52d5bf72ee64fd1a43a6a82a49?s=128

大澤木小鐵

December 26, 2014
Tweet

Transcript

  1. JSConf Asia 2014  Jace @ KKBOX

  2. 

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

    Algoraves: JS in Live Audiovisual Performances • Deep Space - A simulation drama
  4. None
  5. The Art of Less Martin Kleppe, Ubilabs  http://goo.gl/4w14RV

  6.   • http://aem1k.com/world • http://aem1k.com/mandelcode

  7.     JavaScript var x = Math.random(); var

    y = Math.random(); var z = Math.max(x, y); To: with(Math)z=max((r=random)(),r())
  8. Hebrew -  • http://aem1k.com/ ש ל ו ם -

    ע ו ל ם
  9.  XSS • http://aem1k.com/deathstar

  10.    -  []["\155\141\160"]["\ \143\157\156\163\164\ \162\165\143\164\157\ \162"]("\141\154\145\ \162\164\50\61\51")()

    []["map"]["constructor"]("alert(1)")() eval("alert(1)")
  11.    -  "esaca\160e('') ..." "esacape ('') ..."

    "\x61\x6c\x65\x72\x74\x28\x31\x29" "alert(1)"
  12.  • http://aem1k.com/

  13. Why • Fun • Limits • Focus • Language •

    L18n
  14. None
  15. WebTorrent Feross Aboukhadijeh •  Web  torrent  •

    http://instant.io/
  16. None
  17. Gibbering at Algoraves Charlie Roberts, UCLA •  JavaScript 

    DSL       • http://gibber.mat.ucsb.edu/
  18.  • Part1: http://goo.gl/oOqQMb • Part2: http://goo.gl/xCaKRX

  19. None
  20. Deep Space Simon Swain, Modus Interactive •   

    •  JavaScript  Canvas  
  21.  var draw = function () { // clear the

    canvas // paint stuff // ... requestAnimationFrame(draw); }; draw();
  22. Demo http://simonswain.com/deepspace/

  23.  

  24. None
  25. Building Isomorphic Apps Spike Brehm, Airbnb • JavaScript  #

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

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

    Form &4  • *'2  %#! ( • .35-/, ") • &4+
  30. None
  31. None
  32. 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
  33. None
  34. Fun with JavaScript and sensors Jan Jongboom, Telenor • Mobile

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

  36. 

  37. Quiver.js: Rethinking Web Frameworks Soares Chen

  38. Translation workflow and formatting complex translations Tingan Ho, P1.cn

  39. Preparing your NodeJS Application for scale Dexter Tan & Laurence

    Franslay, PayPal
  40. There and Back Again - A Game Dev’s Tale Peggy

    Kuo, Atlassian
  41. Versioning, syncing & streaming large datasets using Dat + Node

    Max Ogden
  42. IPCluster – Scaling Zopim’s frontend node servers Yang Bin Kwok,

    Zopim
  43. Reactive Programming made simple Slava Kim, Meteor

  44. Let’s make a game with Phaser Gabe Hollombe, Neo

  45. Lightning branches - A way to supercharge delivery of features

    Ritesh Angural, Redmart
  46. Future of Node Mikeal Rogers, Digital Ocean

  47. THANKS