There are a number of elements that are critical to the successful creation and adoption of mobile apps. Here are my Top 5: 1. Addressing the userโs โWhatโs in it for me?โ question Often, the business motivation for implementing a new mobile app is to streamline...
App Development
Certify Your Developers Become Full-Stack Developers
With nearly half of all mid and large-sized companies with open technology job postings, most are languishing on job boards for months and a significant worldwide shortage of talent supply, you have little to lose in plotting a concurrent strategy to cross-train your...
RAD, 4GL, MADP, RMAD, MXDP, LCDP, hpaPAAS . . . . What the?
Without turning this into a lecture, below is a short overview of low-code, hpaPaas and other Rapid Application Development platforms that we have seen in the last few decades, more-or-less in chronological order.ย ย What are the overlaps and differences between all...
Imagine the Power of One Language
Iโll ask the reader to at least temporarily suspend feelings and thoughts of politics, culture and religion. And, you should cue John Lennonโs โImagineโ to set the scene. Okay, thank you! Please sit down and take a deep breath. Letโs drift off to the land of...
Mind the Gap: Addressing Ambiguity in Requirements
The lesson of the Tower of Babel, possibly the first post-project review in historical records, is that communication failure within the team will cause project failure. In todayโs software requirements, often staffed by cross-functional teams spread across the globe,...
The State of Mobile on IBM i
Thereโs no escaping the rapid pace of our evolving mobile world โ including the ensuing demand for mobile apps โ and businesses canโt afford to take a back seat when it comes deploying mobile solutions. If youโre an IBM i organization considering taking the dive into...
Introduction to Test Driven Development
Software Lifecycle and Quality Traditionally, when developers work on a software project, they write the application code or parts of it, and then test that code to verify correct implementation of the requirements. This unit testing process is usually a manual one,...
Selecting a Workflow Management System for Your Company
When most people think about workflow they may think about a manufacturing process on a production line. And thatโs really where the whole concept of workflow got started โย when business and academic minds worked jointly to improve and control a process. Today,...
Building applications for mobile devices
These days almost everyone has one or moreย mobile devices, ranging from Smartphones to tablets. From a business perspective, widespread use of mobile devices is useful, as it allows immediate access to information for employees who work remotely and/or travel...
Using JSON to Build Efficient Applications
As modern web applications have become increasingly interactive and data centric, techniques have been sought to make these applications more efficient. A major breakthrough in this area was the advent of AJAX (Asynchronous Javascript and XML). Since then, developers...