Skip to content

GreeceJS #30: Intersection Observer & REST-less APIs

Photo of
Hosted By
Stratos P. and 4 others


Hello good people,

Our 30th meetup is scheduled immediately after the easter holidays. Costa Tsaousis, founder of Netdata and numerous open source projects (worth reading through his CV) will showcase how Netdata used the intersection observer to provide a smooth UX. Sokratis Vidros, VP of engineering at Workable, will present REST-less APIs, an alternative approach to the dominant REST architecture with significant advantages.

Join us for yet another awesome event on Tuesday, May 07, 2019 at INNOVATHENS powered by Samsung - Hub of Innovation & Entrepreneurship of Technopolis City of Athens.

18:00 - 18:15
Networking & beverages

18:25 - 18:40
JS Knowledge Quiz (gr)
Test your JavaScript skills for fame and glory. All you need is your smartphone - just make sure to be at the venue on time!

18:40 - 18:45
Opening talk (gr)

18:45 - 19:30
Using Intersection Observer for a buttery infinite scrolling (gr)
- Costa Tsaousis, Founder of netdata and firehol

Single page apps with infinite scrolling can be really tough, especially when hundreds or even thousands of DOM elements need to be tracked in real-time every time the page is scrolled. In this talk, Costa is going through this problem as it was experienced when Netdata was designed, the solutions applied to it and the optimizations that were required to provide a smooth user experience.

About the speaker:
Costa is currently the founder and CEO of Netdata, the open-source, real-time, performance and health monitoring for Linux, FreeBSD and MacOS. He started his career in 1992, and since 1996 he works exclusively on the Internet helping technology disruptors become brands and reach their vision, supporting them to achieve technical excellence and unparalleled efficiency.

For the last 20 years, Costa has been working as a C-level executive of key companies in Greece: 2009-2018 COO of Viva Group of companies, 2007-2008 COO of NetOne, 1999-2007 CTO, and Product and Services GM of Hellas On Line.

Costa is also a great fun of the open-source movement. He has contributed many projects back to the community, including firehol (Linux firewall manager), fireqos (Linux QoS manager), iprange (IPs management using sets theory), firehol IP lists (bot for collecting IP security lists), etc.

19:50 - 20:00
A word from our sponsor: Lenses (gr)

lenses ® a product to streamline your data pipelines over Kubernetes, connect Kafka with external systems and easily manage your cluster. We aim to make your data work for you, not the other way around. Spend your time on business problems instead of fighting technologies, legal requirements and knowledge gaps. An enterprise solution for a secure and simple way to manage your data-in-motion in real time. The data streaming platform that simplifies your streams with Kafka and Kubernetes; any flow, any data, one Lens.

Find out more at
Apply for job opportunities at

20:00 - 20:45
Building REST-less APIs (gr)
- Sokratis Vidros, VP of Engineering at Workable

Building an API is always a demanding yet challenging task. For more than a decade, REST is the dominant architecture for modern web services. However, there are alternatives. In this talk, we will discuss an alternate API design inspired by JSON-RPC, correlate it with REST principles and demonstrate real-life use cases.

About the speaker:
Sokratis is VP of Engineering at Workable, a fast growing startup developing modern recruiting solutions. He's passionate about building rich internet applications using latest HTML 5 technologies, modern front-end frameworks and reliable backend stacks.

Sokratis is also working on online fraud detection by studying the behaviour of malicious users in web applications. He is a graduate of the National Technical University of Athens, Greece and École Nationale Supérieure des Télécommunications (Telecom ParisTech, France).

BeerJS @The Lazy Bulldog Pub
Orfeos 2, Athens (right next to the venue)
Technopolis - Gazi
100 PIREOS STREET · Athens
Google map of the user's next upcoming event's location