SlideShare a Scribd company logo
Web Development at the Speed of
Thought: Succeeding in the App Economy
Sandeep Adwankar
Download Early Access Ext JS To
VS Code Plugin
Architect 4.1
Themer 1.1
Cmd 6.5
http://aka.ms/sencha-code
Web App Economy – Cloud Apps in Enterprise are
increasing
* Netskope Cloud Report, Worldwide, Sept 2016
977
Cloud Apps per Enterprise*
Web App Economy – Some Apps Are Used More Often
Average percentage of enterprise users using cloud app - OKTA Business@ work March 2016
Web App Economy – New Metrics for Success
5
High Velocity Feature Delivery Delightful Design
Slack Daily Active Users
Developing Delightful Web Apps at High Velocity
6
Ext JS Apps
Build New Feature for SenchaCon App
Engagement Metric
• Show summarized data of sessions
attended by company
• Show by countries
• Show over last 5 SenchaCons
• Show details for each attendee – name,
year, country etc.
7
Meaningful Mockups
Meaningful Mockups
Best Practices for Ext JS Apps:
• Establish clear requirements
between owner and designer
• Use Standard components to
reduce risk of custom
development
9
Did you add
feedback
button?
Yes, it is in
About view
Meaningful Mockups using Ext JS Stencils
• Drag and drop component symbols to
mockups faster
• Supports Components from Modern and
Classic toolkit
• A complete UI asset kit for
- Adobe Illustrator
- Sketch
- Omnigraffle
- Balsamiq
- SVG/PNG
10
Ext JS Stencils – Mock-up Engagement Metrics
11
Efficient App Coding
Efficient App Coding
Best Practices for Ext JS Apps:
• Scaffold your apps
• Use Code generation when possible
• Refactor to manage complexity
• Use Sencha build tools
13
Efficient App Coding using Sencha IDE Plugins
• Code completion, inspection &
refactoring
• Code generation
• Code Navigation
• Docs lookup
• Cmd App watch
14
Efficient App Coding using Sencha Architect
• Visually build apps
• Code generation, less manual coding
• Easy configuring classes
• Easy refactoring
• Build your templates
15
Sencha Architect 4.1 – What’s New
• Drag and drop Premium Components
- Calendar component
- Pivot grid component
- Exporter
• Better Grid Support
- Row widget, header resizer for Classic
- Row expander for Modern
- Grid Builder support in Modern
• Extend Controller and Models
• Asset Manager to manage frameworks
16
Sencha Architect 4.1 – Code Engagement Metrics
• Add Pivot Grid
with DrillDown
Plugin
17
Performant Apps
Performant Apps
Best Practices for Ext JS Apps:
• Validate local data stores
• Validate Data bindings
• Avoid component over-nesting
• Optimize layout runs
19
Performant Apps using Sencha Inspector
• Inspect over nested components and
minimize to improve performance
• For classic toolkit, identify unnecessary
components in layout runs
• Identify issues with data binding
• Debug issues with proxy and stores
20
Sencha Inspector – Inspect Engagement Metrics
• Inspect Stores
21
Beautifully Styled Apps
Beautifully Styled Apps
Best Practices for Ext JS Apps:
• Quick Start with predefined
themes
• Create components with UIs
• Use unique web fonts
• Use consistent color palette
23
Beautifully Style apps using Sencha Themer
• Design themes in an interactive visual
environment - no code
• Quick configurations for global theme
variables
• Support for component Uis
• View live style update to your Ext JS app –
No compile, build, reload
• Package your theme, apply to your app
and share with ease
24
Sencha Themer 1.1 - What’s New
• Directly connect your app to Themer
• Inspect Sass variables of components
in your app
• Modify Sass variables and see
changes live
Themer Now Part of Pro Bundle
25
New Theming Contest App
Theme App to Win $2500
Sencha Themer - Style Engagement Metrics
• Style the app
26
Summary
Use Ext JS Tools to deliver delightful web apps at high
velocity
28
Sencha Tooling Presentation at Senchacon Conference

