Building developer community in Russia

Yelena Jetpyspayeva
Yelena JetpyspayevaDeveloper Marketing at Bright Computing
Building developer
community in Russia
Yelena Jetpyspayeva, @mursya
DevRelCon 2016, London
past — BEM Program Manager @ Yandex,
Moscow
present — Technology Marketing Manager
@ Bright Computing, Amsterdam
about.me/mursya
Who am I?
2
Building BEM community in Russia and worldwide
What’s BEM?
A little history
Challenge accepted!
BEM way
Lessons we learned
We’ll talk about
3
What’s BEM?
4
5
6
7
Block__Element_Modifier = BEM
BEM as a methodology, invented at Yandex
BEM as a toolkit & a platform, all open source
BEM as a community
in 2015 BEM was team of 30 dev and 1 devrel
8
What’s BEM?
Little BEM history
10
Support someone else's code
Refactoring
Reuse
A lot of different frameworks & libs
No dependency management
Where pain comes from
11
12
13
14
15
16
17
18
cat_type_red
19
cat_state_wet
Block__Element_Modifier
Block__Element_Mod_ModValue
BEM naming convention
20
21
Methodology — idea and architecture
Toolbox — tools and SDK
Platform — Libraries, templates, client-side js, etc
Community
BEM
22
23
24
Challenge accepted!
26
27
28
29
External — build community that learn by themselves, become
skilled enough to be hired, helps to develop, helps to test, develop
together, own parts of BEM, locally & globally
Challenge
30
31
External — build community that learn by themselves, become skilled
enough to be hired, helps to develop, helps to test, develop together, own
parts of BEM, locally and globally
Internal — build infrastructure solution for services, win back client base,
improve communication, be transparent, grow internal evangelists
Challenge
32
33
BEM ecosystem — self-sufficient
environment where processes work,
benefits are obvious, and community’s life is
not dependant on creators or evangelists
35
2 years 2 make
BEM way
External — build community that learn by themselves, become skilled
enough to be hired, helps to develop, helps to test, develop together,
own parts of BEM, locally & globally — 1st year
Internal — build for services, grow client base, improve communication,
be transparent, grow internal evangelists — 2d year
Goals
38
› Core product team
› Yandex service teams — BEM users at work and in real life
› Developers outside Yandex — build with BEM / build BEM
Define ourselves
39
Market
›No developer success stories
›Events for awareness / hiring
›Only what comes from the West is good
40
Face the community, start to analyse
Lower quantity, better quality
From theory to practise
Move online as much as possible
Build infrastructure
Set the rules
Todo External
41
Stable and tested product
Build whats needed — no code without a client
Transparent client-oriented communication
Engagement of internal community
Todo Internal
42
Analyse everything — continuous survey
Internal audit — cost pro developer, hiring from the community
Meet and talk — discover user stories
Discovery
43
User focused bem.info redesign where community plays bigger role
Events, blog, community dev, external contributors
FORUM
en.bem.info to give it a global tint
social media + working channels (telegram)
Infrastructure & communication
44
From external conferences to own BEMups
From .ppt to live coding BEMups + webinars + lessons
From live coding BEMups to hackathons
From hackathons to NDA hackathons
Events
45
46
Product — quarter planning, public log, release scope, feedback
Communication — internal BEMups with success stories both
from inside and outside
Inner BEM
47
Lessons learned
49
50
51
52
53
Aim global
Be trendy
Engage
Infrastructure matters
Devrel gives you more
But it needs more time
bem.info / github.com/bem-contrib
60
Head of BEM.Dev at Yandex
HTML/CSS/JS/BEM 24/7
tadatuta@yandex-team.ru
@tadatuta
github.com/tadatuta
Vladimir Grinenko
61
bem.info @bem_en #b_
mursya@gmail.com @mursya speakerdeck.com/mursya
Contacts
Yelena Jetpyspayeva
Technology Product Marketing & Developer Relations
bit.ly/b_devrelcon
63
1 of 63

Recommended

