Ymhtsaphdokfouacqzk1
3 DAY CONFERENCE

FullStack 2017 - the conference on JavaScript, Node & Internet of Things

Topics covered at #fullstackcon

Wednesday, 12th - Friday, 14th July at CodeNode, London

82 experts. will be speaking. Starts at 9:00 AM.

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 London!

Thank you for joining us at FullStack London on July 12-14th 2017

FullStack 2017 conference was hosted in London from July 12th - July 14th 2027 at Codenode.

We'd like to thank all of you for joining us and making it a truly enjoyable and successful event!

NEWS! The 2018 site is LIVE. Book your Early Bird tickets here!

Check out the FullStack 2018 line-up of Keynotes, led by the great Brendan Eich on our Programme Page!

Follow and tweet with #fullstackcon on twitter and check out the special moments from 2017 and share what you're looking forward to in 2018!


Programme Highlights

Don't miss this year's installment of FullStack with Douglas Crockford , Amie DD on IoT, Damjan Vujnovic, Ada Rose Edwards, Matteo Collina, Nick O' Leary, Mark Wubben and more! The complete programme is live, with all of your amazing submissions and ideas, keep an eye out on our Programme Page for all the latest updates!

More Than A Panel - Have I Got Nodes For You! on Day 1 of FullStack 2017!

The comedy quiz show about software, programming, the internet and technology. Join Mark Rendle, Dylan Beattie and our experts and guests as we return to Skills Matter's CodeNode for an hour of technology, trivia, bizarre programming facts, missing words and Twitter bots.

The talkshow will round up the opening day of FullStack 2017! More info on the programme can be found here!

Specs, Bugs, & Rock 'n' Roll: Dylan Beattie LIVE!

What happens when you combine classic rock tunes, daft jokes about software development, and pecha-kucha PowerPoint? FullStack 2017 has the answer. You've seen him at PubConf, you've seen him at BuildStuff and DotNext, you might even have caught his musical stylings during the opening keynote for NDC in Oslo - and we're delighted to welcome Dylan Beattie back to CodeNode for the FullStack after-party. With an electric guitar in one hand and a PowerPoint clicker in the other, Dylan puts on a live show that isn't quite like anything you've ever seen. You'll laugh, you'll cry, you might even find yourself singing along.

Join us for the FullStack Bytes evening events at CodeNode

Want to stay in the loop with the latest developments within the FullStack community?

Join us at the brand new FullStack Bytes series we'll be hosting at CodeNode leading up to FullStack 2017!

Find more information here!

Code of Conduct

Please find our Code of Conduct here.

Get Involved

Would you like to help us facilitate a great conference? Help us set up the conference spaces, introduce talks and speakers, field Q&A questions with mics, or support some of the workshops and hacks we've got in store? Sign up as a volunteer and get a free ticket to the conference!

Impressions of last year

Day 1: Day 1 - Wednesday 12th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/TAB CMD SHIFT BACKSPACE
08:00

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Opening Keynote by Douglas Crockford

Douglas Crockford


javascript fullstackcon fullstack
10:15

Coffee Break

10:30

Virtual Reality and the Future of the Web

Ada Rose Edwards


vr fullstackcon fullstack WebVR

TypeScript Decorators - Intermediate

Damjan Vujnovic


typescript javascript fullstackcon fullstack

Browsers Behind Your Back

Phil Nash


api service-worker browsers progressive-web-apps progressive-web pwa fullstackcon fullstack

Generative Music with JavaScript and Web Audio - Intermediate

Tero Parviainen


creativecoding audio web music fullstackcon fullstack

JavaScript and Bluetooth LE - Intermediate

Gordon Williams


espruino puck.js bluetoothLE javascript fullstack
11:15

Coffee Break

11:30

Math, Machine Learning, and JavaScript - Intermediate

Athan Reines


data-science machine-learning math javascript fullstackcon fullstack

npm vs gulp vs webpack vs what the heck?! - Beginner

Ruben Sospedra


browserify gulp npm-script npm Webpack nojs js javascript fullstackcon fullstack

MVC - What a Mozart Violin Concerto and a Full-Stack Web App Have in Common - Intermediate

Don Burks


approach designpattern mvc nodejs music js javascript fullstackcon fullstack

Building the Web of Things - Beginner

Dominique Guinard


standards semantics node raspberry-pi embedded sensor WoT webofthings IoT nojs js javascript fullstackcon fullstack

I RLY HATE Forms! - Beginner

Dave Benson


html-automation forms html web javascript fullstackcon fullstack
12:15

Coffee Break

12:30

How V8 runs JavaScript - Advanced

Matt Zeunert


memory V8 performance javascript fullstackcon fullstack

Javascript Browser Bits - Advanced

Ben Foxall


efficiency WebPerformance practical livedemos webgl webaudio websocket javascript fullstackcon fullstack

Full Stack Testing that Does Not Suck - Beginner

Artem Avetisyan


testing browser electron web javascript fullstack

Angular Native - Intermediate

Yuriy Luchaninov


Angular2 tools reactnative nojs js javascript fullstackcon fullstack

I RLY LOVE Form Controls! - Intermediate

Dave Benson


css logic-gates form-controls UI-Widgets html web js fullstackcon fullstack
13:15

Lunch

14:15

Keynote: Back to the Future: IoT Maker Revolution

Amie Dansby


lego makers video-games cosplay games IoT js fullstackcon fullstack
15:00

Coffee Break

15:15

Give app servers a REST – CDNs and APIs are the new LAMP - Intermediate

Daniel Demmel


jamstack serviceful Webpack offline-first microservices cdn APIs serverless nojs js javascript fullstackcon fullstack

Node.js Add-ons for High Performance Numeric Computing - Intermediate

Athan Reines


computing nodejs data-science machine-learning javascript

From Zero to Forex Trading bot Hero - Intermediate

Daniele Polencic


bitcoin fintech functional-programming node.js typescript js javascript fullstackcon fullstack

JWT, WTF? - Intermediate

Phil Nash


security authorization authorisation nojs js javascript fullstackcon fullstack

Auditing Development Guidelines in GitHub Repositories - Intermediate

Evgeny Poberezkin


github fullstackcon fullstack
16:00

Coffee Break

16:15

Build Your Own DevOps Infrastructure - Intermediate

Alex Fernández


devops node.js nojs js javascript fullstackcon fullstack

