GoWayFest 2018 Minsk
28 сентября 2018, Минск, Беларусь
GoWayFest 2018 Minsk
Видеозапись
How to Write an Expression Engine?
Куплено
В корзине
0 ₽
0 ₽
$0
$0
€ 0
€ 0
В избранное
0
Мне понравилось 0
Мне не понравилось 0
Куплено
В корзине
0 ₽
0 ₽
$0
$0
€ 0
€ 0
  • Описание
  • Обсуждение

О спикере

A backend developer at Aviasales, previously frontend developer at Aviasales, open-source enthusiast. Maintainer of a few popular open-source libraries in a variety of languages: go, js, node and php.

О докладе

At Aviasales we rewrote our search engine in Go. 

One of critical part of that engine is business rule engine. With lots of incoming parameters it's not always possible to describe constantly changing business rules in code. 
To solve this problem we wrote an expression engine. The idea is to let configure things in a dynamic way without recompiling the program. 

In this talk, I'll explain how to write your own expression engine. Starting from lexer, parser and Go's reflection for static typing, to evaluation of compiled program. 

Поделиться

Комментарии для сайта Cackle

Купить этот доклад

Доступ к докладу «How to Write an Expression Engine?»
Куплено
В корзине
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Видео

Доступ к записям всех докладов «GoWayFest 2018 Minsk»
Куплено
В корзине
0 ₽
0 ₽
$0
$0
€ 0
€ 0
Билет

Купить это видео

Видеозапись

Доступ к видеозаписи доклада 'How to Write an Expression Engine?'
Куплено
В корзине
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Conference Cast

ConferenceCast.tv — архив видеозаписей докладов и конференций.

С этим сервисом вы можете найти интересные лекции специально для вас!

Conference Cast
551 конференция
11863 докладчика
5875 часов контента