NodeConf EU is the key Node.js event in Europe, providing a forum for the community. Over the course of few days each year, key people in Node.js join together in Ireland to celebrate the project and its community.
NodeConf EU is where experts on the subject of Node.js meet, collaborate and help others become contributors to the Node.js project.
NodeConf EU is a community of peers, there are no VIP’s, everyone is equal and open to answer questions about Node.js or technology, mingle and solve problems together.
Topics
Have you got a story to tell, a vision or idea to share, most importantly; are you passionate about Node.Js? NodeConf EU is a place where those committed to Node.js gather each year to learn, Illustrate and contribute to a community on a wide variety of topics. If you’re interested joining our other inspiring individuals on stage this year, either hosting a talk or a workshop, we are dying to hear from you! We welcome topics on the internals of Node.js, the community, cool modules, adoption stories, or mad science. If you prefer to speak about JavaScript in all forms from frontend, desktop or mobile apps, JavaScript robotics, you are also invited!
NodeConf EU is a 3 days (4 nights) event, with a format that includes 25 minute talks in the mornings, and 1.5 or 3 hours workshops each afternoon. We encourage our speakers to attend the full conference.
To view last years agenda, visit our website: https://www.nodeconf.eu/
Support Team
You may be a seasoned pro or are relatively new to this world of presenting. We understand everyone has a different background and our job is to make your journey as smooth as possible. If you are a little unsure about the topic you are submitting or feeling a bit uneasy about presenting, our team of experts, including Matteo Collina and James Snell, would love to hear from you and help. These folks are more than happy to run through your ideas and can offer feedback and guidance on proposals.
Contact Details:
matteo.collina@nearform.com
jasnell@nearform.com
Speaker Perks
NodeConf EU 2019 covers the following for all conference speakers
Examples of successful talks and workshops in 2018, 2017 & 2016
2018
Talk Description
The New V8 Garbage Collector
About three years ago we started to work on a new garbage collector for V8, codename Orinoco. Orinoco is a high-performance, low-latency, mostly parallel and concurrent garbage collector. read less
Instead of developing Orinoco behind a flag, we changed the old V8 garbage collection codebase on the fly and landed its features incrementally to allow developers and users benefit immediately.
This talk will explain the main Orinoco features, its implementation challenges, and which classes of applications and programming patterns will benefit the most from the new garbage collection architecture.
Workshop Description
A new way to profile async activity in Node.js
Node works best in heavily-I/O-related contexts, and often acts as a mediator between many data streams and interfaces. Due to JavaScript’s evented nature, most I/O is performed asynchronously. read less
Especially when our Node process is a networked application. If we can measure asynchronous activity in a decoupled way, we can find out where an application is waiting.
This means we can diagnose I/O problems in external infrastructure! This workshop introduced a innovative visualization tool that diagnoses various infrastructural and architectural issues.
Attendees will learn the following:
* How to identify and reduce latency in your servers
* Finding and fixing significant asynchronous bottlenecks
* Using Node.js to identify problems in your server architecture
* How to debug asynchronous behavior
* When (and how) to use development profiling vs APM-based production profiling
2017
Talk Description
Cryptominoes. Secure P2P dominoes game
DOMINOES! Not the pizza, the game. It's really popular in my home country of the Dominican Republic. But in europe, people don't play it so much. I could always play online with my friends back home, but that would mean trusting a centralised server to shuffle the pieces fairly, and I don't trust centralised authorities, I'm dominican. So I decided to build a fully P2P, secure dominoes game in javascript.
I'll show how I used weird cryptography, cool npm modules, and new exciting things like WebAssembly to do this.
Talk Description
Node.js <=> Machine Learning
Machine Learning (ML) and Artificial Intelligence are becoming ubiquitous in websites, chatbots and mobile apps. While Node.js may not be the language of choice for building and training ML models, it is an excellent option for building the user-facing server layer that brings ML product to life.
In this talk learn about the ways that Node and ML can work together, whether it’s through running ML models in the browser (using WebAssembly and WebGPU) or writing a node server for an ML chatbot.
We’ll show you how to take a pre-trained ML model built on any library (e.g. TensorFlow, Torch) and any language (python, lua), and build and deploy a node server for a Facebook messenger bot that interfaces with the model.
Workshop Description
The millennial's cook book to application development
Learning Goals -
In the backend:
high performance tracing and logging
learn about what's needed to build a server using plain http
learn about the cutting edge in application architecture
Kafka-style event streams
zero-migration databases
horizontally scalable materialized views
how to build caches with deterministic cache invalidation
pragmatic streams usage
core distributed systems patterns
In the frontend:
frontend profiling / performance monitoring
performance.mark() / performance.measure()
browser performance tab basics
background stats sync (e.g. navigator.sendBeacon())
building components that work in all frameworks (AKA framework agnostic)
functional CSS
optimizing the event loop (e.g. requestIdleCallback() and microtask queue)
asset load prioritization using async / defer attributes
Up to four hotel nights covered.