Blog

Asynchronous JavaScript: Promises

Posted on in 

JavaScript is single threaded, causing code to execute from top to bottom, so two bits of code cannot run at the same time. For example, you might download a JSON file from an (external) server and you’d have to wait until you retrieve that file. Instead of blocking the thread, there are ways you can streamline this code execution by using asynchronous JavaScript.

Read More

Django Template extending

Posted on in 

In this tutorial I will describe how you can extend from Django’s templates, and create your own.

Read More

Setup a Django Project with a MySQL database.

Posted on in 

This tutorial will show you haow to setup Django with a MySQL database, it requires Python 2.7.

Read More

Advanced Cmd: How to integrate Ext JS with Maven

Posted on in 

This last article, will show you, how you can integrate Ext JS with tools like Maven. Please understand, Maven is not a required Sencha setup, though it is possible to build your Sencha projects with Maven.

Read More

Advanced Cmd: How to modify Sencha builds

Posted on in 

This guide, will discuss builds, and how you can modify it, with Apache Ant.

Read More

Advanced Sencha Cmd: Dealing with a multi Ext JS app infrastructure

Posted on in 

This guide will describe how to deal with an infrastructure, that contains multiple Ext JS apps. I will discuss:

  • Local workspaces
  • How to split builds
  • How to modify file paths and output settings

Read More

How to Upgrade a Sencha Touch App to Ext JS 6 Modern Toolkit – Part 3

Posted on in 

Advanced Universal Upgrade

This upgrade will take the most time, but your opportunities are endless. You will have the latest framework with all the new features and classes, and you can improve your application performance and code base with the new MVVM architecture. Plus, you can create universal cross-platform apps (or plan to do that in the future). Not only can you build applications for mobile phones or tablets, you can also support desktop or hybrid computers, with a component set specifically made for desktop usage.

Read More

How to Upgrade a Sencha Touch App to Ext JS 6 Modern Toolkit – Part 2

Posted on in 

In part 1 of this blog post series, I discussed the changes in Ext JS 6 Modern Toolkit and showed you how to do a basic mobile upgrade of your Sencha Touch app. In this article, I’ll show you how to do an advanced mobile upgrade.

Read More

How to Upgrade a Sencha Touch App to Ext JS 6 Modern Toolkit – Part 1

Posted on in 

Previously, I wrote a blog post on how to create great looking universal apps with Ext JS. However, we also have lots of customers who currently have a mobile (phone or tablet) application and want to upgrade it to Ext JS 6.

In this tutorial, I will show you how you can upgrade your app, and why you should consider taking this step.

Read More

Connect & play around with BB-8 by Sphero with JavaScript on a Mac

Posted on in 

I’m a huge Star Wars fan, and like most of you, i’ve seen The Force Awakens as well. I immediately felt in love with BB-8. The little white orange droid. So you can imagine, how happy I was, when I opened my christmas presents, and found the little BB-8 by Sphero droid in a box. BB-8 by Sphero, is a little toy robot that you can control with apps for Android and iOS, via bluetooth. Actually the sphere is the true robot, BB-8’s head is attached to the big sphere, via a magnet, and it has little wheels so it always stays on top, and gives it the Looney Toones Road runner look, while rolling. Cute.

This little droid has the following functionalities; it can roll around (quiet fast,), it can listen to your voice (via the app), it can show colors, it has IMU, 3 axis accelerometer, 3 axis rotation gyro and locator sensors. The BB-8 uses a Bluetooth Low Energy (LE) interface, also known as “Bluetooth Smart” or “Bluetooth 4.0/4.1”.

What’s really awesome is that Sphero opens up their APIs, so developers like me, can play around with this. And that’s great. There are SDKs for Android, iOS, Windows development, and there’s a JavaScript SDK! Since I’m a JavaScript lover, I thought, let’s give it a go, and try this out myself.

Read More