More Related Content

PPTX
Serverless Integration Book
BizTalk360
 
PPTX
EBS Plan Viewer - An excel based Planning workbench
Amit Sharma
 
PPTX
Project Management Cloud App | CONSYSA
Accutech Services LLC
 
PPTX
eazyLY Mix, Match & Mash Up Project Data
eazyBI
 
PDF
Xenon Automation Testing Tool - Test Anything, Anywhere, Anytime
Jade Global
 
PPTX
Compare Table Unleashed
Carl Brundage
 
PDF
Xenon - Test Automation Tool
Jade Global
 
Serverless Integration Book
BizTalk360
 
EBS Plan Viewer - An excel based Planning workbench
Amit Sharma
 
Project Management Cloud App | CONSYSA
Accutech Services LLC
 
eazyLY Mix, Match & Mash Up Project Data
eazyBI
 
Xenon Automation Testing Tool - Test Anything, Anywhere, Anytime
Jade Global
 
Compare Table Unleashed
Carl Brundage
 
Xenon - Test Automation Tool
Jade Global
 

What's hot (20)

PPTX
OnePager_Samples
Jason (Jay) Leslie
 
PPTX
Production testing and disaster recovery
BizTalk360
 
PPTX
Mule soft meetup anaplan
Ashish Goyal
 
PPTX
Keeping a Common Address Database “Common” Using FME
Safe Software
 
PPTX
Scripting SharePoint 2016 tasks with PowerShell
Ben Stegink
 
PPTX
Armada Preso
Alex Li
 
PPTX
Data Analytics Domain
Multisoft Virtual Academy
 
PDF
Making the Case for NoSQL
DATAVERSITY
 
PPTX
What’s New in Kentico Cloud—2017/03
Kentico Software
 
PPTX
API Observability with LOGIQ.AI
Andrew Rabindra
 
PPTX
Native DevOps for SAP Cloud with ReleaseOwl
☁ Niranjan Gattupalli
 
PPTX
2018.10.27 sarcom conf refactoring
Adrian Adendrata
 
PDF
General 01 welcome and scribe business update
Scribe Software Corp.
 
PPTX
STM eProduction Conference 2014 - Automated Page Composition
Gareth Oakes
 
PPTX
What’s New in Kentico Cloud—2017/02
Kentico Software
 
PPTX
#ITsubbotnik Spring 2017: Anton Shapin, Denis Klykov "Visualization, storage ...
epamspb
 
PPTX
Do DevOps Right with New Relic
New Relic
 
PDF
Scribe online 02 event based integration
Scribe Software Corp.
 
PDF
Containers at Netflx - An Evolving Story QConSF2015
Sangeeta Narayanan
 
PPTX
Office add ins community call - April 2018
Microsoft 365 Developer
 
OnePager_Samples
Jason (Jay) Leslie
 
Production testing and disaster recovery
BizTalk360
 
Mule soft meetup anaplan
Ashish Goyal
 
Keeping a Common Address Database “Common” Using FME
Safe Software
 
Scripting SharePoint 2016 tasks with PowerShell
Ben Stegink
 
Armada Preso
Alex Li
 
Data Analytics Domain
Multisoft Virtual Academy
 
Making the Case for NoSQL
DATAVERSITY
 
What’s New in Kentico Cloud—2017/03
Kentico Software
 
API Observability with LOGIQ.AI
Andrew Rabindra
 
Native DevOps for SAP Cloud with ReleaseOwl
☁ Niranjan Gattupalli
 
2018.10.27 sarcom conf refactoring
Adrian Adendrata
 
General 01 welcome and scribe business update
Scribe Software Corp.
 
STM eProduction Conference 2014 - Automated Page Composition
Gareth Oakes
 
What’s New in Kentico Cloud—2017/02
Kentico Software
 
#ITsubbotnik Spring 2017: Anton Shapin, Denis Klykov "Visualization, storage ...
epamspb
 
