Рейтинг@Mail.ru
HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

ГлавнаяHighLoad++Производительность фронтенда

Modern Web App Development using ClojureScript & React.js
Производительность фронтенда

Доклад принят в Программу конференции
Helpshift

Baishampayan “BG” Ghose is Co-founder & CTO at Helpshift, Inc. BG has a substantial amount of experience in the design and implementation of search engines, transaction processing systems, production rules engines, distributed systems, RESTful APIs and high-performance web applications. His main areas of interest are functional programming, data-mining, information retrieval and machine learning.
BG is an active member of the Free & Open Source Software community and has contributed to many projects including Clojure and Ubuntu. BG has spoken at multiple conferences in the US and abroad on a variety of technical topics.

Prior to Helpshift, BG co-founded a sport-based social network company and before that he was responsible for designing and creating the air ticket fare and reservation system at one of India’s largest online travel operators.

Тезисы

Today’s browsers are some of the most capable platforms around, and yet our tools are still painfully primitive. JavaScript engines are powerful, yet the language leaves a lot to be desired. Being forced to use JavaScript on the browser also fragments our code-base where we have to duplicate business logic on the server-side.
Enter ClojureScript & React.js.

ClojureScript allows us to harness the power of functional programming on the browser while reusing server-side code as much as possible. Combining that with React.js we get a powerful tool-belt for building interactive webapps.

In this talk I shall illustrate the problems around frontend development and will demonstrate how to combine the power of Clojure with the abstractions provided by React.js to develop fast single-page webapps.

Rambler's Top100