SlideShare una empresa de Scribd logo
1 de 23
I/O 2018
What you may have missed!
What this is about
You may have sat through the keynote or other sessions so this is more of a
quick round-up of some of the big announcements from this I/O in some
sections we’ll link to the session in question incase you’ve missed it
Keynotes
The Keynote
Google Lens - AI driven camera app
Google news reboot
Google Duplex
Android P - Gestures
Google Assistant is getting smart displays
Smart Compose
Dev Keynote
Android has made a lot of developer facing
improvements to build/packaging and
emulation. Slices too
Service Workers in all modern browsers!
Linux Apps on Chrome OS
Material design has had a refresh and there’s
tooling to help with theming
Sceneform is a Java SDK for ARCore
Other Sessions
Web State of the Union
Quickly becoming another keynote due to it’s importance.
Service workers and the improvement PWA can make to business
Desktop PWA announced on chrome OS. Windows and mac later this year
This talk every year is the best developer summary with the dev keynote to give
you and idea of what’s big in Google.
Dev Tools
Local Overrides
Network Search
Command Palette to search through files in
sources
Async Await debugging
Eager Evaluation
Lighthouse
500,000 users and 2 million Pages
3.0 released
Performance data now can include competitor
evaluation thanks to a big query project
Contrast ratio to help with accessibility
Angular
> 1 million angular developers
Schematics - code generation
Component Design kit - helps companies build their own component library
ng add - runs schematics after npm install
Angular Elements - angular custom elements to web standard. You need an
injector currently but that may change
Ivy
Backwards-compatible new rendering pipeline for angular. Smaller, Faster and Simpler apps
uses tree shaking to remove uneeded code. Smaller bundles and this is done through a new rendering
pipeline.
locality - this is an attempt to ensure components can only be built with local knowledge. self-
contained but also has a goal for incrementality (yeah i dont think its a word either)
this is the belief that build time should be linked to the size of the change youre making not the size of
your app. Ivy does this by encapsulating child components no bleeding context into parents so they
dont need rebuilt
They got hello world down by 93% in size to 2.7kb. Insane. 45% reduction in load time
AR
AR marks the next big shift in mobile computing
AR can be useful (house remodelling) Opature in Belfast do this
AR Core is googles platform for developing AR apps
Allows for motion tracking, lighting estimation and environment understanding
Already supported on 100 million Android DEvices
ARCore Updates
Augmented Images - trigger experiences from 2d images like movie posters
https://www.youtube.com/watch?v=uDs9rd7yD0I
Cloud Anchors- shared references between ar apps. Work on IOS with ARKit
Scene Form - Java SDK intended for Android dev
Firebase
Not a lot new.
Cloud Functions - SDK update. Client side sdk for calling functions. Unit Testing functions as well.
Ability to use tensorflow lite models so you can evaluate things on device without bundling the model with
the binary
Crashlytics integrations - slack
Performance monitoring is out of beta into GA. New update shows issues more clearly.
Testlab now supports IOS. Spotify replaced device intra with firebase. Videos and test assets
Android Things
- Closed source :o Security updates for 3 years
- Central automated process for updates
- Kits start at £80 atm and you get the rainbow hat for that. Hopefully will follow
up on this at the iot event. Hat includes lots of sensors and buttons and leds
and a display
PWA
They were EVERYWHERE! Google has been pushing them for about 2 years now
but Service Worker is pretty much universal now (no IE11!) so they were
referenced in nearly all talks including state of the web
https://developers.google.com/web/tools/workbox/
https://www.youtube.com/watch?v=we3lLo-UFtk - Monica Dinculescu
introducing a pwa starter kit
https://www.youtube.com/watch?v=X6yof_vIQnk - discussion on pwa arch
options
Other Cool Talks
Building Personas for your product
https://www.youtube.com/watch?v=tUbB_FbIqPw
Conversational design team.
https://www.youtube.com/watch?v=BnYq7JapeDA&t=2s -Web
Assembly
https://www.youtube.com/watch?v=RS36gBEp8OI - Flutter
Codelabs
Codelabs
https://codelabs.developers.google.com/
May Update includes Kotlin, Firebase, AR, Web Assembly, Android Things and
Flutter
Let me know if there would be interest in partaking in these as a future session
My takeaways
2018 is the year of PWA, AI and
AR
What it felt like
to other people
Our Provisional 2018 Plans
Schedule
June : Tensorflow
July : IOT
Aug : Chromium/Headless Chrome
Sep : Golang
Oct : Android
Nov : Design
Dec : Firebase
Thanks!

