SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
JS loves Big Data



2010   7   15
Big Data?


                One user = Lot’s of Data and Processing
                Many total DB Rows
                A lot of ‘background processing’
                Making sense out of data: ranking, merging,
                connecting, etc.



2010   7   15
Cool Visualizations!




2010   7   15
Heuristics

                Make a distinction between raw and analyzed
                data
                Duplication in raw data is OK
                Think about data retrieval when doing data
                insertions
                Complex systems need many unit tests,
                simulate everything!


2010   7   15
The Tools



2010   7   15
Key/value JSON store
                Great for storing many rows
                Buy some memory!
                Cloud service: MongoHQ



2010   7   15
Server-side JavaScript
                Built on Chrome’s V8
                Not for softies




2010   7   15
MongoDB-Native




2010   7   15
Mongoose




2010   7   15
ExpressJS + Auth




2010   7   15
The Browser


                Browser can do more ‘work’.
                Need more workers? Add active users!




2010   7   15
JSpec




2010   7   15
Sponge


                Natural Language Parsing in JS
                Runs Server-side and Client-side
                Specialized in Micro-content




2010   7   15
2010   7   15
2010   7   15
2010   7   15
2010   7   15
2010   7   15
Me:


                Twitter       @dominiek
                Blog          http://synaptify.com/
                Consultancy   http://consulting.synaptify.com/




2010   7   15
Links

                InfoVis Toolkit, http://thejit.org/
                JSpec, http://visionmedia.github.com/jspec/
                MongoDB, http://mongodb.org/
                NodeJS, http://nodejs.org/
                ExpressJS, http://expressjs.com/
                Mongoose, http://github.com/LearnBoost/
                mongoose

2010   7   15

Más contenido relacionado

Destacado

Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011Emily Nimsakont
 
Otwartość w nauce i edukacji
Otwartość w nauce i edukacjiOtwartość w nauce i edukacji
Otwartość w nauce i edukacjiAlek Tarkowski
 
The Accidental Cataloger: Tips and Tools to Help You Use the Rules
The Accidental Cataloger: Tips and Tools to Help You Use the RulesThe Accidental Cataloger: Tips and Tools to Help You Use the Rules
The Accidental Cataloger: Tips and Tools to Help You Use the RulesEmily Nimsakont
 
Microsoft Office 2013
Microsoft Office 2013Microsoft Office 2013
Microsoft Office 2013Vasco Marques
 
MáQuinas Simples
MáQuinas SimplesMáQuinas Simples
MáQuinas Simplesjvcdias
 
Sheep And Dairy Farming2
Sheep And Dairy Farming2Sheep And Dairy Farming2
Sheep And Dairy Farming2Kaaren
 
Recked, Amsterdam, January 26th
Recked, Amsterdam, January 26thRecked, Amsterdam, January 26th
Recked, Amsterdam, January 26thDominiek ter Heide
 
Coqtail presentatie januari
Coqtail presentatie januariCoqtail presentatie januari
Coqtail presentatie januariCoen Fredriks
 
Netlog Vs Linked In
Netlog Vs Linked InNetlog Vs Linked In
Netlog Vs Linked Inskitlezzz
 
Talking, Looking, Flying, Searching: A research report on information seeking...
Talking, Looking, Flying, Searching: A research report on information seeking...Talking, Looking, Flying, Searching: A research report on information seeking...
Talking, Looking, Flying, Searching: A research report on information seeking...Margaret Ostrander
 
Leadership skills (Christian Views)
Leadership skills (Christian Views)Leadership skills (Christian Views)
Leadership skills (Christian Views)Arlene Alvarez
 
Prezentacja na Mini Summit on Media Art Policy and Practice
Prezentacja na Mini Summit on Media Art Policy and Practice Prezentacja na Mini Summit on Media Art Policy and Practice
Prezentacja na Mini Summit on Media Art Policy and Practice Alek Tarkowski
 

Destacado (18)

Learning 4 Life
Learning 4 LifeLearning 4 Life
Learning 4 Life
 
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
Let's Talk About RDA: RDA Resources - NLA/NEMA 2011
 
Otwartość w nauce i edukacji
Otwartość w nauce i edukacjiOtwartość w nauce i edukacji
Otwartość w nauce i edukacji
 