Do DevOps Right with New Relic
New Relic
 
Scribe online 02 event based integration
Scribe Software Corp.
 
Containers at Netflx - An Evolving Story QConSF2015
Sangeeta Narayanan
 
Office add ins community call - April 2018
Microsoft 365 Developer
 
Ad

Similar to Sencha Tooling Presentation at Senchacon Conference (20)

DOC
PooraniGanesan_Resume
Poorani Ganesan
 
DOC
Rashmi_TL
Rashmi TL
 
PPTX
Developing dynamic ui using react
sushmita bhor
 
PPTX
Innovations in Sencha Tooling and Framework
Sandeep Adwankar
 
PPTX
Model-Driven Apps with PowerApps
Stefan Strube
 
PPTX
Getting the big picture with Bonita!
Bonitasoft
 
ODP
IT@C What If?
golsombe
 
PPTX
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
Sencha
 
PDF
PoonamVyas_CV
Poonam Vyas
 
PDF
Build, upgrade and connect your applications to the World
CLMS UK Ltd
 
PPTX
An introduction to microsoft power apps
Mitul Rana
 
PDF
CV - Abhijit
Abhijit Kumar
 
PDF
Designing an unobtrusive analytics framework for monitoring java applications...
IWSM Mensura
 
PDF
The world of enterprise solution development with asp.net and C#
Md. Mahedee Hasan
 
DOC
Updated resume
Arun Kiran
 
PDF
Senior software engineer, Senior Full stack web developer Resume
cool5785
 
DOC
8+ years of experience in Java/J2EE technologies
sukanyanarra
 
PPTX
.Net @ Neev
Neev Technologies
 
DOC
Sai_Resume
Sai vara prasada Rao
 
PPTX
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Igor Abade
 
PooraniGanesan_Resume
Poorani Ganesan
 
Rashmi_TL
Rashmi TL
 
Developing dynamic ui using react
sushmita bhor
 
Innovations in Sencha Tooling and Framework
Sandeep Adwankar
 
Model-Driven Apps with PowerApps
Stefan Strube
 
Getting the big picture with Bonita!
Bonitasoft
 
IT@C What If?
golsombe
 
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
Sencha
 
PoonamVyas_CV
Poonam Vyas
 
Build, upgrade and connect your applications to the World
CLMS UK Ltd
 
An introduction to microsoft power apps
Mitul Rana
 
CV - Abhijit
Abhijit Kumar
 
Designing an unobtrusive analytics framework for monitoring java applications...
IWSM Mensura
 
The world of enterprise solution development with asp.net and C#
Md. Mahedee Hasan
 
Updated resume
Arun Kiran
 
Senior software engineer, Senior Full stack web developer Resume
cool5785
 
8+ years of experience in Java/J2EE technologies
sukanyanarra
 
.Net @ Neev
Neev Technologies
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Igor Abade
 
Ad

More from Sandeep Adwankar (20)

PDF
Building Products with Data at Core
Sandeep Adwankar
 
PPTX
PWA - ADT Magazine Webinar
Sandeep Adwankar
 
PPTX
Sencha Products - Coderage Conference
Sandeep Adwankar
 
PPTX
Sencha Tooling - Senchacon Conference
Sandeep Adwankar
 
PPTX
Adding powerful ext js components to react apps
Sandeep Adwankar
 
PPTX
Accelerating web application development
Sandeep Adwankar
 
PPTX
Building ext js apps with ES2015 using sencha visual studio code plugin
Sandeep Adwankar
 
PPTX
Build great looking web app themes with themer 1.1
Sandeep Adwankar
 
PPTX
Create winning themes for your ext js apps
Sandeep Adwankar
 
PPTX
Sencha Themer 1.2 and Architect 4.2
Sandeep Adwankar
 
PPTX
Ext JS 6.5 Launch Webinar
Sandeep Adwankar
 
PPTX
Froala - Code Rage Webinar
Sandeep Adwankar
 
PPTX
Extreact 6.6 Launch
Sandeep Adwankar
 
