
Thank you!!!
Thank you for joining us at Fullstack 2015!! We had a terrific time, we hope you did too! A massive thanks to our great program committee, all speakers, sponsors and to everyone who joined us this year!
What's next
Thanks also to all those who joined us at the FullStackHack at CodeNode. FullStackHack. The hack took place alongside DroidconHack, Gamecraft and Lean Poker, so there was plenty of awesome people to meet, collaborate and work with!
Registration for 2016 is open!
FullStack 2016 will be held on July 13-15th, here at CodeNode. Registration is open already and if you book by November 6th, you'll pay just £195!
Help us create a great conference!
All Skills Matter conferences are created for and by the community. We would love to have your input and ideas on how next year should look like. If you like to help us this way, please contribute to our Call For Thoughts!
Follow us at #fullstackcon to hear all the latest news.
What happened at FullStack London 2015?

Speakers & Program
FullStack is crafted for and by the community and this year is no exception! We received lots of ideas, talks and feedback from our community this year, resulting in a program packed with talks and workshops on JavaScript, ES6, Angular, Node, Microservices and IoT. Find the full line-up here.
CodeNode, the venue
CodeNode is home to Skills Matter's developer community and the UK's largest venue dedicated to technology events, so we could not think of a better space to host FullStack. Find more details about the venue here.
FullStack 2015 was sold out! Registration for 2016 now open!
Fancy joining 400 fellow FullStack, web and IoT developers for 3 days of learning and sharing skills? We have only very few tickets left, so if you do, best to get your skates on and book your 2016 early bird ticket today! Register here.Impressions of 2014
Excited? Share it!
Day 1: 26th October
Monday
Track | Track 1 | Track 2 | Track 3 | |||||||||
00:00
Invalid Time
Invalid Time
|
Speakers' rooms will be announced throughout the day (each day)! |
|||||||||||
08:30
Invalid Time
Invalid Time
|
Arrival, Registration & Breakfast |
|||||||||||
09:25
Invalid Time
Invalid Time
|
Opening & Welcome |
|||||||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
Day 1, 26 Oct starts 09:30
Keynote: The toxic side of free. Or: How I lost the love for my side project
|
|||||||||||
10:30
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||
10:45
Invalid Time
Invalid Time
|
javascript
imperative
declarative
live-coding
ui-rxjs
virtual-dom
systemjs
About the speaker...Sébastien CeveyEditorial tools lie at the intersection of many of his interests, such as modelling semantic information and building elegant abstractions at all levels, from UX to API design. Check out Guardian's developer blog here. |
CSP is a technique used in the core.async library of Clojure and in GO with the GO routines that handle the async and parallel processes. Generators is a new ECMAScript 6 feature which enables you to implement this technique perfectly. Last but not least, CSP will enable you creating a better objects encapsulation, facilitating composition over inheritance and improving the code quality. The following topics will be (dis)covered:
fullstack
javascript
csp
clojure
go
ecmascript-6
generators
About the speaker...Luca MezzaliraBeing associated with the industry since 2004, I have lent my expertise predominantly in the solution architecture field. I have gained accolades for revolutionising the scalability of frontend architectures with micro-frontends, from increasing the efficiency of workflows, to delivering quality in products. I helped DAZN becoming a global streaming platform in just 5 years, now as Principal Architect at AWS, I'm helping our customers in the media and entertainment space to deliver cost-effective and scalable cloud solutions. Moreover, I'm sharing with the community the best practices to develop cloud-native architectures solving technical and organizational challenges. |
fullstack
nodejs
gulp
ux-design
javascript
About the speaker...Jolyon RussCheck out Jolyon's website here. |
|||||||||
11:15
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||
11:30
Invalid Time
Invalid Time
|
fullstack
enhancement
javascript
advances
progressive-enhancement
About the speaker...Simon McManusYou can see Simon's blog here. |
fullstack
web-request
fun
web-technologies
About the speaker...Aaron KalinCheck out DNSimple here. |
|
|||||||||
12:00
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||
12:15
Invalid Time
Invalid Time
|
In this presentation, you'll learn how to create good-looking, responsive websites in no time. And all that without writing a single line of CSS or JS. Well, maybe a few. Find out more on Google's Material Design and Material Design Lite.
fullstack
material-design-lite
material-design
google
About the speaker...Sergio GomesFollow Sérgio at @sergiomdgomes |
Learn how to evaluate performance and scalability on the server-side and the client-side with tools like Siege, Locust.io, Bees with Machine Guns, Google PageSpeed, WBench, and more. Take back an understanding of how to automate performance and load testing, and evaluate the impact it has on performance and your business.
fullstack
performance
crash
testing
siege
locust.io
bees-with-machine-guns
google-pagespeed
wbench
About the speaker...Dustin WhittleFind out more at dustinwhittle.com or follow him @dustinwhittle. |
fullstack
nodejs
javascript
nan-native-abstraction-layer
About the speaker...Stewart AddisonCheck out IBM's developer page here. |
|||||||||
12:45
Invalid Time
Invalid Time
|
#FullStackCon Lunch |
|||||||||||
13:45
Invalid Time
Invalid Time
|
In this talk Matt will revisit with you the look and behaviour of interface elements without the constraints of fashion. You'll create the perfect button. You'll put an end to 'ease-in' and its evil lethargy. By the end you'll emerge with an unreasonably strong opinion on what type of pen lid is the funnest.
fullstack
ux
emerging-reality
virtual
About the speaker...Matt PerryFind more about Popmotion on http://popmotion.io |
You will discover how to generate one-time passwords and implement 2FA in your applications, and hear the only real-life compelling use case for QR codes. Together, we'll make the web a more secure place. |
You might have played with the technology a couple of years ago, only to find the extra infrastructure requirements were painful to implement and poorly documented. This probably left a bitter taste in your mouth, especially when things went wrong. Those in the industry have been working hard to sweeten the deal again - efforts have been made to bring WebRTC into the mainstream and as a result the technology is experiencing a rebirth. Thanks to those who have remained dedicated to improving the situation for those around them, WebRTC is finally starting to fulfil the original expectations that were had of it. Both the technology and the support networks have been built up to make experimenting with it again a pleasure, not a pain. WebRTC has grown up; in this talk you will learn how far along the tech has come, its current capabilities, the amazing things that people are starting to do with it, and how simple getting started with the new toolsets available. |
|||||||||
14:15
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||
14:30
Invalid Time
Invalid Time
|
Meet the Holiday Extras' tech team at The Hungry Geek.
holiday-extras
api
lamp-stack
nodejs
nodejs-api
About the speaker...Oliver RumbelowHis main focus over the last few years has been destroying legacy systems, managing technical debt and making it easier for developers to be developers. He has a passion for metrics and application visibility and is constantly amazed by what can be achieved in Javascript. Check out the Holiday Extras' engineering blog Hungry Geek, here. |
This 30-minute talk will explore:
nodejs
secure
security
About the speakers...Tim BuntelTim has built globally recognized software businesses for 20 years at companies including Atlassian, Adobe 3, Microsoft 4, and Allaire, with an emphasis on developer tools and platforms, helping software developers build better software. His work with startups, midsized companies in transition, and the largest global brands always focuses on the same thing: making hard things easy. You can learn about Codiscope here. |
|
|||||||||
15:00
Invalid Time
Invalid Time
|
KEYNOTE
Day 1, 26 Oct starts 15:00
Coffee & Tea + Holiday Extras Raffles
|
|||||||||||
15:15
Invalid Time
Invalid Time
|
fullstack
hapi
iot
internet-of-things
About the speaker...Wyatt PreulPreviously, Wyatt was a C# developer who helped build out Community Server. He loves open source and all things security. He has found and reported several security vulnerabilities for various projects. Wyatt loves JavaScript and node.js. He tries to be an active community member for node.js by helping find and fix bugs. Additionally, Wyatt loves presenting about node.js related projects. Follow Wyatt at @wpreul |
Day 1, 26 Oct starts 15:15 (Track 2)
Workshop: IoT architecture with React and Flux
|
Have a look at PM2 here, and check out Keymetrics.
pm2
nodejs
keymetrics
About the speaker...Alexandre StrzelewiczAlexandre graduated from Epitech Paris. The Keymetrics website can be found here, while the page pertaining to PM2 is available here. |
|||||||||
17:15
Invalid Time
Invalid Time
|
Drinks & Pizza |
|||||||||||
18:30
Invalid Time
Invalid Time
|
KEYNOTE
Join hosts Mark Rendle and Dylan Beattie as we launch a brand new format, bringing together the best of technology, trivia and comedy. Coming to you LIVE and EXCLUSIVE from SkillsMatter's state-of-the-art CodeNode venue in London.
quiz
jargon-jeopardy
bot-or-not
quiz-show
About the speakers...Mark RendleMark Rendle is the founder of RendleLabs, which is really just him playing with .NET Core, Docker, Azure, microservices and so on and then teaching other people about it and helping them build clean, stable, scalable solutions. He is currently working on an online video learning site to bring his courses to a wider audience. He's been getting paid to do what he loves for nearly 30 years now, and still worries that somebody's going to notice and make him stop. Dylan BeattieDylan Beattie is a consultant, software developer and international keynote speaker. He’s the director of Ursatile, an independent consultancy based in London that specialises in helping organisations bridge the knowledge gap between software development and business strategy. Dylan has been building data-driven web applications since the 1990s; he’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world. Dylan is the creator of the Rockstar programming language, and he’s performed his software-themed parodies of classic rock songs all over the world as Dylan Beattie and the Linebreakers. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie. |
|||||||||||
19:30
Invalid Time
Invalid Time
|
#FullStackCon Party |
Day 2: 27th October
Tuesday
Track | Track 1 | Track 2 | Track 3 | Track 4 | |||||||||
00:00
Invalid Time
Invalid Time
|
Speakers' rooms will be announced throughout the day (each day)! |
||||||||||||
08:30
Invalid Time
Invalid Time
|
Arrival, Registration & Breakfast |
||||||||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
In this session, Addy will give you the latest update on your favourite companion; exploring new features in performance profiling, JavaScript debugging and animation inspection. You’ll walk out of the session with a huge advantage in productivity, speed, and precision when developing, debugging, and improving your web applications. |
||||||||||||
10:30
Invalid Time
Invalid Time
|
Coffee & Tea |
||||||||||||
10:45
Invalid Time
Invalid Time
|
Simplicity is king. Always. Thus, the way to create good architecture needs to be found. During the presentation, Imre will share with you how this system has been built up and how some existing frameworks failed to meet some requirements. As a result, the system had to create a project structure, a component/deployment model, from the ground up, which successfully allowed the system to be put into production. The experience gathered and the models built up could be useful for anyone who is building and looking to evolve far more complex apps than a REST backend for a mobile app.
fullstack
nodejs
rest-backend
About the speaker...Imre FazekasTake a look at what Imre is working on at Upwards Motion. |
Using jspm as your build tool, you will learn how to quickly and easily install libraries from npm and GitHub, and have them work out of the box in the browser. You will look at the developer workflow and how jspm also makes it trivial to bundle your application up in production. You will leave this talk with a better sense of the latest tooling that makes working in ES6 much easier than many imagine, and with a greater understanding of some of the new features of the language. Information on ECMAScript 6 can be found here, or take a look at Babel.
javascript
es6
angularjs
software-design
reactjs
About the speaker...Jack FranklinHe's the author of "Beginning jQuery" (Apress, 2013) and blogs on http://javascriptplayground.com/. Jack tweets at @Jack_Franklin. |
But now, new in browsers for 2015, is the Service Worker. Born out of the struggle to make the Appcache work for offline capable sites, it has also brought the advent of push notifications to the web. Through building up an example application live, you will learn how to implement the Service Worker to not only serve up an app when you're offline but enhance the online experience with push notifications. The battle may continue, but the web is definitely pushing back. |
||||||||||
11:15
Invalid Time
Invalid Time
|
Coffee & Tea |
||||||||||||
11:30
Invalid Time
Invalid Time
|
This plagues enterprises big and small, and even sometimes the best software engineers can fall into the trap of "caveman coding". JavaScript in particular can give safe harbour to the "caveman coder". With this talk you will discover how to identify this species of coder and what you can do to defend yourself against them. |
Currently you can’t. Let Stephan share with you how to write confidence-inspiring modules with breaking change detection and fully automated, tested releases, including changelogs. Machines do a way better job with this than buggy humans.
fullstack
semver
javascript
npm
About the speaker...Stephan BönnemannHe has a strong passion for automation, tiny modules, and tools and events that make development accessible for more people. |
|
||||||||||
12:00
Invalid Time
Invalid Time
|
Coffee & Tea |
||||||||||||
12:15
Invalid Time
Invalid Time
|
Join Christos Matskas as he gives an introduction to TypeScript and shares with you how to leverage its powerful features to develop scalable, modular and powerful code. |
Find out how – and why – the team created an interpreter to parse and execute user-submitted code in the browser, plus how they developed a browser-based game engine for the code to run against. Featured technologies include JavaScript, Blockly, Python, SVG animation.
fullstack
code-for-life
rapid-router-game
javascript
blockly
python
svg-animation
About the speaker...Chris BrettHe graduated from Applied Computing at the University of Dundee with a 1st. While studying he developed his own computer games and taught students in the year below, so the Code for Life work builds on old hobbies for him. The resource is used by teachers around the world to help children to code, and centres around a game, Rapid Router, designed to teach the basic principles of programming. In it, children use the principles they’ve learned to guide the van to its destination. The first levels use Blockly, with routes and concepts getting harder as students progress, and in later levels they move on to Python. In his spare time, Chris plays and develops games, learns guitar, and barbecues like a pro. |
Hoodie is a complete backend written in Node.js and CouchDB, with an in-browser frontend API that makes it a snap to pick up for anyone who’s at least versed in copy and pasting some jQuery code. More advanced developers will find a rapid-productyping (i.e. your prototype can go into production) framework that abstracts away all the common things a web app needs (oh, and native frontends are possible too). It comes chock-full with best practices and killer features, like offline-first, and noBackend, and dreamcode. Hoodie is of course true open source, not encumbered with venture capital and built by a diverse community with the world in mind. |
||||||||||
12:45
Invalid Time
Invalid Time
|
KEYNOTE
Day 2, 27 Oct starts 12:45
FullStack Lunch + and Clinic - Write Tests, Or Else? (the clinic will be taking place in Shift - downstairs)
|
||||||||||||
13:45
Invalid Time
Invalid Time
|
In this talk, a careful analysis is made of the many byzantine ways in which message-oriented systems can fail. A set of remedial approaches is presented, and an empirical report on there effectiveness will also be made. This talk will provide you with some practical tactics to keep their microservice architectures healthy and performant.
microservices
fullstack
About the speaker...Richard RodgerRichard founded the Internet startup Ricebridge.com in 2003. He subsequently joined the Telecommunication Software and Systems Group (TSSG) and became CTO of one of its successful spin-off companies, FeedHenry Ltd. More recently, he became CTO and founder of nearForm.com. Richard holds degrees in Computer Science (WIT), and Mathematics and Philosophy (Trinity College Dublin). Richard is author of Mobile Application Development in the Cloud by Wiley. |
Find out more on Metalsmith here.
node.js
metalsmith
static-sites
fullstack
About the speaker...David BoyerHe spends his time there working on health related web applications and maintaining the services they are hosted upon. He works with ColdFusion, PHP and Node.js. He also blogs on occasion, and contributes a magazine article here and there. Read David Boyer's blog here. |
|||||||||||
13:45
Invalid Time
Invalid Time
|
How would you control a specific device on the Internet of Things? Sending a message to its IP address or using its URI seems logical, but what if it isn't powerful enough to have one? What if it isn't connected directly to the Internet? And, what if you want to send a message to a group of devices? Alex proposes using CSS selectors for choosing which devices you want to talk to. By using classes and IDs (amongst other things) it's possible to send a message to very specific sets of devices in a way that any Web developer can understand.
css
iot
internet-of-things
About the speaker...Alex OwenBefore his move to Southampton Alex was a front end developer at BAE Systems. He achieved his undergraduate degree at UCL. Find out more about Alex's studies here. |
Fun facts related to being a JavaScript Frontend Developer. Humorous. Similar to classic WAT lightning talk by Gary Bernhardt from CodeMash 2012. |
During this presentation Nenad will explore the challenges faced during the development of a game's framework. The vibrant industry of gambling is characterized by regulators, certification authorities, and a never-ending chase for the feature that will grab the attention of the player. Slot games are a big part, or, rather, are the workhorses of the industry. With an average peak earning life of only a few months, the gambling market requires new and regular games in order to keep the interest of the players, putting additional pressure on game designers to invent new features and provide new and entertaining value. Every slot game is slightly different, but delivering new products in a timely manner can prove challenging. This presentation will explore the challenges faced during this process, with a particular focus on architectural and design pattern solutions utilized in order to have a lean but still very generic game framework. This framework allows the developer to cover a wide range of unexpected new features and regulatory requirements, thus enabling the developer to respond quickly to any new requirements. |
||||||||||
14:15
Invalid Time
Invalid Time
|
Coffee & Tea |
||||||||||||
14:30
Invalid Time
Invalid Time
|
Hannes is passionate about teaching. At his university there is a department dedicated to web engineering, so he is lucky enough to teach something fancy and new every year, but the basics of computer science still need to be explored in the courses. At Hannes' department they are deeply in love with new technologies and they try to be as progressive as possible. Node.js/io.js, Ruby on Rails, Continuous Delivery with docker, agile workflows and all the stuff you have never heard of during your computer science classes, are part of their identity. The department's goal is to teach people everything they need to become a full-stack developer someday. This talk explores topics such as getting science and economics together, how they translate theoretical computer science topics into something useful for web developers, and how they manage to not be like any other academic institution.
fullstack
education
educations
university
node.js/io.js
ruby-on-rails
continuous-delivery-with-docker
agile-workflows
About the speaker...Hannes MoserOver the last 13 years Hannes has worked on browser games, scalable websites, APIs and web applications. He also lectures at the department of Web-Engineering at the University of Applied Sciences Salzburg, and has a lovely but crazy dog named Gizmo. |
object-oriented
fullstack
distributed-code
About the speaker...Matteo CollinaIn 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Now he is a Software Architect at nearForm, where he consults for the top brands in world. Matteo is also the author of the Node.js MQTT Broker, Mosca, the fast logger Pino and of the LevelGraph database. Since last December, he is a Node.js collaborator, maintaining UDP and Streams. Matteo spoke at several international conferences: Node.js Interactive, NodeConf.eu, NodeSummit, LXJS, Distill by Engine Yard, and JsDay to name a few. He is also co-author of the book "Javascript: Best Practices" edited by FAG, Milan. In the summer he loves sailing the Sirocco. Follow Matteo at @matteocollina. |
|||||||||||
14:30
Invalid Time
Invalid Time
|
On April 14th the final draft of the 6th edition of the ECMAScript specification (ECMAScript 2015 as it is now officially known) was released. The language is rapidly stabilising and the new features are slowly but surely making their way into the existing JavaScript engines. Unfortunately, it will still be a while before you will be able to write ES6 code and have it run natively in either browsers or Node and io.js. Thankfully TC39 (the group responsible for the development of the ECMAScript specification) put a lot of effort into ensuring backwards compatibility so it is possible to use a large and growing proportion of ES6 today. This talk will explore some of the technologies and techniques that can be used to write, publish and deploy ES6 code today, without having to wait until the engines catch up. You will discover source-to-source compilation, standard library polyfills, publishing modules written in ES6 to popular package managers and the consumption of those modules by existing ES5 and new ES6 code. Find the ECMAScript® 2015 Language Specification here, or check out TC39 here.
es2015
es6
ecmascript-2015
tc39
javascript
About the speaker...James AllardiceFollow James on Twitter at @james_allardice. Previous presentation at Skills Matter can be found here. |
This presentation is an exploration of the more esoteric areas JavaScript can be used. David Mark will be talking about creating a slide deck presentation system using Bespoke and NW.js, migrating from Keynote using Yosemite JavaScript automation and generating PDF's. In true dogfooding form, the presentation will be using the slide deck presentation system that the talk is about. The talk will also have interactive elements (e.g. sharing slides to devices, automated slide changes, registering questions onto the presentation, possibly sharing David Mark's heartbeat inside the slides too!). Much of the project isn't online as yet (but it will be released as OSS prior to talk). However as part of it David Mark created bespoke-to-pdf, and has been in talks with the author of Bespoke about integrating a follow up module (bespoke-pdf) into the core of Bespoke.
fullstack
javascript
bespoke
nw.js
pdf
bespoke-to-pdf
sidestack
desktop-app
About the speaker...David Mark ClementsDavid has been coding, speaking and writing about Node.js since Node 0.4 and has worked with frontend JavaScript for 20 years. Of note among David’s open source contributions is Pino, the fastest Node.js logger available, esx a high throughput Server-Side-Renderering algorithm for React, and 0x a JavaScript stack profiling tool. |
|||||||||||
15:00
Invalid Time
Invalid Time
|
KEYNOTE
Day 2, 27 Oct starts 15:00
Coffee & Tea + Holiday Extras Raffles
|
||||||||||||
15:15
Invalid Time
Invalid Time
|
Check out Meteor [here].
meteorjs
beta
end-to-end
About the speaker...Edward UptonHis background is working as a Google Analytics consultant, senior product manager at Macmillan Education and Government Digital Service, and an advisor to other tech companies on sales, product development, acquisitions (commercial due diligence) and technology. Edward also writes his own code, using Javascript and Meteor as a full-stack development framework. He has presented at Bettr, The Refinery, Innovation Warehouse, MeasureCamp, TechHub, Outreach Digital, WeWork, and Headspace. Take a look at LittleData's blog here. |
Kelsey Breseman and Jon McKay are Steering Committee members on the Tessel project, and two of Tessel's creators. Both come from an engineering background: Jon in Computer Engineering, and Kelsey in Neural Engineering. They've been working for the past two years on building Tessel's mission: to create a fully open source hardware & software platform that makes it easy and intuitive to develop Internet-connected devices for software developers. Check out Tessel's blog here.
apis
node
hardware
iot
open-source
tessel
About the speakers...Kelsey BresemanKelsey has researched sleep and temperature, implantable vision devices, and devices for lung cancer diagnosis. She's been working for the past two years on building Tessel's mission: to create a fully open source hardware & software platform that makes it easy and intuitive to develop Internet-connected devices for software developers. |
fullstack
node
nodeschool
About the speaker...Ian CrowtherIan is the Founder & CEO of Nexttick, A Node consultancy focused on delivering results in the enterprise space. Follow Ian at @iancrowther |
||||||||||
17:15
Invalid Time
Invalid Time
|
End of #FullStackCon Day 2 |
Day 3: 28th October
Wednesday
Track | Track 1 | Track 2 | Track 3 | Shift | ||||||||||||
00:00
Invalid Time
Invalid Time
|
Speakers' rooms will be announced throughout the day (each day)! |
|||||||||||||||
08:30
Invalid Time
Invalid Time
|
Arrival, Registration & Breakfast |
|||||||||||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
fullstack
About the speaker...Yehuda KatzHis 9-to-5 home is at the startup he founded, Tilde Inc.. There he works on Skylight, the smart profiler for Rails, and does Ember.js consulting. He's best known for his open source work, which also includes having created projects like Thor, Handlebars and Bundler. He travels the world doing open source evangelism and web standards work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats. |
|||||||||||||||
10:30
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||||||
10:45
Invalid Time
Invalid Time
|
microservices.js
json
api
fullstack
About the speaker...Gergely NemethTake a look at what RisingStack is working on, and find out more about JSConf Budapest. Gergely tweets at @nthgergo |
During this presentation Joel will give you a brief introduction to the awesome world of NodeJs, Johnny-Five and Socket.io. The session will deliver an overview of a Kinect gesture detection library and how to connect it to a node-bot. Read about Arduino here.
ardunio-robot
javascript
nodejs
johnny-five
socket.io
kinect-gesture
node-bot
fullstack
About the speaker... |
Technical aspects of this talk will include: an introduction to some boilerplate code, game programming patterns and the game loop, an intro to natural physics simulations in a 2d environment, and an intro to filter effects through canvas and WebGL shaders.
javascript
diy
animation-techniques
game
2d
canvas
filter-effects
webgl-shaders
About the speaker...Matthew KeasHe finally settled with a Computer Science degree from the University of Texas and two security certifications from "the man". The remaining 90% of Matt's experience was filled with his involvement in two startups, one SXSW campaign, a healthy dose of freelance web development, an opportunity to author a few books, some speaking arrangements at large conferences, and a consulting position that helped to round out his eccentricity with soft-skills, management exposure, and a place in the Houston community. At the Iron Yard, Matt works to break down concepts into delicious bite-sized morsels, meant to be enjoyed with crafty beer, memorable memes, and sophisticated southern and British "humour". Check out Matt's blog here, or peruse The Iron Yard's website here. |
Day 3, 28 Oct starts 10:45 (Shift)
Lean Poker
|
||||||||||||
11:15
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||||||
11:30
Invalid Time
Invalid Time
|
My talk will show you how to avoid waterfalls by employing iterations, prototyping, communication with client developers, and testing using API Blueprint, an opensource markdown-based WebApi language designed for humans and understandable by machines.
apiblueprint
webapi
web-languages
fullstack
About the speaker...Vincenzo ChianeseHave a look at Vincenzo's blog here. |
In this talk, Mikael and Alex will demo interactive development of mobile apps for IoT with Evothings Studio and discuss the potential of this technology. To benefit from this demo and talk, please download evothings prior to attending.
javascript
iot
evothings
About the speaker...Alex JonssonDr Jonsson's research focus lies on mobile systems for information sharing, with studies at the Learning Lab at Stanford University, Palo Alto, and received a Doctor's degree at Royal Institute of Technology, Stockholm (2001). Alex Jonsson formerly held a position as associate professor at the department for Computer Science at the Royal Institute of Technology, Stockholm and at Gjovik University College, Norway. Find out more about Evothings here. |
fullstack
es6
nodejs
coding
About the speaker...Adam KleinAdam took a major role in the NodeJS & AngularJS teams of many companies in Israel and abroad, such as Wix, JFrog, Cellrox, Autodesk, Backand and many more. Past talks include conferences & meetups in Israel such as: CodeMotion, ng-conf, AngularJS-IL, Devops Israel, StartTAU, and more. 500Tech is also leading the AngularJS community in Israel. It runs a monthly mega meetup, and it co-organized the Israeli ng-conf. |
Day 3, 28 Oct starts 11:30 (Shift)
Lean Poker
|
||||||||||||
12:00
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||||||
12:15
Invalid Time
Invalid Time
|
Interfaces of enterprise systems used to be a thin layer, usually generated on the server side, with very little logic and tons of copy-paste code. The situation changed when RESTful APIs and SPA interfaces became popular - big amounts of application logic has been moved to the client, leaving the server taking care of data persistence, transactions and other backend-related issues. A new era in web app development has started. Modern frontend is a great ocean of emerging tools that developers often don't know how to combine, or cause to co-operate effectively. Truly scalable interface architecture is quite a new topic, still being discussed, and as yet there is no ultimate stack of software that solves most business cases. And in big enterprise systems, each design mistake costs a lot and is very difficult to refactor. What can you expect from certain architectural decisions? Which paths are worth following and which should be avoided? The good and bad parts of the growing JavaScript code.
restful
api
spa-frontend
javascript
fullstack
About the speaker...Tomasz DucinHe considers software development as a challenge of creating small and maintainable pieces of code that provide big business profit. Tomasz takes part in international projects from financial and data analysis sectors, currently working in Cybercom Poland as Senior Software Consultant. After work, he makes presentations and workshops on JavaScript, Python and Java related technologies. TDD, CI, agile are also among his interests. Additionally, Tomasz is the co-author and maintainer of JSON-Schema-Faker project. Tomasz tweets at @tomasz_ducin, and Tomasz's website can be found here. |
It's interesting on a regular day, but when the hurricane comes and we fall back to the DR centre upstate, that's a wake-up call!
grid
javascript
javascript-stack
mongodb
nodejs
angular
d3
leaflet
ims
oracle
aix
smalltalk
About the speaker...Paul KavanaghCheck out Paul's Altamira Services website here. |
Read up about React here.
react
dom
reactive
webgl-library
three.js
fullstack
javascript
About the speaker...Peter O'ShaughnessyCheck out Peter's blog here, and find him on Twitter at @poshaughnessy. |
Day 3, 28 Oct starts 12:15 (Shift)
Lean Poker
|
||||||||||||
12:45
Invalid Time
Invalid Time
|
#FullStackCon Lunch |
|||||||||||||||
13:45
Invalid Time
Invalid Time
|
KEYNOTE
fullstack
About the speaker...Danese CooperShe currently works for PayPal as their Head of Open Source and also runs DaneseWorks, a successful consultancy to companies wishing to pursue open source strategies, which has served the SETI Foundation, Harris Corporation and the Bill & Melinda Gates Foundation, among other clients. She is Chairwoman of the Node.js Foundation, a Director on the board of the Drupal Association, a board advisor for Mozilla, the Open Source Hardware Association, and Ushahidi, and has served since 2005 as a Member of the Apache Software Foundation. She was a board member for 10 years at Open Source Initiative. |
|||||||||||||||
14:45
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||||||
15:00
Invalid Time
Invalid Time
|
In this talk Mark will share some controversial ideas he has formed whilst exploring databases and developing Gun, the distributed, embedded, graph database engine. Join Mark for this talk to hear his story of 'how it all happened', and discover how javascript is actually a suitable environment for data both in node and in the browser. Mark will cover:
Check out Gun, the distributed, embedded, graph database engine, on github for some background on Mark's journey and experience. |
For the example given, Kirsten will be tracking: Exercise - at least 10,000 steps or the equivalent Protein - at least 80 grams per day Water - at least 64 ounces per day Produce - at least 5 servings per day. The system allows you to set different notifications (SMS, email, internet of things) for different times of the day and different levels. What Gets Measured Gets Done - come learn how to train yourself into a healthier person. Take a look at what Kirsten is doing on Github, or check out Fitbit, MyFitnessPal, Withings, or Twilio.
github
fitbit
myfitnesspal
withings
twilio
fitbit-api
About the speaker...Kirsten HunterHer technical interests range from graph databases to cloud services, and her experience supporting and evangelizing REST APIs has given her a unique perspective on developer success. In her copious free time she’s a gamer, fantasy reader, and all around rabble-rouser. Code samples, recipes, and philosophical musings can be found on Kirsten's blog, Princess Polymath. Kirsten is an API Evangelist for Akamai. Check it out here. Kirsten tweets at @synedra. Previous talk at Skills Matter - FullStack 2015. |
Day 3, 28 Oct starts 15:00 (Shift)
Lean Poker
|
|||||||||||||
15:30
Invalid Time
Invalid Time
|
KEYNOTE
Day 3, 28 Oct starts 15:30
Coffee & Tea + Holiday Extras Raffles
|
|||||||||||||||
15:45
Invalid Time
Invalid Time
|
In this talk Steve will discuss the future of building real mobile applications using web technologies, and the alternate idea "Learn Once, Write Everywhere". You will hear about react-native, UX, Phonegap, Titanium, Trigger.io, and the future of mobile web applications.
javascript
react-native
ux
phonegap
titanium
trigger-io
mobile
About the speaker...Steve LacySteve is an open source, gulp, classical music, and martial arts enthusiast. Take a look at his website. |
Day 3, 28 Oct starts 15:45 (Track 2)
Civilising Bluetooth Low Energy: bringing BLE devices to the web
|
Just using these tools on their own can lead to unnecessary complexity that can be hard to understand or avoid. So let’s set aside discussions of the language syntax or capabilities and focus on what is important - delivering value to the customer. This presentation will show how BDD practices can be applied to the different contexts of developing features through a multi-layer stack whilst smoothing the communication, providing detailed direction and showing the value for business owners and developers alike. The result is a feature that meets the business owner’s expectations with happy side effects such as the code being clean, well designed, understandable, fully tested and documented.
fullstack
bdd
javascript
design-patterns
tdd
ddd
solid
About the speaker...Alistair SteadAlistair has a keen interest in development culture, practices and tooling and has great respect for engineers who commit to challenging their understanding of problem domains and constantly strive for improvement. As is the case with many engineers, Alistair is a tinkerer. He likes to tease things apart to understand the core of a problem; putting them back in exactly the same order to serve the same purpose is optional. Follow Alistair at @alistairstead |
Day 3, 28 Oct starts 15:45 (Shift)
Lean Poker
|
||||||||||||
16:15
Invalid Time
Invalid Time
|
Coffee & Tea |
|||||||||||||||
16:30
Invalid Time
Invalid Time
|
This is unsurprising given the benefits that this type of system architecture promises such as rapid development times and continuous deployment cycles. Developing micro-services does however present it's own challenges. In this workshop you will build and deploy an example micro-service system. You will utilize a number of technologies including node.js, Mqtt, docker and InfluxDB. You should gain an understanding of how to construct a development toolchain for micro-service development in a fun and challenging setting.
fullstack
microservices
node.js
mqtt
docker
influxdb
About the speaker...Peter ElgerFormerly a physicist working on the JET nuclear fusion research project, Peter has been co-founder and CTO of two companies prior to nearForm and holds degrees in theoretical physics and computer science. Peter is a contributor to several open source projects including nscale, a micro service deployment and monitoring tool kit and seneca a micro-services framework implemented in node.js. Based in Ireland, Peter has spoken and run workshops at many international conferences including, nodeConfEU, Node Summit, node day (NYC), DevOpsCon and JS Conf. Find out more about nearForm. |
Learn about Espruino here.
fullstack
espruino
javascript
About the speaker...Gordon WilliamsBefore that, he wrote compilers and 3D graphics software for a range of companies - including Altera, Nokia, Lloyds Register, Microsoft, Collabora, and Curtiss Wright. |
Check out Code Kingdoms here.
code-kingdoms
micro:bit
fullstack
About the speakers...Andrew MossFollow Moss on Twitter here or check out Code Kingdoms. Jenny BrennanFollow Jenny on Twitter here, or check out Code Kingdoms. |
Day 3, 28 Oct starts 16:30 (Shift)
Lean Poker
|
||||||||||||
18:30
Invalid Time
Invalid Time
|
KEYNOTE
|
-
The Web Is Getting Pushy
Featuring Phil Nash
The battle between native and web rages on. The browsers are fighting hard to tear down the benefits that native developers have relied on since the inception of mobile platforms. Geolocation, sorted. Accelerometer, done. Performance, we'll come back to that. But one of the greatest draws for...
fullstack -
Workshop: Nodeschool
Featuring Ian Crowther
Open source workshops that teach web software skills. These are in-person hosted workshops, usually free, in which work shoppers are used as curriculum and mentors help attendees work through the challenges.
fullstack node nodeschool -
NodeJS and Enterprise-world? - A case study of a real-time financial transactional system
Featuring Imre Fazekas
By using a real-time financial transactional system as an example, you will learn how to design, orchestrate and develop successfully service components driven by highly complex workflows.
fullstack nodejs rest-backend -
Building generic game framework
Featuring Nenad Cikic
(Note: This is a 10 minutes talk)
game gaming gambing game-framework -
Performance Testing Crash Course
Featuring Dustin Whittle
The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and,...
fullstack performance crash testing siege locust.io bees-with-machine-guns google-pagespeed wbench -
Workshop: Espruino
Featuring Gordon Williams
Control electronics with JavaScript! Learn how to write JavaScript for microcontrollers with the Espruino Pico board. There will be a brief walkthough on how to get started with Espruino, followed by a hack session with robots, lights, motors, sensors, displays, and radio modules. Help will be on...
fullstack espruino javascript -
Running and publishing ES2015 (formerly ES6) code today
Featuring James Allardice
(Note: This is a 10 minutes talk)
es2015 es6 ecmascript-2015 tc39 javascript -
The remarkable journey of a single web request
Featuring Aaron Kalin
How far would you have to travel to deliver just one request to a server when you type in their web address? You'll explore the journey a single request takes from the browser address bar, to the server, and back. You’ll discover just how many services, protocols, and systems are involved in...
fullstack web-request fun web-technologies -
Debugging your Node.js applications - tools and advice
Featuring Stewart Addison
Debugging applications in Node.js and identifying performance issues can often be problematic. Given the event driven nature of the language, understanding what is happening when the code doesn't work as expected or doesn't perform as you'd like can be difficult. This talk will cover...
node.js debugging fullstack -
WebRTC Reborn
Featuring Dan Jenkins
WebRTC has had a real tough 3 or 4 years, and so have those working with it. Only a few short years ago, the development world were excited about WebRTC and proclaiming how awesome it was.
webrtc fullstack -
Workshop: hapines with devices
Featuring Wyatt Preul
The hapi framework is well suited to power sites, services, and many things in between. In this workshop you will learn how to get started using hapi. After you have got started you will build out a dashboard for monitoring sensors. The dashboard will be powered using nes and will be connected to...
fullstack hapi iot internet-of-things -
Creating cool gaming resources with an in-browser code interpreter and game engine
Featuring Chris Brett
Code for Life by Ocado Technology is a fun and free resource for teaching kids to code. The Rapid Router game is at the heart of it.
fullstack code-for-life rapid-router-game javascript blockly python svg-animation -
2
Workshop: Code like a Kid: How we & the BBC made coding instantly accessible to children
Featuring Andrew Moss and Jenny Brennan
The Code Kingdoms sequencer bridges the gap from drag and drop to text-based programming in one editor. In this interactive session we’ll explore the tech behind it and use the BBC micro:bit and Code Kingdoms editor to create coding challenges for kids.
code-kingdoms micro:bit fullstack -
Responsive sites with Material Design Lite
Featuring Sergio Gomes
Material Design is Google's visual language for a unified experience across platforms and device sizes. Material Design Lite is a framework-free, lightweight library of Material Design widgets and styles for the web, which aims to make it easy to develop for multiple screen sizes from the...
fullstack material-design-lite material-design google -
We are not Object-Oriented anymore, or why the node callback style is awesome
Featuring Matteo Collina
All of you have been taught that GOOD code is Object Oriented. Why do you find so difficult to write distributed code? Why should be that hard to move a piece of code from the current machines to another? With this talk will explore what Object Oriented code is good and not good for, and why the...
object-oriented fullstack distributed-code -
2
Workshop: Tessel Hack
Featuring Kelsey Breseman and Jon McKay
Build robots with Node and Javascript! This is free-play hands-on hack time with Tessels: use sensors, connect to the internet, and even make things move. Never used hardware before? No problem! Tessel is designed to be easy for web developers to pick up, and experts Kelsey and Jon are here to...
apis node hardware iot open-source tessel -
2FA, WTF?
Featuring Phil Nash
Everyone is hacking everything. Everything is vulnerable. Your site, your users, even you. Are you worried about this? You should be!
Don't worry, Phil is not trying to scare you (that much). You have plenty of safeguards against attempts on your applications' user data. We all...
fullstack 2fa two-fact-auth hacking -
New Generation of Front end Architectures
Featuring Luca Mezzalira
During this presentation you’ll discover the evolution of event driven architecture, from a central event emitter or a publisher/subscribe system, currently used in several JavaScript libraries and framework, to channels communication offered by CSP (Communicating Sequential Processes).
fullstack javascript csp clojure go ecmascript-6 generators -
UX in the Emerging Reality
Featuring Matt Perry
Retina displays to Oculus Rift, motion control to haptics: Technology is producing experiences of ever-increasing fidelity. Simultaneously, its physical footprint is disappearing, eroding the barriers between traditional reality and the virtual.
This is the Emerging Reality.
What are the...
fullstack ux emerging-reality virtual -
Fully Reactive User Interfaces
Featuring Sébastien Cevey
Most traditional JavaScript is inherently imperative: for-loops, async callbacks, event listeners, DOM manipulations. By relying on side-effects, the resulting code is not composable, hard to test and reason about, and generally forgoes the power of functional programming. With this talk you will...
javascript imperative declarative live-coding ui-rxjs virtual-dom systemjs -
2
Commit to secure software; How developers can own their own security
Featuring Tim Buntel and Paul Boss
Just about every week it seems like another organization is hit by a high-profile security breach— even though most of the vulnerabilities exploited are easy to fix when they’re found early. So why do we continue to see the same software security mistakes made again and again? Complex, expensive...
nodejs secure security -
Defend against the Caveman Coder
Featuring Kitson Kelly
We have been invaded by the "caveman coder" who smashes code until it works and commits it.
javascript js -
JavaScript — Circus freaks and rascals
Featuring Gerard Sans
(Note: This is a 10 minutes talk)
fullstack frontend javascript -
2
Have I Got Nodes For You: Pilot Episode
Featuring Mark Rendle and Dylan Beattie
Watch our star guests from FullStack and the tech community demonstrate their knowledge of the latest news in technology, software development and buzzwords in this new topical quiz show. With over 0b1000 rounds of questions, answers, caption competitions, missing words, the Worst Language In The...
quiz jargon-jeopardy bot-or-not quiz-show -
SideStack – Networked JavaScript Desktop Apps
Featuring David Mark Clements
(Note: This is a 10 minute talk)
fullstack javascript bespoke nw.js pdf bespoke-to-pdf sidestack desktop-app -
Surviving Micro-services
Featuring Richard Rodger
With more and more teams using the microservice architecture, and gaining the speed of delivery benefits that it provides, a challenge has emerged in teams that do not have sufficient experience with message-oriented systems. The network is unreliable, has many moving parts, and it’s easy to end...
microservices fullstack -
Building applications in ES6 today
Featuring Jack Franklin
In this talk, Jack will share with you how it is possible to architect and write complex client side JavaScript applications in ECMAScript 6 today, despite a lack of implementations across browsers. You will discover how to use libraries like SystemJS and Babel to enabling you to seamlessly write...
javascript es6 angularjs software-design reactjs -
How a couple of prototypers hacking on an enterprise CMS saved the day
Featuring Jolyon Russ
The problem? A vast chasm between the Design/UX team and the engineers building out a new CMS.
The solution? Node, Express and heaps of Gulp of course. In this talk, Jolyon will cover how a team of two prototypers transformed the lives of the design/UX team giving them a tool to experiment and...
fullstack nodejs gulp ux-design javascript -
Using ES6 everywhere
Featuring Adam Klein
ES6 is great. You might have already started using it in your client code.
In this talk you will learn how to use ES6 in your client code, as well in your tests, and in your NodeJS code.
Also, Adam will explore how you can reuse the same code between all 3, debug the code easily, and import node...
fullstack es6 nodejs coding -
We fail to follow SemVer – and why it needn’t matter
Featuring Stephan Bönnemann
If extensive libraries and even the tiniest module followed SemVer strictly, dependency hell would be a thing of the past … but humans weren't made to follow rules.
There are over 125,000 packages on npm today. By the time of this conference, at least another 15,000 will have been added....
fullstack semver javascript npm -
Introduction to writing native modules in Node.js
Featuring Stewart Addison
There are several reasons why you might want to call outside JavaScript in your node applications: increased performance, being able to access data you cannot access directly from javascript, or just because you have some existing pre-written code you wish to reuse. This talk will help you...
fullstack nodejs javascript nan-native-abstraction-layer -
Progressive Enhancement Strategies
Featuring Simon McManus
Advances in JavaScript are changing the way that we think about the web; it's no longer just a platform for information, but for complex interactions too.
As we race into the future, we risk losing some of the things that make the web so special.
In this talk Simon will explore why he...
fullstack enhancement javascript advances progressive-enhancement -
CSS and the Internet of Things
Featuring Alex Owen
(Note: This is a 10 minutes talk)
css iot internet-of-things -
Full-stack BDD and its side effects
Featuring Alistair Stead
This is not yet another how do you do BDD in JavaScript talk. This is a talk about how you can apply widespread software design practices such as Design Patterns, BDD, TDD, DDD and SOLID to full-stack development. Less how to use these practices, more how to select and use them effectively.
fullstack bdd javascript design-patterns tdd ddd solid -
Workshop: Build a working app in 2 hours with MeteorJS
Featuring Edward Upton
Meteor is a full-stack development framework, recently out of Beta, which allows rapid end-to-end data-driven app development.
meteorjs beta end-to-end -
Microservices.js
Featuring Gergely Nemeth
This talk will cover building microservice-based infrastructures using HTTP JSON APIs. You will discover the very principles of microservices, and why building services using them can be more performant, more maintainable and more scalable. Also, you will learn how breaking changes can be...
microservices.js json api fullstack -
Keynote - Chrome DevTools Deep-dive
Featuring Addy Osmani
As the complexity of the web apps you build keeps moving, so do the Chrome DevTools.
fullstack google -
Workshop: Developing Micro-services
Featuring Peter Elger
Micro-service based systems are rapidly gaining traction in the industry.
fullstack microservices node.js mqtt docker influxdb -
React and Three.js: React All The Things!
Featuring Peter O'Shaughnessy
React isn't just for the DOM! React and React-like approaches are reaching more and more areas of development, from native apps to 3D web apps. This talk will use the example of react-three (combining React and the popular WebGL library Three.js) to share why React-ifying your approach can be...
react dom reactive webgl-library three.js fullstack javascript -
Blowing Out The Lamp
Featuring Oliver Rumbelow
Holiday Extras, a Times Top 100 company, maintains a big online presence selling airport parking, travel insurance and overnight stays in hotels. They made over 4 million bookings last year and their API serves around 35 requests/second - they aren't big big, but they're big enough to...
holiday-extras api lamp-stack nodejs nodejs-api -
Wrangling the Internet of Things using Node.js
Featuring Kirsten Hunter
Kirsten has created a system, available on Github, which interacts with Fitbit, MyFitnessPal, and Withings, to create a health tracking system. The Fitbit API is used to store and retrieve data, and that data is used to create analytics and history. More importantly, though, this system allows...
github fitbit myfitnesspal withings twilio fitbit-api -
Enterprise Interface Architecture
Featuring Tomasz Ducin
In this talk Tomasz wants to share with you his experience in designing enterprise financial systems.
restful api spa-frontend javascript fullstack -
The FullStack Education Paradox
Featuring Hannes Moser
In this talk Hannes, who is a young lecturer at the University of Applied Sciences Salzburg, will share the story on how his department (now 6 years old) evolved, and what they did to address at least a dozen issues they had with their department within the academic system.
fullstack education educations university node.js/io.js ruby-on-rails continuous-delivery-with-docker agile-workflows -
Rapid Product Typing
Featuring Jan Lehnardt
This talk is an introduction to the concepts behind the Hoodie Open Source web framework.
databases distributed systems user experience open source hoodie-open-source node.js couchdb frontend in-browser frontend-api fullstack -
Building actionable intelligence on the smart grid
Featuring Paul Kavanagh
At one of the worlds largest power companies, based in Florida, we have smart devices at all levels of the grid (meters, transformers, laterals, feeders) and we monitor them to understand what is happening, predict outages, and route teams to repair problems when or before they happen.
This is...
grid javascript javascript-stack mongodb nodejs angular d3 leaflet ims oracle aix smalltalk -
Robocalypse: Controlling Nodebots with Kinect gestures
Featuring Joel Lord
Building Arduino robots is pretty cool, but being able to program a robot in Javascript is even better. However, what is even more awesome is the ability to control a robot with Kinect gestures.
ardunio-robot javascript nodejs johnny-five socket.io kinect-gesture node-bot fullstack -
API Blueprint for API Design Lifecycle
Featuring Vincenzo Chianese
APIs are software and as such they are a target of the basic software engineering rules we are all taught for decades. Unfortunately, this fact is often ignored or forgotten, and the common API design process resembles the infamous waterfall model. As APIs are often sitting on boundaries between...
apiblueprint webapi web-languages fullstack -
TypeScript - your regular JavaScript on steroids
Featuring Christos Matskas
Are you still writing JavaScript the old way? Do you wish you could take advantage of modern development principles such as static typing, classes, modules, and interfaces in order to build robust and reusable code? TypeScript is a type superset of Javascript that compiles to plain javascript and...
fullstack typescript javascript open-source -
Fluid development of mobile apps for IoT in JavaScript
Featuring Alex Jonsson
JavaScript has great opportunities for IoT. Dynamic languages like JavaScript make for a fast and “tinker-friendly” workflow.
javascript iot evothings -
Scaling Node.js Applications with Microservices
Featuring Armagan Amcalar
In this talk, Armagan will explore different scaling strategies for Node.js applications like nginx and RabbitMQ, and observe their advantages and disadvantages. The last strategy will be a microservices solution via a Node.js framework, cote.js.
node.js microservices scaling cote.js nginx rabbitmq -
The Javascript Database for Javascript Developers
Featuring Mark Nadal
You might think building a database in JavaScript is one of the worst ideas, and you would be right. But it begs the more interesting question, what algorithms would be necessary to make even the most volatile of environments (the browser) be a reliable haven for data?
databases javascript bigdata graph-databases noops -
The Death of "Write Once, Run Everywhere"
Featuring Steve Lacy
We've all been sold the tale that with one codebase we can support almost any platform you can imagine. After years of using these tools, nothing has really seemed to solve this problem well. Even when applications are built with tools like Phonegap, they never really "feel" right...
javascript react-native ux phonegap titanium trigger-io mobile -
Forging static sites with Metalsmith
Featuring David Boyer
With the Node.js module, Metalsmith, you will learn the advantages of static site generation. David will share with you ideal usages, simple customisation examples and more.
node.js metalsmith static-sites fullstack -
Physics Simulations from the Ground Up
Featuring Matthew Keas
Much of the attention these days in the client and serverside JS stack surrounds the use of various frameworks, tools, testing, performance, and the connected, streaming, reactive world of the web. This talk is not about those topics above. Instead, this talk strips away all but the bare...
javascript diy animation-techniques game 2d canvas filter-effects webgl-shaders -
Workshop: PM2 to manage your micro service app & Keymetrics to monitor them
Featuring Alexandre Strzelewicz
Alexandre wrote PM2 two years ago. PM2 is a website manager for NodeJS that has been downloaded more than 1.2 million times. Now Alexandre and the team are building the company Keymetrics. It's an extension of PM2 and allows to monitor in realtime all your applications across numerous...
pm2 nodejs keymetrics
-
FullStack eXchange: Online Conference
Two days - Online Conference
FullStack eXchange explores the world of Web design and UX with a heavy focus on JavaScript, Node, and Angular.
web-and-mobile react javascript -
FullStack eXchange: In-Person Conference
Two days in London
The UK’s best conference exploring JavaScript, Node.js, and IoT is back! Connect with hundreds Full Stack developers as we explore the latest in JavaScript, nodeJS, IOT, and all the exciting new stuff that’s happening around Deno, TypeScript, Vite, yarn2, snowpack, and more.
web-and-mobile javascript react -
FullStack London 2019 - The Conference on JavaScript, Node & Internet of Things
Three days in London
FullStack 2019 returns to London in its sixth edition during July. Now hosted at the Business Design Centre, FullStack London has been growing each year and still remains the best place to connect with the international JavaScript community!
angularjs fullstack javascript js node nodejs iot front-end web -
FullStack NYC 2019 - The Conference on JavaScript, Node & Internet of Things
Two days in New York
FullStack 2019 conference launches in New York City for its first edition abroad following the success of FullStack London. Join us and learn from the foremost experts in the js, node and IoT fields.
web front-end iot nodejs node js javascript fullstack angularjs -
FullStack2gether Community Day 2018
One day in London
We're excited to announce FullStack2gether, to be held on Saturday 14th July at Skills Matter's home, CodeNode. #FullStack2gether is organised by Skills Matter and the Community. Together, we will host a one-day-long event with workshops and challenges.
gamesdev games iot node.js js javascript fullstackcon fullstack -
FullStack London 2018 - The Conference on JavaScript, Node & Internet of Things
Three days in London
FullStack 2018 conference returns to London in its fifth edition during July. Hosted at the Business Design Centre for the first time ever, FullStack has grown bigger and better and we look forward to another set of intensive 3 days of learning and sharing!
angularjs fullstack javascript js node nodejs iot front-end web -
FullStack2gether 2017
One day in London
We're excited to announce FullStack2gether, to be held on Saturday 15th at Skills Matter's home, CodeNode. #FullStack2gether is organized by Skills Matter and the Community. Together, we will host a day-long event with a few workshops and challenges.
fullstack fullstackcon javascript js nodejs iot hackathon hack games gamedev -
FullStack 2017 - the conference on JavaScript, Node & Internet of Things
Three days in London
Want to meet the international JavaScript, Node, and IoT communities and learn and share skills with some of the world's top experts, hackers and makers? Find out about all the latest FullStack technologies and discover the latest best practices and ideas? Then come and join us at FullStack...
javascript node angular fullstackcon iot fullstack microservices vr typescript react redux json frontend backend es6 css3 tessel espruino angular2 polymer ux devops -
FullStack 2016 - the conference on JavaScript, Node & Internet of Things
Three days in London
Want to meet the international JavaScript community and learn and share skills with some of the world's top experts, hackers and makers? Find out about all the latest FullStack technologies and discover the latest best practices and ideas? Then come and join us at FullStack London!
microservices angular es6 node iot javascript -
FullStackHack 2015
2.5 days in London
FullStackHack is a weekend-long hackathon for attendees of FullStack 2015. If you look forward to discovering lots of new ideas and technologies at the conference and you would like to get stuck into working with these straight away, join some of the most talented coders and experts at the...
fullstack javascript node iot hackathon -
The FullStack Tutorials
One day in London
The world of JavaScript development is evolving rapidly. More and more engineering teams are adopting JS and it's tools and libraries to tackle complex software problems. With that in mind, we have created 'FullStack Tutorials'. A one track, one day event that will help you and you...
fullstack javascript node.js nodejs -
FullStack - the conference on Node, JavaScript & Hackable Electronics
Two days in London
Skills Matter is pleased to introduce FullStack – the conference on Node, JavaScript and hackable electronics. This year, we will bring the world's top innovators, hackers and experts together with our amazing developer community in London to learn and share skills on JavaScript and Node,...
javascript node.js iot nodejs