Skip to content

Categories

A Dive Into the Sencha Class Config System

A Dive Into the Sencha Class Config System

From the very beginning the Ext JS framework has implemented a class system to extend JavaScript. The goal of the class system was to support efficient code organization and implement a pseudo-classical inheritance found in many Object Oriented programming languages. With the release of Ext JS 4.0, Sencha decided to revisit their class system and…

Read More
Three issues with AngularJS

Three issues with AngularJS

AngularJS is all the rage these days, and for good reason. It’s a lightweight and modern way to create Rich Internet (single page) Applications. It is elegant and powerful. If you are considering implementing a WWW site using AngularJS, there are at least three rather huge downsides that you may want to consider. SEO SEO…

Read More
Fast Polling vs. Websockets

Fast Polling vs. Websockets

WebSockets are a great addition to the HTTP protocol suite, but there are numerous situations where they cannot be used. Some companies have firewalls that will prevent WebSockets from working. If you are deploying software in a shared hosting environment, you may not be permitted to use WebSockets. If you are behind a reverse proxy…

Read More
Associations in Ext JS 5

Associations in Ext JS 5

Associations have undergone quite a few changes in Ext JS 5. Sencha has really put work into making them more functional and easier to use. Like all things though, they have their ups and downs. So, let’s dig into the new associations starting with… The Good Music Associations? Yeah, it’s very good. It’s very good…

Read More
A Direct Dive Into Angular Directives

A Direct Dive Into Angular Directives

Angular is awesome. Directives, on the other hand, can be a pain in the ass. They seem complex – their place in the application sometimes seems unclear, and using them properly is practically an art form. Fortunately anyone can learn why directives are the beating heart of the Angular framework, and with some instruction and…

Read More
AngularJS-Tricks-with-angular-extend

AngularJS: Tricks with angular.extend()

AngularJS has this built-in method for doing object to object copies called angular.extend(). It is a very powerful function that has many uses. The documentation can be found here: https://docs.angularjs.org/api/ng/function/angular.extend Let’s consider a mythical ThingController that looks like this using traditional AngularJS code: app.controller(‘ThingController’, [ ‘$scope’, function($scope) { $scope.thingOne = ‘one’; $scope.thingTwo = ‘two’; $scope.getThings…

Read More
Better Builds Begin with Broccoli

Better Builds Begin with Broccoli

Build tools have come a long way since the days of writing bash scripts. The newest member to the ever growing community of build tools is called Broccoli and it’s written by the excellent open-source developer @jo_liss. Its aim is to not only deliver < 0.5 second rebuild times but to also simplify your build…

Read More
Top 5 ES.next Features

Top 5 ES.next Features

JavaScript and ECMAScript are not the same thing. JavaScript was developed by Netscape for its browser and ECMAScript is a language based upon JavaScript. In order to assure that JavaScript written for one company’s browser would work in all companies’ browsers, the international ECMA organization was chosen to develop and maintain standards for the language….

Read More
Unit Testing w/ AngularJS

Unit Testing w/ AngularJS

Oh how far we’ve come in the web development world. Cross-browser support and performance, once touted as core features, are now table stakes. Meanwhile, automated tests have become pretty much standard in today’s JavaScript-driven applications. So naturally, we are beginning to expect frameworks to optimize around separation of concerns and testability. AngularJS came on the…

Read More
Writing Ext JS Overrides

Writing Ext JS Overrides

Sencha Frameworks are well known because of their architecture, the way its classes are organized and structured. This is part of what makes it a leading framework in cross browser and cross platform development. When developing robust applications a good software architecture is a must have. It will guarantee an easy development process, better deployment…

Read More
Scroll To Top