PPTX
Ext JS 6.6 Launch Webinar
Sandeep Adwankar
 
PPTX
Application Development Trends Webinar
Sandeep Adwankar
 
PPTX
Ext JS Upgrade Adviser EA Launch
Sandeep Adwankar
 
PPTX
Ext Web Components - Dev Week 2019
Sandeep Adwankar
 
PPTX
Ext JS 6.7 Launch Webinar
Sandeep Adwankar
 
PPTX
Ext angular Launch webinar
Sandeep Adwankar
 
PPTX
Product Camp Silicon Valley 2018 - PM Technical Skills
Sandeep Adwankar
 
Building Products with Data at Core
Sandeep Adwankar
 
PWA - ADT Magazine Webinar
Sandeep Adwankar
 
Sencha Products - Coderage Conference
Sandeep Adwankar
 
Sencha Tooling - Senchacon Conference
Sandeep Adwankar
 
Adding powerful ext js components to react apps
Sandeep Adwankar
 
Accelerating web application development
Sandeep Adwankar
 
Building ext js apps with ES2015 using sencha visual studio code plugin
Sandeep Adwankar
 
Build great looking web app themes with themer 1.1
Sandeep Adwankar
 
Create winning themes for your ext js apps
Sandeep Adwankar
 
Sencha Themer 1.2 and Architect 4.2
Sandeep Adwankar
 
Ext JS 6.5 Launch Webinar
Sandeep Adwankar
 
Froala - Code Rage Webinar
Sandeep Adwankar
 
Extreact 6.6 Launch
Sandeep Adwankar
 
Ext JS 6.6 Launch Webinar
Sandeep Adwankar
 
Application Development Trends Webinar
Sandeep Adwankar
 
Ext JS Upgrade Adviser EA Launch
Sandeep Adwankar
 
Ext Web Components - Dev Week 2019
Sandeep Adwankar
 
Ext JS 6.7 Launch Webinar
Sandeep Adwankar
 
Ext angular Launch webinar
Sandeep Adwankar
 
Product Camp Silicon Valley 2018 - PM Technical Skills
Sandeep Adwankar
 

Recently uploaded (20)

PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Immersive experiences: what Pharo users do!
ESUG
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Immersive experiences: what Pharo users do!
ESUG
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
Activate_Methodology_Summary presentatio
annapureddyn
 

