Blog

Kanban Task Board 2.0 With Ext JS 5 support.

Today we’re thrilled to announce the latest releases of our Kanban Task Board: v1.0 based on Ext JS 4 and v2.0 based on Ext JS 5. We will continue to support the 1.0-branch with bug fixes, but new development and features will go into the 2.0 branch. Apart from the new platform support, one of the really cool things about the 2.0 release is the new “Kanban-Scheduler” demo …

Writing a custom plugin for Ext Gantt 3.x

Since the Gantt 3.0 release is getting closer, it’s time to get a bit more familiar with it. Ext Gantt is currently in Beta-1 stage and the next beta is coming soon. In this post we’ll look at how to write a custom plugin which visually groups child task of a parent task. Here’s an image of what it should achieve.

Writing a plugin skeleton

Writing an …

The New Sauce Labs Integration

In our previous post, we showed the new support for running tests in the cloud. We have now extended our API to also include support for the superb Sauce Labs service. Using Sauce, you no longer have to worry about setting up and maintaining your own virtual machines. Running tests in the Sauce infrastructure is seamless and only requires you to perform a few …

Running Siesta Tests In The Cloud With BrowserStack

The more tests we write, the more free time we have to improve the quality of our software. Without tests, it’s easy to end up constantly chasing the same bugs again and again after each refactoring. A logical step to improving the quality of a web based application is to make sure it works in all the various browsers out there. Normally you need to support …

Testing Ext JS 5 apps with Siesta

Over the past few weeks we have received a number of questions from Siesta users wondering about Siesta supporting Ext JS 5. Since Siesta is a generic JS tool, it can of course test any JavaScript code. There is of naturally a slight risk that the Ext JS layer in Siesta may need to be updated if Ext JS itself changes. The user interface for Siesta will continue to use …

Our New Public TeamCity Installation

Today we’re excited to share our new public TeamCity portal with you. This portal helps us monitor the quality of our growing JavaScript code base (currently features 6 pure JS products). If you’re not familiar with TeamCity, it’s a great Continuous Integration (“CI”) tool made by JetBrains.

We’re happy to report that it’s easy to setup and it has lots of useful configuration options. …

Tips ‘n Tricks: Rendering Meta Data In The Timeline Header

Today we released new versions of Ext Scheduler and Ext Gantt. As part of the new scheduler release, we updated two of the examples to show off some cool header rendering tricks. In our mail inbox, one common question we get is “How do I render a summary in the timeline header?”. This question can now be easily answered by checking out these samples.

Rendering text into the timeline …

A first look at Ext JS 5

With the recent announcement of the first public Ext JS 5 beta, we thought it would be cool to take a look at it and take it for a spin. Since we’re a group of seasoned Ext JS developers, we’re very interested in the under-the-hood updates and technical details. We thought we would take a look at memory footprint, performance and breaking API changes. Additionally – since we rely …

The New Kanban Task Board Component

We recently announced the initial release of our new Task Board UI component. Kanban and Scrum are two popular techniques for managing the software delivery process in a company, and both these techniques make use of task boards.

A task board typically contains the tasks that members of a team are currently working on, and the board can look a bit different depending on …

Siesta Tips-n-Tricks: Extending the Test class

One great aspect of Siesta is its extensibility. It’s designed from the core to be customizable and overridable by anyone using it. After you have written a few tests, you likely find some repeated lines of code, violating the DRY principle. This is when you should extend the built-in Siesta test class. In your own test class you can put snippets of code that you use a lot throughout …