GoWayFest 2018 Minsk
September 28 2018, Минск, Беларусь
GoWayFest 2018 Minsk
Video
How to Write an Expression Engine?
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0
To favorites
222
I like 0
I dislike 0
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0
  • Description
  • Discussion

About speaker

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.

About talk

Topic: IT

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. 

Share

Cackle comments for the website

Buy this talk

Access to the talk «How to Write an Expression Engine?»
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Video

Access to all videos «GoWayFest 2018 Minsk»
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0
Ticket

Interested in topic «IT»?

You might be interested in videos from this event

April 11 2019
Баку
7
0
код иб

Similar talks

Василий Васильев
Lead Software Engineer at EPAM Systems
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0
Алексей Палажченко
Ведущий разработчик at mc² software
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0
Дмитрий Шипенок
Team Leader at OZON.ru
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Buy this video

Video

Access to the talk 'How to Write an Expression Engine?'
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Conference Cast

ConferenceCast.tv — conference video talk archive.

With this service you can find interesting talks especially for you!

Conference Cast
575 conferences
12305 speakers
6119 hours of content