Angular is one fire(base)! - Shmuela Jacobs

C
Codemotion Tel AvivCodemotion Tel Aviv
Angular is on Fire(base)!
Shmuela Jacobs
Shmuela Jacobs
Front-end Developer & Consultant
Firebase
4
https://github.com/angular/angular-cli
Angular CLI
https://github.com/angular/angularfire2
AngularFire2
Angular & Firebase
Authentication
Real Time Database
Cloud Functions
Best Practices
NEW!
Project Setup
npm i angular-cli -g
ng new my-app --style=scss --prefix=sj
-it --routing
// .angular-cli.json
{...

"defaults": {

...

"inline": {

"style": false,

"template": true

}

}
}
Connecting to Firebase
npm i firebase angularfire2 -S
// firebase.config.ts
export const firebaseConfig = {

apiKey: "A-Long_api-key",

authDomain: "fir-xyz.firebaseapp.com",

databaseURL: "https://fir-xyz.firebaseio.com",

storageBucket: "fir-xyz.appspot.com",

};
// app.module.ts

import { AngularFireModule } from 'angularfire2';

import { firebaseConfig } from './firebase.config';

@NgModule({ ...
imports: [

AngularFireModule.initializeApp(firebaseConfig),

], ...
})
export class AppModule { }
Authentication
Email + Password
OAuth
Smart user management
Authentication
ng g s auth
// auth.service.ts
@Injectable()

export class AuthService {
login(username, password) {...}
login(provider)
logout() {...}

getUser() {...}
}
Authentication
ng g s auth
// auth.service.ts
@Injectable()

export class AuthService {
constructor(public af: AngularFire) {

this.af.auth.subscribe((authResponse: FirebaseAuthState) => {

if (authResponse) { ... } else { ... }

})

}
login(username, password) {...}
login(provider)
logout() {...}

getUser() {...}
}
Database
Real time
Read/write protection
Lists
Objects
Queries - observables!
Database - Read
ng g s data
// data.service.ts
@Injectable()

export class DataService {
constructor(private af: AngularFire) {

this.itemList = this.af.database.list('/list');

}
getItem(id) {

const itemObservable = this.af.database.object(`/items/${id}`);

itemObservable.subscribe(item => this.currentItem = item);

return itemObservable;

}
}
Database - Write
saveNewItem(item) {
return this.af.database.list(`/list`)

.push(item)

.then(savedItem => {

...

return savedItem;

})

.catch(error => console.error(error));

}



saveExistingItem (item, key) {

return this.af.database.object(`/list/${key}`)

.set(item)

.then(() => ... )

.catch(error => console.error(error));
}
Cloud Functions
Server side functions
DB Triggers
Manage storage
Google APIs
Notifications
// functions/index.js
const functions = require('firebase-functions');
// Import Admin SDK
const admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
const db = admin.database();
exports.myFunction = functions.database.ref('/list/{id}')
.onWrite(event => {
... event.data.val() ...
... event.params.id ...
return db.ref('otherList').update(listItem);
})
Cloud Functions
npm i -g firebase-tools
firebase login
firebase init functions
More in Firebase
Storage
Notifications
Invites
Hosting
AdWords
Analytics
...and more!
Shmuela Jacobs
shmuela@ng-girls.org
github.com/shmool
@ShmuelaJ
ng-girls.org
1 of 19

Recommended

AWS CodeDeploy - basic intro by
AWS CodeDeploy - basic introAWS CodeDeploy - basic intro
AWS CodeDeploy - basic introAnton Babenko
434 views13 slides
ServiceWorkerとES6 Modules時代のTypescript開発考察 by
ServiceWorkerとES6 Modules時代のTypescript開発考察ServiceWorkerとES6 Modules時代のTypescript開発考察
ServiceWorkerとES6 Modules時代のTypescript開発考察Taketoshi 青野健利
2.9K views16 slides
今日から始める Azure Functions 2.0 by
今日から始める Azure Functions 2.0今日から始める Azure Functions 2.0
今日から始める Azure Functions 2.0Yuki Hattori
570 views63 slides
Continuous delivery in AWS by
Continuous delivery in AWSContinuous delivery in AWS
Continuous delivery in AWSAnton Babenko
269 views17 slides
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020 by
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020AWSKRUG - AWS한국사용자모임
7.4K views52 slides
Cross platform mobile apps using .NET by
Cross platform mobile apps using .NETCross platform mobile apps using .NET
Cross platform mobile apps using .NETJonas Follesø
4.2K views64 slides

More Related Content

What's hot

