SenchaDay 2022 Keynote speech with Marc Gusmano (Sencha) and Tim Riedel (eyeworkers)
© 2022 Sencha Inc. #SenchaCon22
View Slide
© 2022 Sencha Inc. #SenchaCon22Uhrzeit Session09:00 – 10:00 Willkommen, KeynoteMarc Gusmano, Tim Riedel10:00 – 10:45 Frontend Architektur mit Micro FrontendsThorsten Suckow-Homberg11:15 – 12:00 An early preview of Sencha Rapid Ext JSMarc Gusmano12:00 – 13:00 Mittagspause13:00 – 13:45 User Experience - Good code is not the only thingTorsten Koch13:45 – 14:30 Sencha's React Grid- GRUIMarc Gusmano14:45 – 15:30 Reflex Solutions ProChristoph Brandt, Simon Buckel15:30 – 16:15 NPM in Sencha Ext JS Projekten & Build PipelineThorsten Suckow-Homberg16:15 – 17:00 Model Schema - Was macht das eigentlich und welcheAlternativen gibt es?Torsten Dinkheller17:00 - Q&A, Verabschiedung und Verlosung
© 2022 Sencha Inc. #SenchaCon22Our Path ForwardM&A continues to expand ourcapabilitiesSencha Ext JS remains core focusGlobal footprint accelerates growth
© 2022 Sencha Inc. #SenchaCon222022 in Review● Community growth● Recognised as leader on G2.https://www.g2.com/○ Across Industries○ User Ratings● Visual Editor project restart○ Investment in Architect core● Focus on trainings + resources○ Faster time to value = largercommunity
© 2022 Sencha Inc. #SenchaCon22Key Themes: High performance with Low Code tooling● Finishing your app in record time● Sencha Architect generates fast, high-qualitycode –customizable with its drag and dropfeature● Articulate innovation and drive your businessforward can be produced in no time
© 2022 Sencha Inc. #SenchaCon22The Evolution of JavaScript Tooling
© 2022 Sencha Inc. #SenchaCon22Ext JS Data Grid—Incredibly Fast Data ProcessingRobust data grid is the backbone of data-intensiveapplications● Key Component in product suite● Client and server side buffered store allowsloading/manipulation of large data sets withinmilliseconds● Continue to Focus on Data Grid Enhancements○ New features○ Quality improvements○ More code examples, tutorials, videos
© 2022 Sencha Inc. #SenchaCon22Ext JS UI Library—Everything You Need
© 2022 Sencha Inc. #SenchaCon22App Security—a Key Concern for Enterprises● Frontend JS subject to security concerns similarto backend● According to NPM, it’s common for JS projectsto depend on 700-1200 package● Delayed software patches, unauditeddependencies and legal compliance addsignificant security vulnerability risks*Sonatype, “DevSecOps Community Survey” 2019
© 2022 Sencha Inc. #SenchaCon22Build Safer with Ext JS● Enterprise backed solution is a safer optionfor critical apps● Pre-built and professionally tested UIcomponents● Industry is moving toward single sourcesolutions to reduce development andmaintenance costs
© 2022 Sencha Inc. #SenchaCon22Ext JS Hub Solution● SaaS companies (eg: ERP/CRM)transforming single-use web apps intoscalable platforms that allow end usercustomization● Building complex web platforms fromscratch is costly and resource intensive;often resulting in poor performingsolutions that don’t scale● Ext JS Hub license is a cost-effectivesolution for OEM type use casesUnlimited license for a fixed annual cost
© 2022 Sencha Inc. #SenchaCon22Continuing to Serve Variety of Industry VerticalsFinanceExt JS powers financial dashboards to provideeasy interfaces to track key financial metricssuch as P&L indicators, liquidity, etc.HealthcareElectronic healthcare records, dashboards,& patient portals use Ext JS to display andexplain data with flexibility.DefenseExt JS based executive, operational, and securitydashboards connect with multiple data sourcesand display real-time threat data.Energy & UtilitiesExt JS provides insights and visibility to helpmonitor and manage real-time field dataRetailRetail runs on enterprise-grade apps, and ExtJS provides insight into buying patterns andvaluable data to drive more sales.TechnologyExt JS provides business data monitoringand management of inventory and markettrendsTelecommunicationExt JS powers telecom players to createspecialized enterprise applications that replaceoff-the-shelf ERP solutionsTransportationExt JS delivers blazing fast dashboards tomanage transportation bottlenecks, performpredictive maintenance, and scheduling
© 2022 Sencha Inc. #SenchaCon22Most Recent Case StudiesIcube used Sencha Ext JS to power their highly sophisticated digital platforms,MilkPay and EVA, to automate transactions and improve operational efficiencies forlocal milk producers and cheese factories.“With Ext JS, we were able to easily enhance the components to add functionality toseveral existing components to suit our specific requirements.”— Gaylord Falque, Product Development Manager at IcubeHISCOM combined the power of Sencha Ext JS and Embarcadero’s RAD Studio todesign and deploy a highly productive AI-enabled vending machine operation andlogistics platform.“Sencha’s drag and drop, graphs, grids, and other components enabled us to build anative-like web system offering a rich user experience.”—Daisuke Tsuri, Section Head, Operations Services Division at HISCOM
© 2022 Sencha Inc. #SenchaCon22Best Practices around Building Data-Intensive Apps● Modern applications need to be designedwith strong emphasis on visual appeal,customization capabilities and simple yetintuitive UX.● The guide discusses best practices aroundbuilding data-intensive applications thatfuel enterprise growth
© 2022 Sencha Inc. #SenchaCon22Modern Guide To FinTech App Development● FinTech has revolutionized the waybusinesses and consumers managefinancial transactions.● The guide discusses the essentials offinancial charting and dashboards inyour fintech apps and the top factors toconsider while designing them.
© 2022 Sencha Inc. #SenchaCon22Overcoming Open Source Problems for EnterpriseApp Development● Open Source is an important driver ofsustainable development and plays animportant role in seeding the ecosystemand encouraging collaborative innovation.● But there are some prevalent threats thatbusinesses should be cognizant of whenusing open source. The White Paperprovides guidance on how to overcomethem.
© 2022 Sencha Inc. #SenchaCon22MVP Community● We recognize this experience is fractured○ Plans in motion to revamp and recommitto this program● MVPs play a vital role in shaping andadvancing product usage and direction● Continue to engage MVPs and highlighttheir achievements and innovations throughMVP highlight blog segments and casestudies
© 2022 Sencha Inc. #SenchaCon22Safe Harbor StatementThese plans and roadmap represent ourintentions as of this date, but ourdevelopment plans and priorities are subjectto change.Accordingly, we can’t offer any commitmentsor other forms of assurance that we’llultimately release any or all of the describedproducts on the schedule or in the orderdescribed, or at all. These general indicationsof development schedules or “productroadmaps” should not be interpreted orconstrued as any form of a commitment, andour customers’ rights to upgrades, updates,enhancements and other maintenancereleases will be set forth only in the applicablesoftware license agreement.
© 2022 Sencha Inc. #SenchaCon22Commitment to Ext JS—Our Promise To You● Launch Feature-rich Quality Products○ Upcoming releases — Ext JS 7.7○ Focus remains on quality & performance improvement○ Improve mobility and accessibility features○ Keep Modern and Classic toolkits on par● Improved Onboarding Experience○ Remove any roadblocks for smoother onboarding○ Focus on improving getting started guides, trial flows,resources, tutorials, code examples, documentation● Easy Upgrades○ Easier upgrades for 4.x, 5.x, 6.x and beyond○ Upgrade advisor is a free tool built for Ext JS customers toexpedite the upgrade process* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Sencha 2022 Roadmap Themes● Ext JS is King● Continued Innovation● Strong Focus on Quality* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Sencha 2022/2023 RoadmapQualityAddress top customer requests for SenchaArchitectAddress top customer requests in Ext JSAddress top customer requests in GXTVisual Studio Code ExtensionVSCode extension for Sencha Architect (BetaRelease) – Rapid Ext JSLaterDeveloper ProductivitySencha Test enhancementsVisual Studio Code ExtensionVSCode extension for Sencha Architect (PublicRelease)Ext JS FeaturesAddress top customer requests in Ext JS forboth Toolkits and Tooling updatesVisual Studio Code ExtensionVSCode extension for Sencha ThemerAddress top enhancement requests for VSCodeExtension for Sencha Architect*Now Next* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Recent Releases• 7.5 released on December 8, 2021 - addressed top customer requests inExt JS for Classic and Modern Toolkit, focused on grid and formimprovements, open tooling, and more.• 7.6 released on August 31, 2022 - includes new features for Grids,Modern SliderField and more along with quality improvements for bothClassic and Modern Toolkit.
© 2022 Sencha Inc. #SenchaCon227.5 - Quality Enhancements ReleaseDeveloper Productivity:• Updated Froala to 4.0.5 version• Updated FontAwesome version to 5.15.4version• Ext-gen and ExtWebpack pluginenhancementsInternationalization• Provided out-of-the-box localizationsupport for new grid features introducedin 7.4
© 2022 Sencha Inc. #SenchaCon227.6 - Feature Focused ReleaseExpanded Grid support: Classic to Modern• New filter type list, providing a list for filtering, inaddition to combobox filtering• Column width and position are now stateful,even after page reloadEnhancements:• Added ‘vertical’ option for Modern Slider• Open tooling/npm Sencha CMD centralrepositoryEase of Use Enhancements:• Make Coworkee a NPM based app and updateto latest Ext JS version
© 2022 Sencha Inc. #SenchaCon22Sencha ToolingSencha CMD:Better support for modernJavaScript versions, and latest Javaversion, support for Mac OSMonterey, CLI, and documentationNPM/Open Tooling:Address CLI issues and supporttesting builds, dynamic packageloading, and better theming alongwith support for Sencha Cmdparameters in npm scripts* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Sencha ArchitectSencha Architect, the ultimate visual app builder for developing cross-platform HTML5 apps fordesktop & mobile devices.● Architect is here to stay● Providing updates to Architect for eachExt JS release● Visual Studio Code extension for SenchaArchitect* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Sencha Visual Studio Code Extension Plans for 2022We are building a VSCode GUI extension for Sencha Architect to design & develop using a low-code editorthat helps in the fast development of Ext JS apps by minimizing hand-coding efforts..● Generating dynamic view of anyselected component file● Drag and Drop of Components● Editing of Configs● Creating a View with a context menu inany folder● No metadata boundary - Edit the projectin any IDE● Download SDK Mechanism* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22● Free to use, lightweight IDE and toolset.Optimized for creating, building,executing, and debugging UI tests forwebsites and web applications● Create and build tests with popular webtesting frameworks such as Seleniumand Protractor● WebTestIt update release will focus onfeature and quality enhancementsWebTestItSencha’s Testing Tools* Features are not committed until completed and GA released
© 2022 Sencha Inc. #SenchaCon22Upgrade Advisor● Save time upgrading your ExtJS apps by understandingupfront what code changes yourdev team will need to make● Identify and properly estimatethe amount of time andresources● Upgrade to the latest version ofExt JS faster than ever before
© 2022 Sencha Inc. #SenchaCon22Ext JS Unlimited — Available Now● Ext JS for your entire organization● Unlimited developers● Ext JS Enterprise + Froala Editor Pro +FusionCharts Suite● Everything your organization needs to deliverenterprise-grade applications
© 2022 Sencha Inc. #SenchaCon22Q & A
© 2022 Sencha Inc. #SenchaCon22Upcoming Sencha Day PresentationsSencha Day 2022Welcome and KeynoteMarc GusmanoSencha Product Architect9 amFrontend Architecture withMicro FrontendsThorsten Suckow-Hombergeyeworkers GmbH10 amAn Early Preview ofSencha Rapid ExtJSMarc GusmanoSencha Product Architect11:15 amUser Experience -Good Code is not the only thingTosten Kocheyeworkers GmbH1 pmSencha’s React GridGRUIMarc GusmanoSencha Product Architect1:45 pmCustomer Success Story:Reflex Solutions ProChristoph Brand (mysystems GmbH)Simon Buckel (eyeworkers GmbH)2:45 pmNPM in Sencha Projects &Build PipelineThorsten Suckow-Hombergeyeworkers GmbH3:30 pmModel Schemer:What does it do and what alternatives are there?Thorsten DinkhellerSencha ExtJS MVP4:15 pm