A
Adam Bien
introduction 708
opinion, about client interaction 713
opinion, about code 721
opinion, about developer 723
opinion, about ES6 template implementation from Google’s Polymer framework 712
opinion, about freelancer 716
opinion, about Java 714
opinion, about Java EE 710, 711
opinion, about JavaOne 716
opinion, about JavaScript 718
opinion, about live coding approach 718
opinion, about programmer 722
opinion, about projects 720
opinion, about technologies 709, 710
opinion, about video streaming implementation 709
opinion, about workshops 714
Andres Almiray
introduction 486
opinion, about abstracts 491, 492
opinion, about audience 498, 499
opinion, about career path 489, 490
opinion, about conferences benefits 504
opinion, about conference topics 490, 491
opinion, about consultant 493, 494
opinion, about Developer advocacy’s growth 495
opinion, about developers 487, 488
opinion, about Java libraries session 491
opinion, about latest technology 501
opinion, about roles and qualities 495, 496
opinion, about session presenting 497
opinion, about technical problem 499, 500
opinion, about travel advice 502
Arun Gupta
experiences, at large companies 521, 523, 525
introduction 509
requisites for success 514, 515, 516, 517, 518
resource allocation 518, 519, 521
spin doctor comparison 509, 510, 511, 512
tips, for getting started 525, 526
B
Baruch Sadogursky
introduction 598
opinion, about developer relations conferences 599, 600, 601, 602
opinion, about developer relations job pressure 606, 607, 608
opinion, about hot topics in tech 610, 611
opinion, about personal qualities 603, 604, 605, 606
opinion, about public speaking 609, 610
Bilal Kathrada
introduction 586
background 586
encouraging young people 587, 588, 589, 590, 591
risk, of burnout 591, 592, 593
Bruno Borges
advocacy work, starting 738, 739
companies fight, winning in 732, 733, 734, 735, 737
developer relations, within company 728, 729, 730, 731
D
developer advocacy 3, 5, 6, 7, 8
G
Google Developer Experts (GDEs) 159
Google Developer Groups (GDGs) 159
H
Heather VanCura
introduction 193
opinion, about ambitions 198
opinion, about challenges faces by women in tech 203, 204, 205, 206
opinion, about connecting through social media 212
opinion, about connotations of evangelist 195, 196, 197
opinion, about developer advocate role 213
opinion, about job pressure 209, 210, 211
opinion, about overseas conferences 207, 208
opinion, about professional background 193, 194, 195
opinion, about public speaking 199, 206, 207
opinion, about variation in role 200, 202
opinion, about women in software development 200, 201
I
Ivar Grimstad
opinion, on controversy managing 382, 383, 384, 386
opinion, on developer advocacy 370
opinion, on finding success 374, 375, 376
opinion, on ideal job 371, 372, 373
opinion, on introversion 377
opinion, on tricky question 378, 379, 380, 381
opinion, on using Twitter 387, 388
J
Jennifer Reif
appeal of developer advocacy 319, 320, 321
ethical considerations 327, 328, 329
information consumption 322, 323, 324
opinion, on developer advocacy 317
opinion, on Neo4j 326
technical failures, managing 332, 333, 334, 335, 336
tips, for young people 336, 337
up to date, with latest tech developments 322
Jono Bacon
connection to revenue 748, 749, 750, 751, 753
history of developer communities 744, 745, 746, 747, 748
Josh Long
developer advocacy versus marketing 534, 535
opinion, on career development of developer advocate role 548, 549
opinion, on conflict between developer advocates 540, 541
opinion, on criticizing competitors 535
opinion, on developer advocacy 545, 546
opinion, on gaining knowledge in developer advocacy 539, 540
opinion, on idea conflicts with company 538, 539
opinion, on journey to developer advocate 530, 531
opinion, on role of developer advocate 531, 532, 533, 534, 536, 537, 538, 541, 542
opinion, on travel 542, 543, 544
opinion, on vision of developer advocate role 547, 548
opinion, on working with Java 12 546, 547
K
Kirk Pepperdine
introduction 88
opinion, about community 93, 94
opinion, about conferences 95
opinion, about conferences and networking 95
opinion, about developer advocacy 89, 90, 91
opinion, about developer advocacy advantages 100
opinion, about developer advocacy identifying 91, 92
opinion, about family life 104, 105, 107
opinion, about garbage collection 99
opinion, about garbage collection guidelines 99
opinion, about performance issues solving 98, 99
opinion, about performance tuning 92, 96, 97
opinion, about promote tech 88
opinion, about repetitive stress 107
opinion, about tech advocates 89
opinion, about tech competing 101, 102
opinion, about tech discussion 93
opinion, about technical failure 103, 104
L
Laurence Moroney
introduction 146
evangelism versus advocacy 147
opinion, on available techniques 153
opinion, on benefits of working for large vendor 159
opinion, on Cloud Next 150
opinion, on developer advocacy 165
opinion, on dilemma with developer advocacy 160
opinion, on employment roles in large company 158
opinion, on fear of AI 154, 155
opinion, on future vison 161, 162
opinion, on independent developer advocates 156, 157
opinion, on limitations of developer advocate 163
opinion, on machine learning 151, 152
opinion, on managing tasks 162
opinion, on neurons 155
opinion, on official developer advocates 158
opinion, on tech basics 156
opinion, on technical glitches 164
opinion, on TensorFlow 149
opinion, on TensorFlow 2 149
opinion, on TensorFlow developer advocate 153, 154
opinion, on TensorFlow.js 151
opinion, on TensorFlow Lite 150
opinion, on training evangelists 148
opinion, on upcoming AI developments 149, 150, 151
M
Mark Heckler
opinion, on assessing things financially 295, 296
opinion, on avoiding burnout 300, 301
opinion, on blogging and social media 299
opinion, on challenges 307
opinion, on dealing with vision conflicts of company 304, 305
opinion, on dealing with weaker tech features 306
opinion, on developer advocacy 299, 300, 309
opinion, on developer advocate activities 298
opinion, on developments before developer advocate 292
opinion, on disadvantages of developer advocacy 301, 302, 303, 304
opinion, on economics background 294, 295
opinion, on economics of software development 296
opinion, on handling unexpected questions 310
opinion, on honesty about bugs 308
opinion, on opportunities 306
opinion, on question answer sessions 310
opinion, on role of developer advocate 290, 291
opinion, on Spring 297
opinion, on traits required for developer advovcates 311
opinion, on transition from engineering to developer advocacy 293
qualification background 293
Mary Thengvall
developer advocate, as young person 621, 622, 623, 624
difficult situtations, handling 628
effect of burnout on people, in developer relations 631, 632, 633, 634
goals for developer relations team 626, 627
introduction 616
minor boom, in developer advocacy 635
opinion, on developer advocacy 616, 617, 618, 619, 620, 621
opinion, on developer relations professional 629, 630, 631
Matt Raible
opinion, on advantage of live coding 230
opinion, on career path 221, 222, 223
opinion, on confidence 229, 230
opinion, on hot topics 238
opinion, on JHipster 237
opinion, on professional life 239, 240, 241
opinion, on qualities needed for advocacy 223, 224, 225, 226
opinion, on selecting job title 219, 220, 221
opinion, on social side of conferences 226, 227, 228
opinion, on stage outfits 236
opinion, on successful talk titles 233, 234, 235, 236
opinion, on technical difficulties 231, 232, 233
P
Patrick McFadin
introduction 681
opinion, on background requisites for developer advocate 674, 675
opinion, on building a personal brand 668, 669, 670, 672
opinion, on career development of developer advocate 681
opinion, on conference topics 677
opinion, on developer advocacy 664, 674, 680
opinion, on developer advocate 672
opinion, on developer advocate team 667, 668
opinion, on developer relations 679
opinion, on disadvantages of being developer advocate 673
opinion, on growth of developer advocacy 665
opinion, on growth of developer advocate 666
opinion, on importance of developer advocate 676
opinion, on Knative 678
opinion, on Kubernetes conferences 680
opinion, on latest tech developments 682
opinion, on required personality for developer advocate 666, 667
opinion, on tasks of developer advocate 668
opinion, on title recommendation 678
opinion, on vision of software 676
tech evangelist versus developer advocate 666
Pluralsight 657
R
Rabea Gransberger
introduction 112
advocacy work, avoiding 123
article writing 120
opinion, about conferences 125
conference speak 119
dealing, with conference questions 129, 130
dealing, with technical glitches 130, 131, 132, 133
encouraging, prople to attend conferences 138, 139, 140
experiences 115
feedback, receiving on talk 129
goal 124
introduction 121
JCrete 119
Knowledge, gained from conferences 133, 134, 135
opinion, about attending conferences 115, 116, 117
opinion, about code reviewer 114
opinion, about code reviews 113, 114
opinion, about unconferences 134
profession 112
time, to involved in community 120
view, of developer advocates 136, 137, 138
Ray Tsang
appeal of advocacy 447, 448, 449, 450, 451
conferences 455
honesty, when doing demo 459, 460
path to developer advocacy 444, 445, 446, 447
preparation, for talk 452, 453, 454
technical issues, battling 457, 458
Regine Gilbert
introduction 392
opinion, about accessibility 393, 394, 395, 396, 400, 401, 406
opinion, about accessibility incorporating 399
opinion, about career path 393, 394
opinion, about CSUN Assistive Technologies Conference 403
opinion, about designers and developers difference between 392
opinion, about future projects 404, 405
opinion, about IT industry 396, 397
opinion, about Microsoft design toolkit 398
opinion, about skip to content button 402
opinion, about user experience (UX) designer 392, 401
opinion, about VR and AR 399
opinion, about wireframe creating 402
Reza Rahman
introduction 686
opinion, on answering stage questions 694
opinion, on authenticity 693, 694
opinion, on awareness about developer advocacy 686
opinion, on conference topics 695, 696
opinion, on developer advocacy entails 687, 688
opinion, on developments and trends 696, 697
opinion, on difference between profession and function 686
opinion, on disadvantages of developer advocacy 689, 690
opinion, on ethical dilemmas 690, 691
opinion, on knowledge required for role of developer advocate 695
opinion, on learnings 700
opinion, on new learnings 697, 698
opinion, on resolving tech bug issue 692, 693
opinion, on role of developer advocate 699, 700, 702, 703, 704
opinion, on tech promotions 691
opinion, on usage of social media 698, 699
S
Sally Eaves
opinion, about advocacy work 68, 69, 72
opinion, about authenticity 81, 82
opinion, about blockchain world 69, 70, 71, 72
opinion, about emergent tech 69
opinion, about involvement with UN 78
opinion, about making tech solutions relatable 76, 77
opinion, about personality 79
opinion, about power of blockchain 73, 74, 75
opinion, about technical issues 82
opinion, about torchbearers 80, 81
opinion, about travel 82
Scott Davis
at international stage 20
interaction, with end users 33, 34
mind, changing about tech 36, 37
opinion, about advantages of being developer advocate 16
opinion, about advocacy 24, 25
opinion, about advocacy versus evangelism debate 12
opinion, about authenticity 13, 14
opinion, about developer advocacy 21, 22, 23, 26, 27
opinion, about disadvantages of being developer advocate 16
opinion, about evangelism debate 13
opinion, about more knowledgeable audience 28
opinion, about programming 17, 26, 27
opinion, about tech developments 25, 26
opinion, about technical glitches 29, 30, 31
opinion, on sustainability 32, 33
world traveler problems 31, 32
Scott Hanselman
introduction 188
areas of interest 183, 184, 185
journey, to Microsoft 172, 173
opinion, on achieving work-life balance 180, 181
opinion, on answering to stage questions 176
opinion, on building stuff 171
opinion, on conference topics 185, 186
opinion, on developer advocacy 173
opinion, on developer advocate 170, 171, 175, 186, 187
opinion, on disadvantages of developer advocate 187
opinion, on facing challenges 176
opinion, on handling bad headlines 177, 178, 179
opinion, on Microsoft Shill 174
opinion, on organizational change 179
opinion, on quality requisites for tech advocate 180
opinion, on relationship with developer advocates 174
opinion, on solving tech bugs 182, 183
opinion, on tech 183
opinion, on travel 181
Simon Ritter
advice, for young people 276, 277, 278
advocacy, versus evangelism 269, 270, 271
being authentic, while working for company 279, 280, 282
opinion, about competition in advocacy sphere 267, 268, 269
opinion, about developer advocacy 264, 265, 266
technical failures, navigating 272, 273, 274, 275
T
Ted Neward
opinion, about budget 44, 45, 46, 47
opinion, about career authenticity 57, 58, 59, 60, 61, 62
opinion, about developer advocate 51
opinion, about function 47, 48, 49
opinion, about function key points 49, 50
opinion, about programming 51, 52, 53
opinion, about programming skills 54, 55
opinion, about programming strategies 56, 57
opinion, about risk 63
The Ship of Theseus 34
Tim Berglund
introduction 412
opinion, on average day of developer advocate 428
opinion, on career options for developer advocate 436
opinion, on challenges 430, 435
opinion, on developer advocacy 417, 418
opinion, on DevRel Radio 431
opinion, on encountering burnout 431
opinion, on evangelists versus developer advocate 412
opinion, on jet lag 429
opinion, on job titles 412
opinion, on journey to developer advocate 415, 416, 417
opinion, on podcasts 432
opinion, on progression of developer relations 433
opinion, on requisites for developer advocate 420
opinion, on role model inspirations 434
opinion, on role of developer advocate 421, 422, 426, 427, 433, 437, 438
opinion, on spin doctor 413, 414, 415
opinion, on task variations 418, 419
opinion, on tech bugs 426
opinion, on tech promotions 424, 425
opinion, on tech trends 432
opinion, on work from home option 428
suggestions, to developer advocate 419, 420
tips, for developer advocate 423
Tori Wieldt
confidence, for getting started 474, 475, 476
disagreeing, with company 478, 479, 480, 481, 482
knowing, about audience 471, 472
right personality 473
talking, about competitors 477, 478
working 466, 467, 468, 469, 470
Tracy Lee
introduction 246
conferences topics 254
Developer relations, as a service 250, 251, 252
interests 255
opinion, about authenticity 249, 250
opinion, about developer advocate 257
opinion, about developer advocate skilles and traits 257
opinion, about developer background 253
opinion, about inclusive and diverse team 255, 256
opinion, about marketing 246, 247
opinion, about open source 247, 248, 249
profession 246
rise of developer relations 258
travel stories 259
Trisha Gee
opinion, about advocacy and spin doctoring 563
opinion, about areas of interest 575, 576, 578, 579
opinion, about aspiring speakers 557, 558, 559
opinion, about burnout in industry 567, 568
opinion, about career path for advocates 579, 580, 581
opinion, about jet lag 570
opinion, about open source 560, 561, 562
opinion, about raising profile of developer advocacy 554, 555, 556, 557
opinion, about remote working 564, 565, 566
opinion, about routine 564
opinion, about tech evangelist 560
opinion, about travel aspect 569
opinion, about travel difficulties 571
opinion, about using social media 572, 573, 574
V
Venkat Subramaniam
introduction 342
as non-technical person 366
interaction, with public 358
opinion, about conferences 359, 360
opinion, about cutting-edge developments 345, 346, 347
opinion, about developer advocacy 342, 352, 353, 354, 355
opinion, about helping students of programming field 356, 357
opinion, about problem solving 350, 351, 352
opinion, about programming 352
opinion, about teaching 348, 349
opinion, about topics selecting 361, 362
Y
Yakov Fain
introduction 640
opinion, about Angular 644, 645
opinion, about conferences 642, 643, 644
opinion, about confidence 645, 646, 655, 656
opinion, about developer advocacy 640, 641
opinion, about expert talks 652, 653, 654
opinion, about live coding 651
opinion, about motivation 654
opinion, about product selling 647
opinion, about social media platforms 657
opinion, about speaker 648, 649, 650
opinion, about teaching and speaking 658
3.133.111.85