برنامه
روز 2 - چهارشنبه 28 اکتبر
9:30 بعد از ظهر
Zero to App: Livecoding یک برنامه متقابل پلتفرم با Firebase و Flutter
کدنویسی یک برنامه برای چندین پلتفرم به لطف ابزارهای چند پلتفرمی مانند Flutter هرگز آسانتر نبوده است. به طور مشابه، به لطف پلتفرمهای پشتیبانی بهعنوان سرویس مانند Firebase، ایجاد یک تجربه چند کاربره روی یک زیرساخت امن، بدون سرور و مقیاسپذیر میتواند به سرعت و به سادگی انجام شود. در این گفتگو ما یک برنامه از ابتدا می سازیم که به شما امکان می دهد نظرسنجی های زنده از کاربران خود را اجرا کنید. برای هیجانانگیزتر کردن این گفتگو، در حین ساختن این برنامه، نظرسنجیهایی را از برنامه خود برای شما، بینندگان فوقالعاده ما، اجرا میکنیم تا با آن به صورت زنده تعامل داشته باشید. ما مشتاقانه منتظر همه شما هستیم تا زنده به ما بپیوندید تا چیز جدیدی یاد بگیرید و رای خود را با Flutter و Firebase بدهید.
فرانک ون پافلن
مهندس Firebase
فرانک (یا Puf) مهندس Firebase در Google است و در 5 سال گذشته میزبان اجلاس Firebase بوده است. او به توسعه دهندگان کمک می کند تا برنامه های خارق العاده ای بسازند که از Firebase به عنوان بک اند استفاده کنند. اگر تا به حال در StackOverflow سوال Firebase پرسیده اید، احتمالاً قبلاً فرانک را ملاقات کرده اید.
پل رویز
مهندس برنامه های توسعه دهنده
پل سابقه ای در توسعه اندروید و اینترنت اشیا دارد. در خارج از محل کار، او به عنوان یک سرگرمی، لوازم سینمایی می سازد، و عضو یک سازمان خیریه لباس جنگ ستارگان است که در آن به عنوان شخصیت های مختلف فیلم، از جمله یک اسنوتروپ امپریال، خلبان ایکس وینگ، یا تاسکن رایدر، داوطلب می شود. قبل از ورود به فناوری، پل یک نگهبان باغ وحش بود، بنابراین در صورت تمایل هر گونه سؤالی درباره زرافه بپرسید.
10:30 بعد از ظهر
با استفاده از Firebase Remote Config و Firebase A/B Testing، راه خود را به یک تجربه برنامه لذت بخش تکرار کنید.
یکی از بهترین راهها برای ارائه یک تجربه عالی به کاربران، تغییر برنامه به صورت پویا بر اساس ویژگیها و رفتار هر کاربر است. ما بهروزرسانیهای جدیدی را در Firebase به شما نشان میدهیم که به شما کمک میکند تا تجربیات برنامه خود را برای گروههای مختلف کاربران در حال پرواز سفارشی کنید، و آنها را به صورت پویا اندازهگیری و تنظیم کنید تا سفر کاربر بهینه شود.
استیو ویلبر
مدیریت مهندسی
استیو یک مهندس است که روی Firebase Remote Config و A/B Testing کار می کند. او قبلاً در توییتر بود و در Crashlytics کار می کرد و بخشی از تیمی بود که Fabric را راه اندازی کرد. او اصالتا اهل سانتا کروز، کالیفرنیا است و در آنجا به موج سواری و دوچرخه سواری در کوهستان علاقه زیادی پیدا کرد. او همچنین کار خود را در آنجا شروع کرد و در Borland Software کار کرد و یک Java IDE اولیه به نام JBuilder ساخت.
کارن زنگ
مهندس نرم افزار
کارن یک مهندس نرم افزار است که روی محصولات Firebase Growth، عمدتاً Firebase Remote Config کار می کند. او قبل از Firebase روی ساخت ابزارهای تبلیغاتی در اینستاگرام کار می کرد. او در خارج از محل کار از سفر و عکاسی لذت می برد و اغلب می توان آن را در حال کاوش در خیابان های سانفرانسیسکو با اسکیت برد خود یافت.
10:50 بعد از ظهر
مدل سازی امنیت بدون سرور در Firebase
با استفاده از اصول طراحی ایمن به عنوان راهنمای خود، امنیت پیشفرض سرویسهای Firebase و کارهایی که توسعهدهندگان برای پیکربندی و ایمن کردن برنامههای خود باید انجام دهند را پوشش خواهیم داد. با قدم زدن در یک برنامه ساده بدون سرور ساخته شده با محصولات باطن Firebase، تهدیدات امنیتی مختلف، از عوامل مخرب گرفته تا خطای کاربر را مورد بحث قرار خواهیم داد. همانطور که پیش می رویم، یک چک لیست ایجاد می کنیم که می توانید از آن برای بررسی امنیت برنامه خود و محافظت از خود و کاربران خود استفاده کنید.
ریچل مایرز
مهندس برنامه های توسعه دهنده
ریچل مهندس قوانین امنیتی Firebase، Cloud Evening و Cloud Policy است. او در Firebase بر کمک به توسعهدهندگان برای ایجاد سیستمهای امنی که از حریم خصوصی کاربران محافظت میکند، تمرکز میکند. در Google Cloud، او به مشخصات CloudEvents کمک می کند. قبل از پیوستن به گوگل، ریچل Opsolutely را تأسیس کرد، در GitHub مهندس بود و در خردهفروشی آنلاین ModCloth مهندس بود. او در اوقات فراغت از کولهپشتی و بازیهای روی تخته لذت میبرد.
جان اسکریپ
مهندس نرم افزار
Jon یک مهندس نرمافزار در پلتفرم رشد Firebase است که تمرکز ویژهای روی سرویسهای A/B Testing و Remote Config دارد. حرفه او قبل از گوگل عمدتاً شامل کارهای مهندسی سیستم و باطن، با تأکید بر محاسبات ابری و معماری توزیع شده بود. جون علاقه زیادی به یادگیری دارد و در حال حاضر در اوقات فراغت خود در حال مطالعه مباحث امنیت اطلاعات است. در خارج از محل کار، جون دوست دارد پیادهروی کند، اسکی کند و به طور کلی بیهدف در طبیعت پرسه بزند.
11:15 بعد از ظهر
با استفاده از TensorFlow و Firebase توصیههای روی دستگاه را به برنامه خود اضافه کنید
به عنوان یک توسعه دهنده، ML می تواند به شما کمک کند تا برنامه های بهتری بسازید. در این جلسه ما شما را از طریق مراحل ساده برای ساخت و آموزش یک مدل TensorFlow راهنمایی میکنیم که توصیههای روی دستگاه را بر اساس محتوایی که کاربر به آن علاقه نشان داده است انجام میدهد. سپس مدل را به TensorFlow Lite تبدیل میکنید تا روی موبایل اجرا شود و آن را در Firebase مستقر کنید.
ابراهیم اولوکایا
مهندس برنامه های توسعه دهنده
ابراهیم به توسعه دهندگان کمک می کند تا با ابزارهای Firebase ML و AppQuality برنامه های عالی بسازند. او علاقه زیادی به توسعه iOS دارد و چندین اپلیکیشن منتشر کرده است. او در 5 سال گذشته روی Firebase کار کرده است و قبلاً در YouTube کار کرده است. قبل از آن او یک مهندس کلان داده بود و چندین استارت آپ را تأسیس کرد. اگر در محل کار نیست، او را در حال دوچرخه سواری، کایت برد یا بازی والیبال ساحلی خواهید دید.