Milliseconds to Millions - Benchmarking & Optimization for Fun and Profit!! - Intermediate

Ahmad Nassri


nodejs js javascript fullstackcon fullstack

AVA Test Runner: A fresh take on JavaScript Testing and Growing An Open-Source Project - Beginner

Mark Wubben


gitihub AVA nodejs js javascript fullstackcon fullstack

A Developer's View Through the UX Lens - All Audiences

Jad Salhani


design development ux fullstackcon fullstack
2

The Cost of Logging - Intermediate

David Mark Clements and Matteo Collina


V8 scalability performance logging http json nodejs javascript fullstackcon fullstack
17:00

Beer Break

17:30
2

Have I Got Nodes For You!

Dylan Beattie and Mark Rendle


fun panel js javascript fullstackcon fullstack
18:30

#fullstackcon Party

21:00

End of #fullstackcon Day 1

Day 2: Day 2 - Thursday 13th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/TAB CMD SHIFT BACKSPACE
08:30

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Keynote: State of JavaScript 2017

Dylan Schiemann


es6 fullstackcon fullstack javascript
10:15

Coffee Break

10:30

Embracing the Power of GraphQL - Intermediate

Tim Griesser


apollo graphql nodejs fullstackcon fullstack javascript

Know thy buzzwords: HTTP/2 - Advanced

Surma Surma


node tools webdev h2 http2 nojs js web fullstackcon fullstack javascript

Monitoring and Analyzing User Behaviour - Intermediate

Philipp Burckhardt


machine-learning statistics data-science analytics e-learning dashboard visualisation electron react nodejs fullstackcon fullstack javascript

Components at Organisational Scale - Intermediate

David Mark Clements


distributed hashring scalability web-apps web-components enterprise front-end architecture react nodejs js fullstackcon fullstack javascript

Understanding Blockchain - Advanced

Kevin Hoyt


web-standards blockchain fullstackcon fullstack
11:15

Coffee Break

11:30

WebAssembly and the Future of the Web - Advanced

Athan Reines


numeric-computing science webassembly machine-learning fullstackcon fullstack javascript

Life of a Pixel:Rendering Performance Demystified - Intermediate

Martin Splitt


GDE open-source w3c js webgl web fullstackcon fullstack javascript

Building Mobile Apps with Angular and NativeScript - Beginner

Sebastian Witalec


apps mobile nativescript angular fullstackcon fullstack
2

BEM: The Unknown - Intermediate

Vladimir Grinenko and Sergey Berezhnoy


webcomponents BEM css fullstackcon fullstack javascript

Chronicles of a Web Developer: An Unexpected Journey to the Land of IoT - Intermediate

Jouni Kaplas


industrial IoT html5 js web fullstackcon fullstack javascript
12:15

Coffee Break

12:30

Should You Move Up from JS to TypeScript and Why is the Answer Probably Yes? - Intermediate

Miloš Bošković


typescript fullstackcon fullstack javascript

Better D3 charts with TDD - Intermediate

Marcos Iglesias Valle


reusable-3d dataviz d3js tdd fullstackcon fullstack

An Empty Database in Every Pocket - Beginner

Phil Nash


progressive-web-apps pwa indexedDB fullstackcon fullstack

Of Dragons and Developers: A Tale of Hiring Homework and Gamification - Beginner

Nele Sergejeva


cleancode interview javascript hiring Developers

YES! Your Site Can (and Should) be Accessible - Beginner

Laura Carvajal


accessibility js web fullstackcon fullstack
13:15

Lunch

14:15

Lightning Talk: Full Stack Reactivity with Milojs - Intermediate

Jason Green


reactivity milojs fullstackcon fullstack

Lightning Talk: CSS Shoe Box Dioramas - Beginner

John Clifford


novelty animation css js fullstackcon fullstack

Lightning Talk: OpenComponents for a Decentralized Front-end Architecture

Debopam Sengupta


frontend serverless opencomponents architecture microservices js web fullstackcon fullstack javascript

Lightning Talk: Breaking the Monolith a Monorepo - Intermediate

Will Monk


fullstackcon fullstack monolith javascript
14:30

Lightning Talk: Web Payments and the Future of Online Purchases - Beginner

Peter O'Shaughnessy


browser-api webapps online money payments javascript

Lightning Talk: In 15 minutes you can build an API with LoopBack - Intermediate

Erin McKean


api-framework APIs crud nojs js fullstackcon fullstack javascript

Lightning Talk: Brief Evolution of HTML5 Animation Techniques - Beginner

Jan Ambrožič


games html5 animation webgl fullstackcon fullstack javascript

Lightning Talk: Intro to ASTs

James Henry


ast fullstackcon fullstack
14:45

Lightning Talk: Using React Native to Create a Reusable Mobile App Architecture - Intermediate

Richard McMenamin


deployment reactnative mobile redux animation react

Lightning Talk: Building a Better Login with the Credential Management API - Intermediate

James Allardice


front-end nojs js fullstackcon fullstack javascript

Lightning Talk: Guardian Article Bechdel Test

Jonathan Rankin


data web fullstackcon fullstack javascript
15:00

Coffee Break

15:15

5 Architectures of Asynchronous JavaScript - Intermediate

Tomasz Ducin


RxJs streams generators promises event callback patterns asynchronous architecture javascript

Finally, Enterprise JavaScript Is Easy! - Intermediate

Geertjan Wielenga


enterprise fullstackcon fullstack
2

Refactoring the Code For Life Websites and Games with the Users in Mind - Intermediate

James Holland and Florian Aucomte


sass python django design ui ux front-end fullstackcon fullstack javascript

Angular State Management on Steroids Using ngrx (v4+) - Intermediate

Gerard Sans


angular redux js fullstackcon fullstack javascript

Introduction to Dojo 2 - Intermediate

Dylan Schiemann


virtual-dom backend dojo-2 ES6+ ES8 typescript nojs frontend js fullstackcon fullstack javascript
16:00

Coffee Break

16:15

Workshop: Release Your Inner Maker!

Amie Dansby


twitter wearables tutorial workshop IoT fullstackcon fullstack

Workshop: Zero-configuration microservices with Node.js and Docker - Intermediate

Armagan Amcalar


docker nodejs microservices fullstackcon fullstack

Workshop: Offline-first in Practice - Beginner

Anna Doubkova


service-workers progressive-enhancement offline front-end fullstackcon fullstack javascript

Workshop: Practical WebGL - Intermediate