Technology In Classrooms of Kentucky TICK
Technology In Classrooms of Kentucky TICKTechnology In Classrooms of Kentucky TICK
Technology In Classrooms of Kentucky TICK
 
Otwarty rząd
Otwarty rządOtwarty rząd
Otwarty rząd
 
The Accidental Cataloger: Tips and Tools to Help You Use the Rules
The Accidental Cataloger: Tips and Tools to Help You Use the RulesThe Accidental Cataloger: Tips and Tools to Help You Use the Rules
The Accidental Cataloger: Tips and Tools to Help You Use the Rules
 
Lanny Cohen
Lanny CohenLanny Cohen
Lanny Cohen
 
Microsoft Office 2013
Microsoft Office 2013Microsoft Office 2013
Microsoft Office 2013
 
MáQuinas Simples
MáQuinas SimplesMáQuinas Simples
MáQuinas Simples
 
Sheep And Dairy Farming2
Sheep And Dairy Farming2Sheep And Dairy Farming2
Sheep And Dairy Farming2
 
Recked, Amsterdam, January 26th
Recked, Amsterdam, January 26thRecked, Amsterdam, January 26th
Recked, Amsterdam, January 26th
 
Coqtail presentatie januari
Coqtail presentatie januariCoqtail presentatie januari
Coqtail presentatie januari
 
Netlog Vs Linked In
Netlog Vs Linked InNetlog Vs Linked In
Netlog Vs Linked In
 
Talking, Looking, Flying, Searching: A research report on information seeking...
Talking, Looking, Flying, Searching: A research report on information seeking...Talking, Looking, Flying, Searching: A research report on information seeking...
Talking, Looking, Flying, Searching: A research report on information seeking...
 
Leadership skills (Christian Views)
Leadership skills (Christian Views)Leadership skills (Christian Views)
Leadership skills (Christian Views)
 
Big Data 2011
Big Data 2011Big Data 2011
Big Data 2011
 
Fabris
FabrisFabris
Fabris
 
Prezentacja na Mini Summit on Media Art Policy and Practice
Prezentacja na Mini Summit on Media Art Policy and Practice Prezentacja na Mini Summit on Media Art Policy and Practice
Prezentacja na Mini Summit on Media Art Policy and Practice
 

Similar a Big Data loves JS

soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...soft-shake.ch
 
Web Development with AngularJS, NodeJS and ExpressJS
Web Development with AngularJS, NodeJS and ExpressJSWeb Development with AngularJS, NodeJS and ExpressJS
Web Development with AngularJS, NodeJS and ExpressJSJoão Rocha da Silva
 
Content Deployment BootCamp
Content Deployment BootCampContent Deployment BootCamp
Content Deployment BootCampmarkrhodes
 
Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js StackSkills Matter
 
Flowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel OlesonLuis Du Solier
 
Application Logging for fun and profit. Houston TechFest 2012
Application Logging for fun and profit.  Houston TechFest 2012Application Logging for fun and profit.  Houston TechFest 2012
Application Logging for fun and profit. Houston TechFest 2012Jane Prusakova
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013davidlozzi
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Randy Perkins-Smart
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsSumit Sarkar
 
Exploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power viewExploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power viewCode Mastery
 
とべとべ電設部勉強会20100717 DB meets Jiemamy
とべとべ電設部勉強会20100717  DB meets Jiemamyとべとべ電設部勉強会20100717  DB meets Jiemamy
とべとべ電設部勉強会20100717 DB meets Jiemamy都元ダイスケ Miyamoto
 
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!Serdar Basegmez
 
Comparing JVM Web Frameworks - Rich Web Experience 2010
Comparing JVM Web Frameworks - Rich Web Experience 2010Comparing JVM Web Frameworks - Rich Web Experience 2010
Comparing JVM Web Frameworks - Rich Web Experience 2010Matt Raible
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastAyman El-Hattab
 
Exploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power ViewExploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power ViewCode Mastery
 

Similar a Big Data loves JS (20)

soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
 
