SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Downloaden Sie, um offline zu lesen
Building games
Matt Gamache-Asselin @mattieuga
Parsewith
Wednesday, May 1, 13
Wednesday, May 1, 13
Database
Wednesday, May 1, 13
Database Server+
+ users
+ security
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server+
+ users
+ security
+
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server+
+ users
+ security
Networking
+
+
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server
+
+
+ users
+ security
Networking The fun stuff!
+
+
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server
+
+
+ users
+ security
Networking The fun stuff!
+
+
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server
+
+
+ users
+ security
Networking The fun stuff!
+
+
Wednesday, May 1, 13
Database REST API
Z
Z
Z
Server
+
+
+ users
+ security
Networking The fun stuff!
+
+
Wednesday, May 1, 13
iOS Android OS X WP8 Win 8 .NET Cloud Code REST
JavaScript
Wednesday, May 1, 13
Giving your code a
BACKBONE.JS
Wednesday, May 1, 13
ScoreViewGameView ProfileView
Wednesday, May 1, 13
ScoreViewGameView ProfileView
Wednesday, May 1, 13
Backbone.Event
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
Backbone.View
Backbone.View
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreModel = Backbone.Model.extend({
});
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreModel = Backbone.Model.extend({
defaults: {
score: 0,
level: 1,
mult: 1
},
});
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreModel = Backbone.Model.extend({
defaults: {
score: 0,
level: 1,
mult: 1
},
incrementScore: function() {
this.set(“score”, this.get(“score”) + this.get(“mult”);
}
});
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var scoreModel = new ScoreModel();
scoreModel.incrementScore();
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
change
change:score
ScoreModel
var scoreModel = new ScoreModel();
scoreModel.incrementScore();
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreView = Backbone.View.extend({
});
var scoreView = new ScoreView({ model: scoreModel });
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreView = Backbone.View.extend({
render: function() {
this.$el.html(“<p>” + this.model.get(“score”) + “</p>”);
$(“#game .score”).html(this.$el);
return this;
}
});
var scoreView = new ScoreView({ model: scoreModel });
Wednesday, May 1, 13
Backbone.Model
Backbone.Event
Backbone.View
var ScoreView = Backbone.View.extend({
initialize: function() {
this.model.on(“change:score”, this.render);
},
render: function() {
this.$el.html(“<p>” + this.model.get(“score”) + “</p>”);
$(“#game .score”).html(this.$el);
return this;
}
});
var scoreView = new ScoreView({ model: scoreModel });
Wednesday, May 1, 13
ScoreModel
change:score
ScoreView
Wednesday, May 1, 13
ScoreModel
change:score
ScoreView
Backbone.Collection Backbone.Router
Wednesday, May 1, 13
Wednesday, May 1, 13
GameState
GameScene MenuScene HighScoreScene GameOverScene
Events
EggModel
EggView
Wednesday, May 1, 13
ParseIt’s all about the server
Wednesday, May 1, 13
Backbone.Model
Backbone.View
Backbone.Collection
Backbone.Router
Wednesday, May 1, 13
Parse.Object
Backbone.View
Parse.Collection
Backbone.Router
Wednesday, May 1, 13
Parse.Object
Backbone.View
Parse.Collection
Backbone.Router
Parse
Wednesday, May 1, 13
Parse.Object
Backbone.View
Parse.Collection
Backbone.Router
Parse.User
Parse.Query
Parse.ACL
Parse.Cloud
Parse.Roles
Parse.Push
Parse.FacebookUtils
Parse.Promise
Parse
Wednesday, May 1, 13
USERSThe in your app
Wednesday, May 1, 13
var user = new Parse.User();
user.set("username", "Matt");
user.set("password", "html5r0cks");
user.signUp({
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
var user = new Parse.User();
user.set("username", "Matt");
user.set("password", "html5r0cks");
user.signUp({
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
Parse.User.LogIn("Matt", "html5r0cks", {
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
Parse.User.LogIn("Matt", "html5r0cks", {
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
var user = Parse.User.current();
Wednesday, May 1, 13
Parse.FacebookUtils.LogIn({
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
Parse.FacebookUtils.LogIn({
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
var user = Parse.User.current();
Wednesday, May 1, 13
Parse.FacebookUtils.LogIn({
success: function(user) {
console.log("User sign up!");
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
var user = Parse.User.current();
Wednesday, May 1, 13
DATA
Saving stuff in the
Wednesday, May 1, 13
var score = new Parse.Object("HighScore");
score.set("score", 13);
score.set("player", Parse.User.current());
score.save({
success: function(object) {
console.log("object saved!");
},
error: function(error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
var score = new Parse.Object("HighScore");
score.set("score", 13);
score.set("player", Parse.User.current());
score.save({
success: function(object) {
console.log("object saved!");
},
error: function(error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
var user = Parse.User.current();
user.set("displayName", nameValue);
user.save({
success: function(user) {
console.log("user saved!");
},
error: function(error) {
console.log("Uh oh :( ");
}
});
Wednesday, May 1, 13
QUERIES
Getting stuff from the
Wednesday, May 1, 13
var query = new Parse.Query("HighScore");
query.greaterThan("score", 10);
query.equalTo("player", Parse.User.current());
query.find({
success: function(highScores) {
console.log("My scores over 10" + highScores);
},
error: function(user, error) {
console.log("Uh oh :( ");
}
});
query.descending("score");
Wednesday, May 1, 13
GameState
GameScene MenuScene HighScoreScene GameOverScene
Events
EggModel
EggView
Wednesday, May 1, 13
GameState
GameScene MenuScene HighScoreScene GameOverScene
Events
EggModel
EggView
HighScoreCollection
Parse
Parse.User
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
It’s code in the
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
It’s JavaScript in the Cloud
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Parse.Cloud.define("averageLikes", function(request, response) {
...
});
Parse.Cloud.beforeSave("Post", function(request, response) {
...
});
Parse.Cloud.afterSave("Post", function(request, response) {
...
});
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Parse.Cloud.httpRequest({
   url: 'http://www.parse.com/',
   success: function(httpResponse) {
     console.log(httpResponse.text);
   },
   error: function(httpResponse) {
     console.error(httpResponse.status);
   }
});
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
var Mailgun = require('mailgun');
Mailgun.initialize('myDomainName', 'myAPIKey');
Parse.Cloud.define("inviteFriends", function(request, response)
{
var friendEmails = request.params.friends;
var userName = Parse.User.current().get(“displayName”);
Mailgun.sendEmail({
to: friendsEmails,
from: anyyolk@parse.com,
subject: userName + “ invited you to play AnyYolk!”,
html: “Try out <a href=‘http://anyyolk.com’>AnyYolk</a> ” +
“and compete against ” + userName + “!”
}).then(function() {
response.success(“Emails sent”);
});
});
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Backbone.js
Parse SDK
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Backbone.js
Cloud Code
Parse
Parse SDK
ClientServer
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Angular.js
Cloud Code
Parse
Parse SDK
ClientServer
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Ember.js
Cloud Code
Parse
Parse SDK
ClientServer
Wednesday, May 1, 13
1000110011100010011001010011110001110010101110001
0101010101101000101010010101010101010101111001010
1101101010110010010001001101010101011101011011000
1001010101011100110001010101010001011000110011100
1100101001111000111001010111000111000101010101101
0101001010101010101010111100101001101101101010110
1000100110101010101110101101100001001001010101011
1000101010101000101100011001110001001100101001111
1100101011100011100010101010110100010101001010101
0101011110010100110110110101011001001000100110101
0111010110110000100100101010101110011000101010101
0110001100111000100110010100111100011100101011100
0001010101011010001010100101010101010101011110010
1011011010101100100100010011010101010111010110110
0010010101010111001100010101010100010110001100111
0011001010011110001110010101110001110001010101011
Building games
Matt Gamache-Asselin @mattieuga
Parsewith
https://github.com/parseplatform/anyyolk
www.anyyolk.com
Wednesday, May 1, 13

Weitere ähnliche Inhalte

Kürzlich hochgeladen

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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Empfohlen

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Empfohlen (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Building AnyYolk with the Parse JavaScript SDK