Martin Splitt


w3c 3d opensource js webgl web fullstackcon fullstack javascript

Workshop: Intro to Tessel & Johnny-Five - Intermediate

Nick Hehr


osh hardware-UX tessel Johnny-Five nodebots nojs js fullstackcon fullstack javascript
18:15

Join us at CodeNode's SpaceBar for drinks to celebrate #FullStackcon Day 2!

Day 3: Day 3 - Friday 14th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/ TAB CMD SHIFT BACKSPACE
08:30

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Keynote: Node.js Releases, how do they work?

Myles Borins


node fullstack nodejs fullstackcon
10:15

Coffee Break

10:30

How We Broke the Guardian Website.. And What We Learned - Intermediate

Gareth Trufitt


alerting case-study infrastructure nojs js javascript fullstack fullstackcon

Overview of Electron: The Web is Everywhere - Intermediate

Kitson Kelly


Chromium-Browser nojs js javascript fullstack nodejs electron fullstackcon

Cross-Domain Components with React and XComponent, at PayPal - Intermediate

Daniel Brain


payments cross-domain paypal components react fullstack fullstackcon

JavaScript All The Things - Beginner

Jan Jongboom


espruino JerryScript IoT javascript fullstack fullstackcon

Node-RED - Intermediate

Nick O'Leary


NodeRed IoT javascript fullstack nodejs fullstackcon
11:00

Coffee Break

11:15

Microcontrollers as Microservices - Intermediate

Nick Hehr


osh hardware-UX tessel Johnny-Five nodebots nojs js javascript fullstack fullstackcon

Breaking JavaScript into Pieces - Intermediate

Kirill Cherkashin


parsing javascript fullstack fullstackcon

Websites are basically Video Games Waiting to Happen - Beginner

Opher Vishnia


gamedev videogames games web js javascript fullstack fullstackcon

Watch your back, Browser! You’re Being Observed - Beginner

Stefan Judis


dom api javascript fullstack browser fullstackcon

Scaling the Production of Complex Data Visualization Using Visual Programming - Beginner

Sol Eun


three.js webgl visualprogramming data visualization js javascript fullstack nodejs fullstackcon
11:45

Coffee Break

12:00

Take your HTTP server to Ludicrous Speed - Intermediate

Matteo Collina


HTTPserver V8 nodejs

Threat Modelling Node.js Applications - Intermediate

Gergely Nemeth


apps fullstack nodejs fullstackcon

Tiny Computers, JavaScript and MIDI - Intermediate

George Mandis


raspberrypi midi IoT node javascript fullstack fullstackcon

Exploring Leadership, Mangement, and Mentorship in Open Source - Intermediate

Charlie Robbins


mentoring leadership opensource

How to Become an Awesome Open Source Contributor - Beginner

Christos Matskas


opensource js fullstack fullstackcon
12:30

Lunch

13:30

Keynote: Progressing Apps the PWA Way

Christian Heilmann


keynote web js javascript fullstack fullstackcon
14:15

Coffee Break

14:30

Workshop: Webpack - From Apprentice to Master - Intermediate

Juho Vepsäläinen


js javascript fullstack nodejs fullstackcon
2

Workshop: Serverless: The Battle of the Giants - Intermediate

Christos Matskas and Luciano Mammino


azure aws serverless fullstack fullstackcon

Workshop: Diving into GraphQL, React & Apollo - Intermediate

Nikolas Burk


apollo react graphql javascript fullstack fullstackcon

Workshop: The JavaScript Data Science Survival Kit - Intermediate

Philipp Burckhardt


numeric-computing science visualisation machine-learning nodejs electron statistics

Workshop: Storytelling with Interactive Video in the Browser - Beginner

Opher Vishnia


browser video story-telling workshop fullstackcon fullstack2gether
16:30

Beer Break

16:45

Keynote: Once Upon a Time on the Web

Dylan Beattie


keynote web js javascript fullstack fullstackcon
17:45

Wrap Up Speech - Awards Ceremony - See you at #fullstackcon 2018!

LEGO maestro, Cosplay ace and FullStack unicorn Amie Dansby is bringing an IoT-themed keynote AND workshop to London's FullStack!





In a few weeks I’ll board my 9 hour flight to London for Skills Matter’s FullStackCon for 3 days of JavaScript, Node and the Internet of Things with some amazing developers, I’m excited to check out Skills Matter’s CodeNode community venue in London’s Tech City where I’ll be giving a keynote talk on IoT and the Maker Revolution. We are a generation defined by our hobbies. IoT is changing how makers are innovating and creating applications. I’m will be sharing my thoughts on how makers, cosplay, LEGO, 3D printing, and video games can make you a better programmer, debug more efficiently and introduced you to new technologies. Makers are the original inventors, creators and thinkers of technology that exist today and are creating an impact for the future of IoT. The maker community is a lot like the developer community and I’ve found that a lot of makers and Engineers professionals overlap. They are both full of passionate people that love creating and improving.

The best thing about being part of the FullStack community is the community! Surrounded by passionate people that want to teach, and collaborate through shared learning. At FullStackCon, I most look forward to learning how other developers are solving application issues with IoT. I can’t wait to geek out with everyone at the conference about problem solving, programming and technology. I’m looking forward to the talk by Nick Hehr about latency with devices using our own routers. This is something that my company struggles with at demos and exhibitor shows when internet connection is needed, there are issues with channel frequency and the number of devices in a connected area.

My keynote talk is for the passion people that find ways to improve everything, the problem solvers, everyone that ever said “I don’t know what the hell I’m doing”, but they learned, asked questions and figured out how to do it, and improve it! Embracing failure as a way of learning and improving, and aren’t afraid to be a beginner. I think the most exciting development of the FullStack community over the next year is the range of conferences, speakers and workshops. There are speakers and workshop for UX, games, hardware, data sciences, IoT, machine learning and more.

If you’re at FullStackCon come attend my keynote talk “Back to the Future: IoT Maker Revolution“. I’ll also be teaching a hands on IoT workshop. The program schedule is on Skills Matter. If you see me please say hi and tell me what you’re working on!

See everyone soon!

Amie D. Dansby

Interested in joining Amie and other experts at this year's conference? Check out the Programme Page for more info!


Microsoft's Christos Matskas shares his excitement for his (third) return to FullStackCon!




2017 is the year that I’m coming back to FullStackCon for the third time as a speaker and I’m doubly excited by the prospect.