Sencha Tooling Presentation at Senchacon Conference

  • 1. Web Development at the Speed of Thought: Succeeding in the App Economy Sandeep Adwankar
  • 2. Download Early Access Ext JS To VS Code Plugin Architect 4.1 Themer 1.1 Cmd 6.5 http://aka.ms/sencha-code
  • 3. Web App Economy – Cloud Apps in Enterprise are increasing * Netskope Cloud Report, Worldwide, Sept 2016 977 Cloud Apps per Enterprise*
  • 4. Web App Economy – Some Apps Are Used More Often Average percentage of enterprise users using cloud app - OKTA Business@ work March 2016
  • 5. Web App Economy – New Metrics for Success 5 High Velocity Feature Delivery Delightful Design Slack Daily Active Users
  • 6. Developing Delightful Web Apps at High Velocity 6 Ext JS Apps
  • 7. Build New Feature for SenchaCon App Engagement Metric • Show summarized data of sessions attended by company • Show by countries • Show over last 5 SenchaCons • Show details for each attendee – name, year, country etc. 7
  • 9. Meaningful Mockups Best Practices for Ext JS Apps: • Establish clear requirements between owner and designer • Use Standard components to reduce risk of custom development 9 Did you add feedback button? Yes, it is in About view
  • 10. Meaningful Mockups using Ext JS Stencils • Drag and drop component symbols to mockups faster • Supports Components from Modern and Classic toolkit • A complete UI asset kit for - Adobe Illustrator - Sketch - Omnigraffle - Balsamiq - SVG/PNG 10
  • 11. Ext JS Stencils – Mock-up Engagement Metrics 11
  • 13. Efficient App Coding Best Practices for Ext JS Apps: • Scaffold your apps • Use Code generation when possible • Refactor to manage complexity • Use Sencha build tools 13
  • 14. Efficient App Coding using Sencha IDE Plugins • Code completion, inspection & refactoring • Code generation • Code Navigation • Docs lookup • Cmd App watch 14
  • 15. Efficient App Coding using Sencha Architect • Visually build apps • Code generation, less manual coding • Easy configuring classes • Easy refactoring • Build your templates 15
  • 16. Sencha Architect 4.1 – What’s New • Drag and drop Premium Components - Calendar component - Pivot grid component - Exporter • Better Grid Support - Row widget, header resizer for Classic - Row expander for Modern - Grid Builder support in Modern • Extend Controller and Models • Asset Manager to manage frameworks 16
  • 17. Sencha Architect 4.1 – Code Engagement Metrics • Add Pivot Grid with DrillDown Plugin 17
  • 19. Performant Apps Best Practices for Ext JS Apps: • Validate local data stores • Validate Data bindings • Avoid component over-nesting • Optimize layout runs 19
  • 20. Performant Apps using Sencha Inspector • Inspect over nested components and minimize to improve performance • For classic toolkit, identify unnecessary components in layout runs • Identify issues with data binding • Debug issues with proxy and stores 20
  • 21. Sencha Inspector – Inspect Engagement Metrics • Inspect Stores 21
  • 23. Beautifully Styled Apps Best Practices for Ext JS Apps: • Quick Start with predefined themes • Create components with UIs • Use unique web fonts • Use consistent color palette 23
  • 24. Beautifully Style apps using Sencha Themer • Design themes in an interactive visual environment - no code • Quick configurations for global theme variables • Support for component Uis • View live style update to your Ext JS app – No compile, build, reload • Package your theme, apply to your app and share with ease 24
  • 25. Sencha Themer 1.1 - What’s New • Directly connect your app to Themer • Inspect Sass variables of components in your app • Modify Sass variables and see changes live Themer Now Part of Pro Bundle 25 New Theming Contest App Theme App to Win $2500
  • 26. Sencha Themer - Style Engagement Metrics • Style the app 26
  • 28. Use Ext JS Tools to deliver delightful web apps at high velocity 28

Editor's Notes

  • #2: Points Introduce yourself Launch of various tools since last SenchaCon Survey of # download of tools Rationale of various tools and how it will help you succeed 84000 downloads todate
  • #4: Key points High number of apps being used in enterprise, great to be web developer Increased by 30% from 755 to 977
  • #5: Key points Apps differ from how many people use it How frequently they use it Usage of these apps differ
  • #6: Key points Some apps like Slack outshine others in terms usage Beautiful as well as right feature set seems to be key Rapid release velocity
  • #8: Key Points 1. Walkthrough senchacon app
  • #10: Key Points Communication between product owner and designer Communication between designer and developer Android and ios button difference as an example
  • #11: Points 1. Mockup faster and better
  • #14: Points: 1. All points above
  • #15: Points: 1. All points above
  • #16: Points: All points above Build Ext JS Modern apps with drag and drop Support for live update using Sencha Cmd and Fashion Support for Ext JS classic and modern
  • #20: Points 1. All above
  • #21: Points Sencha Inspector detects over nested containers and shows prominently to the developer to correct it. Layout runs means recalculating layouts which needs to be efficient. Lesser the number of components involved in layout runs, more efficient it is Sencha Inspector will analyze the data bindings on selected components, and highlight keys whose bound values are not found. Sencha Inspector can debug issues with a view that is not able to display data from server proxy
  • #24: Points 1. All above
  • #25: Points: 1. Design themes in an interactive visual environment - no code 2. Quick configurations for global theme variables that cascade across all Ext JS components 3. Support for component Uis 4. View live style update to your Ext JS app – No compile, build, reload 5. Package your theme, apply to your app and share with ease