SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Confidential & ProprietaryConfidential & Proprietary
El siguiente paso para
aplicaciones exitosas...
1
+Nicolas Bortolotti
@nickbortolotti
Aplicando cloud, firebase y tensorflow
Confidential & ProprietaryConfidential & Proprietary 2
● Cloud
○ Cloud Vision API
○ Cloud Power Autoscaling [infrastructure]
● Firebase
○ Implementación Web [chat, support service]
● TensorFlow
○ Clasificación
@nickbortolotti +Nicolas Bortolotti
Confidential & ProprietaryConfidential & Proprietary 3
Google Now on Tap
Google Now on Tap
Google Photos
Proprietary + ConfidentialProprietary + Confidential
Proprietary + Confidential
Cloud vision API
Confidential & ProprietaryConfidential & Proprietary 8@nickbortolotti +Nicolas Bortolotti
https://cloud.google.com/vision/
Project Jacquard
Project Jacquard
Project Soli
Proprietary + Confidential
Announcement #16
Google Assistant
Google Home
Allo / Duo
Android N Developer Preview 3
Android Studio Developer Preview 2.2
Android Wear 2.0
Firebase
Progressive Web Apps
Instant App
Proprietary + Confidential
Google Assistant
Conversational—an ongoing two-way dialogue between you
and Google that understands your world and helps you get
things done.
Con el cambio de móvil, nuestra forma
de consumir contenido ha cambiado
UI Today
“
Por primera vez este
verano, se completaron
más búsquedas en Google
sobre dispositivos móviles
que en ordenadores de
escritorio
Amit Singhal, August 2015
”
of people abandon a website that
takes more than 3 seconds to load40%
Performance
Introducing
Accelerated Mobile Pages
Web pages, today Accelerated Mobile Pages
What is AMP?
HTML5
(AMP HTML)
JavaScript
(AMP JS)
CSS3
(Custom styling)
Global Proxy
Cache
(AMP Cache)
Proprietary + Confidential
..la performance
Solo
Importa?
Proprietary + Confidential
Usuarios dejarán el sitio antes de
realizar otro signup
Source: Blue Research
54%
Proprietary + Confidential
Usuarios se rendirán si no recuerdan
un nombre de usuario y contraseña
Source: Blue Research
92%
Proprietary + Confidential
Los usuarios utilizan la misma
contraseña en varios sitios
Source: Instant Checkmate
73%
Proprietary + Confidential
Google API for seamless
sign-up and sign-in on
Android
INTRODUCING
https://developers.google.com/identity/smartlock-passwords/android/
Confidential & Proprietary
For the past 15 years, Google has
been building out the fastest, most
powerful, highest quality cloud
infrastructure on the planet.
24
Proprietary + ConfidentialProprietary + Confidential
Proprietary + Confidential
Cloud Platform Power
Power of Cloud Platform - Autoscaling
Confidential & ProprietaryConfidential & Proprietary 26
Web
Server
Logica
Storage
Cliente
Web
Server
Logica
Storage
Web
Server
Logica
Storage
IP Web
Server
Logica
Storage
IP
Balance
IP IP
Rule
CPU %
@nickbortolotti +Nicolas Bortolotti
Proprietary + ConfidentialProprietary + Confidential
Proprietary + Confidential
Firebase
App success made simple
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Optimization
Hay una complejidad inherente en la construcción de
aplicaciones de hoy
Hosting Device testingCommunication
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Exploremos #Firebase, una nueva plataforma para el
desarrollo de aplicaciones móviles
Single SDK Cross-platform Integrated tools
and services
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Analytics
Acquisition
Dynamic Links
Invites
AdWords
Re-Engagement
Notifications
App Indexing
In-app Ads
AdMob
EarnGrow
Backend Services
Realtime Database
Authentication
File/Image Storage
Remote Config
Hosting
Cloud Messaging
App Quality Services
Crash Reporting
Test Lab
Develop
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Store and sync data in milliseconds
● NoSQL, JSON database
● Synchronize data across devices in milliseconds
● Offline app support
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Easily store and serve files and images
● Robust, resumable uploads and downloads
● Security and validation integrated with Authentication
● Global scale provided by Google Cloud Storage
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
● Authenticate users securely with low friction
● Out of the box solution, handles advanced user flows
● Support for Email/Password, OAuth, anon accounts
● Android, iOS, Web and server SDKs
Secure and easy authentication
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Customize your app on the fly
● Run A/B experiments or change app behavior
● Control custom key-value pairs from the Console
● Changes propagate instantly
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Deliver web content faster
● Deploy your static website in seconds
● Protected with an SSL Certificate by default
● Backed by a global CDN
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Deliver web content faster
● Providing reliable message delivery to over 1.5b devices and 150b
upstream/downstream messages per day
● Free, unlimited messages for iOS, Android, and Web
● Target individual devices, device groups and topic subscribers efficiently
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Test in the lab, not on your users
● Run your app on hundreds of physical and virtual devices before
you launch
● Automated tests and actionable reports
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Proprietary + Confidential
Keep your app stable
● Capture, cluster and prioritize app crashes
● Integration with other Firebase products to identify highest
impact crashes with debugging data
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Proprietary + Confidential
Track the success of your app marketing
campaigns across other networks
Firebase integrates with 20+ ad
networks: use just one SDK to
track performance for all of them
Close the loop with partner
networks to improve optimization:
send conversion data back to
those networks via postbacks
40
Firebase - Google Developers
Lista
41
Support/Chat Service
CodeLab experience:
https://codelabs.developers.google.com/codelabs/fi
rebase-web/#0
Step by Step: example sign-in
[https://www.youtube.com/watch?v=gMU2sfyoM5c]
Preguntas stackoverflow:
firebase [link]
@nickbortolotti +Nicolas Bortolotti
Proprietary + ConfidentialProprietary + Confidential
Proprietary + Confidential
TensorFlow
The power in your hands...
Confidential & Proprietary 43
Machine Learning Information
Lista de reproducción
Confidential & Proprietary 44
Matemática para todos...
Confidential & Proprietary 45
Clasificación?
Confidential & Proprietary 46
Perfil del desarrollador...
El rustico El elegante o académico
interface Rendimientos {
Money GetInteres(Cuenta c);
}
class CuentaCorriente : Rendimientos {
public Money GetInteres(Cuenta c) {
return [calcular el interés de cuentas corrientes];
}
class CuentaCheques : Rendimientos {
public Money GetInteres(Cuenta c) {
return [calcular el interés de cuentas de cheques];
}
if categoria == 'clase':
if categoria == 'juego':
if categoria == 'auto':
if categoria == 'monitor':
if categoria == 'silla':
if categoria == 'canal':
if categoria == 'mesa':
categoria == 'si'
El desarrollador científico?
Confidential & Proprietary 47
http://playground.tensorflow.org/
Confidential & Proprietary 48
100 Mujeres dicen …
Modelo de Clasificación
Topología: 3 capas ocultas [10,20,10]
Función de activación Tanh
Dataset de entrenamiento
Dataset de pruebas
Metodologia: DNNClassifier
Version 0.9:
https://www.tensorflow.org/versions/r0.9/tutorials/t
flearn/index.html
Preguntas stackoverflow:
Tensorflow [link]
@nickbortolotti +Nicolas Bortolotti
Confidential & Proprietary 49
Confidential & Proprietary
You never change things by
fighting the existing reality.
To change something, build
a new model that makes the
existing model obsolete.
- Buckminster Fuller
Confidential & Proprietary 51
Especially in technology, we need
revolutionary change, not
incremental change. by Larry
Basically, our goal is to organize the world's
information and to make it universally
accessible and useful. by Larry
Thanks!

Mais conteúdo relacionado

Mais procurados

CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeCI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
Amazon Web Services
 

Mais procurados (20)

New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
What's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at CiscoWhat's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at Cisco
 
Build advanced Voice Assistants and Chat Bots - Stève Sfartz - Codemotion Mil...
Build advanced Voice Assistants and Chat Bots - Stève Sfartz - Codemotion Mil...Build advanced Voice Assistants and Chat Bots - Stève Sfartz - Codemotion Mil...
Build advanced Voice Assistants and Chat Bots - Stève Sfartz - Codemotion Mil...
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
Cloud Native Java with Spring Cloud Services
Cloud Native Java with Spring Cloud ServicesCloud Native Java with Spring Cloud Services
Cloud Native Java with Spring Cloud Services
 
Api more than payload (2021 Update)
Api more than payload (2021 Update)Api more than payload (2021 Update)
Api more than payload (2021 Update)
 
To ∞ (~65K) and beyond! - Sebastiano Gottardo - Codemotion Milan 2016
To ∞ (~65K) and beyond! - Sebastiano Gottardo - Codemotion Milan 2016To ∞ (~65K) and beyond! - Sebastiano Gottardo - Codemotion Milan 2016
To ∞ (~65K) and beyond! - Sebastiano Gottardo - Codemotion Milan 2016
 
Vibe Koli 2019 - Utazás az egyetem padjaitól a Google Developer Expertig
Vibe Koli 2019 - Utazás az egyetem padjaitól a Google Developer ExpertigVibe Koli 2019 - Utazás az egyetem padjaitól a Google Developer Expertig
Vibe Koli 2019 - Utazás az egyetem padjaitól a Google Developer Expertig
 
Netflix - 40 msec
Netflix - 40 msecNetflix - 40 msec
Netflix - 40 msec
 
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event InspectionUsing the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
 
Chatbots 101: design, code, deploy - Cisco Live Orlando 2018 - DEVNET-2896
Chatbots 101: design, code, deploy - Cisco Live Orlando 2018 - DEVNET-2896Chatbots 101: design, code, deploy - Cisco Live Orlando 2018 - DEVNET-2896
Chatbots 101: design, code, deploy - Cisco Live Orlando 2018 - DEVNET-2896
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
 
DevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -CloudbeesDevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -Cloudbees
 
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
 
API more than payload
API more than payloadAPI more than payload
API more than payload
 
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
 
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeCI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
 
Microxchg Microservices
Microxchg MicroservicesMicroxchg Microservices
Microxchg Microservices
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
Open Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and ComplianceOpen Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and Compliance
 

Destaque

ECTODAY September 2012 - Printed Edition
ECTODAY September 2012 - Printed EditionECTODAY September 2012 - Printed Edition
ECTODAY September 2012 - Printed Edition
Lovemore
 
Speed tree 활용법
Speed tree 활용법Speed tree 활용법
Speed tree 활용법
Yggdrasil610
 
게임개발사원이되자
게임개발사원이되자게임개발사원이되자
게임개발사원이되자
Yggdrasil610
 
English
EnglishEnglish
English
David
 
게임 개발을 위한 렌더링 기법 한성환
게임 개발을 위한 렌더링 기법   한성환게임 개발을 위한 렌더링 기법   한성환
게임 개발을 위한 렌더링 기법 한성환
Yggdrasil610
 
Dga 아름다운 캐릭터 만들기
Dga 아름다운 캐릭터 만들기Dga 아름다운 캐릭터 만들기
Dga 아름다운 캐릭터 만들기
Yggdrasil610
 

Destaque (13)

Best practices Android App Review - native
Best practices Android App Review - nativeBest practices Android App Review - native
Best practices Android App Review - native
 
Pension plan freeze/termination issues_MWPC 2011
Pension plan freeze/termination issues_MWPC 2011Pension plan freeze/termination issues_MWPC 2011
Pension plan freeze/termination issues_MWPC 2011
 
Public Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #ItalianPublic Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #Italian
 
ECTODAY September 2012 - Printed Edition
ECTODAY September 2012 - Printed EditionECTODAY September 2012 - Printed Edition
ECTODAY September 2012 - Printed Edition
 
Speed tree 활용법
Speed tree 활용법Speed tree 활용법
Speed tree 활용법
 
That’s a nice UI, but have you internationalized your Javascript?
That’s a nice UI, but have you internationalized your Javascript?That’s a nice UI, but have you internationalized your Javascript?
That’s a nice UI, but have you internationalized your Javascript?
 
2015 CalCPA/FTB Q&A
2015 CalCPA/FTB Q&A2015 CalCPA/FTB Q&A
2015 CalCPA/FTB Q&A
 
게임개발사원이되자
게임개발사원이되자게임개발사원이되자
게임개발사원이되자
 
해킹과 보안
해킹과 보안해킹과 보안
해킹과 보안
 
English
EnglishEnglish
English
 
게임 개발을 위한 렌더링 기법 한성환
게임 개발을 위한 렌더링 기법   한성환게임 개발을 위한 렌더링 기법   한성환
게임 개발을 위한 렌더링 기법 한성환
 
Pension accounting primer
Pension accounting primerPension accounting primer
Pension accounting primer
 
Dga 아름다운 캐릭터 만들기
Dga 아름다운 캐릭터 만들기Dga 아름다운 캐릭터 만들기
Dga 아름다운 캐릭터 만들기
 

Semelhante a El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y firebase

Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise ScaleSecuring Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
DevOps.com
 

Semelhante a El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y firebase (20)

#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
 
AWS November meetup Slides
AWS November meetup SlidesAWS November meetup Slides
AWS November meetup Slides
 
AWS User Group November
AWS User Group NovemberAWS User Group November
AWS User Group November
 
Gdg oau firebase-10_09_16
Gdg oau firebase-10_09_16Gdg oau firebase-10_09_16
Gdg oau firebase-10_09_16
 
Production-ready progressive web apps
Production-ready progressive web appsProduction-ready progressive web apps
Production-ready progressive web apps
 
Dsc Firebase Introduction
Dsc Firebase IntroductionDsc Firebase Introduction
Dsc Firebase Introduction
 
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
 
Cloud DevOps Engineer in Amihan
Cloud DevOps Engineer in AmihanCloud DevOps Engineer in Amihan
Cloud DevOps Engineer in Amihan
 
Focus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleFocus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de Google
 
Lessons learned using Firebase in Production
Lessons learned using Firebase in ProductionLessons learned using Firebase in Production
Lessons learned using Firebase in Production
 
Lessons learned while going serverless in production
Lessons learned while going serverless in productionLessons learned while going serverless in production
Lessons learned while going serverless in production
 
Firebase in action
Firebase in actionFirebase in action
Firebase in action
 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
 
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise ScaleSecuring Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
Microsoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and Azure
 
Lessons learned while going serverless in production
Lessons learned while going serverless in productionLessons learned while going serverless in production
Lessons learned while going serverless in production
 
Google Cloud Fundamentals
Google Cloud Fundamentals Google Cloud Fundamentals
Google Cloud Fundamentals
 

Mais de Nicolas Bortolotti

Mais de Nicolas Bortolotti (17)

Cloud study jams workshop - classify images of clouds in the cloud with aut...
Cloud study jams   workshop - classify images of clouds in the cloud with aut...Cloud study jams   workshop - classify images of clouds in the cloud with aut...
Cloud study jams workshop - classify images of clouds in the cloud with aut...
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlow
 
Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ] Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ]
 
Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]
 