FullStackCon is one of the best conferences I’ve been to and I’m honoured to have been selected to do 2 tracks this time, one on Serverless Technologies and one on Open Source. They are both subjects that I’m truly passionate about and I can’t wait to get our attendees up to speed with the latest and greatest on cloud and open source technologies. The Serverless talk is more than a talk. It’s a workshop shared with Luciano Mammino and our goal is to to give attendees a taste of the exciting work that AWS and Azure is doing to promote and support Serverless architecture and technologies.

One of the best things about this conference is its diversity and depth of subjects, speakers and attendees. The venue attracts many passionate and inspiring developers some of which work closely with the community and are the driving force of many of the tools we use on a daily basis.

I look forward to seeing you there in July.


Want to find out more? Check out the Programme Page!


Want to explore how the BEM methodology and platform really works? Join Sergey Berezhnoy and Vladimir Grinenko at FullStackCon 2017!




This July BEM will be at FullStackCon. Don't think that it will only be about CSS! BEM will be presenting its FullStack platform.

Now is the time of component web. Web Components are actively developing but still have some limitations such as web browser support. BEM methodology can be applied to any platform and already has implementations which work in all the browsers. It is created as open source software and is suitable for any programming language or any framework.

Let's talk about what you really know about BEM Methodology and the existing BEM Platform.

BEM was originated by Yandex more than 10 years ago. It was approved by huge number of large, small and scalable projects, with different developers and changing support teams.

Harry Roberts was one of the first people who spoke about BEM in the English speaking world. But he uses only the CSS part of the BEM methodology and doesn't go further. This July at the FullStack conference in London the BEM inventors Sergey Berezhnoy and Vladimir Grinenko will present the Unknown parts of BEM.

Read more and discover the 4 things you may have missed about BEM methodology here.

Want more info on this year's FullStackCon? Check out the Programme Page !


Luciano Mammino tells us why he's excited for FullStack and battling out Serverless giants with Christos Matskas!




I am very excited to be joining FullStack London 2017 where I will be sharing my experience with serverless architectures and AWS Lambda. I'll be sharing the room with the amazing Christos Matskas who will bring to the table his serverless experience on the Azure platform. It's going to be interesting to compare the capabilities and the developer experience offered by these two main providers in the serverless land, that's why we decided to give our workshop a very bold title: “Serverless: The battle of the giants"!

I believe, the best thing about the wonderful community of FullStack London is to be able to meet extremely skilled people, be contaminated by their ideas and vision and learn from each other. Trying to be a fullstack developer is a complex and challenging job and it could be overwhelming at times, so being part of communities like FullStack London is fundamental to stay inspired and motivated.


My workshop will be enjoyed by people that love to challenge common ways to build applications and are always looking for more flexible ways to build their next cool project. The workshop will definitely also suit developers that love to build micro-services oriented products or complex applications that must be built from the ground up with scalability in mind.

The serverless paradigm is probably going to be one of most exciting development for the FullStack community over the next few years and I am really looking forward to sharing my experience with you and seeing what you will be able to build.

What to explore the FullStackCon lineup? Check out the Programme Page !


Clojure Cup founder Tero Parviainen talks JavaScript and generative music systems at FullStackCon!




I’m very excited to be attending FullStackCon next month, where I’ll be talking about making generative music systems in JavaScript. This is a topic I’m deeply passionate about, and I think my talk will be enjoyed by developers who are interested in finding ways to apply their programming skills to music creation.

And what exactly is generative music? This is a peculiar form of music that is created on the fly while it’s being played. Every time you listen to a piece of generative music, you will hear something different. It’ll be something that no one has ever heard before, because it is being composed just for you in real time by an underlying generative system.

Making generative music is different from making other kinds of music. Instead of composing the music, you design and implement a system that will compose the music for you. It’s an act of metacreation: Creating a system that creates. The best part of it is that when you’re done building the system, you can sit back and listen. You can enjoy and be continually surprised by the output of this system that you made.

As far as music composition methods go, I think this one is uniquely interesting to software developers. Building systems is what we do. Building musical systems is a natural extension of our work. For me as someone who is not really a musician but does know how to make software, this has been an entryway into musical creativity. I’m eager to share it with others who might be in a similar situation.

The web platform provides a unique substrate for generative musical systems: The Web Audio and Web MIDI APIs make it possible to do audio synthesis, processing, and interfacing right in the browser. The JavaScript language and the NPM ecosystem allow implementing musical systems of any complexity. On top of that, HTML, CSS, SVG, Canvas, and WebGL make it possible to visualize and control the music in real time. And perhaps most significantly, the web platform allows you to distribute your musical systems far and wide. You can run them on any device, share them with your friends or with wider audiences. All you need to do is deploy and share a link.

At my talk in FullStackCon, we will explore the history of generative music systems by looking at what artists like Brian Eno have done with them, and by seeing how we can build such systems in the web browser using JavaScript and Web Audio.

Want more info on FullStack 2017? Head to the Programme Page!


Twilio's Phil Nash shares some love for FullStackCon and the JavaScript ecosystem!




FullStackCon is coming! I'm excited for the three days of talking JavaScript, JavaScript, JavaScript!

My name is Phil Nash, I'm a developer evangelist for Twilio and it's my pleasure to be back to speak at FullStackCon for my third year in a row. This year I'll be sharing my thoughts on a couple of parts of the JavaScript ecosystem that don't get as much love and attention as I think they deserve. In "JWT, WTF?" we'll be investigating JSON Web Tokens, what they do, how to work with them and what all the abbreviations actually mean. In "An empty database in every pocket" we'll discuss front end databases, why they are important and why you should love IndexedDB.


One of the best parts of FullStackCon is simply the range of content for JavaScript developers. This year's schedule includes a bunch of talks on performance, which is so important to web applications these days and I'll be looking forward to, as well as cutting edge features like Web Assembly, JS for IoT and WebVR.

Of course, the community is fantastic as well. Most of all I look forward to meeting new people and catching up with the whole London JavaScript community.

See you there!

Want more info on FullStack? Head to the Programme Page!



Dev star Jouni Kaplas brings the world of the Industrial Internet of Things to the FullStack community this July!




Are you a developer? Software engineer? Techie? Hacker? Chances are you’re driven by creating an impact or tackling a challenge. You probably want your work to change something in the world – you don’t want your effort to vanish into the void. Or maybe you hope you get to solve interesting challenges posed by technology, projects or clients.

