• 8 декабря 2015, вторник
  • Санкт-Петербург, Санкт-Петербург, Университетская наб., 7-9-11 к. 5А (подъезд к офису с Кадетской линии)

Hadi Hariri, JetBrains — «Embracing HTTP in the era of API’s» и «A Gentle Introduction to Reactive Extensions»

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

CodeFreeze в Петербурге
3096 дней назад
8 декабря 2015 c 20:00 до 22:30
Санкт-Петербург, Университетская наб., 7-9-11 к. 5А (подъезд к офису с Кадетской линии)

Во вторник, 8 декабря в петербургском офисе компании JetBrains Hadi Hariri проведет доклад на две темы: «Embracing HTTP in the era of API’s» и «A Gentle Introduction to Reactive Extensions». Язык встречи – английский.

Лидер команды Developer Advocacy компании JetBrains выступит в Петербурге с двумя докладами. Первый — о возможностях протокола HTTP, о которых многие даже не знают. Второй — о том, когда и как именно можно использовать реактивные расширения.


Embracing HTTP in the era of API’s
It’s all about REST in today’s world. Every service you look at, people are providing a REST API for it. Surprisingly, very few of these API’s are even REST, if we’re talking about REST as in a system that abides by a series of constraints making it RESTful. But the positive note is that it has brought to light the power of HTTP as an application protocol, something very often undervalued and misunderstood, even today.

This talk is going to focus on the core values of HTTP for what it is. It will cover all aspects including

  • Headers
  • Error Management
  • Verbs
  • Content Negotiation
  • Caching
  • Security
  • Messages
  • Request and Responses

In essence you'll understand HTTP much better, learn to differentiate an HTTP API from a system with RESTful constraints and also understand benefits of providing REST API — if such a thing were to exist of course!


A Gentle Introduction to Reactive Extensions
Reactive Extensions have been around for quite a while. First originated in the Microsoft space, they are now available pretty much on any language and platform, including Java and JavaScript. In this session we’re going to understand what reactive extensions are all about and how we can leverage them to create asynchronous and scalable applications. We’ll see the benefits they provide over other more traditional asynchronous models and see how to put them to use with practical examples. This session is about finally understanding Rx and removing all the myth surrounding it.


Вход свободный. Необходима регистрация.


О Докладчике:



Hadi Hariri, JetBrains

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.