Agenda
Tuesday, October 18, 2022
10:00
-
10:30 AM EDT
기조연설: Firebase의 새로운 기능
이 기조연설에서는 최신 제품 업데이트를 공개하고, Google 플랫폼이 개발자 도구 생태계와 어떻게 매끄럽게 연계되어 앱 개발 속도를 높이고 확신을 갖고 앱을 실행하고 비즈니스를 확장할 수 있도록 하는지 데모로 보여줍니다.
Francis Ma
Director, Product Management
Francis is the Director of Product Management for Firebase. Prior to his current role, he led product management on Android with a focus on building the Android developer ecosystem. Before joining Google in 2011, Francis was an entrepreneur and tech startup founder. Prior to that, he was a lead software developer at Amazon. Francis earned his bachelor’s degree in computer engineering from the University of Waterloo.
Kara Yu
Product Manager
Kara is a product manager at Google, where she leads Firebase Growth and Extensions. She is passionate about helping developers accelerate their app development. Prior to Firebase, she worked as a product manager on YouTube Music. Prior to Google, she worked at Meteor and was involved with developing Scratch while at the MIT Media Lab. She earned Bachelor's Degrees in Economics and Math with Computer Science from MIT, and an MBA from Harvard Business School.
Sonakshi Watel
UX Designer
Sonakshi is a UX designer at Google working on Firebase Extensions. A software engineer turned UX designer, she is passionate about making software development approachable for everyone. She has a Masters degree in Human-Computer Interaction from the University of Michigan Ann Arbor. She loves coffee with oat milk and playing basketball. Potatoes are her favorite vegetable.
Tyler Crowe
Product Manager
Tyler is a product manager at Google with the Firebase team, where he leads Firebase Security which includes Firebase Auth, App Check, User Security and Developer Tools. His mission is to help developers build secure systems that protect users' privacy and to deliver a top quality developer workflow experience for serverless app developers. Before Firebase, Tyler worked on scaling YouTube Data. In his free time he enjoys biking and hiking with his dog.
David East
Developer Relations Engineer
David East has been at Firebase ever since it was a small startup. He has a strong passion for web development and has spent time working on the Angular team at Google.
Steve Wilber
Engineering Manager
Steve is an engineering lead building Firebase Remote Config, A/B Testing and Personalization. He was previously at Twitter where he worked on Crashlytics and was part of the team that launched Fabric. When he’s not helping developers grow their apps, you can find him mountain biking, surfing, or eyeing a new summit to climb.
10:30 AM
-
11:00 AM EDT
#AskFirebase 라이브
이 라이브 세션에서는 Firebase의 여러 전문가를 초빙하여 참석자 여러분이 궁금해 하는 질문에 대한 답을 들어봅니다. 세션이 시작되기 전에 Twitter에 #AskFirebase 해시태그를 사용하여 질문을 게시하거나, 기다렸다가 세션이 진행될 때 실시간 채팅으로 질문을 게시하세요. 30분 동안 최대한 많은 질문에 답을 해드립니다.
Peter Friese
Developer Advocate
Peter (Twitter: @peterfriese) is a Senior Developer Advocate on the Firebase team at Google. His mission is to help developers build insanely great apps on Apple’s platforms using Firebase. His current focus is on SwiftUI, Combine, async/await, and everything Auth. He publishes on his own blog and his YouTube channel.
Melissa Lopez
Software Engineer
Melissa is a software engineer for Firebase Performance Monitoring. She spends her summers volunteering for Google's Computer Science Summer Institute, an introduction to computer science for graduating high school seniors from historically underrepresented groups in the field. She enjoys long runs and baking big batches of cookies from her small New York City apartment.
Michael Bleigh
Group Tech Lead, Firebase Build Products
Michael is an engineer and entrepreneur currently leading technical direction for the Firebase Build products. Michael has been deeply engaged in the developer space for more than a decade, from creating open source projects like OmniAuth to founding developer-focused startup Divshot. He is passionate about the web platform and making developers' lives easier each and every day.
Daniel Lee
Software Engineer
Daniel is a software engineer on the Cloud Functions for Firebase team. Prior to joining Firebase, he was part of Google's SRE org where he grew appreciation for operational tools that makes for reliable and performant services. In his free time, Daniel likes to spend time with his 2 year old daughter at local playgrounds.
Arthur Thompson
Developer Relations Engineer
Arthur was a high school teacher for 7 years before joining Developer Relations at Google. He worked on Google Apps and Android before joining the Firebase Developer Relations team in 2015. Arthur is focused on Firebase libraries and support for platforms and frameworks like Flutter, Angular, React and others.
Kristen Richards
Group Product Manager
Kristen is the PM lead for Firebase Operate, a set of tools that help developers run their apps effectively and grow their businesses. She is based in Cambridge, MA. In her free time, she enjoys riding her bike, playing volleyball, and exploring new places!
11:30
-
1:00 PM EDT
Firebase 앱을 인터넷에서 강력하게 보호하는 방법
인터넷은 위험한 장소가 될 수 있습니다. 사용자의 비밀번호에 대한 무작위 대입 공격부터 앱의 모든 부분에 대한 취약점 탐색에 이르기까지 온갖 위협으로부터 앱과 데이터를 안전하게 유지하기는 매우 어렵습니다. 이 수업에서는 앱을 안전하게 유지할 수 있는 Firebase 도구를 사용한 실습을 제공하며 Google의 최신 제품 출시를 중점적으로 살펴봅니다. 이 수업에서 다루는 내용: 기본 요건:
Yuchen Shi
Software Engineer
Yuchen is a software engineer at Google working on Firebase App Check, Security Rules, Auth, and Emulator Suite. Yuchen graduated from a Master's program at CMU and worked at a startup Clarity Movement before joining Google.
Shruti Padamata
Software Engineer
Shruti is a software engineer at Firebase, working on identity and access products, mainly Firebase Security Rules and Firebase Installations service. She is passionate about privacy and security practices for user data. Shruti has a master's degree in computer science from Georgia Tech. Outside of work, she loves to dance and enjoys outdoor activities like hiking, backpacking, and biking.
11:30
-
1:00 PM EDT
Firebase 및 Angular Universal을 이용하여 실시간 웹 앱 빌드하기
Angular와 Firebase는 복잡한 앱을 대규모로 빌드할 수 있게 해줍니다. 전문가가 주도하는 이 수업은 Angular와 Firebase팀의 구성원을 모아 단독 컴포넌트(Standalone Components), 서버 측 렌더링을 위한 Angular Universal과 같은 새로운 Angular 기능으로 Firebase 앱을 설계하고 빌드하는 방법을 다룹니다. 워크숍을 마치는 시점에는 사용자 인증과 서버 렌더링 콘텐츠가 포함된 실시간 공동작업 웹 앱이 완성됩니다. 이 수업에서 다루는 내용은 다음과 같습니다. 기본 요건:
David East
Developer Relations Engineer
David East has been at Firebase ever since it was a small startup. He has a strong passion for web development and has spent time working on the Angular team at Google.
Mark Thompson
11:30
-
11:45 AM EDT
Firebase용 Cloud Functions의 관측 가능성
Firebase용 Cloud Functions는 앱을 위한 서버리스 백엔드를 손쉽게 구축하고 배포할 수 있게 해줍니다. 그런데 Firebase용 Cloud Functions에 Cloud Logging, Cloud Monitoring, Cloud Trace와 같은 Google Cloud 운영 제품군이 기본적으로 통합되어 함께 제공된다는 사실을 알고 계셨나요? Google Cloud Platform을 활용하여 OpenTelemetry와 같은 최신 관측 가능성 스택을 채택해 Cloud Functions를 효과적으로 모니터링하는 방법을 알아보세요.
Daniel Lee
Software Engineer
Daniel is a software engineer on the Cloud Functions for Firebase team. Prior to joining Firebase, he was part of Google's SRE org where he grew appreciation for operational tools that makes for reliable and performant services. In his free time, Daniel likes to spend time with his 2 year old daughter at local playgrounds.
11:45
-
12:00 PM EDT
빠른 캐시: Firestore로 더 효율적인 앱 빌드하기
Firestore SDK는 지연 시간 단축, 오프라인 쿼리 및 변형 지원, 요금이 청구되는 문서 읽기 저감에 도움이 되는 캐싱 시스템을 구현합니다. 이 대담에서는 Firestore 캐시가 어떻게 동작하고 이러한 기능을 어떻게 사용 설정하는지 알아봅니다. 또한 앱에서 캐시를 최대한 활용하기 위한 여러 전략에 대해서도 알아봅니다.
Mark Duckworth
Software Engineer
Mark is an advocate for great developer experience. While earning a Master’s in Computer Science at Georgia Tech, he developed a passion for solving technical problems and empathy for software users. He has built API products in areas of computer vision, IoT, security, and databases. He is currently a Firestore SDK developer at Google and is based out of Colorado, where he likes to ride mountain bikes.
12:00
-
12:15 PM EDT
원격 구성을 통해 자동으로 앱 환경 맞춤설정
사용자는 저마다 다르므로 높은 앱 참여를 달성하기 위해서는 타겟팅된 경험을 제공하는 것이 필수적입니다. 원격 구성을 통해 사용자 요구에 가장 잘 맞게 자동으로 앱 경험을 맞춤설정할 수 있습니다. 참여하여 효과적인 개인 맞춤설정 전략에 포함되는 요소가 무엇인지, 어떤 유형의 목표에 맞게 최적화할 수 있는지, 그리고 앱 개발자를 위한 검증된 방법은 무엇인지 알아보세요.
Xin Wei
Software Engineer
Xin is a Software Engineer at Google and has worked on various Firebase products, including Crashlytics, 3rd-party integrations, and Remote Config. He previously worked at Twitter, where he was part of the Fabric team. As a caffeine based life-form, Xin can often be found at various coffee and boba shops around the bay area, turning coffee into code. Xin also enjoys playing board games and solving puzzles at nearby escape rooms.
12:15
-
12:30 PM EDT
에뮬레이터 도구 모음에서 Firestore를 사용하여 빠르고 안전하게, 무료로 개발하기
에뮬레이터 도구 모음을 사용하면 Firebase를 사용한 로컬 개발에 박차를 가할 수 있습니다. 구축 + 배포 단계 없이 로컬에서 훨씬 빠른 속도로 자주 변경 사항을 테스트하세요. 이 대담에서는 예를 들어 프로덕션에서 어떻게 동작할지 정확히 파악하고 예기치 못한 비용을 방지하기 위해 기능 변경을 로컬에서 테스트한 다음 프로덕션에 푸시하기와 같은 일반적인 몇 가지 고충점, 그리고 에뮬레이터 도구 모음을 사용하여 로컬로 개발함으로써 이러한 고충을 완화하는 방법을 알아봅니다 마지막으로 에뮬레이터 도구 모음을 사용해서 로컬에서 규칙 변경을 테스트하여 프로덕션에서의 예기치 못한 중단을 방지하는 방법도 살펴봅니다.
Chris Thompson
Software Engineer
Chris is a Software Engineer working on the Firebase Emulator Suite at Google. Prior to joining the Firebase team he worked on multiple products including Google Currents, Google Chat, and on Android developer toolkits within Google. Prior to joining Google Chris received a Bachelor's degree at Brock University in Ontario, Canada
2:00
-
3:30 PM EDT
Firebase 및 Jetpack Compose를 사용한 프로덕션 대응 Android 앱
Firebase와 Jetpack Compose로 MVVM 아키텍처의 권장사항을 사용하여 Android 앱을 빌드하고 다양한 환경을 사용하도록 코드베이스를 준비하는 방법을 알아보세요. Cloud Firestore, 원격 구성 및 Performance Monitoring을 사용하여 함께 코딩하면서 뛰어난 성능의 Android 앱을 만들어 봅시다! 이 수업에서 다루는 내용: 기본 요건:
com.example.makeitso
사용)google-services.json
파일을 다운로드하여 액세스 가능한 위치에 저장
Marina Coelho
Developer Relations Engineer
Marina worked as a software developer for eight years before joining the Firebase team as a Developer Relations Engineer. Her mission is to help developers excel in building great apps using Firebase products. She graduated in Information Systems from a university in South Brazil and recently moved to London.
Vladimir Kryachko
Software Engineer
Vlad is a software engineer at Firebase. He works on core SDK infrastructure to help teams build high quality products faster. I am also a Kotlin enthusiast and help make Firebase Kotlin support better.
2:00
-
3:30 PM EDT
Firebase를 이용하여 Flutter 채팅 앱 빌드, 출시 및 모니터링
이 워크숍에서는 MFA, 데이터 자동 삭제와 같은 우수한 Firebase 최신 기능을 사용하여 Flutter 채팅 앱을 함께 빌드합니다. 또한 개발자가 확신을 갖고 새로운 기능을 출시하고 장애를 모니터링하고 필요할 때 롤백할 수 있게 해주는 도구와 함께 실습 환경도 제공합니다. 이 수업에서 다루는 내용: 기본 요건: 참석 전에 다음 항목을 설치해야 합니다.
flutter doctor
실행 후 오류가 없음을 확인
Rosário P. Fernandes
Firebase DevRel Engineer
Rosário P. Fernandes is a Developer Relations Engineer on the Firebase Team, mainly focused on helping developers integrate Firebase into their Android App Development workflows. He’s originally from Mozambique, but is now based in London, UK. Rosário has been using Firebase since 2016 and has also contributed lots of improvements to its codebase. In his free-time, he enjoys playing chess, reading comic books and watching movies.
Alexander Nohe
Developer Relations Engineer
Alexander Nohe is a Developer Relations Engineer at Google currently working on Firebase and previously ChromeOS. Previously, Alexander was a product engineer working on mobile applications at the mapping company ESRI based in Redlands, California. Alexander earned a Bachelor's Degree in Geography with an emphasis on GIS and a Master's Degree in GIS management from Salisbury University in Salisbury, Maryland.
2:00
-
2:15 PM EDT
Firebase 출시 및 모니터링 제품을 위한 고급 알림
Crashlytics, Performance Monitoring 및 앱 배포 알림을 더 세밀하게 제어할 수 있으면 좋겠다고 생각해보신 적이 있나요? 팀에서 앱 문제에 대한 알림을 받기 위해 이메일 외의 도구를 사용 중일 수도 있습니다. 이 대담에서는 팀에서 Firebase 알림, Eventarc 및 Firebase용 Cloud Functions를 사용하여 알림 논리를 맞춤설정하고 Firebase 외부의 서비스와 통신하는 방법을 알아봅니다.
Mariah Hart
Product Manager
Mariah Hart is a Product Manager working on Firebase Performance Monitoring. Prior to joining Google, Mariah worked as a software engineer turned Product Manager for Windows and Mixed reality products at Microsoft. Previously, Mariah helped shape and define accessible virtual reality experiences for people with disabilities and now applies that passion to building tools that empower developers to build and maintain high-quality apps for their end-users to thrive. Mariah received a bachelor’s degree in Computer Science from Spelman College.
Adam Duke
Software Engineer
Adam is a software engineer working on Firebase Crashlytics. Prior to Google, Adam helped build, launch, and scale the Fabric platform at Twitter. While at Twitter, he was the first employee to have a startup he co-founded become a Twitter acquisition while already working at the company. Adam holds a B.S. in computer science from Widener University
2:15
-
2:30 PM EDT
Firebase Messaging을 통해 잠재 사용자와 소통하기
앱 사용자의 특정 세그먼트와 접촉하는 최선의 방법은 무엇인가요? 잠재 사용자부터 주제, 가져온 세그먼트에 이르기까지 Firebase 메시징에는 사용자층의 특정 그룹에 도달하기 위한 많은 방법이 있습니다. 사용할 수 있는 다양한 유형의 잠재고객 타겟팅에 대해 알아보고 원하는 잠재고객에 도달하기 위한 최선의 방법을 파악하세요.
Derek Chen
Software Engineer
Derek is a software engineer at Google. He works on the Firebase Cloud Messaging team where he enjoys building backend infrastructure to help developers reach and connect with their users. He currently lives in Marin where he loves to hike and boulder. In his free time, he loves exploring new places for food and artisanal boba tea.
2:30
-
2:45 PM EDT
Firebase를 이용하여 SwiftUI 앱 빌드하기
Apple 개발자 여러분 안녕하세요! SwiftUI는 Apple의 여러 플랫폼에 걸쳐 사용자 인터페이스를 구축하기 위한 흥미로운 방법입니다. SwiftUI 앱을 현재 보유하고 있는 경우도 있고, 직접 만들고자 하는 경우도 있을 것입니다. SwiftUI와 Firebase를 통합하면 전보다 훨씬 더 빠르게 새로운 기능을 빌드하고 출시할 수 있습니다. Property Wrapper, Codable 및 SwiftUI View Modifier와 같은 최신 Swift 기능을 사용하여 Firebase 원격 구성, Cloud Firestore 및 Google 애널리틱스를 원활하게 온보딩하는 방법을 알아보세요.
Charlotte Liang
Senior Software Engineer
Charlotte has been working on the Firebase Apple SDKs for 7 years. She’s primarily focusing on making Apple platform development flow easier and helping developers adopt modern technology, such as SwiftUI, watchOS, and WidgetKit, etc. Her passion is to help developers succeed with Firebase and build apps that can positively impact people's lives. Before joining Google, she used to be an iOS game developer and her favorite game is "Don't starve". Currently Charlotte is a second year MBA student at UC Berkeley Haas.
2:45
-
3:00 PM EDT
Cloud Functions 및 Firebase 인증을 사용하여 서버의 데이터 보호
Firebase 보안 규칙은 클라이언트 앱에서의 데이터 액세스를 보호하기 위한 좋은 방법이지만 서버와 같은 신뢰할 수 있는 환경에서의 액세스는 어떻게 관리해야 할까요? 이 대담에서는 최종 사용자가 허용된 리소스와 데이터에만 액세스할 수 있도록 호출 가능한 함수, 공개 HTTPS API 및 NextJS 사이트를 보호하는 몇 가지 전략을 대략적으로 살펴봅니다.
Jeff Huleatt
Senior Developer Relations Engineer
Jeff is a Developer Relations Engineer for Firebase, and he's excited to help people make cool stuff on the web. Jeff works to make Firebase better for web developers with open source projects like the Firebase Emulator Suite, Firebase Hosting Github Action, and ReactFire.