WeAreDevelopers LIVE Dec 3, 2020

100 million days in Vienna: A story of APIs & AI in tourism.

Thomas Reiter

Travelers are overwhelmed by fragmented data across multiple tabs. See how developers cured decision fatigue by building a Node.js and TensorFlow.js recommender system. Discover the power of procedural scheduling.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to tourism industry data and terminology

Understanding places of interest, guest terminology, and destination marketing data for developers building applications.

#2 about 9 min

Walkthrough of the itinerary generation application prototype

Demonstrating a questionnaire and personalized day plan results to inspire curated trips around Vienna.

#3 about 7 min

Software architecture overview using the C4 model

Using the C4 model to map out a microservices architecture communicating with a central data hub.

#4 about 6 min

Opinionated location aggregation and embedded plugin endpoints

Consuming aggregated place of interest APIs and providing routing interfaces via standard oEmbed endpoints.

#5 about 7 min

Building itineraries by iteratively dressing structural skeletons

Using feature vectors and cosine distance to map places of interest onto a structured daily schedule.

#6 about 5 min

Training logistic regression classification models in tensorflow.js

Applying multinomial logistic regression to classify weather and atmosphere despite subjective human labeling constraints.

#7 about 3 min

Building a structured data aggregation extraction pipeline

Extracting, transforming, and loading structured and unstructured tourism content into an aggregated knowledge graph.

#8 about 4 min

Implementing natural language processing algorithms in Node.js

Matching structured data via bigrams and cosine similarity while navigating the limitations of Node.js natural language libraries.

#9 about 3 min

Refactoring prototype application architecture into reusable frameworks

Decoupling the user interface from core data logic to support multiple destinations and flexible scaling.

Matching moments

3:32 min

Fragmented data challenges in the Austrian tourism industry

Reinhard Lanner +2 · LIVE

4:19 min

Demonstrating an AI travel assistant for business applications

Manfred Steyer Manfred Steyer · WWC Europe 2026

3:16 min

Voice AI architecture and interactive kiosk demo

Lee Boonstra · LIVE

5:06 min

Architecting the multi-step travel discovery pipeline

Steven Mi Steven Mi +1 · WWC Europe 2026

3:46 min

Five levels of generative AI using an Airbnb example

Kai Mueller Kai Mueller +1 · WWC 2024

1:44 min

Summarizing developer experience and artificial intelligence companions

Robert Hoffmann Robert Hoffmann +1 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

From Idea to Production with AI: Agentic Development in Practice

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

Building Stuff with GenAI - The Open Minded Workshop beyond OpenAI

Andreas Erben

CTO for Applied AI and Metaverse at daenet

Andreas Erben
Open session

World Congress 2026 North America

AI-Driven API Design

Mike Amundsen

Author, Adviser, Trainer

Mike Amundsen
Open session

World Congress 2026 North America

AI Agents are Only as Smart as their Context: Building a Real-Time Context Engine at Intuit

Bharat Patel

Lead Software Engineer at Intuit

Bharat Patel
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić