SlideShare uma empresa Scribd logo
1 de 9
Build better apps
faster with less effort
Akbar S. Ahmed
akbar@exponential.io
@akbar501
Copyright © 2014 Exponential.io
Exponential

Tooling as a Service

Code and test
Scaffolding creation
Project setup
Why Tooling?
What is Tooling?

Spec file (sm. JS file)
mdf.module.schema.fields = [
{
key: 'name',
label: 'Company',
placeholder: 'Company name',
type: 'String',
control: 'text',
index: true,
unique: true,
validate: true
}

Apps (lrg. JS files)
Meteor app
Restful API
Angular app
Server-side Express
Demo

http://youtu.be/wdd5pX1_JK0
Beta signups

a.) Web
http://www.exponential.io/contact
b.) Twitter
@exponential_io
c.) Email
akbar@exponential.io
Build better apps faster with less effort

Exponential.io
Akbar S. Ahmed
akbar@exponential.io

Copyright © 2014 Exponential.io
Exponential.io / Yeoman Comparison

Yeoman (Scaffolding)
exports.user = function(req, res, next, id) {

Exponential.io (Code)
/** Find user by id */
exports.user = function(req, res, next, id) {
User
.findOne({ _id: id })
.exec(function(err, user) {
if (err) return next(err)
if (!user) {
return next(new Error(errMsg));
}
req.profile = user;
next();
});

};

};

Mais conteúdo relacionado

Mais procurados

Writing Testable Code
Writing Testable CodeWriting Testable Code
Writing Testable Code
Andrew Chaa
 
BDD approach with Selenium RC
BDD approach with Selenium RCBDD approach with Selenium RC
BDD approach with Selenium RC
Mykola Kolisnyk
 

Mais procurados (20)

open-west
open-westopen-west
open-west
 
3.html configuration
3.html configuration3.html configuration
3.html configuration
 
Azure bot service
Azure bot serviceAzure bot service
Azure bot service
 
How To Build iOS Apps Without interface Builder
How To Build iOS Apps Without interface BuilderHow To Build iOS Apps Without interface Builder
How To Build iOS Apps Without interface Builder
 
Future of LINE through its Front-end Development
Future of LINE through its Front-end DevelopmentFuture of LINE through its Front-end Development
Future of LINE through its Front-end Development
 
aProbe mobile biometrics system overview
aProbe mobile biometrics system overviewaProbe mobile biometrics system overview
aProbe mobile biometrics system overview
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
Tech Talk #5 : KIF-iOS Integration Testing Framework - Nguyễn Hiệp
Tech Talk #5 : KIF-iOS Integration Testing Framework - Nguyễn HiệpTech Talk #5 : KIF-iOS Integration Testing Framework - Nguyễn Hiệp
Tech Talk #5 : KIF-iOS Integration Testing Framework - Nguyễn Hiệp
 
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflixapidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
 
Build and graduate your app in ring central
Build and graduate your app in ring centralBuild and graduate your app in ring central
Build and graduate your app in ring central
 
apidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauret
apidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauretapidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauret
apidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauret
 
Simple Ways to Make Clova Skills Using Spring Boot
Simple Ways to Make Clova Skills Using Spring BootSimple Ways to Make Clova Skills Using Spring Boot
Simple Ways to Make Clova Skills Using Spring Boot
 
Cross Platform Appium Tests: How To
Cross Platform Appium Tests: How ToCross Platform Appium Tests: How To
Cross Platform Appium Tests: How To
 
Writing Testable Code
Writing Testable CodeWriting Testable Code
Writing Testable Code
 
Standardizing UI for LINE Service Admin Pages
Standardizing UI for LINE Service Admin PagesStandardizing UI for LINE Service Admin Pages
Standardizing UI for LINE Service Admin Pages
 
Automation Testing Using WebDriver
Automation Testing Using WebDriverAutomation Testing Using WebDriver
Automation Testing Using WebDriver
 
