Last active
August 29, 2015 14:15
-
-
Save orliesaurus/50749d281a5933226d96 to your computer and use it in GitHub Desktop.
archive
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"total": [ | |
{ | |
"id": 37, | |
"date": "January 2015", | |
"lanyrd": "http://lanyrd.com/2015/lnug-january/", | |
"speakers": [ | |
{ | |
"name": "Florian Motlik", | |
"url": "https://twitter.com/flomotlik", | |
"title": "Continuous Delivery with Codeship" | |
}, | |
{ | |
"name": "Ross Kukulinski", | |
"url": "https://twitter.com/rosskukulinski", | |
"title": "What to expect when expecting IOJS" | |
}, | |
{ | |
"name": "Francisco Ferreira", | |
"url": "https://twitter.com/fmsf303", | |
"title": "Javascript Craftsmanship" | |
}, | |
{ | |
"name": "Tim Perry", | |
"url": "https://twitter.com/pimterry", | |
"title": "Web Components & Microservices Are The Same Thing" | |
} | |
] | |
}, | |
{ | |
"id": 36, | |
"date": "November 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-november/", | |
"speakers": [ | |
{ | |
"name": "Tom Gallacher", | |
"url": "https://twitter.com/tomgco", | |
"title": "Async: the battle" | |
}, | |
{ | |
"name": "George Ornbo", | |
"url": "https://twitter.com/shapeshed", | |
"title": "Realtime Node.js from the trenches" | |
}, | |
{ | |
"name": "Tom Cartwright", | |
"url": "https://twitter.com/tomcartwrightuk", | |
"title": "Peer connect all the things" | |
} | |
] | |
}, | |
{ | |
"id": 35, | |
"date": "October 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-october/", | |
"speakers": [ | |
{ | |
"name": "Philipp Fehre", | |
"url": "https://twitter.com/ischi", | |
"title": "JSON throughout the Stack" | |
}, | |
{ | |
"name": "Ben Hall", | |
"url": "https://twitter.com/ben_hall", | |
"title": "Node Anti-patterns" | |
}, | |
{ | |
"name": "James Halliday", | |
"url": "https://twitter.com/substack", | |
"title": "Data Wizzard" | |
} | |
] | |
}, | |
{ | |
"id": 34, | |
"date": "September 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-september/", | |
"speakers": [ | |
{ | |
"name": "Jakub Racek", | |
"url": "https://twitter.com/racekjakub", | |
"title": "Scanner and Printer Pi with Node sides" | |
}, | |
{ | |
"name": "Francisco Ferreira", | |
"url": "https://twitter.com/fmsf303", | |
"title": "JavaScript, Java and Dart! Asynch all around us." | |
} | |
] | |
}, | |
{ | |
"id": 33, | |
"date": "August 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-august/", | |
"speakers": [ | |
{ | |
"name": "Matt Forrester", | |
"url": "https://twitter.com/forbesmyester", | |
"title": "Offline Apps and Data Synchronization" | |
}, | |
{ | |
"name": "Philipp Fehre", | |
"url": "https://twitter.com/ischi", | |
"title": "node.js and native code" | |
}, | |
{ | |
"name": "Adam Baldwin", | |
"url": "https://twitter.com/adam_baldwin", | |
"title": "node security" | |
} | |
] | |
}, | |
{ | |
"id": 32, | |
"date": "July 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-july/", | |
"speakers": [ | |
{ | |
"name": "Nuno Job", | |
"url": "https://twitter.com/dscape", | |
"title": "process.env.NODE_ENV === 'PRODUCTION' for all your 'webscale' apps!" | |
}, | |
{ | |
"name": "Andrew Martin", | |
"url": "https://twitter.com/sublimino", | |
"title": "Deployment Pipelines: Disproving the Big Bang" | |
}, | |
{ | |
"name": "Luke Bond", | |
"url": "https://twitter.com/lukebond", | |
"title": "ZeroMQ with Node" | |
} | |
] | |
}, | |
{ | |
"id": 31, | |
"date": "June 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-june/", | |
"speakers": [ | |
{ | |
"name": "Jon Parsons", | |
"url": "https://twitter.com/cutandpastey", | |
"title": "Isomorphic Javascript What, Why and How" | |
}, | |
{ | |
"name": "Paul Jensen", | |
"url": "https://twitter.com/paulbjensen", | |
"title": "Building desktop apps with Node Webkit" | |
}, | |
{ | |
"name": "Joe Nash", | |
"url": "https://twitter.com/jna_sh", | |
"title": "Functional programming on the clientside with Fay and Elm" | |
} | |
] | |
}, | |
{ | |
"id": 30, | |
"date": "May 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-may/", | |
"speakers": [ | |
{ | |
"name": "Thomas Heymann", | |
"url": "https://twitter.com/thomasheymann", | |
"title": "Slicing it up: How we built a micro-service for rendering shared client/server-side one-page apps" | |
}, | |
{ | |
"name": "Mauro Pompilio", | |
"url": "https://twitter.com/malditogeek", | |
"title": "VMUX 2.0" | |
}, | |
{ | |
"name": "Yacine Rezgui", | |
"url": "https://twitter.com/yrezgui", | |
"title": "Develop HTML5 mobile apps in 2014" | |
} | |
] | |
}, | |
{ | |
"id": 29, | |
"date": "April 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-april/", | |
"speakers": [ | |
{ | |
"name": "Jeremy Ruston", | |
"url": "https://twitter.com/Jermolene", | |
"title": "A Tale of Two Hosts: rebooting TiddlyWiki for Node.js and the browser" | |
}, | |
{ | |
"name": "Simon McManus", | |
"url": "https://twitter.com/simonmcmanus", | |
"title": "Home Automation With Javascript" | |
}, | |
{ | |
"name": "Ismael Celis", | |
"url": "https://twitter.com/ismasan", | |
"title": "Streaming downloads proxy service with Node.js" | |
} | |
] | |
}, | |
{ | |
"id": 28, | |
"date": "March 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-march/", | |
"speakers": [ | |
{ | |
"name": "Tim Ruffles", | |
"url": "https://twitter.com/timruffles", | |
"title": "NodeUP Podcast Live: featuring Geoff Wagstaff, Forbes Lindesay, Tancredi Trugenberge,Remy Sharp" | |
} | |
] | |
}, | |
{ | |
"id": 27, | |
"date": "February 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-february/", | |
"speakers": [ | |
{ | |
"name": "Tom Gallacher", | |
"url": "http://twitter.com/tomgco", | |
"title": "Easy CPU profiling in Nodejs" | |
}, | |
{ | |
"name": "Forbes Lindesay", | |
"url": "http://twitter.com/ForbesLindesay", | |
"title": "An introduction to the Jade templating language" | |
}, | |
{ | |
"name": "Matteo Figus", | |
"url": "http://twitter.com/matteofigus", | |
"title": "Performance tests on APIs using Node.js" | |
}, | |
{ | |
"name": "Jaime Jorge", | |
"url": "http://twitter.com/jaimefjorge", | |
"title": "Node in Codacy" | |
} | |
] | |
}, | |
{ | |
"id": 26, | |
"date": "January 2014", | |
"lanyrd": "http://lanyrd.com/2014/lnug-january/", | |
"speakers": [ | |
{ | |
"name": "Alex Roche", | |
"url": "http://twitter.com/alexHacked", | |
"title": "NodeJS & Arduino; What, Why & How" | |
}, | |
{ | |
"name": "Alexandros Marinos", | |
"url": "http://twitter.com/alexandrosM", | |
"title": "Resin.io - JS on your Raspberry Pi with a simple 'git push'" | |
}, | |
{ | |
"name": "Rowan Manning", | |
"url": "http://twitter.com/rowanmanning", | |
"title": "UX For Your Node Modules" | |
} | |
] | |
}, | |
{ | |
"id": 25, | |
"date": "November 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-november/", | |
"speakers": [ | |
{ | |
"name": "Tristan Foureur", | |
"url": "http://twitter.com/tfoureur", | |
"title": "Megatron: Javascript-to-javascript compiler" | |
}, | |
{ | |
"name": "Jonathan Anthony", | |
"url": "http://twitter.com/NoWayJA", | |
"title": "Selling Javascript to Clients" | |
}, | |
{ | |
"name": "Alan Shaw", | |
"url": "http://twitter.com/_alanshaw", | |
"title": "Hoodie plugins" | |
} | |
] | |
}, | |
{ | |
"id": 24, | |
"date": "October 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-october/", | |
"speakers": [ | |
{ | |
"name": "Remy Sharp", | |
"url": "http://twitter.com/rem", | |
"title": "The Bits Behind JS Bin" | |
}, | |
{ | |
"name": "David Wynne", | |
"url": "http://twitter.com/dwynne", | |
"title": "Something witty about DocPad and SSGs" | |
}, | |
{ | |
"name": "Forbes Lindesay", | |
"url": "http://twitter.com/ForbesLindesay", | |
"title": "Dissecting a real world node.js application: esdiscuss.org" | |
} | |
] | |
}, | |
{ | |
"id": 23, | |
"date": "September 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-september/", | |
"speakers": [ | |
{ | |
"name": "Hannah Wolfe", | |
"url": "http://twitter.com/ErisDS", | |
"title": "Ghost, Just a Blogging Platform" | |
}, | |
{ | |
"name": "Tugdual Grall", | |
"url": "http://twitter.com/tgrall", | |
"title": "Building a node application with Couchbase, Node and Angular" | |
}, | |
{ | |
"name": "Nick O'Leary", | |
"url": "http://twitter.com/knolleary", | |
"title": "Node-RED, a visual tool for wiring the Internet of Things" | |
} | |
] | |
}, | |
{ | |
"id": 22, | |
"date": "August 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-august/", | |
"speakers": [ | |
{ | |
"name": "Richard Marr", | |
"url": "http://twitter.com/richmarr", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Ben Evans", | |
"url": "http://twitter.com/kittylyst", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Rob Tweed", | |
"url": "http://twitter.com/rtweed", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Oli Evans", | |
"url": "http://twitter.com/olizilla", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Alex Roche", | |
"url": "http://twitter.com/alexHacked", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Paul Tanner", | |
"url": "http://twitter.com/paul_tanner", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Alan Shaw", | |
"url": "http://twitter.com/_alanshaw", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Benjamin Nortier", | |
"url": "http://twitter.com/bjnortier", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Daniele Polencic", | |
"url": "http://twitter.com/danielepolencic", | |
"title": "Lightning Talk" | |
}, | |
{ | |
"name": "Tommy Hall", | |
"url": "http://twitter.com/thattommyhall", | |
"title": "Lightning Talk" | |
} | |
] | |
}, | |
{ | |
"id": 21, | |
"date": "July 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-july/", | |
"speakers": [ | |
{ | |
"name": "Tim Ruffles", | |
"url": "http://twitter.com/timruffles", | |
"title": "No more pyramids - Approaches to keeping callbacks clean" | |
}, | |
{ | |
"name": "Andrew Nesbitt", | |
"url": "http://twitter.com/teabass", | |
"title": "Node.js + Quadcopters - What could go wrong?" | |
}, | |
{ | |
"name": "Joe Stanton and David Wynne", | |
"url": "http://twitter.com/joe_stant", | |
"title": "BBC Now that's what I call Node" | |
}, | |
{ | |
"name": "David Wynne and Joe Stanton", | |
"url": "http://twitter.com/dwynne", | |
"title": "BBC Now that's what I call Node" | |
} | |
] | |
}, | |
{ | |
"id": 20, | |
"date": "June 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-june/", | |
"speakers": [ | |
{ | |
"name": "Adam Yeats", | |
"url": "http://twitter.com/adamyeats", | |
"title": "Promises in Node.js" | |
}, | |
{ | |
"name": "Mauro Pompilio", | |
"url": "http://twitter.com/malditogeek", | |
"title": "WebRTC 101" | |
}, | |
{ | |
"name": "Anton Whalley", | |
"url": "http://twitter.com/antonwhalley", | |
"title": "Thoughts on LevelDB" | |
} | |
] | |
}, | |
{ | |
"id": 19, | |
"date": "May 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-may/", | |
"speakers": [ | |
{ | |
"name": "Shaun Dunne", | |
"url": "http://twitter.com/shaundunne", | |
"title": "Grunt your way to Glory" | |
}, | |
{ | |
"name": "Mathieu Triay", | |
"url": "http://twitter.com/MathieuLoutre", | |
"title": "Up and running with Hapi" | |
}, | |
{ | |
"name": "Andrew Newdigate and Mike Bartlett ", | |
"url": "http://twitter.com/suprememoocow", | |
"title": "Live Collections with Backbone and Faye" | |
}, | |
{ | |
"name": "Mike Bartlett and Andrew Newdigate", | |
"url": "http://twitter.com/mydigitalself", | |
"title": "Live Collections with Backbone and Faye" | |
} | |
] | |
}, | |
{ | |
"id": 18, | |
"date": "April 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-april/", | |
"speakers": [ | |
{ | |
"name": "Peter Johnson and Tancredi Trugenberge", | |
"url": "http://twitter.com/insertcoffee", | |
"title": "All your base are belong to us" | |
}, | |
{ | |
"name": "Tancredi Trugenberge and Peter Johnson", | |
"url": "http://twitter.com/Liquidimage_", | |
"title": "All your base are belong to us" | |
}, | |
{ | |
"name": "Alan Shaw", | |
"url": "http://twitter.com/_alanshaw", | |
"title": "Node dependency management - David is watching" | |
} | |
] | |
}, | |
{ | |
"id": 17, | |
"date": "March 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-march/", | |
"speakers": [ | |
{ | |
"name": "Bahul Neel Upadhyaya", | |
"url": "http://twitter.com/bahulneel", | |
"title": "To infinity and beyond! Protocols and lazy sequences in node #2" | |
}, | |
{ | |
"name": "Simon McManus", | |
"url": "http://twitter.com/simonmcmanus", | |
"title": "Building Roca style web apps with Sizlate and Node.js" | |
} | |
] | |
}, | |
{ | |
"id": 16, | |
"date": "February 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-february/", | |
"speakers": [ | |
{ | |
"name": "Henry Oswald", | |
"url": "http://twitter.com/henryoswald", | |
"title": "Practical patterns for building and testing Node.js apps" | |
}, | |
{ | |
"name": "Daniel Shaw", | |
"url": "http://twitter.com/dshaw", | |
"title": "Adventures in Production Node.js" | |
}, | |
{ | |
"name": "Ben Firshman", | |
"url": "http://twitter.com/bfirsh", | |
"title": "The future of single-page apps" | |
}, | |
{ | |
"name": "Lloyd Watkin", | |
"url": "http://twitter.com/lloydwatkin", | |
"title": "pinitto.me: what, why, how" | |
} | |
] | |
}, | |
{ | |
"id": 15, | |
"date": "January 2013", | |
"lanyrd": "http://lanyrd.com/2013/lnug-january/", | |
"speakers": [ | |
{ | |
"name": "Bahul Neel Upadhyaya", | |
"url": "http://twitter.com/bahulneel", | |
"title": "To infinity and beyond! Protocols and lazy sequences in node." | |
}, | |
{ | |
"name": "Darach Ennis", | |
"url": "http://twitter.com/darachennis", | |
"title": "Embedded Event Processing with Streams & Pipes" | |
}, | |
{ | |
"name": "Petko D. Petkov", | |
"url": "http://twitter.com/pdp", | |
"title": "Node.js Security" | |
} | |
] | |
}, | |
{ | |
"id": 14, | |
"date": "November 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-november/", | |
"speakers": [ | |
{ | |
"name": "Paweł Ledwoń", | |
"url": "http://twitter.com/ludvik_pl", | |
"title": "Benchmarking Pusher using Node.js" | |
}, | |
{ | |
"name": "Henrique Matias", | |
"url": "http://twitter.com/thatshems", | |
"title": "Toasted coffee for the lazy" | |
}, | |
{ | |
"name": "Domenic Denicola", | |
"url": "http://twitter.com/domenicdenicola", | |
"title": "JavaScript on the Desktop" | |
}, | |
{ | |
"name": "Tom Hall", | |
"url": "http://twitter.com/thattommyhall", | |
"title": "Sound Doodle, A Node Knockout project" | |
} | |
] | |
}, | |
{ | |
"id": 13, | |
"date": "October 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-october/", | |
"speakers": [ | |
{ | |
"name": "Paul Serby", | |
"url": "http://twitter.com/serby", | |
"title": "The future of wearable computing with node.js, Raspberry PI and bowler hats" | |
}, | |
{ | |
"name": "Andrew Nesbitt", | |
"url": "http://twitter.com/teabass", | |
"title": "Integrating Node.js into your existing technology stack" | |
}, | |
{ | |
"name": "Peter Johnson and Tancredi Trugenberge", | |
"url": "http://twitter.com/insertcoffee", | |
"title": "Writing real-time games in coffeescript with node.js + socket.io & HTML5" | |
}, | |
{ | |
"name": "Tancredi Trugenberge and Peter Johnson", | |
"url": "http://twitter.com/Liquidimage_", | |
"title": "Writing real-time games in coffeescript with node.js + socket.io & HTML5" | |
} | |
] | |
}, | |
{ | |
"id": 12, | |
"date": "September 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-september/", | |
"speakers": [ | |
{ | |
"name": "Anton Whalley", | |
"url": "http://twitter.com/antonwhalley", | |
"title": "Growing Turtles In Brown Fields : Node in the Microsoft Apps that you have already have" | |
}, | |
{ | |
"name": "Dominic Tarr", | |
"url": "http://twitter.com/dominictarr", | |
"title": "Writing Custom Streams" | |
} | |
] | |
}, | |
{ | |
"id": 11, | |
"date": "August 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-august/", | |
"speakers": [ | |
{ | |
"name": "Tom Hall", | |
"url": "http://twitter.com/thattommyhall", | |
"title": "Evolving Genetic Algorithms In The Browser" | |
}, | |
{ | |
"name": "Roshan Abraham", | |
"url": "http://twitter.com/webdigi", | |
"title": "Using your iPhone as a game controller with NodeJS, HTML5" | |
}, | |
{ | |
"name": "Keith Cirkel", | |
"url": "http://twitter.com/Keithamus", | |
"title": "A brief history of time" | |
} | |
] | |
}, | |
{ | |
"id": 10, | |
"date": "July 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-july/", | |
"speakers": [ | |
{ | |
"name": "Hack Evening", | |
"url": "#", | |
"title": "Hack Evening" | |
} | |
] | |
}, | |
{ | |
"id": 9, | |
"date": "June 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-june/", | |
"speakers": [ | |
{ | |
"name": "Abhinay Mehta", | |
"url": "http://twitter.com/abhinay", | |
"title": "Timothy: writing Hadoop MapReduce jobs in JS" | |
}, | |
{ | |
"name": "Julien Biezemans", | |
"url": "http://twitter.com/jbpros", | |
"title": "Cucumber.js: Cuke up your JavaScript!" | |
}, | |
{ | |
"name": "Phil Deschaine", | |
"url": "http://twitter.com/vowelnoun", | |
"title": "Building a Real-Time Twitter Game in Node.js" | |
}, | |
{ | |
"name": "Felix Geisendörfer", | |
"url": "http://twitter.com/felixge", | |
"title": "As fast as C? Writing high performance JavaScript parsers" | |
} | |
] | |
}, | |
{ | |
"id": 8, | |
"date": "May 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-may/", | |
"speakers": [ | |
{ | |
"name": "Matthew Sackman", | |
"url": "http://twitter.com/hylomorphism", | |
"title": "Atomize JS - Safe Distributed Shared Objects" | |
}, | |
{ | |
"name": "Owen Barnes", | |
"url": "http://twitter.com/socketstream", | |
"title": "SocketStream" | |
} | |
] | |
}, | |
{ | |
"id": 7, | |
"date": "April 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-april/", | |
"speakers": [ | |
{ | |
"name": "Chris Mowforth", | |
"url": "http://twitter.com/m0wfo", | |
"title": "Rhinode" | |
}, | |
{ | |
"name": "Nuno Job", | |
"url": "http://twitter.com/dscape", | |
"title": "The good and the bad Open-Source" | |
}, | |
{ | |
"name": "Pete X. Graham", | |
"url": "http://twitter.com/petexgraham", | |
"title": "McLaren F1 and Node.js" | |
}, | |
{ | |
"name": "Simon McManus", | |
"url": "http://twitter.com/simonmcmanus", | |
"title": "Sizlate and Frameworked" | |
}, | |
{ | |
"name": "Tom Hall", | |
"url": "http://twitter.com/thattommyhall", | |
"title": "Readability Counts" | |
}, | |
{ | |
"name": "Andrew Nesbitt", | |
"url": "http://twitter.com/teabass", | |
"title": "Using Node.js and Ruby on Rails for uber productivity" | |
}, | |
{ | |
"name": "Dom Harrington", | |
"url": "http://twitter.com/domharrington", | |
"title": "Building command line interfaces in Node.js" | |
}, | |
{ | |
"name": "Pita Poison", | |
"url": "http://twitter.com/PitaPoison", | |
"title": "Etherpad and Etherpad Lite" | |
}, | |
{ | |
"name": "Sleepy Fox", | |
"url": "http://twitter.com/sleepyfox", | |
"title": "BDD with Jasmine-node and CoffeeScript" | |
}, | |
{ | |
"name": "Tony Denyer", | |
"url": "http://twitter.com/tonydenyer", | |
"title": "cucumber.js with zombie.js" | |
} | |
] | |
}, | |
{ | |
"id": 6, | |
"date": "March 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-march/", | |
"speakers": [ | |
{ | |
"name": "Henry Oswald", | |
"url": "http://twitter.com/henryoswald", | |
"title": "sharelatex.com - Experiences building and running a node.js site" | |
}, | |
{ | |
"name": "Mike Pilsbury", | |
"url": "http://twitter.com/mikepilsbury", | |
"title": "Arduino + Node == Fun" | |
}, | |
{ | |
"name": "Chris Munt", | |
"url": "#", | |
"title": "Higher Order Software for Node.js" | |
} | |
] | |
}, | |
{ | |
"id": 5, | |
"date": "February 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-february/", | |
"speakers": [ | |
{ | |
"name": "Andy Kent", | |
"url": "http://twitter.com/andykent", | |
"title": "River and SQL parsing in javascript" | |
}, | |
{ | |
"name": "Paul Serby", | |
"url": "http://twitter.com/PabloSerbo", | |
"title": "Building for clients with Node.js" | |
}, | |
{ | |
"name": "Ramesh Nair", | |
"url": "http://twitter.com/hiddentao", | |
"title": "Squel - an SQL query string builder for Javascript" | |
}, | |
{ | |
"name": "Keith Cirkel", | |
"url": "http://twitter.com/Keithamus", | |
"title": "Time for a new Date()" | |
}, | |
{ | |
"name": "Nuno Job", | |
"url": "http://twitter.com/dscape", | |
"title": "Streaming JSON parsing" | |
} | |
] | |
}, | |
{ | |
"id": 4, | |
"date": "February 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-february/", | |
"speakers": [ | |
{ | |
"name": "Andy Kent", | |
"url": "http://twitter.com/andykent", | |
"title": "River and SQL parsing in javascript" | |
}, | |
{ | |
"name": "Paul Serby", | |
"url": "http://twitter.com/PabloSerbo", | |
"title": "Building for clients with Node.js" | |
}, | |
{ | |
"name": "Ramesh Nair", | |
"url": "http://twitter.com/hiddentao", | |
"title": "Squel - an SQL query string builder for Javascript" | |
}, | |
{ | |
"name": "Keith Cirkel", | |
"url": "http://twitter.com/Keithamus", | |
"title": "Time for a new Date()" | |
}, | |
{ | |
"name": "Nuno Job", | |
"url": "http://twitter.com/dscape", | |
"title": "Streaming JSON parsing" | |
} | |
] | |
}, | |
{ | |
"id": 3, | |
"date": "January 2012", | |
"lanyrd": "http://lanyrd.com/2012/lnug-january/", | |
"speakers": [ | |
{ | |
"name": "Richard Marr", | |
"url": "http://twitter.com/richmarr", | |
"title": "Powerful data layers with CouchDB and Elasticsearch" | |
}, | |
{ | |
"name": "Simon McManus", | |
"url": "http://twitter.com/simonmcmanus", | |
"title": "Sizlate: HTML templating with Sizzle (jQuery) selectors" | |
}, | |
{ | |
"name": "Paddy Byers", | |
"url": "http://twitter.com/paddybyers", | |
"title": "Node.js for Android" | |
} | |
] | |
}, | |
{ | |
"id": 2, | |
"date": "November 2011 ", | |
"lanyrd": "http://lanyrd.com/2011/lnug-november/", | |
"speakers": [ | |
{ | |
"name": "Alex Young", | |
"url": "http://twitter.com/alex_young", | |
"title": "Node Flow Control" | |
}, | |
{ | |
"name": "Andrew Appleton", | |
"url": "http://twitter.com/appltn", | |
"title": "Introducing Mint Source" | |
}, | |
{ | |
"name": "Marek Majkowski", | |
"url": "http://twitter.com/majek04", | |
"title": "SockJS - WebSocket Emulation Kept Simple, Stupid" | |
}, | |
{ | |
"name": "Martyn Loughran", | |
"url": "http://twitter.com/mloughran", | |
"title": "Websockets and the Pusher Pipe" | |
} | |
] | |
}, | |
{ | |
"id": 1, | |
"date": "October 2011 ", | |
"lanyrd": "http://lanyrd.com/2011/lnug-october/", | |
"speakers": [ | |
{ | |
"name": "Mike de Boer", | |
"url": "http://twitter.com/mikedeboer", | |
"title": "Developing large NodeJS libraries with Cloud9 IDE" | |
}, | |
{ | |
"name": "Andrew Seddon", | |
"url": "http://twitter.com/seddonandrew", | |
"title": "Massive-git, a revision controlled database" | |
}, | |
{ | |
"name": "Richard Miller-Smith", | |
"url": "http://twitter.com/detillen", | |
"title": "State machines and asynchronous programming" | |
} | |
] | |
}, | |
{ | |
"id": 0, | |
"date": "September 2011 ", | |
"lanyrd": "http://lanyrd.com/2011/lnug-september/", | |
"speakers": [ | |
{ | |
"name": "Andy Kent", | |
"url": "http://twitter.com/andykent", | |
"title": "Realtime data analysis over unbounded streams" | |
}, | |
{ | |
"name": "Garren Smith", | |
"url": "http://twitter.com/GarrenSmith", | |
"title": "These are the ORM's you are looking for" | |
}, | |
{ | |
"name": "Rob Tweed", | |
"url": "http://twitter.com/rtweed", | |
"title": "The Globals Database: its significance for Node developers" | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment