Webpurple
Webpurple
home
events
speakers
blog
Meetup #7
Web Performance - part 2
Библиотека им. Горького
24 March 2016 at 16:30
Talks
Web Performance - part 2
Игорь Синельщиков, Senior Software Engineer
More Pics