From 7101724cda448260d1763ed643484e32c6ba90ff Mon Sep 17 00:00:00 2001 From: Johan Thelin Date: Mon, 4 Mar 2019 10:51:23 +0100 Subject: [PATCH] Added Sam Bellen --- 2019/images/speaker-sbellen.png | Bin 0 -> 7355 bytes 2019/index.html | 16 +++++++++----- 2019/schedule.html | 36 ++++++++++++++++++++++++++++++-- 2019/speakers-and-talks.html | 18 ++++++++++++++++ 4 files changed, 63 insertions(+), 7 deletions(-) create mode 100644 2019/images/speaker-sbellen.png diff --git a/2019/images/speaker-sbellen.png b/2019/images/speaker-sbellen.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc075855c28e7324201ae09e976ec0aeb41a655 GIT binary patch literal 7355 zcmYjWcQ_p1_ns|!S*v%lI>91JM2J|4ULp}S7O{ygA)?zwl2twtDJ-Id=xz1Rsv)F^ z1W}jhJy9Zw@*RKue)oCinYr&X_nh~fxifR`dtxojuCg%lGXem>VrYQ51^|#trw2VP zh8tFxb*g75u1>6=>o03fJgh|#?s^m=0|ILPrvYwu6rUdfCv0ogF2VFqb$ z85$XR8eNasee3JD8+gk4xZve+2`KICWqoAQtYt%X6r)3T9iADbR}|%4L_Y@6M63Wc z65e0Vc|Vst-xyhn`EpKb>2>)2v?pR~DR_h?^Z9t{fh%+nH9{)?t+uzv!5rb7ymo$*~O%!|I_yR32 zogmHp_}TXoBG4`8&h3rlI@;l`m%LU$uT>;g*3W2QH1<;Ex46TbOlRqmfq1*N%^JI; z12YIO;s@Sc-dh&^-se1_7Qzt|Z$BOyIDo8>0dk83{AjngDBme;%?mLj3RG2UF!g-) z7oYQUYBbn@gf94WDy4|jTsD^}iRB{$9K?76u7oSLds2h?k7QMkQ+1lKrrsKSaQ%Te zChQA;$QoG$>XGlQ>nuH&>P#t<-tGK6;(UCGWn(#-Gii6;xqRsZ4L>;&TjDm7hQEp5 z!9y|P^10}X#Ii9R;!(RTnMKTHEGwD) zA6-FOySI=Zmqm=h;BNQfFW;_XLLshxgW~XO`9FhhA;{#T)VcnBLIHPa9io9_`H4aI zZtvl%nfN1^sr*`x1M;)r<6Ub!fqgil^m%F&o0z&ZjDVHwiIWhg&hvm z3VU)T(1`}C!LF70Km(G+-LiUgAEFNYAs#GiQ03P}01uB3q*_xmOt)(f=?%kwV<&kx ztvo0A(Ld0tVD140|k?dKC zdRjo~q4*MZ%( zCW+-H_XeJcAP$&5DS(fPR%JO`T8 z6w>!}eev)=lqGbvS-W#1_b1GGpq*t>x24=au0e*56w7zMl5$@@ljs600uQ0}U|`}X zvyMS&jz+cwI}rN~+?)V0mwX5e&x8KNarN>`C>n8~>esk&8G~AdW6y1$MW))LWg#Rw zE!ME1z%wYMx-c)3mMJ_W%95TUIG8c5_#Lz$`IP3dYe>`^)($cqmeo(hFBLT4fmt)yH=go676&zL-|_Lv>8Zq?c+CDUPVrye_l|R%x3V%raRT zmI;sZ;(2cL**9t)YwdGk01WbZ(i@U!*!#dU84Mx7G@e#7KIU6cb{c?4WcZ~@878DC zsSL*%XsEhuGPmQJpFM@E0#5+n+zV|eOEQPbtC7HoM>Ra%>7tHk9t*Ar)X--Uk~#2h zi}oi!6-M!z&?gd0Xkp=KPk*{ApP_!N+j^&vlo@=4Bm3P#Q~(Q^`9SLPFi2!BwUu)3 zQsaUqp6UP_e3$Us>L3C33G>&rCxoA%dGv_Rg3rg5K50Ca^3`61eiBND- z5qk7 z;NL+`E>*V>``+;@8GE&DESVj#Qo^XFgBc>oq`G9+$33bCwR-L51m8=rO#Qd6Ftnaa zGKlDe;;%wI2|n7JR+!E_T3%S#^1F|R>yYWhR8C8bc18^4;Z6|r*`-KL{RMBHz>s9it?Q*x*&N* z9b~_mA~pS%_hgAMR>Wk>+%t@5P`B^GZ94H||8eUo4gi1tCE`KSxBVm+RFQaR|Tj=#HL^ zSYp6!2{f|$EzWv!6_WWMNas*Vm^9n_c#@G);yC`4XrSr9$Gg!hZLbG0>_@&c4U7*GKP&AXh zfm>+{|MW3cNjGTS{28_2JM&MnJelH&HQ!DSa=Qb(fYT$==*GZf4Dhw2Ms#vz@aNN9KVPdC}{@X(I zgF9j755&ynOXp_q$OXCfM2Hl>3^2|3oMHTNrEAGtF|X#%suad^jiaUEZQ6`>efkp5 zjU)^1raZ_p)AfR#ITPr%7PkCF+`ProC+P*c6okt<8TD==Xd@$h@?ht;ZPPW~yTe}@ zrW%g~t}2H=-&r8v^ez99Os9=KE_tP3&Fz^*lWDm0C>2iCqewh`j|6D<f0bu3b-OzK{9pN#iI>JoW*<5Me(tyYASns(Mc z?;1{BMCjnf5~ZnmP6@be}&)Fsb5S0^2B*tb_X) z-cR|XV&vF7kzTaceh#msmw~8E(i6IvL-cGPn|a^%DbucV>C>{C+sqkt+U1m0{S|n2 z`H7pfI#1if6;aQBTh~Zk@+rkU%gI}gn#8EE&=juYr8u$vy(L+rm-B#?RjYJHd1`DD5&LBVp}HU-Yt|gYgo=L901& zgS~Iy!)#7<=!AmU?&9F8-mUVZbR&P<_md39H>EH%;z|5}-8U?q6;#aY{5L9EKSf*{ zeOmS4qkG4J`eD7hM1V|5*S>P(n(NRu{Ha}r&ae|z3T~cJ~)$>iertd|! zF83@8V?Ex~Ra) zpsAG5@EtyejKDcgyaLnsqt$GOL}sz@yIN-D ziHRwx>uG+q1)hrSsOq^?!bY(fkNegRScvcqkeb^r0 zIP&uDV*jHKn<>xfDC}1xPS>_*qyNz>JI&$qR|_azQx#&u!Vz_yfec>-4Wt3b?e2ll zF(*%*;E0`dp9zT=+g=FCIITpse|FlYGHZ0EvblKlXy>72ts-y1oU^sv%DNxBWu7;Cnhn-wY9-=SIshOmxK);hZOI@E;vim4w@n$b_G`=*3M zZt{K^Qhz~%bwV)3{^z+h{V{H@wrz8#l4pOrdFerGpEu&7RR@RS*3So7Ck~-_fz2CR zpCp7nN~fO%RF6uTJk~e{n>=9l4+VGKB8_iuE_v#V&keNAEkC!fC*Mug84a8PKOT1~ zrV5=+Hv6T4Z?J&=eMh>~KYM$bPpCO=s;`ee>=8n_&l`c3!WPq5&f3m;(1mFI*S-vW9vghYR5I4|Lv&c`!9%yS;=j=!4wq+z!WKs4*UN@Plo2g-EuW9m`=Q$| zR9?lB*jxaZ`or{pIZzgIfkcQHCKAv@3?f%Hq>tS?m zXQUW*__N~1;Y`+VvUfrG-XH1>>frv2Nnm#?jmdtE;CYPUZ>`=}Tq+@Vd5l6Ahw?;I zj%pcXi}`KqYoGpB`*tnTVk#OfEjzeCszUX$%H^0FYEQ-a7x@}k*iPNn9{BIU^{r76 zbXF_F>#wKD@T0L~GsNV$p7(S3=PS8Zu%@JejD6nuv@P{4a3QRcXkhSQtjG$8GZ4JZ ziPxmzPLdvyArrfk%?SG9b;^vFkV$>U+<5*p1(fBN*{CTHh=tK)6T7XSq$YzFOpK99 z&#oaXFfMYr!r4#@OpZ8sJ{@eNyb9UeA+sTo?Kc8+)-FvNY+F)FaFM{^v_W;nh_UiKKvkXTtA(1~Pl0m{=j#LLKU?+gVboz>X zuFe$^UxP^Ey)$2lq2{uF-PT$5GCKUQISOtCnooOYffsFt7;((|7e|*M(kRQ(Sr)d> zU~HHykfw{LX_bh$04?k@Y%G0F6@}6r0Rp7D7%V#yGGu;di-N36-@K5})?~Vb=h_@W zq2@|nWgJSmOsz)DiwFZ^vryV=#x6Jkm62 zFIq)!Ajk|hn>c+GO54^*YL>1D#)gf(P)j5p$hrmQap2<}r7@UpUl|xWqd@B~>_SzA zKBimU^pbCOQ#DWCFl>^+DmTTbKVe7hGj{};kCZ+e3VL{UPtA=V|1=O}7X2r+tz#u;X^mjX zIwOagt8=5gHJO=zOGnT8+#1uZxAVHCA2fZ=1`{sHG}=tE>gTHa<(l_7;$^^S@fZ3 zGZ^fRIgNi{noJ@d*6Bulet9@ zkkoySE{G)s=gXF4V?#uwd^$|)`4dDH33@nci^<7lAi+y_L#{^9e7Qi$)!s11bZ*={ z0GVuQ3d589j?uo{h_Td?$AclvN`(k@K(RP$iaoh zv}~e*y)nW4cH>t!Nw2eR=aK$;Zz-K^`r;&37oV`wU;YIVnb7+2*i>21v`69b2Iwi; z!JW{8I&Kw3T5Bx#4W6VR`^4b6+>cvA6Z|PRnH(6;*^jpq;d&~5G~Att_1DmPS-QvB z0w~nIKquqs&Jh{El1-BCmt0V+LLJ+)yaoixH}D%*hduD|+kSO)NQSqx)Bzi29dan+ z%*u8{9i`Dqm*Emx9h2# z2lpser$)ig%T=JpfK#Xe< zfU9Ve;r^qBn8ODmi(l1iI)(9oBJ66;w*}1MF1_FRGfv}bj1c;5Xvl4|Zbfq}_c_L+ zy9tGGtjhK|G%x9PBlr&tW#)(&8Qt;IyAEYDq1S%WD5=qNUmj(-+fI_%5JN_=l>uIR z>^OYAHHqWiCv$uW!ync5{TyCA5ZR-Z?4Q4&iOHeDNL9G1ju4mCr~9A_$TIlE;*81bdQVZ(3Ge2l)`4s^&Oj zG-FLYGpPEiXnDpgDi6}Y;h&kp@?`XuX&IkNVXz=d`#oJbthh1~DD0`e z0d>+d4~W$dCxj{$^wuHhYlCVe2RrAFkPO5hO8zY4+8SSTrns>R9YpvSFRaQwg0uE+ zZ7n637<1_+^~&J<^E!lJtzUfxWmIYOwf^P23%II&qjeDjk68~9=aC;9u?Bs66!;rl znx*kKS&MB$%wEq~<+3*_9vk*F+d_l3(FSk#I(O;o!3u#@^@JMqrt?R3j7uKif5+VX zRd+=z&7iKjI;IbT0~B3o8$mkXTHIMETLg1al#ndU2c}IqhLkLtO)yVFnRPK=p2w$- z+*Qb5!u}Jr9w_}*8x~kSG^mTR?F6}%fl#K+33aI!s)^wR)gX&is#C*~i{O<)5 zp)%PM>B;c}?RbkoOa{ z@}%Z!PbFBtK5H)U(u=v9`O7BL?n?F^%*gK61jlgt;L?v&bGw3wV)vcey`q%j# s;r*I_TN$M6iH*M}sl@-+3~Y{czV~LGWJTApfrUoEP~Qwwei<9}KghU=*Z=?k literal 0 HcmV?d00001 diff --git a/2019/index.html b/2019/index.html index cc03be0..ff29c3a 100644 --- a/2019/index.html +++ b/2019/index.html @@ -101,12 +101,18 @@ Docs or it didn't happen!
Since joining the open-source family in 2013, Mikey has been giving talks and writing articles about docs, DevOps, and community. She regularly runs documentation workshops, hackfests, and help desks at developer conferences. Owner of the sporadic-erratic blog docsideofthemoon.com, lover of music, dance, traveling, and coffee.
+ +
+
+
Sam Bellen
+
+
+
Sam Bellen
+
Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens.
+ When it comes to writing code, there’s nothing we take more serious than authentication and security. Modern single page applications bring along new challenges. By using solutions like the OpenID Connect protocol and JSON Web Tokens we can improve the user experience when authenticating with your apps, providing a seamless authentication process. +
+ In this talk I will try to explain in depth, the way JSON Web Tokens work and can be used to secure your single page apps. I will explain the difference between using opaque tokens and JWTs. The talks will also give an overview of a modern authentication flow and a step by step breakdown of how it works exactly. No specific previous knowledge is required, but it helps the audience has some experience with authenticating users. +
+ I'm Google Developer Expert who works as a Developer Evangelist at Auth0. At Auth0 we're trying to make authentication and identification as easy as possible, while still keeping it secure. +
+ After office hours I like to play around with the web-audio API, and other "exotic" browser API's. One of my side projects is a library to add audio effects to an audio input using JavaScript. +
+ When I'm not behind a computer, you can me find playing the guitar, having a beer at a concert, or trying to snap the next perfect picture. +