I base my speculations on interviews I conducted with many of my 300 fellow technologists at Futurice this Spring.

What if I told you that there is a whole world waiting in the shadows, a world that desperately needs your skill and wisdom? That you could be challenged every day like never before? And that with your knowledge and ability, you have the opportunity to change the course of entire companies?

That world exists. It’s called the Industrial Internet of Things.

I’ll be joining FullStack 2017 conference in London this July to share what I’ve learned from working as a web developer in an IIoT project for three years. When it started, I had no idea it would go on to completely change my understanding of how adaptable a modern web technology stack really is and how far you can push its boundaries. My presentation will be light on code and the climax won’t be the surprise announcement of yet-another-JS-library. Instead, I’ll talk about large-scale IoT installations in practice, dealing with massive amounts of data and designing fully reactive systems. I will also try to convince the audience that IIoT is the best industry for web developers to be part of in 2017.
I'm eager and excited to get on the plane in just a few weeks. See you in London!

Find out more about Jouni over on his Futurice page here!


Want to see what else is happening @ FullStack? Check out the Programme Page!


CodeNode

In August 2015, Skills Matter opened the doors to CodeNode, our new 23,000 sqft Tech Events and Community venue. CodeNode provides fantastic meetup, conference, training and collaboration spaces with unrivalled technology capabilities for our tech, digital and developer communities - a long held dream coming true !

With fantastic transport links and located in the heart of London's Tech City, we could not think of a better location for our 60,000 strong engineering community!

With seven event rooms, including a 300 seater lecture room, thousands more community members will be able to visit CodeNode to learn and share skills, code and collaborate on projects.

CodeNode features a 5,000 sqft break-out space, complete with fully-licensed bar, plenty of power sockets, meeting and collaboration spaces and entertainment areas.

CodeNode will also see the opening of a permanent Hack Space, stacked with microprocessors and the latest tools and devices to play with. A community film studio will be opening too, which you can use to record any tutorials or demo's you may want to share with our community.

If you're interested in hiring CodeNode for your upcoming event, check out more details here.

Gqtpblcm51rgqabhqlzb

CodeNode

Skills Matter | CodeNode, 10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels

Breaking news: join the FullStack2gether!

We hope FullStack 2017 will inspire you with lots of new ideas. If you fancy diving in for more with hands on workshops and free hacking, join fellow FullStack attendees and some of the most talented coders and experts, for the FullStack2gether event and create something amazing together! Participation is free for registered attendees, and you can register here.

HalfStack 2017 - JavaScript. In A Pub


What: Javascript. In A Pub
When: Friday 17th November, 11:00-22:00
Where: Corbet Place Bar & Lounge, Old Truman Brewery, Shoreditch, London
Info: halfstackconf.com.

For seven years, The London Ajax Meetup group has had regular JavaScript meetup events at Skills Matter followed by a visit to a pub discussing JavaScript some more. For the second time, we're flipping this around and bringing the talks to a pub in the Shoreditch area.

Talks will include a variety of modern front-end development topics (ES6, TypeScript, React.js, Dojo 2, and much more) from leading speakers based primarily in London. Call for papers is now open: Submit your talk here!


Douglas Crockford's Fun with Functions in JavaScript

Tuesday 11th July 2017

World leading expert on JavaScript, Douglas Crockford, will stretch your knowledge of JavaScript in this mind-expanding workshop. This advanced, hands-on JavaScript workshop is about using functions and thinking with functions to take your JavaScript use to another level. This workshop will challenge you to do better and think differently. Are you game?

Douglas is best known for his ongoing involvement in the JavaScript community, as the developer of many JavaScript utilities such as JSLint, creating the JSON data format and finding all of the awesomeness in JavaScript and sharing it in his book “JavaScript: The Good Parts”

Book a place here

Pivotal's Spring Web Course

Tuesday 18th, Wednesday 19th, Thursday 20th & Friday 21st July 2017

Want to create powerful Web applications using the Spring Framework? Need to learn the skills to do so? Come and join this intensive, hands-on Spring Web course and learn how to apply the latest in Spring!

This course teaches developers how to apply the latest in Spring to create Web applications, implement RESTful services and leverage Spring Boot.

The course starts with the basics of implementing Controllers and building Web Applications using Spring Boot. Next the course will cover views and form-handling before moving onto building REST services and accessing them from Browsers (using JavaScript and AJAX). Finally the course covers security, testing and web-sockets. Configuration topics are spread throughout the course covering Message Sources and I18N, filters, servlets, static resource management, interceptors, Controller Advices and exception handling.

Book a place here

