Creating Lean Mobile Applications Through Modern Agile

Posted by Alex Misevski on March 23, 2017

Global consumer demand for mobile applications dramatically increased from 400 million to 1.8 billion in just a matter of eight years. The landscape has radically changed since the first smart phone, equipped with only a calculator, world clock, calendar, and contact book, was introduced by IBM in 1993. Now, customers spend 90 percent of their digital time using mobile apps and only 10 percent browsing websites. An average user also downloads about nine applications per month and are satisfied with them only 55 percent of the time.

Read More

Topics: app development, mobile apps, collaboration

TaCode Tuesday: How to Use Zang SMS and Call APIs in Node.JS

Posted by Pedram Mohammadi on March 15, 2017

A couple years ago, the web was a stateless environment. Interactive features were treated as isolated units within a website, encapsulated within Flash or Java Applets. In 2009, NodeJS was released by Ryan Dahl aiming to create more interactive websites by establishing two-way connections. NodeJS enables asynchronous, event-driven input/output (I/O) making lightweight and efficient connections even in data-intensive applications.

The figure above shows the internal structure of Node.JS. Here, you see that only a single thread (i.e. file I/O, DNS, etc.) connects Node to the rest of an application. This single thread handles all incoming requests concurrently and can interface with one another. The architecture also allows the thread pool to interact with Node.JS’ low-level libraries to perform operations such as database transaction, file system access, etc. The asynchronous processing is done by libuv which enables Node to move without having to wait for the outcome of a current event.

Read More

Topics: TaCode Tuesday, cPaaS, SMS

TaCode Tuesday: How to Use Zang in Open Source .NET

Posted by Pedram Mohammadi on February 28, 2017

Mono is a free, open source development platform based on the .NET Framework that enables the creation of cross-platform applications, improving overall programmer productivity. Its development is led by Xamarin, a Microsoft subsidiary which aims to not only run Microsoft.Net applications on different platforms, but also provides tools to Linux developers. Mono can run on Android, PlayStation 3, Wii, Xbox, OS X, Solaris, BSD, and most Linux distributions.

Read More

Topics: APIs, TaCode Tuesday, cPaaS

TaCode Tuesday: How to Develop a Cloud-Based Conference Call Mobile Application

Posted by Pedram Mohammadi on February 21, 2017

Almost everyone brings their devices to work – in fact 87 percent of us do, according to a recent study by Kaspersky. Bring your own device (BYOD) has gained momentum as businesses see its advantages, including increased employee satisfaction, productivity, and engagement, and a reduction in capital expenditures and overhead costs. In 

Read More

Topics: TaCode Tuesday, cPaaS, mobile apps

Zang Spaces: Persistent Collaboration, Not Persistent Chatter

Posted by Alex Misevski on February 12, 2017

Today’s collaboration solutions come in a few versions: task-list tools, such as Asana, MeisterTask and Todo Cloud, and team collaboration tools, like Slack, Cisco Spark and Microsoft Teams. Now Zang introduces Spaces—the solution designed to make it easy for teams to meet, collaborate and track projects via one, simple interface.

Read More

Topics: Ideas, cPaaS, Built On Zang