Más contenido relacionado

La actualidad más candente

Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoJose Papo, MSc
 
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentWolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentMax Katz
 
Kerbernetes Robotics Distributed System Deep Dive
Kerbernetes Robotics Distributed System Deep DiveKerbernetes Robotics Distributed System Deep Dive
Kerbernetes Robotics Distributed System Deep DiveTomoya Fujita
 
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]GDSCIIITBbsr
 
ROS/ROS2 Distributed System with Kubernetes
ROS/ROS2 Distributed System with KubernetesROS/ROS2 Distributed System with Kubernetes
ROS/ROS2 Distributed System with KubernetesTomoya Fujita
 
Deep Learning: Session 3 : How to succeed
Deep Learning: Session 3 : How to succeedDeep Learning: Session 3 : How to succeed
Deep Learning: Session 3 : How to succeedRajagopal A
 
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Matt Raible
 
Google IO Devbytes 2014
Google IO Devbytes 2014Google IO Devbytes 2014
Google IO Devbytes 2014Vishal Nayak
 
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.DrupalCamp Kyiv
 
warblecamp - twical
warblecamp - twical warblecamp - twical
warblecamp - twical Angus Fox
 
Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17Andrew Deutsch
 
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCPKun-Neng Hung
 
New 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in UnityNew 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in UnityUnity Technologies
 
GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.Åsa Pehrsson
 
What’s new in Angular 5 JavaScript Framework?
What’s new in Angular 5 JavaScript Framework?What’s new in Angular 5 JavaScript Framework?
What’s new in Angular 5 JavaScript Framework?Seasia Infotech
 
Best react native animation libraries & ui component of 2022
Best react native animation libraries & ui component of 2022Best react native animation libraries & ui component of 2022
Best react native animation libraries & ui component of 2022Katy Slemon
 

La actualidad más candente (19)

Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma Visão
 
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentWolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
 
Kerbernetes Robotics Distributed System Deep Dive
Kerbernetes Robotics Distributed System Deep DiveKerbernetes Robotics Distributed System Deep Dive
Kerbernetes Robotics Distributed System Deep Dive
 
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]
 
ROS/ROS2 Distributed System with Kubernetes
ROS/ROS2 Distributed System with KubernetesROS/ROS2 Distributed System with Kubernetes
ROS/ROS2 Distributed System with Kubernetes
 
Deep Learning: Session 3 : How to succeed
Deep Learning: Session 3 : How to succeedDeep Learning: Session 3 : How to succeed
Deep Learning: Session 3 : How to succeed
 
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
 
Google IO Devbytes 2014
Google IO Devbytes 2014Google IO Devbytes 2014
Google IO Devbytes 2014
 
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
 
Jhipster
JhipsterJhipster
Jhipster
 
warblecamp - twical
warblecamp - twical warblecamp - twical
warblecamp - twical
 
Google IO 2018
Google IO 2018Google IO 2018
Google IO 2018
 
Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17
 
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
 
New 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in UnityNew 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in Unity
 
GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.GAE as Android Test Portal. Part 1.
GAE as Android Test Portal. Part 1.
 
Garrett_Shearer_Resume
Garrett_Shearer_ResumeGarrett_Shearer_Resume
Garrett_Shearer_Resume
 
What’s new in Angular 5 JavaScript Framework?
What’s new in Angular 5 JavaScript Framework?What’s new in Angular 5 JavaScript Framework?
What’s new in Angular 5 JavaScript Framework?
 