Available Packages

    • 256-BIT SPONSORSHIP
    • Engage with the FullStack community! Engage 500 FullStackers with your team, projects, tools or devices at your own FullStack conference booth!

      Engagement Benefits
      • Your own booth at FullStack (4.5mx2.5m)
      • Six Exhibitor Tickets
      • Six Full Conference Tickets to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • Six tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #fullstackcon
      • 50 conference party drink tokens to give away at your booth
      • 3 gifts or printed items in swag bags
      • Your 300-word news item, interview or blog post - plus visual - announced on conference 'Sneak Preview' pages and in social media
      • Your 140 char post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
      • Four places at speakers dinner
      • The opportunity to set one of the Hack Challenges and award a prize to the winner of your challenge
      Brand Visibility Benefits
      • Your logo (extra large) on all FullStack sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (extra large) at the bottom of all FullStack conference pages
      • Your logo on FullStack Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference program booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on lanyrds worn by every attendee
      • Your logo on conference t-shirt
      • Your logo on FullStack party tickets
      • Your logo on FullStack beer mats
      • Your logo on FullStack party banners
    • 128-BIT SPONSORSHIP
    • Engagement Benefits
      • Your own booth at FullStack (3mx1.5m)
      • Four Exhibitor Tickets
      • Four Full Conference Tickets to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • Four tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #fullstackcon
      • 25 conference party drink tokens to give away at your booth
      • 2 gifts or printed items in swag bags
      • Your 300-word news item, interview or blog post - plus visual - announced on conference 'Sneak Preview' pages and in social media
      • Your 140 char post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
      • Two places at speakers dinner
      • The opportunity to set one of the Hack Challenges and award a prize to the winner of your challenge
      Brand Visibility Benefits
      • Your logo (large) on all FullStack sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (large) at the bottom of all FullStack conference pages
      • Your logo on FullStack Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference program booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on FullStack party tickets
      • Your logo on FullStack beer mats
    • 64-BIT SPONSORSHIP
    • Engagement Benefits
      • Your own booth at FullStack (1.5mx1.5m)
      • Two Exhibitor Tickets
      • Two Full Conference Tickets to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • Two tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #fullstackcon
      • 10 conference party drink tokens to give away at your booth
      • 1 gift or printed item in swag bags
      • Your 300-word news item, interview or blog post - plus visual - announced on conference 'Sneak Preview' pages and in social media
      • Your 140 char post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
      Brand Visibility Benefits
      • Your logo (medium) on all FullStack sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (medium) at the bottom of all FullStack conference pages
      • Your logo on FullStack Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference program booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
    • 32-BIT SPONSORSHIP
    • Engagement Benefits
      • Your own flipchart at FullStack
      • One Exhibitor Ticket
      • One Full Conference Ticket to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • One tweet retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #fullstackcon
      • 1 gift or printed item in swag bags
      Brand Visibility Benefits
      • Your logo (small) on all FullStack sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (small) at the bottom of all FullStack conference pages
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference program booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
    • 16-BIT SPONSORSHIP
    • Engagement Benefits
      • One Exhibitor Ticket
      • 1 gift or printed item in swag bags
      Brand Visibility Benefits
      • Your logo (extra small) on all FullStack sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (extra small) at the bottom of all FullStack conference pages
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference program booklet
      • Your logo on main stage re-boards and banners throughout the venue


    • FULLSTACK HACKATHON SPONSORSHIP
    • By sponsoring the Fullstack London Hackathon, you will be able to engage some 200 Fullstack developers with your latest platform, tools or devices.

      Sponsor and set one of the hackathon challenges, judge submissions, select winners of your challenge and provide a prize to the best team during the award ceremony on Sunday.

      Announcements, submissions and the award ceremony are all filmed and published on the Skills Matter website. In addition to high social media activity Fullstack Hackathons create each year, your engineers will have the opportunity to work and collaborate with the hackathon's passionate engineers over 48 intensive (all day all night) hours.

    • SPONSOR THE FULLSTACK 2017 PARTY!
    • Be remembered by all conference attendees, speakers and sponsors attending the party this year! Have your logo printed on the FullStack 2017 Party beer mats and on highly visible party posters and pop-up banners, which are bound to feature in lots of pictures this year.

      Brand Visibility Benefits
      • Your logo displayed on the FullStack 2017 party beer mats and on the party table pop-up banners;
      • Five free tickets to the FullStack 2017 Party, which you can gift to your clients and team members;
      • Your logo (small) on all in-venue conference banners and on the FullStack 2017 Sponsor web pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Exclusive to two party sponsors only!
    • FULLSTACK T-SHIRT SPONSORSHIP
    • Be remembered! Have your logo printed on all FullStack T-shirts, provided to all conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 500 FullStack t-shirts
      • Exclusive to two t-shirt sponsors only!
    • SPONSOR THE FULLSTACK 2017 ATTENDEE BAGS!
    • Be remembered! Have your logo printed on all FullStack swag bags, provided to all conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 500 FullStack swag bags
      • Exclusive to two swag bag sponsors only!

To discuss sponsorship opportunities please contact the team:

Would you like to write about FullStack 2017? Do you blog on innovations on javascript? Come and join us at FullStack London 2017 this year! If you blog about FullStack 2017 and send us the link, and we'll proudly feature you on these pages!

And if you would like to write an article or interview some of FullStack's amazing speakers, inventors and thinkers this year, contact marketing team and have a chance to win a free press pass.

Write ups about FullStack!

Overview

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 London!

Thank you for joining us at FullStack London on July 12-14th 2017

FullStack 2017 conference was hosted in London from July 12th - July 14th 2027 at Codenode.

We'd like to thank all of you for joining us and making it a truly enjoyable and successful event!

NEWS! The 2018 site is LIVE. Book your Early Bird tickets here!

Check out the FullStack 2018 line-up of Keynotes, led by the great Brendan Eich on our Programme Page!

Follow and tweet with #fullstackcon on twitter and check out the special moments from 2017 and share what you're looking forward to in 2018!


Programme Highlights

Don't miss this year's installment of FullStack with Douglas Crockford , Amie DD on IoT, Damjan Vujnovic, Ada Rose Edwards, Matteo Collina, Nick O' Leary, Mark Wubben and more! The complete programme is live, with all of your amazing submissions and ideas, keep an eye out on our Programme Page for all the latest updates!

More Than A Panel - Have I Got Nodes For You! on Day 1 of FullStack 2017!

The comedy quiz show about software, programming, the internet and technology. Join Mark Rendle, Dylan Beattie and our experts and guests as we return to Skills Matter's CodeNode for an hour of technology, trivia, bizarre programming facts, missing words and Twitter bots.

The talkshow will round up the opening day of FullStack 2017! More info on the programme can be found here!

Specs, Bugs, & Rock 'n' Roll: Dylan Beattie LIVE!

What happens when you combine classic rock tunes, daft jokes about software development, and pecha-kucha PowerPoint? FullStack 2017 has the answer. You've seen him at PubConf, you've seen him at BuildStuff and DotNext, you might even have caught his musical stylings during the opening keynote for NDC in Oslo - and we're delighted to welcome Dylan Beattie back to CodeNode for the FullStack after-party. With an electric guitar in one hand and a PowerPoint clicker in the other, Dylan puts on a live show that isn't quite like anything you've ever seen. You'll laugh, you'll cry, you might even find yourself singing along.

Join us for the FullStack Bytes evening events at CodeNode

Want to stay in the loop with the latest developments within the FullStack community?

Join us at the brand new FullStack Bytes series we'll be hosting at CodeNode leading up to FullStack 2017!

Find more information here!

Code of Conduct

Please find our Code of Conduct here.

Get Involved

Would you like to help us facilitate a great conference? Help us set up the conference spaces, introduce talks and speakers, field Q&A questions with mics, or support some of the workshops and hacks we've got in store? Sign up as a volunteer and get a free ticket to the conference!

Impressions of last year

Programme

Day 1: Day 1 - Wednesday 12th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/TAB CMD SHIFT BACKSPACE
08:00

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Opening Keynote by Douglas Crockford

Douglas Crockford


javascript fullstackcon fullstack
10:15

