Track: Full Stack Javascript
Location:
- Churchill, G flr.
Day of week:
- Wednesday
From browser toy to the world's number one programming language, JavaScript's 20-year career may have taken a different path to Java, but is equally a foundation of critical systems for everyone from large enterprises to start-ups.
In the Full-Stack JavaScript track, technology leaders from organisations large, and some smaller, will tell their real-world stories of putting Javascript into production right across the stack. We’ll look at how the language itself has matured, how NodeJS lends itself to building scalable microservice oriented back-ends, how large production systems are moving from legacy platforms to NodeJS, what isomorphic Javascript really means and more.
Ultimately, this is a track that sets out to cut through misconceptions and hype to answer one practical question: how should we be using Javascript in 2016?
by Igor Soarez
Senior Consultant @YLD
by Pedro Teixeira
Founder and CTO @YLD
As Node continues to go from strength to strength, being widely adopted not only within the startup community but more and more by the Enterprise community, a number of anti-patterns are beginning to emerge.
This talk focuses on the strengths of JavaScript in the Enterprise by trying to isolate the anti-patterns that are slowly beginning to emerge.
by J Chris Anderson
Co-founder @Couchbase & CouchDB Committer
Document Coin uses a simple hash history algorithm to track coin provenance. Coin content is secured with cryptography but the history is secured with a hash of the cleartext content. We'll follow the JavaScript cryptography code line by line, using HTML5 Web Crypto APIs and IETF standardized JSON signature formats.
Coins also carry a copy of the signers public key which makes sybil attacks frictionless unless we take care which pubic keys we believe, so in a full implementation,...
by Matteo Collina
Software Architect, Lead Developer MQTT.js, & Node.js Contributor
JavaScript on browsers, on smartphones, on servers, on physical devices. In the Internet of Things, the benefits of a single language platform are quite compelling: coding with the same libraries and frameworks (even for embedded developmaent), but deploying on different platforms. How can we build an Enterprise Internet of Things application based on all of these? What patterns should we follow? In this talk I will present an approach combining robotics, REST APIs, MicroServices, a Frontend...
by Richard Kasperowski
Author of The Core Protocols: A Guide to Greatness
Open Space
by Pascal Laenen
Head of Architecture for Omni-Channel at Thomas Cook Group
Thomas Cook recently architected much of their back-end. They chose a NodeJS micro-service architecture and in this talk Pascal Laenen, the Head of Architecture for their Omni-Channel team, will act as a guide through the journey they took from initial idea to execution of building their micro-service architecture. He'll cover the good, the bad, the ugly and the beautiful.
by Gerard Sans
Angular Google Developer Expert
RxJS introduces a new Data Architecture based on Reactive Programming. RxJS 5 is a rewrite of Reactive Extensions focused on performance and usability.We will explore Observables API using RxJS koans and Unit Tests.
Tracks
Covering innovative topics
Monday, 7 March
-
Back to Java
What to expect in Java 9 and Spring 5
-
Stream Processing @ Scale
Big data, fast-moving data. Practical implementation lessons on Real-time Data
-
DevOps & CI/CD
Lessons/stories on optimizing the deployment pipeline
-
Head-to-Tail Functional Languages
Free-range Monads, Tackling immutability, tales from production, and more...
-
Architecting for Failure
Your system will fail. Take control before it takes you with it
-
21st Century Culture from Geeks on the Ground
New ways to organise technology companies and workplace culture
Tuesday, 8 March
-
Architectures You've Always Wondered about
In-depth technical case studies from giants like: Microsoft, Netflix, Google, Twitter, and more...
-
Close to the Metal
Get efficiency back into your code, concepts like: cache efficient algorithm and lock free data structures
-
Containers (in production)
Real-world lessons on scalability and reliability in production container deployments
-
Modern CS in the real world
Real-world Industry adoption of modern CS ideas
-
Security, Incident Response & Fraud Detection
Master-level classes on building security into your system and responding to incidents when things go wrong.
-
Optimizing You
Keeping life in balance is always a challenge. Learning lifehacks
Wednesday, 9 March
-
Disrupting Finance
Technology advances in finance (blockchain, P2P, Machine Learning, API's)
-
Modern Native Languages
Modern native languages: Safe efficiency with Go, Rust, Swift
-
Full Stack Javascript
Level up Javascript with topics like Angular, React/ReactNative, Node, Mongo/Couch/Other, Falcor, GraphQL, etc
-
Data Science & Machine Learning Methods
A developer's data science and machine learning toolkit
-
Microservices for Mega-Architectures
Practical lessons on Microservices success.
-
Modern Agile Development
Revisiting Agile today and tackling challenges we are seeing in the wild