Best react native animation libraries & ui component of 2022
Best react native animation libraries & ui component of 2022Best react native animation libraries & ui component of 2022
Best react native animation libraries & ui component of 2022
 

Similar a Io 2018

Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014DMI
 
Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3Bruce Pentreath
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
Dictionary Within the Cloud
Dictionary Within the CloudDictionary Within the Cloud
Dictionary Within the Cloudgueste4978b94
 
Smart Mirror Summer Report
Smart Mirror Summer ReportSmart Mirror Summer Report
Smart Mirror Summer ReportJabari Barton
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev DayUdi Bauman
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...e-Legion
 
Deep dive into Google Cloud for Big Data
Deep dive into Google Cloud for Big DataDeep dive into Google Cloud for Big Data
Deep dive into Google Cloud for Big DataTu Le Dinh
 
Big data on google cloud
Big data on google cloudBig data on google cloud
Big data on google cloudTu Pham
 
Parallel universe-issue-29
Parallel universe-issue-29Parallel universe-issue-29
Parallel universe-issue-29DESMOND YUEN
 
IRJET- Smart Mirror using Voice Interface
IRJET- Smart Mirror using Voice InterfaceIRJET- Smart Mirror using Voice Interface
IRJET- Smart Mirror using Voice InterfaceIRJET Journal
 
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textFlutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textToma Velev
 
2016 05-07 amro handy labs workshop
2016 05-07 amro handy labs workshop2016 05-07 amro handy labs workshop
2016 05-07 amro handy labs workshopLama K Banna
 
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPLANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPIRJET Journal
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerBill Scott
 
Angular js mobile jsday 2014 - Verona 14 may
Angular js mobile   jsday 2014 - Verona 14 mayAngular js mobile   jsday 2014 - Verona 14 may
Angular js mobile jsday 2014 - Verona 14 mayLuciano Amodio
 
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...Google Cloud Platform - Japan
 
GDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NGDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NImam Raza
 

Similar a Io 2018 (20)

Android lollipop
Android lollipopAndroid lollipop
Android lollipop
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014
 
Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
Dictionary Within the Cloud
Dictionary Within the CloudDictionary Within the Cloud
Dictionary Within the Cloud
 
Smart Mirror Summer Report
Smart Mirror Summer ReportSmart Mirror Summer Report
Smart Mirror Summer Report
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
 
Deep dive into Google Cloud for Big Data
Deep dive into Google Cloud for Big DataDeep dive into Google Cloud for Big Data
Deep dive into Google Cloud for Big Data
 
Big data on google cloud
Big data on google cloudBig data on google cloud
Big data on google cloud
 
Parallel universe-issue-29
Parallel universe-issue-29Parallel universe-issue-29
Parallel universe-issue-29
 
IRJET- Smart Mirror using Voice Interface
IRJET- Smart Mirror using Voice InterfaceIRJET- Smart Mirror using Voice Interface
IRJET- Smart Mirror using Voice Interface
 
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textFlutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - text
 
2016 05-07 amro handy labs workshop
2016 05-07 amro handy labs workshop2016 05-07 amro handy labs workshop
2016 05-07 amro handy labs workshop
 
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPLANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APP
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
 
Angular js mobile jsday 2014 - Verona 14 may
Angular js mobile   jsday 2014 - Verona 14 mayAngular js mobile   jsday 2014 - Verona 14 may
Angular js mobile jsday 2014 - Verona 14 may
 
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
 
GDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NGDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android N
 

