SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

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 edukacji
Alek Tarkowski
 
Technology In Classrooms of Kentucky TICK
Technology In Classrooms of Kentucky TICKTechnology In Classrooms of Kentucky TICK
Technology In Classrooms of Kentucky TICK
Kentucky Academy of Technology Education
 
Otwarty rząd
Otwarty rządOtwarty rząd
Otwarty rząd
Alek 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 Rules
Emily Nimsakont
 
Lanny Cohen
Lanny CohenLanny Cohen
Microsoft Office 2013
Microsoft Office 2013Microsoft Office 2013
Microsoft Office 2013
Vasco 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 26th
Dominiek ter Heide
 
Coqtail presentatie januari
Coqtail presentatie januariCoqtail presentatie januari
Coqtail presentatie januari
Coen 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
 
Fabris
FabrisFabris
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
 

Viewers also liked (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 to 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 ExpressJS
João Rocha da Silva
 
Content Deployment BootCamp
Content Deployment BootCampContent Deployment BootCamp
Content Deployment BootCamp
markrhodes
 
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 MongoDB
Flowdock
 
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 Oleson
Luis Du Solier
 
Integrallis groovy-cloud
Integrallis groovy-cloudIntegrallis groovy-cloud
Integrallis groovy-cloud
Brian Sam-Bodden
 
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
 
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)
pgt technology scouting GmbH
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013
davidlozzi
 
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 Connectors
Sumit 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 view
Code 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 2010
Matt 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 View
Code Mastery
 

Similar to 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
 

More from Dominiek ter Heide

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?
Dominiek ter Heide
 
Blinkly
BlinklyBlinkly
iKnow! API - Upcoming
iKnow! API - UpcomingiKnow! API - Upcoming
iKnow! API - Upcoming
Dominiek ter Heide
 
Reccoon for Strands Recommender
Reccoon for Strands RecommenderReccoon for Strands Recommender
Reccoon for Strands Recommender
Dominiek ter Heide
 
iKnow! @ Tokyo 2.0
iKnow! @ Tokyo 2.0iKnow! @ Tokyo 2.0
iKnow! @ Tokyo 2.0
Dominiek ter Heide
 
Open API Architectural Choices Considerations
Open API Architectural Choices ConsiderationsOpen API Architectural Choices Considerations
Open API Architectural Choices Considerations
Dominiek ter Heide
 
Ajax and RJS
Ajax and RJSAjax and RJS
Ajax and RJS
Dominiek ter Heide
 

More from 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
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

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