Blog

How to improve your Sencha code while working in large teams?

Posted on in 

Often I get questions from people on how to work efficiently with Sencha while developing in a large team environment.. This question is especially popular for people coming from the Java world, who are familiar with tooling for Java and build processes. I can tell you that it’s not much different for web projects.

This article will discuss the following concepts:

  • Source Control
  • Sencha Architect for teams
  • Editors & IDEs and configuration
  • Code analysis tools
  • Code reviews
  • Test tools
  • Build processes

Read More

How to integrate the ext-electron package with your own project.

Posted on in 

At SenchaCon 2016, Sencha introduced their open sourced ext-electron package. https://github.com/sencha/electron-demo. Electron is a framework (created by Github) for creating native applications with web technologies like JavaScript, HTML, and CSS.

It’s what’s Cordova/PhoneGap is for mobile. A native wrapper, a native shell/project with a browser inside that runs your app. Thus, if you can create web apps, you can create native desktop apps. You can create native apps for Linux, Windows 32 & 64bit and Mac OSX.

Read More

Chrome 43 breaks Ext.menu.Menu submenus in Ext JS 4 and how to fix it.

Posted on in 

A few days ago, I mentioned Chrome 43 which breaks a couple of things in Sencha Touch 2.4. Unfortunately also Ext JS 4 developers, experienced some problems. Google Chrome version 43 breaks the Ext.menu.Menu submenus, when hovering over the items. Currently our engineers are working on a solution. As soon as it’s fixed, you will be able to download a nightly build, which you can download from our support portal.

Read More

Chrome 43 breaks Sencha Touch / modern toolkit and how to fix it.

Posted on in 

Lately, I received a couple of questions about the latest Chrome 43.x version, which breaks Sencha Touch 2.4 apps (or Ext JS 6 modern toolkit apps) due the deprecation of the overflowchanged event. It actually breaks the following classes: Ext.util.PaintMonitor and Ext.util.SizeMonitor. You will notice this bug when trying to scroll in a list component. You will see a small square in the top right corner, instead of the familiar scroll bar, and it’s impossible to scroll.

Read More