Progressive web applications (PWA) have the potential to revolutionize the way businesses approach app development. With the ability to offer a universal experience across all devices with just a single app, PWAs offer scalability, reliability, and flexibility right...
App Development
Accelerate App Development with Visual LANSA
Over the past few months I have been writing about the benefits of low-code and how a platform such as Visual LANSA can increase the effectiveness and efficiency of professional developers. Visual LANSA has a much different approach to low-code than the model-based...
What is Google Material Design & How Does It Affect Modern Application Development?
Google recognized the need to unify, simplify and standardize the design of its UI across desktop, web and mobile devices to provide a modern, intuitive experience for its users. The company set out to proactively address the lack of a single design pattern for all...
Visual LANSA for Mobile Apps
In my last blog post, I explained what it takes to make a successful mobile app. In this post, I’ll discuss why Visual LANSA is well suited for building enterprise mobile apps and call attention to particular capabilities that help accelerate (mobile) app delivery....
5 Requirements for a Successful Enterprise Mobile App
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...
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...