Using JHipster 4 for generating Angular/Spring Boot apps by
Using JHipster 4 for generating Angular/Spring Boot appsUsing JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot appsYakov Fain
3.6K views35 slides
AWS Community Day Bangkok 2019 - Hello ClaudiaJS by
AWS Community Day Bangkok 2019 - Hello ClaudiaJSAWS Community Day Bangkok 2019 - Hello ClaudiaJS
AWS Community Day Bangkok 2019 - Hello ClaudiaJSAWS User Group - Thailand
291 views15 slides
Fluent 2018: When third parties stop being polite... and start getting real by
Fluent 2018: When third parties stop being polite... and start getting realFluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realAkamai Developers & Admins
559 views83 slides
Serverless Pipelines for Serverless Applications by
Serverless Pipelines for Serverless ApplicationsServerless Pipelines for Serverless Applications
Serverless Pipelines for Serverless ApplicationsAmazon Web Services
148 views16 slides
Rethinking Angular Architecture & Performance by
Rethinking Angular Architecture & PerformanceRethinking Angular Architecture & Performance
Rethinking Angular Architecture & PerformanceMark Pieszak
700 views59 slides
Firebase by
FirebaseFirebase
FirebaseTejas Koundinya
712 views18 slides

What's hot(20)

Using JHipster 4 for generating Angular/Spring Boot apps by Yakov Fain
Using JHipster 4 for generating Angular/Spring Boot appsUsing JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot apps
Yakov Fain3.6K views
Serverless Pipelines for Serverless Applications by Amazon Web Services
Serverless Pipelines for Serverless ApplicationsServerless Pipelines for Serverless Applications
Serverless Pipelines for Serverless Applications
Rethinking Angular Architecture & Performance by Mark Pieszak
Rethinking Angular Architecture & PerformanceRethinking Angular Architecture & Performance
Rethinking Angular Architecture & Performance
Mark Pieszak700 views
Developing and deploying serverless applications (February 2017) by Julien SIMON
Developing and deploying serverless applications (February 2017)Developing and deploying serverless applications (February 2017)
Developing and deploying serverless applications (February 2017)
Julien SIMON1.1K views
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high... by AWS User Group - Thailand
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
Building a Serverless Pipeline by Julien SIMON
Building a Serverless PipelineBuilding a Serverless Pipeline
Building a Serverless Pipeline
Julien SIMON3.5K views
Deploying Machine Learning in production without servers - #serverlessCPH by Damien Cavaillès
Deploying Machine Learning in production without servers - #serverlessCPHDeploying Machine Learning in production without servers - #serverlessCPH
Deploying Machine Learning in production without servers - #serverlessCPH
Damien Cavaillès680 views
Running Docker on AWS by Nils De Moor
Running Docker on AWSRunning Docker on AWS
Running Docker on AWS
Nils De Moor314 views
Firebase - realtime backend for mobile app and IoT by Andri Yadi
Firebase - realtime backend for mobile app and IoTFirebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
Andri Yadi3K views
Spring Cloud Function & Project riff #jsug by Toshiaki Maki
Spring Cloud Function & Project riff #jsugSpring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsug
Toshiaki Maki4.2K views
From Docker Straight to AWS by DevOps.com
From Docker Straight to AWSFrom Docker Straight to AWS
From Docker Straight to AWS
DevOps.com393 views
Secured API Acceleration with Engineers from Amazon CloudFront and Slack by Amazon Web Services
Secured API Acceleration with Engineers from Amazon CloudFront and SlackSecured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Amazon Web Services18.5K views
Tamir Dresher - What’s new in ASP.NET Core 6 by Tamir Dresher
Tamir Dresher - What’s new in ASP.NET Core 6Tamir Dresher - What’s new in ASP.NET Core 6
Tamir Dresher - What’s new in ASP.NET Core 6
Tamir Dresher134 views
State in stateless serverless functions by Alex Pshul
State in stateless serverless functionsState in stateless serverless functions
State in stateless serverless functions
Alex Pshul23 views
Future of Development and Deployment using Docker by Tamer Abdul-Radi
Future of Development and Deployment using DockerFuture of Development and Deployment using Docker
Future of Development and Deployment using Docker
Tamer Abdul-Radi1.1K views
What's better than Microservices? Serverless Microservices by Alan Williams
What's better than Microservices? Serverless MicroservicesWhat's better than Microservices? Serverless Microservices
What's better than Microservices? Serverless Microservices
Alan Williams358 views

Similar to Angular is one fire(base)! - Shmuela Jacobs