[Public] GDS Metodología de Revisión #2015
[Public] GDS Metodología de Revisión #2015[Public] GDS Metodología de Revisión #2015
[Public] GDS Metodología de Revisión #2015
 
[public] Android Material design - #7arquetipos15 [español]
[public] Android  Material design - #7arquetipos15 [español][public] Android  Material design - #7arquetipos15 [español]
[public] Android Material design - #7arquetipos15 [español]
 
[Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español][Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español]
 
[Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español][Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español]
 
[Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español][Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español]
 
[Public] between two worlds native&no-native experiences
[Public] between two worlds  native&no-native experiences[Public] between two worlds  native&no-native experiences
[Public] between two worlds native&no-native experiences
 
[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews template[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews template
 
Public gplusextractor #Social #italian
Public gplusextractor #Social #italianPublic gplusextractor #Social #italian
Public gplusextractor #Social #italian
 
Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian
 
Public #Android #Material-Design #italian
Public #Android #Material-Design #italianPublic #Android #Material-Design #italian
Public #Android #Material-Design #italian
 
[Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa][Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa]
 
Public Admob Android Integration #italian
Public Admob Android Integration #italianPublic Admob Android Integration #italian
Public Admob Android Integration #italian
 
[Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy][Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy]
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Último (20)

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y firebase

  • 1. Confidential & ProprietaryConfidential & Proprietary El siguiente paso para aplicaciones exitosas... 1 +Nicolas Bortolotti @nickbortolotti Aplicando cloud, firebase y tensorflow
  • 2. Confidential & ProprietaryConfidential & Proprietary 2 ● Cloud ○ Cloud Vision API ○ Cloud Power Autoscaling [infrastructure] ● Firebase ○ Implementación Web [chat, support service] ● TensorFlow ○ Clasificación @nickbortolotti +Nicolas Bortolotti
  • 7. Proprietary + ConfidentialProprietary + Confidential Proprietary + Confidential Cloud vision API
  • 8. Confidential & ProprietaryConfidential & Proprietary 8@nickbortolotti +Nicolas Bortolotti https://cloud.google.com/vision/
  • 12. Proprietary + Confidential Announcement #16 Google Assistant Google Home Allo / Duo Android N Developer Preview 3 Android Studio Developer Preview 2.2 Android Wear 2.0 Firebase Progressive Web Apps Instant App
  • 13. Proprietary + Confidential Google Assistant Conversational—an ongoing two-way dialogue between you and Google that understands your world and helps you get things done.
  • 14. Con el cambio de móvil, nuestra forma de consumir contenido ha cambiado
  • 15. UI Today “ Por primera vez este verano, se completaron más búsquedas en Google sobre dispositivos móviles que en ordenadores de escritorio Amit Singhal, August 2015 ”
  • 16. of people abandon a website that takes more than 3 seconds to load40% Performance
  • 17. Introducing Accelerated Mobile Pages Web pages, today Accelerated Mobile Pages
  • 18. What is AMP? HTML5 (AMP HTML) JavaScript (AMP JS) CSS3 (Custom styling) Global Proxy Cache (AMP Cache)
  • 19. Proprietary + Confidential ..la performance Solo Importa?
  • 20. Proprietary + Confidential Usuarios dejarán el sitio antes de realizar otro signup Source: Blue Research 54%
  • 21. Proprietary + Confidential Usuarios se rendirán si no recuerdan un nombre de usuario y contraseña Source: Blue Research 92%
  • 22. Proprietary + Confidential Los usuarios utilizan la misma contraseña en varios sitios Source: Instant Checkmate 73%
  • 23. Proprietary + Confidential Google API for seamless sign-up and sign-in on Android INTRODUCING https://developers.google.com/identity/smartlock-passwords/android/
  • 24. Confidential & Proprietary For the past 15 years, Google has been building out the fastest, most powerful, highest quality cloud infrastructure on the planet. 24
  • 25. Proprietary + ConfidentialProprietary + Confidential Proprietary + Confidential Cloud Platform Power Power of Cloud Platform - Autoscaling
  • 26. Confidential & ProprietaryConfidential & Proprietary 26 Web Server Logica Storage Cliente Web Server Logica Storage Web Server Logica Storage IP Web Server Logica Storage IP Balance IP IP Rule CPU % @nickbortolotti +Nicolas Bortolotti
  • 27. Proprietary + ConfidentialProprietary + Confidential Proprietary + Confidential Firebase App success made simple
  • 28. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Optimization Hay una complejidad inherente en la construcción de aplicaciones de hoy Hosting Device testingCommunication
  • 29. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Exploremos #Firebase, una nueva plataforma para el desarrollo de aplicaciones móviles Single SDK Cross-platform Integrated tools and services
  • 30. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Analytics Acquisition Dynamic Links Invites AdWords Re-Engagement Notifications App Indexing In-app Ads AdMob EarnGrow Backend Services Realtime Database Authentication File/Image Storage Remote Config Hosting Cloud Messaging App Quality Services Crash Reporting Test Lab Develop
  • 31. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Store and sync data in milliseconds ● NoSQL, JSON database ● Synchronize data across devices in milliseconds ● Offline app support Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 32. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Easily store and serve files and images ● Robust, resumable uploads and downloads ● Security and validation integrated with Authentication ● Global scale provided by Google Cloud Storage Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 33. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential ● Authenticate users securely with low friction ● Out of the box solution, handles advanced user flows ● Support for Email/Password, OAuth, anon accounts ● Android, iOS, Web and server SDKs Secure and easy authentication Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 34. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Customize your app on the fly ● Run A/B experiments or change app behavior ● Control custom key-value pairs from the Console ● Changes propagate instantly Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 35. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Deliver web content faster ● Deploy your static website in seconds ● Protected with an SSL Certificate by default ● Backed by a global CDN Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 36. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Deliver web content faster ● Providing reliable message delivery to over 1.5b devices and 150b upstream/downstream messages per day ● Free, unlimited messages for iOS, Android, and Web ● Target individual devices, device groups and topic subscribers efficiently Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 37. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Test in the lab, not on your users ● Run your app on hundreds of physical and virtual devices before you launch ● Automated tests and actionable reports Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 38. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Keep your app stable ● Capture, cluster and prioritize app crashes ● Integration with other Firebase products to identify highest impact crashes with debugging data Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 39. Proprietary + Confidential Track the success of your app marketing campaigns across other networks Firebase integrates with 20+ ad networks: use just one SDK to track performance for all of them Close the loop with partner networks to improve optimization: send conversion data back to those networks via postbacks
  • 40. 40 Firebase - Google Developers Lista
  • 41. 41 Support/Chat Service CodeLab experience: https://codelabs.developers.google.com/codelabs/fi rebase-web/#0 Step by Step: example sign-in [https://www.youtube.com/watch?v=gMU2sfyoM5c] Preguntas stackoverflow: firebase [link] @nickbortolotti +Nicolas Bortolotti
  • 42. Proprietary + ConfidentialProprietary + Confidential Proprietary + Confidential TensorFlow The power in your hands...
  • 43. Confidential & Proprietary 43 Machine Learning Information Lista de reproducción
  • 44. Confidential & Proprietary 44 Matemática para todos...
  • 45. Confidential & Proprietary 45 Clasificación?
  • 46. Confidential & Proprietary 46 Perfil del desarrollador... El rustico El elegante o académico interface Rendimientos { Money GetInteres(Cuenta c); } class CuentaCorriente : Rendimientos { public Money GetInteres(Cuenta c) { return [calcular el interés de cuentas corrientes]; } class CuentaCheques : Rendimientos { public Money GetInteres(Cuenta c) { return [calcular el interés de cuentas de cheques]; } if categoria == 'clase': if categoria == 'juego': if categoria == 'auto': if categoria == 'monitor': if categoria == 'silla': if categoria == 'canal': if categoria == 'mesa': categoria == 'si' El desarrollador científico?
  • 47. Confidential & Proprietary 47 http://playground.tensorflow.org/
  • 48. Confidential & Proprietary 48 100 Mujeres dicen … Modelo de Clasificación Topología: 3 capas ocultas [10,20,10] Función de activación Tanh Dataset de entrenamiento Dataset de pruebas Metodologia: DNNClassifier Version 0.9: https://www.tensorflow.org/versions/r0.9/tutorials/t flearn/index.html Preguntas stackoverflow: Tensorflow [link] @nickbortolotti +Nicolas Bortolotti
  • 50. Confidential & Proprietary You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete. - Buckminster Fuller
  • 51. Confidential & Proprietary 51 Especially in technology, we need revolutionary change, not incremental change. by Larry Basically, our goal is to organize the world's information and to make it universally accessible and useful. by Larry Thanks!