BDD approach with Selenium RC
BDD approach with Selenium RCBDD approach with Selenium RC
BDD approach with Selenium RC
 
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP AnywayI Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
 
Angular js
Angular jsAngular js
Angular js
 
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP AnywayI Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
 

Destaque

Trailer questionnaire
Trailer questionnaireTrailer questionnaire
Trailer questionnaire
mnatasha1
 
We are the world song~
We are the world song~We are the world song~
We are the world song~
carolsj
 
Varnita-Bender Community Project
Varnita-Bender Community ProjectVarnita-Bender Community Project
Varnita-Bender Community Project
doina_morari
 
2013 boney back mc gee open
2013 boney back mc gee open2013 boney back mc gee open
2013 boney back mc gee open
Will Fagan
 
We're all the same (Ungheni)
We're all the same (Ungheni)We're all the same (Ungheni)
We're all the same (Ungheni)
doina_morari
 
Presentacion power p
Presentacion power pPresentacion power p
Presentacion power p
3217571717
 
Native American Foodsheds - Guest Speaker Brian Potts
Native American Foodsheds - Guest Speaker Brian PottsNative American Foodsheds - Guest Speaker Brian Potts
Native American Foodsheds - Guest Speaker Brian Potts
JenSantry
 

Destaque (20)

Vitrification of blastocyst stage embryos
Vitrification of blastocyst stage embryosVitrification of blastocyst stage embryos
Vitrification of blastocyst stage embryos
 
StandardsandStylesCProgramming
StandardsandStylesCProgrammingStandardsandStylesCProgramming
StandardsandStylesCProgramming
 
Trailer questionnaire
Trailer questionnaireTrailer questionnaire
Trailer questionnaire
 
Антропогенез
АнтропогенезАнтропогенез
Антропогенез
 
