Developing multi-lingual and multi-platform web applcations

A session at GopherConIndia 2015

Saturday 21st February, 2015

2:45pm to 3:10pm (HMT)

We often build our software applications like the Pyramids of Giza -- to last an eternity -- without realising that by the time we complete our masterpiece, the libraries we use to build it with, or even the programming language with use has moved on. Meanwhile, the requirements for our eternal monument has changed, our business model has pivoted and we’re left to scramble to catch up.

Instead of building static monoliths, we should build for gradual and eventual changes. Instead of building with a fixed set of tools — programming languages and libraries -- we should embrace multiple programming languages and libraries, all used within the same application.

Polyglot is a web framework (partly written in Go) built for this purpose. Polyglot enables programmers to build dynamically scalable and extensible web applications, using multiple programming languages, or versions of programming languages and libraries, at the same time.

In this talk, I will introduce Polyglot and show how a single web application can be developed in multiple programming languages, and run in multiple platforms. I will also show how new features can be dynamically added to the same application, allowing us to gradually grow our application.

About the speaker

This person is speaking at this event.
Sau Sheong Chang


Sau is the Director of Regional Solutions Engineering for PayPal, managing teams that deliver products that are needed by business units the respective regions. Previously, he was the Director of HP Labs Singapore, responsible for managing a team of research scientists and engineers focusing on researching and developing cloud computing and Big Data technologies for HP. Before joining HP, he was the Chief Technology Officer for Garena and Director of Engineering for Yahoo! Southeast Asia.

Sau is an active developer on many open source projects and has published 3 technical books. His latest is ‘Exploring Everyday Things with R and Ruby’ with O’Reilly Media, which explores how one can discover the data that is intertwined with our daily lives.

1 attendee

  • Sau Sheong Chang

Sign in to add slides, notes or videos to this session

Sign in to track this session

GopherConIndia 2015

India India, Bangalore

19th21st February 2015

Tell your friends!


Time 2:45pm3:10pm HMT

Date Sat 21st February 2015

Short URL


Official event site


View the schedule



Books by speaker

  • Exploring Everyday Things with R and Ruby: Learning About Everyday Things
  • Cloning Internet Applications with Ruby

See something wrong?

Report an issue with this session