Último

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Último (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Io 2018

  • 1. I/O 2018 What you may have missed!
  • 2. What this is about You may have sat through the keynote or other sessions so this is more of a quick round-up of some of the big announcements from this I/O in some sections we’ll link to the session in question incase you’ve missed it
  • 4. The Keynote Google Lens - AI driven camera app Google news reboot Google Duplex Android P - Gestures Google Assistant is getting smart displays Smart Compose
  • 5. Dev Keynote Android has made a lot of developer facing improvements to build/packaging and emulation. Slices too Service Workers in all modern browsers! Linux Apps on Chrome OS Material design has had a refresh and there’s tooling to help with theming Sceneform is a Java SDK for ARCore
  • 7. Web State of the Union Quickly becoming another keynote due to it’s importance. Service workers and the improvement PWA can make to business Desktop PWA announced on chrome OS. Windows and mac later this year This talk every year is the best developer summary with the dev keynote to give you and idea of what’s big in Google.
  • 8. Dev Tools Local Overrides Network Search Command Palette to search through files in sources Async Await debugging Eager Evaluation Lighthouse 500,000 users and 2 million Pages 3.0 released Performance data now can include competitor evaluation thanks to a big query project Contrast ratio to help with accessibility
  • 9. Angular > 1 million angular developers Schematics - code generation Component Design kit - helps companies build their own component library ng add - runs schematics after npm install Angular Elements - angular custom elements to web standard. You need an injector currently but that may change
  • 10. Ivy Backwards-compatible new rendering pipeline for angular. Smaller, Faster and Simpler apps uses tree shaking to remove uneeded code. Smaller bundles and this is done through a new rendering pipeline. locality - this is an attempt to ensure components can only be built with local knowledge. self- contained but also has a goal for incrementality (yeah i dont think its a word either) this is the belief that build time should be linked to the size of the change youre making not the size of your app. Ivy does this by encapsulating child components no bleeding context into parents so they dont need rebuilt They got hello world down by 93% in size to 2.7kb. Insane. 45% reduction in load time
  • 11. AR AR marks the next big shift in mobile computing AR can be useful (house remodelling) Opature in Belfast do this AR Core is googles platform for developing AR apps Allows for motion tracking, lighting estimation and environment understanding Already supported on 100 million Android DEvices
  • 12. ARCore Updates Augmented Images - trigger experiences from 2d images like movie posters https://www.youtube.com/watch?v=uDs9rd7yD0I Cloud Anchors- shared references between ar apps. Work on IOS with ARKit Scene Form - Java SDK intended for Android dev
  • 13. Firebase Not a lot new. Cloud Functions - SDK update. Client side sdk for calling functions. Unit Testing functions as well. Ability to use tensorflow lite models so you can evaluate things on device without bundling the model with the binary Crashlytics integrations - slack Performance monitoring is out of beta into GA. New update shows issues more clearly. Testlab now supports IOS. Spotify replaced device intra with firebase. Videos and test assets
  • 14. Android Things - Closed source :o Security updates for 3 years - Central automated process for updates - Kits start at £80 atm and you get the rainbow hat for that. Hopefully will follow up on this at the iot event. Hat includes lots of sensors and buttons and leds and a display
  • 15. PWA They were EVERYWHERE! Google has been pushing them for about 2 years now but Service Worker is pretty much universal now (no IE11!) so they were referenced in nearly all talks including state of the web https://developers.google.com/web/tools/workbox/ https://www.youtube.com/watch?v=we3lLo-UFtk - Monica Dinculescu introducing a pwa starter kit https://www.youtube.com/watch?v=X6yof_vIQnk - discussion on pwa arch options
  • 16. Other Cool Talks Building Personas for your product https://www.youtube.com/watch?v=tUbB_FbIqPw Conversational design team. https://www.youtube.com/watch?v=BnYq7JapeDA&t=2s -Web Assembly https://www.youtube.com/watch?v=RS36gBEp8OI - Flutter
  • 18. Codelabs https://codelabs.developers.google.com/ May Update includes Kotlin, Firebase, AR, Web Assembly, Android Things and Flutter Let me know if there would be interest in partaking in these as a future session
  • 19. My takeaways 2018 is the year of PWA, AI and AR
  • 20. What it felt like to other people
  • 22. Schedule June : Tensorflow July : IOT Aug : Chromium/Headless Chrome Sep : Golang Oct : Android Nov : Design Dec : Firebase