Webpurple
Webpurple
home
events
speakers
blog
in vkontakte
Игорь Синельщиков
Senior Software Engineer
,
EPAM Systems (Ryazan)
Web Performance - part 2
There are no materials