We are at ModUXCon this week (which SwarmOnline are sponsoring!) and looking forward to some great talks on the latest web technology. We still have another great dose of Sencha and HTML5 goodness in the newsletter with articles about arrow functions, WebRTC and Sencha Touch 2.3! If you think any of your developer (and non-developer!) friends might find the content we feature useful then please pass it on!
If you would like to get in touch with us please feel free to email us (senchainsights@swarmonline.com) or message us on Twitter (@SenchaInsights).
Sencha Official
What's Coming in Sencha Touch 2.3
Sencha Touch 2.3 is nearing release and this blog post runs down what we can expect in the latest version of our favourite mobile framework.
Sencha Cmd v4.0 RC is Now Available
Don Griffin announces that the release candidate for Sencha Cmd 4 has been released and can be downloaded today.
Sencha
Sencha Cmd Packages - Including Controllers
Arthur Kay demonstrates an excellent tip on how to include a Controller class from a Package into your app.js file.
Sencha Touch + WebRTC!
This demo shows off a WebRTC extension for Sencha Touch that shows how the technology can work within a Sencha Touch app. A very interesting demo!
Simplifying Grunt Jasmine tests for Ext.js
Matt Goldspink introduces a new Grunt plugin that allows Jasmine tests to be integrated into your Ext JS project more easily.
Sponsor
Sencha Insights is proudly sponsored by SwarmOnline.com who provide expert Sencha development, consultancy and training services.
To discuss your next project email them on info@swarmonline.com.
JavaScript
Understanding ECMAScript 6 arrow functions
An introduction into the new "arrow function" syntax introduced by ECMAScript 6. This article explains the new syntax, how it works and how it differs from a traditional function statement.
JS Conf YouTube Channel
All of the great talks from this year's JSConf (both US & EU) are available on their YouTube channel. The talks cover a huge number of topics so there will be something to interest everyone.
Ignoring library code while debugging in Chrome
Chrome and FireFox have introduced useful tools to their debuggers to allow you to ignore calls to library function when stepping through code so you don't have to skip in and out of the function manually. A useful post explaining how to enable it and use it.
Nested Higher-Order Functions in JavaScript
John Mumm explains Higher-Order Functions and how we can use and manage them. A concept that can become very complicated very quickly and should be used carefully but John steps through the process of using them to ensure they can be easily followed.
HTML5
Getting to know Mutation Observers
This articles from Opera talks about Mutation Observers, which are an asynchronous way of observing changes within the DOM, and explains what they are and how they work.
Using Hardware to Decode and Load JPG Images up to 45% faster in Internet Explorer 11
An interesting article about Internet Explorer 11's approach to image decoding which they offload to the graphics hardware. Resulting in 45% faster image load this is a big improvement. The article goes into details of how it works and what they are doing differently.
CSS
Ellipse my text…
Kyle Simpson discusses the options available to us for truncating text and showing ellipsis when our content is too long. This technique is very commonly used but isn't always straight forward to implement - Kyle shows the best options out there.
CSS Length Explained
Lengths in CSS are a tricky business with a huge number of options all with slightly different representations across all the available devices. This article explores each one and where it fits in the grand scheme of things.
Quiz
Which of these configurations will prevent the vertical scrollbar from hiding after a scroll has finished? (Thanks to Mitchell Simoens (@SenchaMitch) for inspiration for this weeks quiz!)
1. Option 1
scrollable: {
hideYScrollbar: false
}
2. Option 2
scrollable: {
indicators: {
autoHide: false
}
}
3. Option 3
scrollable: {
indicators: {
y: {
autoHide: false
}
}
}
4. Option 4
scrollable: {
y: {
autoHide: false
}
}
Want to sponsor Issue #15? Email us on senchainsights@swarmonline.com
Share this Newsletter
If you enjoyed this issue of Sencha Insights please tweet about it! |