Angular2 + New Firebase in Action by
Angular2 + New Firebase in ActionAngular2 + New Firebase in Action
Angular2 + New Firebase in ActionRuben Chavarri
599 views26 slides
Serverless Angular, Material, Firebase and Google Cloud applications by
Serverless Angular, Material, Firebase and Google Cloud applicationsServerless Angular, Material, Firebase and Google Cloud applications
Serverless Angular, Material, Firebase and Google Cloud applicationsLoiane Groner
2K views77 slides
Oracle APEX & PhoneGap by
Oracle APEX & PhoneGapOracle APEX & PhoneGap
Oracle APEX & PhoneGapChristian Rokitta
5.8K views31 slides
Angularjs - Unit testing introduction by
Angularjs - Unit testing introductionAngularjs - Unit testing introduction
Angularjs - Unit testing introductionNir Kaufman
9.7K views34 slides
Angular 4 with firebase by
Angular 4 with firebaseAngular 4 with firebase
Angular 4 with firebaseAnne Bougie
559 views53 slides
Alfresco Development Framework Basic by
Alfresco Development Framework BasicAlfresco Development Framework Basic
Alfresco Development Framework BasicMario Romano
1.2K views81 slides

Similar to Angular is one fire(base)! - Shmuela Jacobs(20)

Angular2 + New Firebase in Action by Ruben Chavarri
Angular2 + New Firebase in ActionAngular2 + New Firebase in Action
Angular2 + New Firebase in Action
Ruben Chavarri599 views
Serverless Angular, Material, Firebase and Google Cloud applications by Loiane Groner
Serverless Angular, Material, Firebase and Google Cloud applicationsServerless Angular, Material, Firebase and Google Cloud applications
Serverless Angular, Material, Firebase and Google Cloud applications
Loiane Groner2K views
Angularjs - Unit testing introduction by Nir Kaufman
Angularjs - Unit testing introductionAngularjs - Unit testing introduction
Angularjs - Unit testing introduction
Nir Kaufman9.7K views
Angular 4 with firebase by Anne Bougie
Angular 4 with firebaseAngular 4 with firebase
Angular 4 with firebase
Anne Bougie559 views
Alfresco Development Framework Basic by Mario Romano
Alfresco Development Framework BasicAlfresco Development Framework Basic
Alfresco Development Framework Basic
Mario Romano1.2K views
Full Angular 7 Firebase Authentication System by Digamber Singh
Full Angular 7 Firebase Authentication SystemFull Angular 7 Firebase Authentication System
Full Angular 7 Firebase Authentication System
Digamber Singh118 views
Cloud Foundry Meetup Stuttgart 2017 - Spring Cloud Development by Andreas Falk
Cloud Foundry Meetup Stuttgart 2017 - Spring Cloud DevelopmentCloud Foundry Meetup Stuttgart 2017 - Spring Cloud Development
Cloud Foundry Meetup Stuttgart 2017 - Spring Cloud Development
Andreas Falk314 views
Building with Firebase by Mike Fowler
Building with FirebaseBuilding with Firebase
Building with Firebase
Mike Fowler109 views
Angular 7 Firebase5 CRUD Operations with Reactive Forms by Digamber Singh
Angular 7 Firebase5 CRUD Operations with Reactive FormsAngular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive Forms
Digamber Singh299 views
firebase yebisu_vol2 by Takeshi Eto
firebase yebisu_vol2firebase yebisu_vol2
firebase yebisu_vol2
Takeshi Eto5.6K views
Using JHipster for generating Angular/Spring Boot apps by Yakov Fain
Using JHipster for generating Angular/Spring Boot appsUsing JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot apps
Yakov Fain1.5K views
Using Jhipster 4 for Generating Angular/Spring Boot Apps by VMware Tanzu
Using Jhipster 4 for Generating Angular/Spring Boot AppsUsing Jhipster 4 for Generating Angular/Spring Boot Apps
Using Jhipster 4 for Generating Angular/Spring Boot Apps
VMware Tanzu5.3K views
Rapid prototyping and easy testing with ember cli mirage by Krzysztof Bialek
Rapid prototyping and easy testing with ember cli mirageRapid prototyping and easy testing with ember cli mirage
Rapid prototyping and easy testing with ember cli mirage
Krzysztof Bialek607 views
DevOps for the Enterprise: Virtual Office Hours by Amazon Web Services
DevOps for the Enterprise: Virtual Office HoursDevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office Hours
Amazon Web Services6.8K views
Desarrollo de aplicaciones con Grails 3, Angular JS y Spring Security by Alvaro Sanchez-Mariscal
Desarrollo de aplicaciones con Grails 3, Angular JS y Spring SecurityDesarrollo de aplicaciones con Grails 3, Angular JS y Spring Security
Desarrollo de aplicaciones con Grails 3, Angular JS y Spring Security
Running Splunk on AWS by Alan Williams
Running Splunk on AWSRunning Splunk on AWS
Running Splunk on AWS
Alan Williams6.1K views
Building Single Page Application (SPA) with Symfony2 and AngularJS by Antonio Peric-Mazar
Building Single Page Application (SPA) with Symfony2 and AngularJSBuilding Single Page Application (SPA) with Symfony2 and AngularJS
Building Single Page Application (SPA) with Symfony2 and AngularJS
Creating applications with Grails, Angular JS and Spring Security - GR8Conf U... by Alvaro Sanchez-Mariscal
Creating applications with Grails, Angular JS and Spring Security - GR8Conf U...Creating applications with Grails, Angular JS and Spring Security - GR8Conf U...
Creating applications with Grails, Angular JS and Spring Security - GR8Conf U...

