Boris Smus

interaction engineering

  1. Debaters: friendly disagreement
  2. Headlines, meet sparklines: news in context
  3. Tools for making better decisions
  4. Front page blues
  5. VR View 2.0: JavaScript API
  6. Election 2016
  7. Ray Input: WebVR interaction patterns
  8. Copresence in WebVR
  9. Inspirata: for what inspires you
  10. Browsing Wikipedia in VR
  11. Three approaches to VR lens distortion
  12. Embedding VR content on the web
  13. Simulating wealth inequality
  14. Sensor fusion and motion prediction
  15. Hot bread: delicious or deadly?
  16. UbiComp and ISWC 2015
  17. Magnetic Input for Mobile VR
  18. Site redesign, version five
  19. Spatial audio and web VR
  20. Responsive WebVR, headset optional
  21. Web Sensor API: raw and uncut
  22. UIST 2014 highlights
  23. Spectrogram and oscillator
  24. Addressable apps
  25. The ebb of the web
  26. Remote controls for web media
  27. UIST 2013 highlights
  28. Responsive image workflow
  29. Ultrasonic networking on the web
  30. Easier link blogging
  31. Installable webapps: extend the sandbox
  32. Gestural music direction
  33. Web Audio book
  34. Really simple social syndication
  35. Interactive touch laptop experiments
  36. From VPS to static hosting
  37. Internet mashup of things
  38. Reusable JavaScript for MVC frameworks
  39. How the web should work
  40. Generalized input on the cross-device web
  41. Platform fertility: open for innovation?
  42. Let's get physical (units)
  43. New design
  44. Backbone and ember
  45. PDF conversion and client-side scraping
  46. A mobile web application tech stack
  47. Hybrid operating systems
  48. Stack Exchange question notifier
  49. UIST 2011 greatest hits
  50. Screen video capture for Chrome OS
  51. Loading large assets in modern HTML5 games
  52. Developing multiplayer HTML5 games with node.js
  53. Global chrome media keys with Key Socket
  54. Extending chrome developer tools
  55. OAuth 2.0 from chrome extensions
  56. Brazil trip
  57. Dynamic chrome extension icons
  58. Crunching numbers for the NHL finals
  59. Chrome developer tools cheatsheet
  60. Multi-touch for your desktop browser
  61. jQuery conference 2011
  62. From Wordpress to Hyde
  63. Chrome media keyboard shortcuts
  64. Chronos: Chrome browsing metrics
  65. SXSW LEGO MINDSTORMS hackathon
  66. Soundsourcing: the sound of the crowd
  67. CrowdForge: crowdsourcing complex tasks
  68. KML tours in Google Earth
  69. Tweetbacks in JavaScript
  70. WebIntent, an Android PhoneGap plugin
  71. jQuery mobile hacker news
  72. PhoneGap games in the Android Market
  73. Chrome extension for thesixtyone
  74. The best question answering sites
  75. An onslaught of mobile HTML games
  76. Instant search in 60 lines
  77. Stairs or elevator? Use bluetooth!
  78. Skip to skip: a running gesture
  79. Minimal business card design
  80. Android-powered mindstorms
  81. Prototyping with Wii remotes in python
  82. Nike+ hacking with python
  83. Jam Hunt: friendly jam sessions
  84. CHI 2010 poster
  85. Lightweight Wordpress on Slicehost
  86. Visualizing MTurk requesters
  87. Crowdsourcing code
  88. Crowdsourcing articles with mechanical turk
  89. Ubiquitous drums
  90. Arduino-nerf mashup
  91. New design
  92. Offline web apps on the iPhone
  93. Never delete your gmail account
  94. Plotting something radial
  95. Extending Google Wave terminology
  96. Generating guitar chord diagrams
  97. Carnegie Mellon University!?
  98. Guitar Unleashed
  99. Prettifying embedded YouTube
  100. Clean drag and drop upload in Safari
  101. iPhone car kit: roll your own
  102. Performance of canvas versus SVG
  103. iWork.com feedback
  104. I see dead CSS
  105. Musical mashups in pure JavaScript
  106. Moving day
  107. Robotic piano playback
  108. The sorry state of HTML mail
  109. Top 5 sessions of Web 2.0 Expo NY