Get conneceted (f
Get conneceted (fGet conneceted (f
Get conneceted (f
 
EDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotiveEDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotive
 
We are the world song~
We are the world song~We are the world song~
We are the world song~
 
Matriks putta
Matriks puttaMatriks putta
Matriks putta
 
Varnita-Bender Community Project
Varnita-Bender Community ProjectVarnita-Bender Community Project
Varnita-Bender Community Project
 
Test Environments for Continuous Delivery
Test Environments for Continuous DeliveryTest Environments for Continuous Delivery
Test Environments for Continuous Delivery
 
Catálogo Etiquetas Estaño
Catálogo Etiquetas EstañoCatálogo Etiquetas Estaño
Catálogo Etiquetas Estaño
 
Love
LoveLove
Love
 
2013 boney back mc gee open
2013 boney back mc gee open2013 boney back mc gee open
2013 boney back mc gee open
 
Mix Me
Mix MeMix Me
Mix Me
 
We're all the same (Ungheni)
We're all the same (Ungheni)We're all the same (Ungheni)
We're all the same (Ungheni)
 
Presentacion power p
Presentacion power pPresentacion power p
Presentacion power p
 
Native American Foodsheds - Guest Speaker Brian Potts
Native American Foodsheds - Guest Speaker Brian PottsNative American Foodsheds - Guest Speaker Brian Potts
Native American Foodsheds - Guest Speaker Brian Potts
 
UIF Week 1: Nolan Nicholson @ Michael Tantum
UIF Week 1: Nolan Nicholson @ Michael TantumUIF Week 1: Nolan Nicholson @ Michael Tantum
UIF Week 1: Nolan Nicholson @ Michael Tantum
 
Odesk test for HTML
Odesk test for HTMLOdesk test for HTML
Odesk test for HTML
 
Contratación Electrónica & Contratación Informática
Contratación Electrónica & Contratación InformáticaContratación Electrónica & Contratación Informática
Contratación Electrónica & Contratación Informática
 

Semelhante a Exponential Developer Presentation - Pre-beta - 2014.01.30 01

App engine devfest_mexico_10
App engine devfest_mexico_10App engine devfest_mexico_10
App engine devfest_mexico_10
Chris Schalk
 
Python Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - AppenginePython Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - Appengine
Python Ireland
 
Net, MVC 3+ years Experience
Net, MVC 3+ years ExperienceNet, MVC 3+ years Experience
Net, MVC 3+ years Experience
Madhava B
 
Startup eng-camp 3
Startup eng-camp 3Startup eng-camp 3
Startup eng-camp 3
Jollen Chen
 

Semelhante a Exponential Developer Presentation - Pre-beta - 2014.01.30 01 (20)

Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
App engine devfest_mexico_10
App engine devfest_mexico_10App engine devfest_mexico_10
App engine devfest_mexico_10
 
Python Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - AppenginePython Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - Appengine
 
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
ForwardJS 2017 -  Fullstack end-to-end Test Automation with node.jsForwardJS 2017 -  Fullstack end-to-end Test Automation with node.js
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
 
SatishKumar_Prolifics
SatishKumar_ProlificsSatishKumar_Prolifics
SatishKumar_Prolifics
 
Sravan Kumar Resume
Sravan Kumar ResumeSravan Kumar Resume
Sravan Kumar Resume
 
Protractor overview
Protractor overviewProtractor overview
Protractor overview
 
Haufe Onboarding - Fast Iterating With the MERN Stack - TEC Day 2019
Haufe Onboarding - Fast Iterating With the MERN Stack - TEC Day 2019Haufe Onboarding - Fast Iterating With the MERN Stack - TEC Day 2019
Haufe Onboarding - Fast Iterating With the MERN Stack - TEC Day 2019
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
 
Xam expertday
Xam expertdayXam expertday
Xam expertday
 
Android CI and Appium
Android CI and AppiumAndroid CI and Appium
Android CI and Appium
 
UI Testing
UI TestingUI Testing
UI Testing
 
Best Apple IOS Training in Chennai | Best Iphone Training in Chennai
Best Apple IOS Training in Chennai | Best Iphone Training in ChennaiBest Apple IOS Training in Chennai | Best Iphone Training in Chennai
Best Apple IOS Training in Chennai | Best Iphone Training in Chennai
 
Flutter Festivals IIT Goa Session 2
Flutter Festivals IIT Goa Session 2Flutter Festivals IIT Goa Session 2
Flutter Festivals IIT Goa Session 2
 
Mkp resume.docx
Mkp resume.docxMkp resume.docx
Mkp resume.docx
 
Net, MVC 3+ years Experience
Net, MVC 3+ years ExperienceNet, MVC 3+ years Experience
Net, MVC 3+ years Experience
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce Applications
 
Startup eng-camp 3
Startup eng-camp 3Startup eng-camp 3
Startup eng-camp 3
 
Vivek _Resume
Vivek _ResumeVivek _Resume
Vivek _Resume
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Exponential Developer Presentation - Pre-beta - 2014.01.30 01

  • 1. Build better apps faster with less effort Akbar S. Ahmed akbar@exponential.io @akbar501 Copyright © 2014 Exponential.io
  • 2. Exponential Tooling as a Service Code and test Scaffolding creation Project setup
  • 4. What is Tooling? Spec file (sm. JS file) mdf.module.schema.fields = [ { key: 'name', label: 'Company', placeholder: 'Company name', type: 'String', control: 'text', index: true, unique: true, validate: true } Apps (lrg. JS files) Meteor app Restful API Angular app Server-side Express
  • 6.
  • 7. Beta signups a.) Web http://www.exponential.io/contact b.) Twitter @exponential_io c.) Email akbar@exponential.io
  • 8. Build better apps faster with less effort Exponential.io Akbar S. Ahmed akbar@exponential.io Copyright © 2014 Exponential.io
  • 9. Exponential.io / Yeoman Comparison Yeoman (Scaffolding) exports.user = function(req, res, next, id) { Exponential.io (Code) /** Find user by id */ exports.user = function(req, res, next, id) { User .findOne({ _id: id }) .exec(function(err, user) { if (err) return next(err) if (!user) { return next(new Error(errMsg)); } req.profile = user; next(); }); }; };