Coffee Break

10:30

Virtual Reality and the Future of the Web

Ada Rose Edwards


vr fullstackcon fullstack WebVR

TypeScript Decorators - Intermediate

Damjan Vujnovic


typescript javascript fullstackcon fullstack

Browsers Behind Your Back

Phil Nash


api service-worker browsers progressive-web-apps progressive-web pwa fullstackcon fullstack

Generative Music with JavaScript and Web Audio - Intermediate

Tero Parviainen


creativecoding audio web music fullstackcon fullstack

JavaScript and Bluetooth LE - Intermediate

Gordon Williams


espruino puck.js bluetoothLE javascript fullstack
11:15

Coffee Break

11:30

Math, Machine Learning, and JavaScript - Intermediate

Athan Reines


data-science machine-learning math javascript fullstackcon fullstack

npm vs gulp vs webpack vs what the heck?! - Beginner

Ruben Sospedra


browserify gulp npm-script npm Webpack nojs js javascript fullstackcon fullstack

MVC - What a Mozart Violin Concerto and a Full-Stack Web App Have in Common - Intermediate

Don Burks


approach designpattern mvc nodejs music js javascript fullstackcon fullstack

Building the Web of Things - Beginner

Dominique Guinard


standards semantics node raspberry-pi embedded sensor WoT webofthings IoT nojs js javascript fullstackcon fullstack

I RLY HATE Forms! - Beginner

Dave Benson


html-automation forms html web javascript fullstackcon fullstack
12:15

Coffee Break

12:30

How V8 runs JavaScript - Advanced

Matt Zeunert


memory V8 performance javascript fullstackcon fullstack

Javascript Browser Bits - Advanced

Ben Foxall


efficiency WebPerformance practical livedemos webgl webaudio websocket javascript fullstackcon fullstack

Full Stack Testing that Does Not Suck - Beginner

Artem Avetisyan


testing browser electron web javascript fullstack

Angular Native - Intermediate

Yuriy Luchaninov


Angular2 tools reactnative nojs js javascript fullstackcon fullstack

I RLY LOVE Form Controls! - Intermediate

Dave Benson


css logic-gates form-controls UI-Widgets html web js fullstackcon fullstack
13:15

Lunch

14:15

Keynote: Back to the Future: IoT Maker Revolution

Amie Dansby


lego makers video-games cosplay games IoT js fullstackcon fullstack
15:00

Coffee Break

15:15

Give app servers a REST – CDNs and APIs are the new LAMP - Intermediate

Daniel Demmel


jamstack serviceful Webpack offline-first microservices cdn APIs serverless nojs js javascript fullstackcon fullstack

Node.js Add-ons for High Performance Numeric Computing - Intermediate

Athan Reines


computing nodejs data-science machine-learning javascript

From Zero to Forex Trading bot Hero - Intermediate

Daniele Polencic


bitcoin fintech functional-programming node.js typescript js javascript fullstackcon fullstack

JWT, WTF? - Intermediate

Phil Nash


security authorization authorisation nojs js javascript fullstackcon fullstack

Auditing Development Guidelines in GitHub Repositories - Intermediate

Evgeny Poberezkin


github fullstackcon fullstack
16:00

Coffee Break

16:15

Build Your Own DevOps Infrastructure - Intermediate

Alex Fernández


devops node.js nojs js javascript fullstackcon fullstack

Milliseconds to Millions - Benchmarking & Optimization for Fun and Profit!! - Intermediate

Ahmad Nassri


nodejs js javascript fullstackcon fullstack

AVA Test Runner: A fresh take on JavaScript Testing and Growing An Open-Source Project - Beginner

Mark Wubben


gitihub AVA nodejs js javascript fullstackcon fullstack

A Developer's View Through the UX Lens - All Audiences

Jad Salhani


design development ux fullstackcon fullstack
2

The Cost of Logging - Intermediate

David Mark Clements and Matteo Collina


V8 scalability performance logging http json nodejs javascript fullstackcon fullstack
17:00

Beer Break

17:30
2

Have I Got Nodes For You!

Dylan Beattie and Mark Rendle


fun panel js javascript fullstackcon fullstack
18:30

#fullstackcon Party

21:00

End of #fullstackcon Day 1

Day 2: Day 2 - Thursday 13th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/TAB CMD SHIFT BACKSPACE
08:30

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Keynote: State of JavaScript 2017

Dylan Schiemann


es6 fullstackcon fullstack javascript
10:15

Coffee Break

10:30

Embracing the Power of GraphQL - Intermediate

Tim Griesser


apollo graphql nodejs fullstackcon fullstack javascript

Know thy buzzwords: HTTP/2 - Advanced

Surma Surma


node tools webdev h2 http2 nojs js web fullstackcon fullstack javascript

Monitoring and Analyzing User Behaviour - Intermediate

Philipp Burckhardt


machine-learning statistics data-science analytics e-learning dashboard visualisation electron react nodejs fullstackcon fullstack javascript

Components at Organisational Scale - Intermediate

David Mark Clements


distributed hashring scalability web-apps web-components enterprise front-end architecture react nodejs js fullstackcon fullstack javascript

Understanding Blockchain - Advanced

Kevin Hoyt


web-standards blockchain fullstackcon fullstack
11:15

Coffee Break

11:30

WebAssembly and the Future of the Web - Advanced

Athan Reines


numeric-computing science webassembly machine-learning fullstackcon fullstack javascript

Life of a Pixel:Rendering Performance Demystified - Intermediate

Martin Splitt


GDE open-source w3c js webgl web fullstackcon fullstack javascript

Building Mobile Apps with Angular and NativeScript - Beginner

Sebastian Witalec


apps mobile nativescript angular fullstackcon fullstack
2

BEM: The Unknown - Intermediate

Vladimir Grinenko and Sergey Berezhnoy


webcomponents BEM css fullstackcon fullstack javascript

Chronicles of a Web Developer: An Unexpected Journey to the Land of IoT - Intermediate

Jouni Kaplas


industrial IoT html5 js web fullstackcon fullstack javascript
12:15

Coffee Break

12:30

Should You Move Up from JS to TypeScript and Why is the Answer Probably Yes? - Intermediate

Miloš Bošković


typescript fullstackcon fullstack javascript

Better D3 charts with TDD - Intermediate

Marcos Iglesias Valle


reusable-3d dataviz d3js tdd fullstackcon fullstack

