Fullstack 2015 notes
Listed below are some of my favourite sessions from Fullstack 2015 conference. This post is a collection of links for when I am talking to someone about that speaker or project I cannot remember. SkillMatter have published videos, unfortunately only for people with a logon. The talks where of a high standard and I enjoyed the event. The one sad thing about Fullstack was the lack of diversity, which really needs to be addressed before its put on again.
by Armagan Amcalar - video
Distributed peer to peer architecture for building microservices with Node.js.
- cote.js “An auto-discovery mesh network framework for building fault-tolerant and scalable applications”
Great talk on where WebRTC is after 3-4 years. Includes discussion of the use of signaling servers.
Stewart Addison - video
Although this was a general talk about debugging Node.js, the interest element was IBM’s work with appmetrics and appmetrics-elk. There was also a nice intro into using heapdumps and chrome.
- appmetrics A tools for monitoring resource and performance data form Node.js-based applications
- appmetrics-elk A dashboard built using the ELK stack (ElasticSearch, LogStash and Kibana) using visualising data from appmetrics
Alexandre Strzelewicz - video
This was a workshop on now to use PM2 to run your Node.js applications. The speaker also showed the power of Keymetrics, a very polished UI for monitoring resource and performance data from Node.js. Keymetrics has good alerting/notification features. The background issue with both PM2 functions and Keymetrics prices is it seems to run against the move to container systems like Docker.
- PM2 Production process manager for Node.js applications with a built-in load balancer for processor cores.
- Keymetrics Monitor and orchestrate multiple servers with the same dashboard, built on top of PM2 to grab statistics from your applications.
Addy Osmani - video
A demo of push notifications the standard version and with service worker. The demo also had some great walk throughs of the code needed for push notifications.
Stephen talked about the need for semantic releases and his work taking forward ideas from Angular commit message guidelines to an new auto versioning system used by Hoodie.
For me the best talk of the conference, on how message-oriented systems can fail. Richard covered common failure patterns and methods for their mitigation. Its also an introduction to Seneca.js.
Mark Nadal - video
Mark gave talk on Gun a realtime, peer-to-peer graph database. It works in the browser and on servers with some interesting sync capabilities. It can also be use as an offline database like Pouchdb.
A really interesting talk about Bluetooth Low Energy devices and thier future. Demo of chrome interacting with Bluetooth device.
This was a workshop to build and deploy an example microservice system. It utilize a number of technologies including Node.js, Mqtt, Docker and InfluxDB.