Best dot net training institute in pune by
Best dot net training institute in puneBest dot net training institute in pune
Best dot net training institute in punesantoshbhaskar1912
27 views8 slides
香港六合彩-六合彩 by
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩vlymfb
669 views41 slides
六合彩,香港六合彩 by
六合彩,香港六合彩六合彩,香港六合彩
六合彩,香港六合彩vlymfb
793 views10 slides
ฐานข้อมูล DOA by
ฐานข้อมูล DOAฐานข้อมูล DOA
ฐานข้อมูล DOASatapon Yosakonkun
238 views30 slides
спортивный праздник by
спортивный праздникспортивный праздник
спортивный праздникОльга Климантова
210 views4 slides
мир фокусов by
мир фокусовмир фокусов
мир фокусовОльга Климантова
264 views11 slides

More Related Content

Viewers also liked

香港六合彩-六合彩 by
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩vlymfb
525 views43 slides
Patrimonios Naturales de América by
Patrimonios Naturales de AméricaPatrimonios Naturales de América
Patrimonios Naturales de AméricaMariana Aymerich Barroso
447 views34 slides
Promoting New Media in Central Asia by
Promoting New Media in Central AsiaPromoting New Media in Central Asia
Promoting New Media in Central AsiaYelena Jetpyspayeva
391 views31 slides
Rico celia by
Rico celiaRico celia
Rico celiaCelia Rico
510 views17 slides
CALD by
CALDCALD
CALDguest85cb31
336 views9 slides
1 Dmaic D by
1 Dmaic D1 Dmaic D
1 Dmaic DJonylee52
787 views57 slides

Viewers also liked(20)

香港六合彩-六合彩 by vlymfb
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩
vlymfb525 views
1 Dmaic D by Jonylee52
1 Dmaic D1 Dmaic D
1 Dmaic D
Jonylee52787 views
香港六合彩 by xvektg
香港六合彩香港六合彩
香港六合彩
xvektg360 views
Linux1文字介面操作 by jiannrong
Linux1文字介面操作Linux1文字介面操作
Linux1文字介面操作
jiannrong2.5K views
建立視窗框架 by jiannrong
建立視窗框架建立視窗框架
建立視窗框架
jiannrong548 views
Gtd training waterford institute of technology by Bank of Ireland
Gtd training waterford institute of technologyGtd training waterford institute of technology
Gtd training waterford institute of technology
Bank of Ireland960 views
Lorenzo Tonti on his work for Gubeen at Outstanding By Design by Bank of Ireland
Lorenzo Tonti on his work for Gubeen at Outstanding By DesignLorenzo Tonti on his work for Gubeen at Outstanding By Design
Lorenzo Tonti on his work for Gubeen at Outstanding By Design
Bank of Ireland1.5K views

Similar to Building developer community in Russia

12 maio by
12 maio12 maio
12 maioinnvolve
450 views9 slides
Senior project 2 capstone (thesis) - Designity final compendium by
Senior project 2 capstone (thesis) - Designity final compendiumSenior project 2 capstone (thesis) - Designity final compendium
Senior project 2 capstone (thesis) - Designity final compendiumSarah Lee
1K views74 slides
Open by Design: How IBM Partnered with the User Community in the Redesign of... by
Open by Design:  How IBM Partnered with the User Community in the Redesign of...Open by Design:  How IBM Partnered with the User Community in the Redesign of...
Open by Design: How IBM Partnered with the User Community in the Redesign of...BetsyComstock
1.6K views30 slides
Node Foundation Membership Overview 20160907 by
Node Foundation Membership Overview 20160907Node Foundation Membership Overview 20160907
Node Foundation Membership Overview 20160907NodejsFoundation
1.1M views20 slides
Communities For SharePoint by
Communities For SharePointCommunities For SharePoint
Communities For SharePointEric Sauve http://community.tomoye.com
539 views11 slides
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev... by
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...DianaGray10
59 views34 slides

Similar to Building developer community in Russia(20)

