Call for Speakers

Call for Speakers is closed. Submissions are no longer possible. Sorry.
finished 1,625 days ago

NodeConf EU 2019

event starts

10 Nov 2019

event ends

13 Nov 2019

location

Lyrath Estate Hotel Kilkenny, Ireland

website

nodeconf.eu


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.

finished 1,790 days ago
Call for Speakers
Call opens at 12:00 AM

01 Mar 2019

Call closes at 11:59 PM

31 May 2019

Call closes in GMT Daylight Time (UTC+01:00) timezone.
Closing time in your timezone () is .

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

  • 4 nights accommodation at The Lyrath Estate from Sunday 10th November - Thursday 13th November 2019. 
  • International Travel to the value of €1,000
  • Travel within the EU to the value of €500
  • 3 day conference pass including all talks and workshops
  • Meals provided by the conference
  • External activities organised by NodeConf EU
  • Conference goodie bag



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




travel

expenses covered

accommodation

expenses covered

event fee

free for speakers

Up to four hotel nights covered.