Web Development with AngularJS, NodeJS and ExpressJS
Web Development with AngularJS, NodeJS and ExpressJSWeb Development with AngularJS, NodeJS and ExpressJS
Web Development with AngularJS, NodeJS and ExpressJS
 
Content Deployment BootCamp
Content Deployment BootCampContent Deployment BootCamp
Content Deployment BootCamp
 
Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js Stack
 
Flowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDB
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
 
Integrallis groovy-cloud
Integrallis groovy-cloudIntegrallis groovy-cloud
Integrallis groovy-cloud
 
Application Logging for fun and profit. Houston TechFest 2012
Application Logging for fun and profit.  Houston TechFest 2012Application Logging for fun and profit.  Houston TechFest 2012
Application Logging for fun and profit. Houston TechFest 2012
 
GWT Architectures and Lessons Learned (WJAX 2013)
GWT Architectures and Lessons Learned (WJAX 2013)GWT Architectures and Lessons Learned (WJAX 2013)
GWT Architectures and Lessons Learned (WJAX 2013)
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI Connectors
 
Exploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power viewExploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power view
 
とべとべ電設部勉強会20100717 DB meets Jiemamy
とべとべ電設部勉強会20100717  DB meets Jiemamyとべとべ電設部勉強会20100717  DB meets Jiemamy
とべとべ電設部勉強会20100717 DB meets Jiemamy
 
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!
 
Comparing JVM Web Frameworks - Rich Web Experience 2010
Comparing JVM Web Frameworks - Rich Web Experience 2010Comparing JVM Web Frameworks - Rich Web Experience 2010
Comparing JVM Web Frameworks - Rich Web Experience 2010
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
 
Exploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power ViewExploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power View
 

Más de Dominiek ter Heide

Más de Dominiek ter Heide (7)

What is Node and Why does it Matter?
What is Node and Why does it Matter?What is Node and Why does it Matter?
What is Node and Why does it Matter?
 
Blinkly
BlinklyBlinkly
Blinkly
 
iKnow! API - Upcoming
iKnow! API - UpcomingiKnow! API - Upcoming
iKnow! API - Upcoming
 
Reccoon for Strands Recommender
Reccoon for Strands RecommenderReccoon for Strands Recommender
Reccoon for Strands Recommender
 
iKnow! @ Tokyo 2.0
iKnow! @ Tokyo 2.0iKnow! @ Tokyo 2.0
iKnow! @ Tokyo 2.0
 
Open API Architectural Choices Considerations
Open API Architectural Choices ConsiderationsOpen API Architectural Choices Considerations
Open API Architectural Choices Considerations
 
Ajax and RJS
Ajax and RJSAjax and RJS
Ajax and RJS
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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
 
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...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Big Data loves JS

  • 1. JS loves Big Data 2010 7 15
  • 2. Big Data? One user = Lot’s of Data and Processing Many total DB Rows A lot of ‘background processing’ Making sense out of data: ranking, merging, connecting, etc. 2010 7 15
  • 4. Heuristics Make a distinction between raw and analyzed data Duplication in raw data is OK Think about data retrieval when doing data insertions Complex systems need many unit tests, simulate everything! 2010 7 15
  • 6. Key/value JSON store Great for storing many rows Buy some memory! Cloud service: MongoHQ 2010 7 15
  • 7. Server-side JavaScript Built on Chrome’s V8 Not for softies 2010 7 15
  • 11. The Browser Browser can do more ‘work’. Need more workers? Add active users! 2010 7 15
  • 12. JSpec 2010 7 15
  • 13. Sponge Natural Language Parsing in JS Runs Server-side and Client-side Specialized in Micro-content 2010 7 15
  • 14. 2010 7 15
  • 15. 2010 7 15
  • 16. 2010 7 15
  • 17. 2010 7 15
  • 18. 2010 7 15
  • 19. Me: Twitter @dominiek Blog http://synaptify.com/ Consultancy http://consulting.synaptify.com/ 2010 7 15
  • 20. Links InfoVis Toolkit, http://thejit.org/ JSpec, http://visionmedia.github.com/jspec/ MongoDB, http://mongodb.org/ NodeJS, http://nodejs.org/ ExpressJS, http://expressjs.com/ Mongoose, http://github.com/LearnBoost/ mongoose 2010 7 15