12 maio by innvolve
12 maio12 maio
12 maio
innvolve450 views
Senior project 2 capstone (thesis) - Designity final compendium by Sarah Lee
Senior project 2 capstone (thesis) - Designity final compendiumSenior project 2 capstone (thesis) - Designity final compendium
Senior project 2 capstone (thesis) - Designity final compendium
Sarah Lee1K views
Open by Design: How IBM Partnered with the User Community in the Redesign of... by BetsyComstock
Open by Design:  How IBM Partnered with the User Community in the Redesign of...Open by Design:  How IBM Partnered with the User Community in the Redesign of...
Open by Design: How IBM Partnered with the User Community in the Redesign of...
BetsyComstock1.6K views
Node Foundation Membership Overview 20160907 by NodejsFoundation
Node Foundation Membership Overview 20160907Node Foundation Membership Overview 20160907
Node Foundation Membership Overview 20160907
NodejsFoundation1.1M views
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev... by DianaGray10
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
DianaGray1059 views
Techmindz: Custom Corporate Learning Platform Services in Kochi by Techmindz Kochi
Techmindz: Custom Corporate Learning Platform Services in KochiTechmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz Kochi33 views
Dreamforce 2014 Rakuten's Global Center of Excellence by David Ramos
Dreamforce 2014    Rakuten's Global Center of ExcellenceDreamforce 2014    Rakuten's Global Center of Excellence
Dreamforce 2014 Rakuten's Global Center of Excellence
David Ramos1.5K views
2013 04 mooe video by MaxMa.io
2013 04 mooe video2013 04 mooe video
2013 04 mooe video
MaxMa.io824 views
Trying to implement enterprise collaboration by Stephane Cheikh
Trying to implement enterprise collaborationTrying to implement enterprise collaboration
Trying to implement enterprise collaboration
Stephane Cheikh1.3K views
NTR Lab - bespoke software development in Russia by Olessya
NTR Lab - bespoke software development in RussiaNTR Lab - bespoke software development in Russia
NTR Lab - bespoke software development in Russia
Olessya1.1K views
Challenges & Lessons Learned in Implementing KM Program in a Construction Com... by CCT International
Challenges & Lessons Learned in Implementing KM Program in a Construction Com...Challenges & Lessons Learned in Implementing KM Program in a Construction Com...
Challenges & Lessons Learned in Implementing KM Program in a Construction Com...
Tom Diederich portfolio presentation (updated Nov. 18, 2016) by Tom Diederich
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich193 views
Building Better Web Communities by David Terrar
Building Better Web CommunitiesBuilding Better Web Communities
Building Better Web Communities
David Terrar563 views
From Content and Collection to Context and Connection by Dave Pollard
From Content and Collection to Context and ConnectionFrom Content and Collection to Context and Connection
From Content and Collection to Context and Connection
Dave Pollard834 views

More from Yelena Jetpyspayeva

News and plan of BEM community by
News and plan of BEM communityNews and plan of BEM community
News and plan of BEM communityYelena Jetpyspayeva
171 views100 slides
Yandex.Frontend: complex services, complex solutions by
Yandex.Frontend: complex services, complex solutionsYandex.Frontend: complex services, complex solutions
Yandex.Frontend: complex services, complex solutionsYelena Jetpyspayeva
190 views131 slides
BEM Community by
BEM CommunityBEM Community
BEM CommunityYelena Jetpyspayeva
176 views11 slides
inFront: на передовой событий в мире фронтенда by
inFront: на передовой событий в мире фронтендаinFront: на передовой событий в мире фронтенда
inFront: на передовой событий в мире фронтендаYelena Jetpyspayeva
1.8K views55 slides
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 года by
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 годаЯндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 года
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 годаYelena Jetpyspayeva
644 views14 slides
Neweurasia.net at Educamp Almaty 2009 by
Neweurasia.net at Educamp Almaty 2009Neweurasia.net at Educamp Almaty 2009
Neweurasia.net at Educamp Almaty 2009Yelena Jetpyspayeva
437 views24 slides

More from Yelena Jetpyspayeva(12)

Yandex.Frontend: complex services, complex solutions by Yelena Jetpyspayeva
Yandex.Frontend: complex services, complex solutionsYandex.Frontend: complex services, complex solutions
Yandex.Frontend: complex services, complex solutions
inFront: на передовой событий в мире фронтенда by Yelena Jetpyspayeva
inFront: на передовой событий в мире фронтендаinFront: на передовой событий в мире фронтенда
inFront: на передовой событий в мире фронтенда
Yelena Jetpyspayeva1.8K views
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 года by Yelena Jetpyspayeva
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 годаЯндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 года
Яндекс.Events на Я.Субботнике в Риге, 6 апреля 2013 года

Recently uploaded

NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
437 views30 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream by
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
38 views34 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
162 views25 slides
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...ShapeBlue
108 views12 slides
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...ShapeBlue
196 views62 slides

Recently uploaded(20)

NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue162 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue108 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue196 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue171 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue139 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue247 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays36 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views

Building developer community in Russia