An Empty Database in Every Pocket - Beginner

Phil Nash


progressive-web-apps pwa indexedDB fullstackcon fullstack

Of Dragons and Developers: A Tale of Hiring Homework and Gamification - Beginner

Nele Sergejeva


cleancode interview javascript hiring Developers

YES! Your Site Can (and Should) be Accessible - Beginner

Laura Carvajal


accessibility js web fullstackcon fullstack
13:15

Lunch

14:15

Lightning Talk: Full Stack Reactivity with Milojs - Intermediate

Jason Green


reactivity milojs fullstackcon fullstack

Lightning Talk: CSS Shoe Box Dioramas - Beginner

John Clifford


novelty animation css js fullstackcon fullstack

Lightning Talk: OpenComponents for a Decentralized Front-end Architecture

Debopam Sengupta


frontend serverless opencomponents architecture microservices js web fullstackcon fullstack javascript

Lightning Talk: Breaking the Monolith a Monorepo - Intermediate

Will Monk


fullstackcon fullstack monolith javascript
14:30

Lightning Talk: Web Payments and the Future of Online Purchases - Beginner

Peter O'Shaughnessy


browser-api webapps online money payments javascript

Lightning Talk: In 15 minutes you can build an API with LoopBack - Intermediate

Erin McKean


api-framework APIs crud nojs js fullstackcon fullstack javascript

Lightning Talk: Brief Evolution of HTML5 Animation Techniques - Beginner

Jan Ambrožič


games html5 animation webgl fullstackcon fullstack javascript

Lightning Talk: Intro to ASTs

James Henry


ast fullstackcon fullstack
14:45

Lightning Talk: Using React Native to Create a Reusable Mobile App Architecture - Intermediate

Richard McMenamin


deployment reactnative mobile redux animation react

Lightning Talk: Building a Better Login with the Credential Management API - Intermediate

James Allardice


front-end nojs js fullstackcon fullstack javascript

Lightning Talk: Guardian Article Bechdel Test

Jonathan Rankin


data web fullstackcon fullstack javascript
15:00

Coffee Break

15:15

5 Architectures of Asynchronous JavaScript - Intermediate

Tomasz Ducin


RxJs streams generators promises event callback patterns asynchronous architecture javascript

Finally, Enterprise JavaScript Is Easy! - Intermediate

Geertjan Wielenga


enterprise fullstackcon fullstack
2

Refactoring the Code For Life Websites and Games with the Users in Mind - Intermediate

James Holland and Florian Aucomte


sass python django design ui ux front-end fullstackcon fullstack javascript

Angular State Management on Steroids Using ngrx (v4+) - Intermediate

Gerard Sans


angular redux js fullstackcon fullstack javascript

Introduction to Dojo 2 - Intermediate

Dylan Schiemann


virtual-dom backend dojo-2 ES6+ ES8 typescript nojs frontend js fullstackcon fullstack javascript
16:00

Coffee Break

16:15

Workshop: Release Your Inner Maker!

Amie Dansby


twitter wearables tutorial workshop IoT fullstackcon fullstack

Workshop: Zero-configuration microservices with Node.js and Docker - Intermediate

Armagan Amcalar


docker nodejs microservices fullstackcon fullstack

Workshop: Offline-first in Practice - Beginner

Anna Doubkova


service-workers progressive-enhancement offline front-end fullstackcon fullstack javascript

Workshop: Practical WebGL - Intermediate

Martin Splitt


w3c 3d opensource js webgl web fullstackcon fullstack javascript

Workshop: Intro to Tessel & Johnny-Five - Intermediate

Nick Hehr


osh hardware-UX tessel Johnny-Five nodebots nojs js fullstackcon fullstack javascript
18:15

Join us at CodeNode's SpaceBar for drinks to celebrate #FullStackcon Day 2!

Day 3: Day 3 - Friday 14th July

Join us for these Awesome Sessions! Don't forget to Vote for your faves on the Whiteboards at the conference!

Track CTRL ALT/ TAB CMD SHIFT BACKSPACE
08:30

Registration and Breakfast

09:15

Welcome to #fullstackcon 2017

09:30

Keynote: Node.js Releases, how do they work?

Myles Borins


node fullstack nodejs fullstackcon
10:15

Coffee Break

10:30

How We Broke the Guardian Website.. And What We Learned - Intermediate

Gareth Trufitt


alerting case-study infrastructure nojs js javascript fullstack fullstackcon

Overview of Electron: The Web is Everywhere - Intermediate

Kitson Kelly


Chromium-Browser nojs js javascript fullstack nodejs electron fullstackcon

Cross-Domain Components with React and XComponent, at PayPal - Intermediate

Daniel Brain


payments cross-domain paypal components react fullstack fullstackcon

JavaScript All The Things - Beginner

Jan Jongboom


espruino JerryScript IoT javascript fullstack fullstackcon

Node-RED - Intermediate

Nick O'Leary


NodeRed IoT javascript fullstack nodejs fullstackcon
11:00

Coffee Break

11:15

Microcontrollers as Microservices - Intermediate

Nick Hehr


osh hardware-UX tessel Johnny-Five nodebots nojs js javascript fullstack fullstackcon

Breaking JavaScript into Pieces - Intermediate

Kirill Cherkashin


parsing javascript fullstack fullstackcon

Websites are basically Video Games Waiting to Happen - Beginner

Opher Vishnia


gamedev videogames games web js javascript fullstack fullstackcon

Watch your back, Browser! You’re Being Observed - Beginner

Stefan Judis


dom api javascript fullstack browser fullstackcon

Scaling the Production of Complex Data Visualization Using Visual Programming - Beginner

Sol Eun


three.js webgl visualprogramming data visualization js javascript fullstack nodejs fullstackcon
11:45

Coffee Break

12:00

Take your HTTP server to Ludicrous Speed - Intermediate

Matteo Collina


HTTPserver V8 nodejs

Threat Modelling Node.js Applications - Intermediate

Gergely Nemeth


apps fullstack nodejs fullstackcon

Tiny Computers, JavaScript and MIDI - Intermediate

George Mandis


raspberrypi midi IoT node javascript fullstack fullstackcon

Exploring Leadership, Mangement, and Mentorship in Open Source - Intermediate

Charlie Robbins


mentoring leadership opensource

How to Become an Awesome Open Source Contributor - Beginner

Christos Matskas


opensource js fullstack fullstackcon