More from Codemotion Tel Aviv

Keynote: Trends in Modern Application Development - Gilly Dekel, IBM by
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMKeynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMCodemotion Tel Aviv
962 views39 slides
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech by
Demystifying docker networking black magic - Lorenzo Fontana, KiratechDemystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, KiratechCodemotion Tel Aviv
230 views23 slides
Faster deep learning solutions from training to inference - Amitai Armon & Ni... by
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Codemotion Tel Aviv
1.3K views31 slides
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage by
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageFacts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageCodemotion Tel Aviv
226 views50 slides
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ... by
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Codemotion Tel Aviv
332 views36 slides
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech by
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechUnleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechCodemotion Tel Aviv
453 views26 slides

More from Codemotion Tel Aviv(20)

Keynote: Trends in Modern Application Development - Gilly Dekel, IBM by Codemotion Tel Aviv
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMKeynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBM
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech by Codemotion Tel Aviv
Demystifying docker networking black magic - Lorenzo Fontana, KiratechDemystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech
Faster deep learning solutions from training to inference - Amitai Armon & Ni... by Codemotion Tel Aviv
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Codemotion Tel Aviv1.3K views
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage by Codemotion Tel Aviv
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageFacts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ... by Codemotion Tel Aviv
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech by Codemotion Tel Aviv
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechUnleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Can we build an Azure IoT controlled device in less than 40 minutes that cost... by Codemotion Tel Aviv
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Codemotion Tel Aviv1.2K views
Actors and Microservices - Can two walk together? - Rotem Hermon, Gigya by Codemotion Tel Aviv
Actors and Microservices - Can two walk together? - Rotem Hermon, GigyaActors and Microservices - Can two walk together? - Rotem Hermon, Gigya
Actors and Microservices - Can two walk together? - Rotem Hermon, Gigya
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces... by Codemotion Tel Aviv
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ... by Codemotion Tel Aviv
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino by Codemotion Tel Aviv
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG TorinoDistributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Containerised ASP.NET Core apps with Kubernetes by Codemotion Tel Aviv
Containerised ASP.NET Core apps with KubernetesContainerised ASP.NET Core apps with Kubernetes
Containerised ASP.NET Core apps with Kubernetes
Codemotion Tel Aviv1.7K views
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza by Codemotion Tel Aviv
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForzaFullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
The Art of Decomposing Monoliths - Kfir Bloch, Wix by Codemotion Tel Aviv
The Art of Decomposing Monoliths - Kfir Bloch, WixThe Art of Decomposing Monoliths - Kfir Bloch, Wix
The Art of Decomposing Monoliths - Kfir Bloch, Wix
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S... by Codemotion Tel Aviv
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben... by Codemotion Tel Aviv
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerry by Codemotion Tel Aviv
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerryGetting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Material Design Demytified - Ran Nachmany, Google by Codemotion Tel Aviv
Material Design Demytified - Ran Nachmany, GoogleMaterial Design Demytified - Ran Nachmany, Google
Material Design Demytified - Ran Nachmany, Google
Codemotion Tel Aviv2.2K views
All the reasons for choosing react js that you didn't know about - Avi Marcus... by Codemotion Tel Aviv
All the reasons for choosing react js that you didn't know about - Avi Marcus...All the reasons for choosing react js that you didn't know about - Avi Marcus...
All the reasons for choosing react js that you didn't know about - Avi Marcus...
Codemotion Tel Aviv2.6K views

Recently uploaded

AMAZON PRODUCT RESEARCH.pdf by
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdfJerikkLaureta
15 views13 slides
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...NUS-ISS
16 views28 slides
.conf Go 2023 - Data analysis as a routine by
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routineSplunk
93 views12 slides
Throughput by
ThroughputThroughput
ThroughputMoisés Armani Ramírez
36 views11 slides
RADIUS-Omnichannel Interaction System by
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction SystemRADIUS
15 views21 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 views17 slides

Recently uploaded(20)

AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS16 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 views
RADIUS-Omnichannel Interaction System by RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS15 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS37 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs169 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS33 views

Angular is one fire(base)! - Shmuela Jacobs