- dev xmas meetup - all of the different dev groups in vienna
- thursday december 19
- everyone needs to bring something to eat
- internet explorer dominating marketshare
- "internet offensive österreich"
- dark times
- quit coding for money
- started doing fun projects
- many instances of code shame
- from HN "if you're not ashamed of it, you waited too long"
- wrote own svg library
- didn't use any other libraries
- all alone
- code shame
- used many libraries
- wrote on meteor as part of a community
- still code shame
- Excel totally entrenched in business world
- bugs deep in functions in Excel
- why duplicate Excel's functions, including bugs?
- more efficient
- compatible
- Open Office: first implementation of Excel
- STOIC.com a JavaScript implementation
- npm and bower packages coming soon
by thomas fritz
- what is a graph
- graphs are not diagrams such as line charts
- leonhard euler created first graph
- graphs are relationships between nodes with data
- Cypher
- CRUD and graphing language created by neo4j team
- similar to SQL
- spot patterns, diagnose problems
- D3: data visualization library
by stefan hupe
- test if your user is active on the site, if tab is in the background
- events - ifvisible.on('blur', function() {});
- same technology in inactiveTab project
by thomas
- founder of blossom, lean project management
- blossom switched to dart from javascript
- javascript doesn't blow up at the same location as the error
- Dart: lingua franca of the web
- shares traits with many web languages such as JavaScript, python
- devs writing different languages all over the web - coffeescript, clojure, ecmascript, etc
- for dart to win, javascript doesn't need to lose
- things are being added to new ecmascript from dart