AndPlus acquired by expert technology adviser and managed service provider, Ensono. Read the full announcement

4 Organizations That Rebuilt Their Operations Around Twilio, With Stunning Results

By Brian Geary on Aug 20, 2022 5:50:44 PM

Twilio is one of the world’s most rapidly-growing companies, and interest in the company and its products is rising. However, it’s not always clear what a company is about and what it does merely from a list of its products and features. Like reading the spec sheet for a product you know nothing about, you can come away better informed, but none the wiser. So in this post, we’ll offer a quick rundown of what Twilio does, followed by a look at four organizations that are using it to transform core parts of what they do. Let’s start at the beginning.

Continue Reading

Software Quality Testing: The Parameters, Methodologies, and Tools

By Brian Geary on Aug 11, 2022 6:57:09 PM

Before you release software, you need to know whether it’s good enough. Software quality testing lets you know for sure that it’s ready to ship. It also gives you data and insights you can feed back upstream to fine-tune your processes, shorten and accelerate development cycles, and improve engineer and team performance.

Continue Reading

What to Research to Influence Your UI

By Brian Geary on Aug 4, 2022 7:34:39 PM

User interface design needs to be evidence-based to succeed. While there’s plenty of room for creativity, you have to know that your users will be able to navigate your interface successfully, achieve their goals with your product, and return to use it again. They don’t necessarily have to be ‘delighted’ by it, though that’s a plus. But they do have to be able to use it without experiencing failure or frustration. And you can only know if that’s true by research and testing.

Continue Reading

6 Ways Your Software Project Can Fail — and How to Rescue It

By Brian Geary on Aug 1, 2022 12:53:07 PM

Software development projects can transfigure businesses and transform their prospects. They can enable a business to address whole new markets or shave thousands of worker hours off tasks. They can also fail; in 2020, up to 66% of software development projects were partial or total failures, with larger projects more severely affected. We’ll talk about why that might be in this post, along with the main reasons why software projects fail and what developers and businesses can do to increase the chances of success.

Continue Reading

Ten Great Implementations that Demonstrate How IoT has Changed the Medical Industry Forever

By Brian Geary on Jul 22, 2022 2:25:20 PM

With IoT, the age of medical devices has truly arrived. Creative engineers and diligent application developers like AndPlus, have created devices that are both life-saving innovations and the start of a new healthcare data art form. And the momentum is spectacular.

Continue Reading

Ensono Doubles Down on Cloud with Acquisition of Cloud Native Development Firm AndPlus

By Brian Geary on Jul 13, 2022 10:05:06 AM

ACQUISITION WILL EXPAND ENSONO’S CLOUD NATIVE AND DATA ENGINEERING CAPABILITIES AND STRENGTHEN ENSONO’S POSITION AS A LEADER IN CLOUD SERVICES

DOWNERS GROVE, Ill. – July 12, 2022– Ensono, an expert technology adviser and managed service provider, announced its acquisition of AndPlus, a cloud native and data engineering firm. This acquisition continues Ensono’s strategic investment in scaling its cloud and data engineering capabilities and reinforces the company’s commitment to helping clients plan, build, migrate, and operate in the cloud.

Continue Reading

What Happens When the Internet of Things Goes Wrong

By Brian Geary on Jul 12, 2022 10:24:55 PM

Interest in the Internet of Things is booming, in the home, the office and the supply chain. It doesn’t feature any technologies that are revolutionary in themselves — sensors, motors, cameras, servers, internet connectivity, Bluetooth and mobile applications are all standard fare. But assembling them into giant networks that can monitor everything from doorways to energy usage to global supply chains is new. And sometimes it goes wrong. How does that happen, what are the consequences, and what can organizations do to prevent it?

Continue Reading

Proof of Concept vs Minimum Viable Product: What Are They, and Which Should You Be Focusing On?

By Brian Geary on Jul 7, 2022 1:20:22 PM

Are MVP and POC the same? Do businesses need to do both, or should one come before the other? What are these processes and what are they intended to achieve? In this post, we’ll clarify what the three most-used testbeds for building new products and businesses actually are, and look at when businesses should use them. By the end, you’ll know which approach makes more sense for your business. First, what exactly are POC and MVP?

Continue Reading

Is It Time to Migrate to Microservices? Perhaps — But Read This First

By Brian Geary on Jun 30, 2022 12:20:34 AM

Microservice architecture offers organizations a way to manage huge volumes of traffic while reducing costs and development time, and making it easier to grow and scale. That definitely sounds like it’s worth a closer look.

Continue Reading

These 9 Connected Device Success Stories Show What Happens When You Do Iot Right

By Brian Geary on Jun 21, 2022 9:46:09 PM

IoT is not so much growing as exploding: some estimates say there are over 25 connected devices for every human being on the planet. The industrial IoT (IIoT) sector is forecast to grow by a compound annual growth rate of 6.7%, topping $1 billion in under five years.

Continue Reading

The Six Ways That the Internet of Things (IoT) is Changing the Retail World Forever

By Brian Geary on Jun 6, 2022 8:41:19 PM

In 1988 “great” automotive marketing minds launched a campaign declaring that a new fleet of cars “was not your Father’s Oldsmobile.” The ad campaign was a huge failure for the cars, but it created an idiom that a modern version was going to be very different than what had come before.

Continue Reading

The Real Costs of Iot Software Development — And How to Keep Them Down

By Brian Geary on May 27, 2022 6:11:38 PM

For companies getting into the IoT space, the cost of software development can be both an obstacle and an unknown. Conventional application development isn’t a great guide, and the variety of IoT implementations means it can be difficult to estimate from limited experience.

Continue Reading

How Cloud-Native Architecture Empowers the Internet of Things

By Brian Geary on May 23, 2022 2:05:50 PM

Cloud-native applications can give organizations seemingly contradictory results: huge networks that are lightning-fast, open communication with excellent security, tight integration with high adaptability. It’s made possible by a different approach to the whole idea of what an application is and how to build one. In this post, we’ll talk about how that works, what organizations should look out for and what the benefits of cloud-native applications are. But first, when we say ‘cloud-native,’ what exactly does that mean?

Continue Reading

The AndPlus Guide to IoT Frameworks

By Brian Geary on May 3, 2022 6:43:38 PM

IoT frameworks exist to help you create IoT solutions without doing all your own development. Some simply give you a structure to work inside; others offer you enterprise-level data analysis and control — for a price. Choosing the right one is a key part of the success of your IoT project.

Continue Reading

The State of SMBs and IoT

By Brian Geary on Apr 28, 2022 1:38:41 PM

The Internet of Things is growing exponentially as organizations of every size take advantage of its capacity to accelerate processes, while making them simultaneously more efficient. In many cases, organizations begin with these limited goals and find their businesses reoriented in previously unthought-of directions by the possibilities of the IoT.

Continue Reading

Which Operating System Should You Use for Your IOT Solution?

By Brian Geary on Apr 22, 2022 4:48:23 PM

The operating system of your IoT devices is a vital piece of the puzzle that determines whether your IoT implementation will be successful or not. Operating systems have to match hardware, offer the right environment for applications, and work with all the other elements of your organization. They also have to be maintained and secured.

Continue Reading

Don’t Be the Next SolarWinds: Secure Your IIoT Network

By Brian Geary on Apr 14, 2022 1:57:39 PM

IIoT devices are often insecure, and networks are frequently configured to allow for rapid, easy deployment and communication. Security is typically an afterthought until something goes wrong, or isn’t addressed with the right approach and toolkit.

Continue Reading

Why NOT Being First To Market Can Be A Better Strategy

By Brian Geary on Apr 6, 2022 3:43:40 PM

‘How to be first to market’ returns 3.8 billion results from Google. That’s a lot of advice, and some of it’s great advice. But what if it’s the right advice about how to do the wrong thing?

Continue Reading

The MVP Checklist for Successful Launches

By Brian Geary on Apr 1, 2022 1:32:12 PM

MVPs are there to get the information you need to build out a full product, as well as to start building an audience and developing some marketplace traction. In the words of startup pioneer Eric Ries:

Continue Reading

How to Develop A Product Strategy for Connected Devices

By Brian Geary on Mar 23, 2022 12:42:45 PM

The emerging connected-devices marketplace is huge, and growing rapidly. Estimates abound, and have been revised by the pandemic, but it’s in the region of $540 billion this year — up from $490 billion last year, and $290 billion in 2017.

Continue Reading

47+ IoT security stats you need to know

By Brian Geary on Mar 18, 2022 8:19:03 PM

The IoT market is exploding, and networks of connected devices aren’t coming to a store, home, or workplace near you. They’re already there, in increasing numbers. IoT implementations are driving huge gains in productivity and value across multiple industries. They’re behind improvements in customer satisfaction, patient care, and even fuel efficiency.

Continue Reading

How to Save Money on a Development Project Using No Code Tools

By Brian Geary on Mar 4, 2022 7:56:28 PM

Can you save the cost of a development project by doing the job yourself on a no-code platform? It’s an attractive proposition. It can work, for some projects. But sometimes all that happens is you move the cost. You save upfront spending, but pay endlessly in monthly payments to a platform. Or you store up maintenance, compliance, and repair costs. How do you know whether to go no-code?

Continue Reading

Event-Based Marketing: How to Capture and Repurpose In-App User Activity

By Brian Geary on Feb 28, 2022 5:28:17 PM

Event-based marketing is a type of marketing automation built around responding to specific user activity. It’s much more accurate and granular than the traditional behavior-based approach, and significantly more effective. Already in use by games, ecommerce, and travel companies, it’s the next stage in the development of marketing automations.

Continue Reading

5 Questions to Ask Yourself to Ensure Your Idea is Ready to Go to Development

By Brian Geary on Feb 27, 2022 1:31:11 PM

You’re ready to send your idea to your development team and start building a real product. Your dream, flash of inspiration, or application of business wisdom is about to become a real thing, with invoices, phone calls and customers.

Continue Reading

What is a Technology Stack?

By Craig Gosselin on Feb 22, 2022 6:42:56 PM

Nearly every business function now has a ‘stack,’ a group of tools used to achieve that function. It’s true for productivity, communication, marketing, development and more. But what makes this group of tools a ‘stack,’ and how should you understand, plan, and optimize yours?

Continue Reading

How to Gather User Insight on Your MVP

By Brian Geary on Feb 4, 2022 2:55:03 PM

User feedback and insight give you the data you need to make decisions about your product. If no one’s really interested in what you’re offering, there’s little point spending the work-hours and dollars to build a production version. If what you think of as a peripheral feature is the only part anyone wants to talk about, maybe you’re not in the business you thought you were.

Continue Reading

How to Staff a Software Development Project When You Lack Bandwidth

By Brian Geary on Jan 27, 2022 2:25:38 PM

When you’re struggling to find the bandwidth to handle your development project, it’s tempting to turn to one of three obvious solutions: trim the project, get more staff, or look for ways to make your current staff more productive.

Continue Reading

What's The Difference Between Front End, Back End & Full Stack Development?

By Craig Gosselin on Dec 28, 2021 7:57:02 PM

Software development is often broken down into front end, back end, and full stack. In this post, we’ll clarify what the terms refer to and cover the kinds of tools, languages and skills each domain covers, before looking at how your business can get the talent you need. We’ll start with definitions:

Continue Reading

Device, Application and Cloud Security for IoT

By Craig Gosselin on Nov 19, 2021 6:26:17 PM

IoT security is as multilayered as IoT implementations themselves. See the matter from an attacker’s viewpoint and the reason is obvious: if devices are secure but the network is weak, they’ll gain control of the devices via the network. If both are solid but the applications that manage or control them are poorly-protected, that’s their in. It’s a case of one building, several doors. And for attackers, IoT is a huge opportunity: all that computing power, great for productivity, if only we could access it.

Continue Reading

What is Data Warehousing and How to Manage a Migration

By Craig Gosselin on Nov 19, 2021 6:24:25 PM

Data warehouses exist to give users rapid, complex data analysis. They’re far better at this than traditional databases, and use different architectures and data management techniques. There are several effective cloud-based solutions that can provide businesses with insights derived from their data. Selecting from and, particularly, implementing these solutions can be complex. In this post, we’ll give an explanation of what a data warehouse is, explain what they’re for and how they differ from other forms of data storage, and look over the biggest players in the space before talking about our own experiences managing data migrations between data warehouse platforms.

Continue Reading

IIot Is Coming to an Industry Near You. It May Be There Already

By Craig Gosselin on Nov 16, 2021 12:50:50 PM

IIoT is the Industrial Internet of Things: sensors and analytics devoted to monitoring, analyzing and managing industrial processes. It’s not limited to factories and transportation — think property and asset management, business process automation and more. It promises to be transformative, and the process of transformation has already begun: initially, we’ll see sharp improvements in the efficiency and reliability of structures and processes already in place, but within a decade we can expect to see industry operating primarily as an interlocking web of IIoT implementations.

Continue Reading

What is Big Data?

By Craig Gosselin on Nov 16, 2021 12:49:22 PM

Big data is the technology that underlies many of our most important advances. Enabled by machine learning and connectivity, large tranches of data can now be mined for insights rapidly and used to improve effectiveness, reduce waste or accelerate processes.

Continue Reading

What is Technical Debt and How to Manage It

By Craig Gosselin on Oct 20, 2021 10:59:05 AM

Technical debt affects almost every organization, cuts into productivity, drives down profits and inhibits efficiency. Worse, it represents an often unquantified and unconsidered risk that can cause outages, direct financial losses and reputation damage. Fortunately, it can be fixed — and usually money can be saved fixing it. In this post, we’ll introduce the concept of technical debt and consider what it looks like on the ground, as well as considering the forms it can take. Then we’ll talk about how to remedy it.

Continue Reading

What is Industrial IOT?

By Brian Geary on Oct 13, 2021 1:01:20 PM

The Industrial Internet of Things, or IIoT, marks a phase shift in management of physical productivity. It’s sometimes referred to as the fourth industrial revolution, or Industry 4.0 (in nomenclature that clearly owes much to web terminology).

Continue Reading

Why a Product Map Is the Key to a Successful Launch

By Brian Geary on Sep 27, 2021 11:01:05 AM

Software launching requires strategy, but strategy alone is not enough. There must also be a system to match up strategy with day-to-day activity, managing development and launch as a project. This must be sufficiently adaptable as to function as a constantly-revised, living document, not a series of instructions that cease to be relevant as products evolve and plans change.

Continue Reading

What Is a Minimum Viable Product?

By Craig Gosselin on Sep 23, 2021 8:59:25 PM

Minimum Viable Product, or MVP, is a way of launching a product without having to build every detail. Instead, the smallest (minimum) version of the product that will still work (viable) is built and launched, to provide the basis for future iteration and development. Customer feedback, business metrics and customer usage data are used to refine, improve or redesign, and extend the product, and the MVP approach can be used for new features as well as new products.

Continue Reading

What is Rapid Prototyping?

By Craig Gosselin on Sep 15, 2021 11:29:40 AM

The process of taking an idea for a new tool or feature, or a solution to an existing problem, and turning it into something people actually want to use, is not always simple or easy. It’s easy to make mistakes in planning. So we need prototyping to test ideas. The trouble with prototypes is that they involve a trade-off between how useful they are and how costly and time-consuming they are, which means that in the past they’d often be used to validate designs rather than invalidate and iterate on them.

Continue Reading

Digital Experience Innovation, Not Features, Is the Key to the Future

By Craig Gosselin on Sep 10, 2021 6:57:18 PM

End users don’t care much about the technologies we use or the methodologies we rely on for development. But they do care about their experiences. Everyone knows this, and when it’s time to market products and services, we remember. But when we’re designing solutions, whether they’re consumer-oriented or B2B, it’s often forgotten.

Continue Reading

Internet of Things Architecture Explained

By Craig Gosselin on Sep 2, 2021 5:05:05 PM

The Internet of Things (IoT) goes a long way beyond consumer-level technology like smart toasters and doorbells. It’s being adopted across manufacturing, warehousing, supply chains and logistics worldwide. Good results often follow: 80% of IoT projects achieve better-than-expected results, according to Gartner. The same survey found that the involvement of the CIO was crucial to the success of IoT projects, not surprisingly.

Continue Reading

Why You Should Have an Experienced Firm Handle Your Data Migration

By Brian Geary on Aug 24, 2021 10:47:47 AM

Some businesses are moving data from legacy systems to the cloud. Some are moving from on-site servers to other on-site servers, or between cloud implementations. It’s sometimes necessary to migrate data between applications, as business processes change and stacks change with them. One thing is certain: most businesses will do a data migration. When they do, it will be fraught with risks — both as it’s done, and afterward when you try to run your company on the results.

Continue Reading

Cloud Computing Consulting: How Andplus Can Lower Costs and Improve Performance

By Brian Geary on Aug 19, 2021 4:51:33 PM

Cloud computing is rapidly becoming ubiquitous. The change is driven by a spread of unarguable advantages, ranging from speed through security to access and user experience. Underlying these benefits are the facts of cloud computing: remote hosting and as-a-service implementations of everything from software to infrastructure means you hire out tasks to experts, instead of trying to build an in-house team that can compete with Salesforce and Microsoft and Amazon Web Services.

Continue Reading

Hiring Developers Is Tough, Slow and Expensive. Is There an Alternative?

By Brian Geary on Aug 10, 2021 11:19:32 AM

The hiring process for software engineers is complex and time-consuming. At the end of it, your company has a new hire with high salary expectations who might take several months to reach full productivity. You could spend many hours and thousands of dollars for each addition to your team, only to find they’re a bad fit — or even that they want to move roles again.

Continue Reading

Why You Should Have a 2-3 Year Digital Roadmap Plan

By Angela Spencer on Aug 6, 2021 1:29:29 PM

Roadmaps are crucial to the success of digital transformation projects. But they’re misunderstood, and often misapplied. In many cases, companies don’t have a roadmap at all! Where they do, it’s often not doing what it should for them.

Continue Reading

Interval UX: Applying Agile Principles to UX in a Continuous, Integrated Way

By Matt Hull on Aug 3, 2021 10:22:01 AM

Agile principles emphasize the use of relatively short development cycles, each of which achieves some tangible improvement to the software. Agile rapidly became the dominant approach to software development because using it means you catch bugs early, before you built too much on top of them, and because it gives you granular control over development direction. Yet, when it comes to UX, agile is underutilized. That’s because too many software development companies see UX as something separate from their main task.

Continue Reading

Cloud Migration 101

By Brian Geary on Jul 20, 2021 3:15:04 PM

Cloud migration involves moving data, applications and processes to the cloud. This can be from on-site implementations like owned servers, or from another cloud host. Moving to the cloud can be daunting, especially if you haven’t made the transition before. Even if you’re familiar with cloud computing, planning and executing a migration still requires forethought and strategic, as well as technical, consideration.

Continue Reading

How to Successfully Outsource Software and App Development

By Brian Geary on Jul 13, 2021 11:13:16 PM

When should you outsource software and app design? For some companies, the answer is ‘never’ — but they’re pretty rare. Many companies rely to some extent on outsourcing, to get them over a hump, or to accelerate time to market without taking on the liabilities involved with a big full-time team.

Continue Reading

How to Determine the Best Emerging Technology for Your Next Software Project

By Brian Geary on Jul 9, 2021 11:58:39 AM

Several technologies that are coming to the fore in commercial applications will change the way we develop software, and the uses to which it can be put. While some of these technologies are still at the unstable innovation stage, where it’s unclear whether they have a future or what it will involve, others are making the leap from niche uses and early adoption to the mainstream.

Continue Reading

Why You Should Prioritize UX and When to Outsource It

By Brian Geary on Jun 29, 2021 1:42:09 PM

UX is a key consideration for any business. It’s literally how our users experience our products and services, so unsurprisingly it’s also what they tend to judge us on. It’s also the biggest single lever most companies can pull to affect revenue, profits and growth.

Continue Reading

What is a Digital Transformation Strategy?

By Brian Geary on Jun 22, 2021 2:03:54 PM

Digital technologies now increasingly pervade both business and everyday life. Employees and customers alike, whether business or consumers, draw their expectations from digital experiences. And techniques like big data and AI are obviously impossible without digitization.

Continue Reading

How to Get a Product to Market in 100 Days or Less

By Brian Geary on Jun 14, 2021 5:59:49 PM

When launching a new software product, the tendency can be to go for a ‘quick and dirty’ approach. And often, too much attention is paid to development and product design, too little to marketing. You get products that work really well, but don’t address key needs and requirements among the target market. Or you get products, sometimes high-quality ones, that launch in perfect silence and disappear the same way.

Continue Reading

Introducing the Leading in the Gap series

By Angela Spencer on Apr 14, 2021 1:40:14 PM

Over the past several years, I’ve tried to put my finger on why leading transformation feels a bit different than other leadership roles. In the area of transformation, leaders are often the primary change agent and don’t have others inside their organizations to turn to for advice.

Continue Reading

What is embedded software?

By Abdul Dremali on Mar 24, 2021 2:30:00 PM

When most people think of “computer software,” they think of applications that are used to interact with a PC, laptop, or mobile device. These programs display icons or information on a screen and take input from a keyboard, pointing device, touch screen, or game controller. But interactive software represents only a fraction of the software that’s out there.

Continue Reading

Wireless Technology Today

By Abdul Dremali on Mar 22, 2021 6:00:00 PM

In the early days of radio broadcasting, a radio receiver was known as a “wireless.” This term distinguished radio communications from the telephone and telegraph, which relied on wires.

Continue Reading

IoT's role in the cold chain

By Abdul Dremali on Mar 17, 2021 2:30:00 PM

Refrigeration fun fact: Electrically powered air conditioning, which relies on the principle of the refrigeration cycle, was invented not to make homes and other buildings comfortable in hot weather, but to control the temperature and humidity in a printing shop. The lithography process that was common in the early 1900s could be adversely affected by variations in temperature and humidity, so William Carrier invented a device to keep those factors stable.

Topics: IoT
Continue Reading

What Replaced Adobe Flash?

By Abdul Dremali on Mar 3, 2021 2:30:00 PM

Somewhat lost in our collective excitement about the end of the year 2020 – and many hoped, an end to all the unpleasantness associated with that year – was the fact that 31 December 2020 also marked the end of an important period in internet history: the Adobe Flash era.

Continue Reading

Transformation Trends for 2021

By Abdul Dremali on Feb 24, 2021 2:30:00 PM

No matter what your opinion might be of the pandemic or our collective response to it, one thing is clear: 2020 showed the business world how important it is to have a robust, agile digital transformation strategy. Companies with the flexibility to pivot – sometimes multiple times – with employees, customers, and production did better in 2020 than those with rigid systems and infrastructure.

Continue Reading

Identifying and Addressing Transformation Friction

By Angela Spencer on Feb 17, 2021 10:00:23 AM

In the classic Road Runner cartoons, you often see this when the Road Runner starts to run: His feet start moving, but the bird himself stays in place.

Continue Reading

The Impacts of COVID on User Experiences

By Abdul Dremali on Feb 4, 2021 2:30:00 PM

The global response to the COVID-19 pandemic is unprecedented.

Topics: UX
Continue Reading

Cybersecurity in the Wake of a Reported Social Networking Breach

By Chris DeProfio on Jan 19, 2021 9:15:00 AM

As if being ostracized by big-tech hosting and supporting services was not enough of a controversy for a large and rapidly growing social networking provider, allegations recently surfaced that the provider’s user data was leaked. Reports indicate that before Amazon removed the provider from its hosting service, an Austrian hacker claimed to have accessed users’ image and video files that were uploaded to the website, along with the associated metadata. Regardless of whether this information was obtained from publicly posted materials or from a hack, the issue reinforces the need to regard data security as a top application priority.

Continue Reading

Your Starter Guide to Developing Your Own IoT App

By Chris DeProfio on Jan 13, 2021 2:30:00 PM

For most modern software applications, the developer doesn’t have to think much about hardware integration. Many hardware components the software comes in contact with—displays, pointing devices, keyboards, cameras, mobile device GPS receivers, etc.—have application programming interfaces (APIs) or are represented by standard interfaces built into the operating system.

Continue Reading

A Brief Timeline of Internet-Enabled Devices

By Abdul Dremali on Jan 6, 2021 2:30:00 PM

Most computer mouse devices today are “optical;” they shine a light on the working surface (the desktop or a mouse pad) and use the reflected light to determine the speed and direction of the mouse’s motion. Earlier versions were mechanical, incorporating a trackball whose direction and speed of rotation was converted into electrical signals indicating the motion. (Mouse trackballs also had a habit of picking up dust and lint that interfered with the mouse’s operation. The optical mouse was a major improvement in this area.)

Topics: IoT
Continue Reading

Limitations That May Shape Your Mobile App Design

By Chris DeProfio on Dec 30, 2020 2:30:00 PM

“We need to build a mobile app!”

“Sure, boss. What exactly should this mobile app do?”

“Doesn’t matter! All our competitors have mobile apps, so we need one too!”

This is exactly the wrong way to launch a mobile app project.

Yes, you probably do need a mobile app because an increasing number of people do a majority of their computer activities on mobile devices. And yes, most or all your competitors have mobile apps available on app stores. These are necessary but not sufficient conditions for building a mobile app.

Continue Reading

Modern Applications of The IoT

By Abdul Dremali on Dec 23, 2020 2:30:00 PM

Here in the 2020s, we may not (yet) have cars that fly or general-purpose robots that are autonomous and clever, but we do have billions of network-connected sensors, actuators, appliances, and other devices.

Topics: IoT
Continue Reading

From Concept to Design: Alternative Ways to Prototype

By Matt Hull on Dec 16, 2020 2:30:00 PM

One of the great innovations of the modern age—something even more useful than the beer-can hat—is mapping applications such as MapQuest and Google Maps. Not only can they show you the fastest way to get from A to B (accounting for traffic, construction, one-way streets, and other obstacles), but they can give you alternatives, such as those favoring or avoiding freeways or scenic routes. Some applications will even give you the best routes for traveling on foot, by bicycle, or public transportation.

Topics: Prototyping
Continue Reading

Enabling Safe Vaccine Transport

By Chris DeProfio on Dec 10, 2020 9:38:11 AM

Have you ever thought about what happens to a package when you turn it over to a shipping carrier for transport? Do you have a sneaking suspicion that they don’t really pay attention to markings such as “Fragile,” “Handle With Care,” and “This End Up”?

In most cases, you have no way of knowing how your packages are handled in transit. The fact that mishaps sometimes do occur is the reason why most carriers offer some form of insurance against loss or damage.

Topics: IoT
Continue Reading

7 Questions to Ask When Choosing a Software Partner

By Craig Gosselin on Dec 9, 2020 2:30:00 PM

Choosing a vendor or service provider can be easy (if time-consuming) when you know what you’re looking for. If you need a contract metal fabricator to manufacture a part, you ask for work samples and perhaps ask about ISO 9000 certifications, turnaround times, or other pertinent information. For something like janitorial services, you might ask for a catalog of their services, prices, and references.

Continue Reading

The hidden benefits of digital transformation

By Angela Spencer on Nov 30, 2020 2:30:00 PM

Don’t you love unexpected bonuses?

It doesn’t have to be anything big. The parking meter that still had an hour on it when you parked there. The pizza in the break room on a day you didn’t have time to pack a lunch. The dollar bill someone used as a bookmark in the library book you checked out. The canceled late-evening Zoom meeting that gave you time to read a story to your child.

Continue Reading

Choosing a Software Development Partner: Evaluating Experience

By Brian Geary on Nov 25, 2020 2:30:00 PM

Who would you rather have re-piping your home:

Continue Reading

How to secure funding for software development

By Brian Geary on Nov 20, 2020 12:18:11 PM

A ROIal Pain: Securing Software Project Funding

You probably don’t pay attention to every advertisement you see or hear. (There is so much advertising in modern, First-World life that if you did, you would never have time to do anything else.) But take a moment and consider some of the advertisements you come across.


Continue Reading

Prototyping: Low Fidelity vs High Fidelity

By Matt Hull on Nov 11, 2020 2:30:00 PM

Back in the 1960s, the term “hi-fi” (short for “high-fidelity”) was a popular buzzword. It started innocently enough as a term to describe the greater sound quality available from high-end stereophonic home audio equipment. But the term caught on in the marketing world and suddenly everything with a perceived elevated quality was known as “hi-fi.”

Topics: Prototyping
Continue Reading

What Is Sentiment Analysis in NLP?

By Abdul Dremali on Nov 4, 2020 2:30:00 PM

Consider the following fictitious review of the 1999 film The Blair Witch Project:

Continue Reading

Touchless Interfaces: NFC vs. RFID

By Matt Hull on Oct 27, 2020 2:30:00 PM

“Reach out and touch someone.®”

Continue Reading

Is Friction Slowing Your Organization's Transformation?

By Angela Spencer on Oct 27, 2020 2:28:20 PM

One of the words that came up frequently in my early digital career was “optimize”. We were always optimizing web content for keywords to improve search engine results and rankings. We optimized experiences to increase conversion of site visitors.

Continue Reading

Building Automation in 2021

By Chris DeProfio on Oct 9, 2020 2:30:00 PM

A few years ago, a story made the rounds confirming what many people suspected: The vast majority of thermostats on the walls in commercial buildings don’t do anything.

Continue Reading

Designing and Building AI-Based Solutions

By Chris DeProfio on Sep 23, 2020 2:30:00 PM

The future ain’t what it used to be. -Tom Petty, Spike

Consider two speculative sci-fi films, Blade Runner (1982) and 2001: A Space Odyssey (1968). Blade Runner was set in 2019 and 2001: A Space Odyssey was…2001. In both films, artificial intelligence (AI) plays a key role, and not in a good way.

Continue Reading

Inspiring transformation within your organization

By Angela Spencer on Sep 21, 2020 9:15:00 AM

An old story about corporate culture runs something like this:

A consultant gives a seminar about corporate culture and the benefits of having a positive, supportive culture that encourages collaboration, open communication, innovation, and other goodies. Afterwards, a CEO is overheard to say, in all earnestness, “I want one of those cultures, and I want it Monday morning!”

Continue Reading

AI in Medicine in 2020

By Abdul Dremali on Sep 9, 2020 2:30:00 PM

The Star Wars canon has medical droids playing a prominent role in autonomous diagnosis and treatment of injuries and illnesses. How cool would it be if even semi-autonomous systems could handle routine diagnoses and treatments, freeing doctors and caregivers to focus on more challenging cases? Well that future is a little closer to reality than some may think!

Continue Reading

What Can I do with NLP?

By Abdul Dremali on Aug 31, 2020 12:15:36 PM

Humankind, it seems, has for a long time been fascinated with the idea of machines that can mimic the human capabilities of thought, intuition, creativity, problem-solving, and communication. From the chess-playing Mechanical Turk of the 18th century (which was actually a clever and elaborate ruse) through the ELIZA computerized “psychotherapist” in the 1960s and any number of sci-fi franchises and Saturday-morning cartoons, history has no shortage of intelligent machines, real or imagined.

Continue Reading

5 FAQs About NLP

By Abdul Dremali on Aug 25, 2020 9:15:00 AM

Humans have a curious habit of talking to inanimate objects. As children, we talk to stuffed animals and other toys. (Sometimes, we answer for them.) This carries into adulthood; we talk to plants, cars, televisions, kitchen appliances, computers, rocks... Sometimes we chastise them when they misbehave.

Continue Reading

Digital Strategy: Precursor to Transformation

By Angela Spencer on Aug 24, 2020 11:56:55 AM

In the 1975 movie Monty Python and the Holy Grail, King Arthur and his knights concoct a brilliant plan for penetrating a heavily fortified castle: Drawing on the Trojan Horse story, they build a wooden rabbit (why not?) and position it outside the castle gates as a gift.

Continue Reading

AI and Cognitive Technologies for the Insurance Industry

By Abdul Dremali on Jul 29, 2020 2:30:00 PM

If someone asked you to list the top 10 technologically cutting-edge, forward-thinking industries aggressively adopting digital transformation, chances are “insurance” would not be among them.

Continue Reading

4 Types of Prototyping

By Matt Hull on Jul 15, 2020 2:30:00 PM

We take software prototyping seriously. Prototyping—in particular, rapid prototyping—is the best way to make sure we, as AndPlus developers, understand what our customers expect the software to do and how it will perform in supporting their business processes.

Topics: Prototyping
Continue Reading

How Does Snowflake Measure Up?

By Abdul Dremali on Jul 15, 2020 9:00:00 AM

Data has become the lifeblood of any modern enterprise. Making decisions on the basis of hunches and intuition can be valuable (assuming your hunches are correct most of the time). But to operate a medium- or large-size business, you need solid data and a way to extract actionable meaning from that data. Effective use of data is central to many companies’ digital transformation initiatives.

Continue Reading

Using Snowflake for Data Migration

By Brian Geary on Jul 9, 2020 10:22:48 AM

In the beginning, enterprise data lived on database storage servers and file servers in a company’s onsite data center. Although this arrangement gave company leadership peace of mind that their data resided safely within their metaphorical “four walls,” it was also a source of IT challenges:

Continue Reading

9 Reasons Digital Transformation Projects Fail

By Angela Spencer on Jun 30, 2020 9:45:00 AM

By some estimates, more than half of all IT projects fail.

It’s not for lack of trying. And there are plenty of mistakes from which we can learn. 

Continue Reading

Best Practices for Rapid Prototyping

By Matt Hull on Jun 29, 2020 10:48:47 AM

We’ve discussed extensively the concept, advantages, and tools of rapid prototyping. It’s central to our development process here at AndPlus.

Continue Reading

Why is Rapid Prototyping Important?

By Matt Hull on Jun 25, 2020 1:24:43 PM

Whenever any new product is designed, the designers should spend a good deal of time and effort on the product’s user interface. “Should” is the operative term here; sometimes it doesn’t happen adequately if at all.

Continue Reading

Kotlin Versus Java in Android App Development

By Chris DeProfio on Jun 17, 2020 2:30:00 PM

One of the cool things about being a software developer is there’s always something new to learn. New programming languages, new frameworks, new development methodologies, new techniques.

Continue Reading

5 Things to Know About Full-Stack Development

By Abdul Dremali on Jun 3, 2020 2:30:00 PM

Polymath pol·y·math /[pol-ee-math] (noun): A person learned in many areas of the arts, sciences, and other academic disciplines.
-See Da Vinci, Leonardo

Continue Reading

Even AI needs UI

By Matt Hull on May 20, 2020 1:55:00 PM

In Douglas Adams’s The Hitchhiker’s Guide to the Galaxy, the computer onboard starship “Heart of Gold” could be described as intelligent (if “intelligent” is a synonym for “snarky”).

Continue Reading

What Do UX Designers Do All Day?

By Matt Hull on May 15, 2020 1:55:12 PM

Some people have it easy.

At a cocktail party, when asked, “What line of work are you in?” they can answer in a couple of words without fear of getting quizzical looks or blank stares. “Accountant.” “Tax attorney.” “Kindergarten teacher.” “Truck driver.” “Software developer.”

Then there are user experience (UX) designers…

Topics: UX
Continue Reading

AndPlus Insights: Focus on Employee Training

By Brian Geary on May 6, 2020 3:47:23 PM

Training & Development - Button on Modern Computer Keyboard.The past few years have seen an expansion in top-line business growth along with expectations of bottom-line improvements. Given these pressures, many companies have lost their focus on employee training and development as a strategic component to their corporate success.

Topics: AndPlus
Continue Reading

When good ideas meet bad UX

By Matt Hull on May 6, 2020 10:54:11 AM

Information technology is one of those occupations no one notices until something goes wrong. Few users send appreciative notes to IT managers because the team is doing a great job of keeping the network running. Let the network go down for five minutes and then duck as the nastygrams are fired off.

Topics: UX
Continue Reading

If I Know What I Want, Why Should I Ask My Users What They Think?

By Matt Hull on Apr 29, 2020 9:15:00 AM

Most large software projects come with interested parties or “stakeholders.” Each stakeholder wants something slightly different out of the project:

Topics: UX
Continue Reading

Why UX Matters

By Matt Hull on Apr 15, 2020 9:15:00 AM

Software developers are a brilliant bunch. They are highly logical thinkers who can transform software requirements into elegant algorithms, coded for maximum efficiency and speed.

Topics: UX
Continue Reading

Top 3 IoT Trends for 2020

By Abdul Dremali on Apr 8, 2020 9:15:00 AM

Just in case you’ve been hanging out in outer space for the last few years, IoT is the idea that all kinds of devices—from single-purpose temperature or pressure sensors in industrial machines and home automation devices to shipping containers, automobiles, and street lights—will be connected to each other and to the cloud in an ever-expanding network, both wired and wireless, providing data or carrying out useful tasks in isolation or in cooperation with other devices.

Topics: Blockchain IoT
Continue Reading

Apple Claris: Bringing Digital Transformation to Smaller Companies

By Abdul Dremali on Mar 25, 2020 9:15:00 AM

Digital transformation isn’t easy.

The hardest part for most companies has less to do with the technology itself. The hardest part is overcoming the organizational inertia that keeps organizations trapped in their current, antiquated processes. The process of getting stakeholders to examine and rethink their processes is a cultural change that takes time. Organizational change must be nurtured and can’t be imposed.

Continue Reading

Artificial Intelligence, Table Stakes for Survivial

By Abdul Dremali on Mar 4, 2020 9:00:00 AM

One of the biggest mistakes business leaders make is assuming what brought them success in the past (business models, core competencies, business processes, and tools) will continue to do so indefinitely.

Continue Reading

Custom Versus Off-the-Shelf Development

By Chris DeProfio on Feb 12, 2020 9:05:00 AM

“Build or buy?”

It’s a common question in business:

  • Do we build a new factory or office building, or buy an existing one?
  • Do we build a product or technology from scratch, or buy a startup company that’s already doing something similar?
  • Do we develop and promote senior leadership from within (build), or hire outsiders (buy)?
Continue Reading

Is Digital Transformation Inevitable in Logistics?

By Abdul Dremali on Feb 5, 2020 9:05:00 AM

Digital transformations are complicated endeavors for any company, but their purpose is simple: improve business performance.

Continue Reading

Firmware Engineering in 2020

By Brian Geary on Feb 4, 2020 9:00:00 AM

There’s quite a bit of discussion amongst software developers (and AndPlus is no exception) regarding the importance of user-centered software design, usability, and user experience. To hear such talk, you’d think that the only kind of software that exists is the kind that people interact with directly by use of keyboards, mouse devices, game controllers, and touch screens.
Continue Reading

How to write a requirements document (for software dev)

By Abdul Dremali on Jan 22, 2020 9:15:00 AM

An architect wouldn’t design a custom house for you without knowing something about your family, lifestyle, hobbies, and tastes. These inputs, and more, inform the requirements for the house: how many bedrooms, how many floors, what type of kitchen, and so on. From these requirements, the architect can design the size and arrangement of the rooms and the style of the exterior.

Continue Reading

4 Reasons to Outsource Software Development

By Craig Gosselin on Jan 16, 2020 9:05:00 AM

When you need a software solution for your business, you have a lot of options. Traditional choices, such as hiring programmers full-time to develop the tools your company needs are being outpaced. Thanks to our new digital landscape, one of the most efficient methods used to develop software today is outsourcing.

Continue Reading

What Is an End-to-End Digital Transformation Solution?

By Abdul Dremali on Jan 2, 2020 9:05:00 AM

“Digital transformation” isn’t just a buzzword anymore.

Some companies treat it as a buzzword and nothing more. They talk about digital transformation without having any real digital transformation initiatives. These are likely the same companies that talk about their “disruptive technologies” that aren’t disrupting anything.

But an increasing number of businesses are recognizing the value proposition of digital transformation. They’re putting meaningful resources into actual digital transformation projects.

Continue Reading

Why Product Owners Love Working with AndPlus

By Brian Geary on Nov 27, 2019 9:15:00 AM

Think about the products or services you use most. You tend to go to the same hairstylists, restaurants, clothing stores, construction contractors, cleaning services, and automobile dealerships over and over again.

Why do you return to them? Sometimes it’s simply a matter of habit. Sometimes it’s good customer service.

Continue Reading

How QA Works

By Chris DeProfio on Nov 20, 2019 9:15:00 AM

How do software development teams make sure the products they release are of high quality?

Not so long ago, a cynical answer to this question would have been something like, “Since when did software development teams care about quality?” It’s unfair, but it’s rooted in perceived quality issues from all types of development teams, from “lone wolf” contract developers to giant software conglomerates.

Topics: Testing QA
Continue Reading

Automated vs. Manual QA

By Abdul Dremali on Nov 13, 2019 9:05:00 AM

Software is complex stuff. Even relatively straightforward applications that do only a few things can have a dizzying number of possible “journeys” for users to take. Ideally, every one of those journeys is tested under all possible circumstances to ensure the software works as expected and doesn’t crash, pop-up useless error messages, or provide wrong answers.

Topics: Testing QA
Continue Reading

Artificial Intelligence in the World of Digital Transformation

By Abdul Dremali on Nov 6, 2019 9:05:00 AM

If you’ve been paying any attention at all to the world around you, you’ve probably noticed quite a bit of discussion, speculation, and hand-wringing about emerging technologies, such as robotics and artificial intelligence (AI). Much of what’s been written in the popular press and on social media centers around big, scary questions, such as:

Continue Reading

AndPlus Named Top App Developer for Enterprises by Clutch

By Abdul Dremali on Nov 4, 2019 4:03:36 PM

76% of IT professionals state that it takes three months on average to develop an app, so it’s important to choose the right app developer. At AndPlus, we are focused on solving complex problems with software, and doing it fast. Clutch, a B2B ratings and reviews site, has released the 2019 Clutch Leader list. AndPlus is happy to announce that we have been named one of the top app developers for enterprises!

Clutch, a Washington, DC-based company, provides fair and transparent rankings of B2B companies. Their team of independent analysts conducts itnerviews with B2B clients and publishes reviews of past projects. These reviews form the basis for their ranking system and serve as a resource for potential customers. We are thankful to all of our clients who have left us reviews and allowed us to maintain a 4.9-star rating!

Continue Reading

Can You Afford to Skip Digital Transformation?

By Craig Gosselin on Oct 23, 2019 9:15:00 AM

One of the biggest mistakes a business can make is to assume today’s success will be there tomorrow. A company can thrive for generations, relying on a tried-and-true formula for success. It’s easy to fall into the trap of believing that what has always worked in the past will always continue to work in the future.

All it takes is one disruptive technology, one upstart company that comes out of nowhere with a better, faster, cheaper, more convenient way to deliver the same products and services, to completely upend an established company’s entire business model.

No one can predict the future, so it’s inherently difficult to anticipate these developments. But there are things businesses can do to put themselves in a better position to respond to these developments when they occur. The most important of these is digital transformation.

Digital Transformation: A Review

AndPlus understands digital transformation as the process of organizational change brought about by the use of digital technologies and business models to improve performance. Under this definition, digital transformation must include the following:

  • Business objective; typically, a desire to “move the needle” on some key performance metric
  • Foundation of one or more digital technologies
  • Organizational change, which includes some combination of processes, people, and strategy

It’s a tall order, and not easy to pull off. Many organizations treat it as no more than a buzzword. “All the cool companies say they’re pursuing digital transformations, so we’ll make the same claim,” while being light on the specifics of what’s actually being transformed.

Dig a little deeper and you’ll find those businesses that successfully execute one or more digital transformations are better able to attract and keep happy customers. Their organizations reduce inefficiencies, eliminate cumbersome manual processes, and lower costs while readying for important market changes.

Continue Reading

Flash is Dead (Thankfully) - What's Next?

By Brian Geary on Oct 17, 2019 9:00:00 AM

The long global nightmare is coming to a merciful end. Adobe announced last year that it will end development work and support for its long-lived Flash platform in 2020.

Continue Reading

Why Firmware is Secretly Everywhere

By Abdul Dremali on Oct 16, 2019 9:15:00 AM

A few years ago, journalist Sara Bongiorni wrote a book called A Year Without “Made in China:” One Family’s True Life Adventure in the Global Economy, about her family’s yearlong quest to boycott Chinese-made products. The author never quite articulates the fundamental reasons for her boycott, nor explores the macroeconomic reasons for China’s manufacturing juggernaut. But she does succeed in making the point that yes, it’s pretty difficult for a middle-class American family to avoid buying products that are made in China or that contain Chinese components or materials.

Topics: Firmware
Continue Reading

How Firmware Works

By Abdul Dremali on Oct 9, 2019 9:05:00 AM

An old joke in hardware engineering circles says, contrary to popular belief, electronic gizmos don’t run on electricity. They run on smoke. When something goes wrong, the smoke (sometimes accompanied by flames) escapes, and the device stops working.

Topics: Firmware
Continue Reading

Building Automation with BACnet

By Abdul Dremali on Oct 2, 2019 9:05:00 AM

Buildings are getting smarter all the time.

No, the structures at your local office park won’t be winning spelling bees or appearing on Jeopardy! But they are becoming more automated, energy-efficient, and easier to manage and protect. As a result, buildings are becoming safer, more pleasant places to live and work.

Continue Reading

Embedded Software and Cybersecurity

By Abdul Dremali on Sep 23, 2019 9:05:00 AM

In 2015, cybersecurity researchers Charlie Miller and Chris Valasek demonstrated that a Jeep Cherokee could be hacked and its critical systems commandeered over the internet. They were able to completely disable the vehicle in one scenario; later they showed how they could arbitrarily control the vehicle’s acceleration, steering, and braking. Chrysler recalled 1.4 million of the vehicles to patch the exposed vulnerabilities, at great expense (and embarrassment) to the company.

Continue Reading

Firmware vs Embedded Software - What's the difference?

By Chris DeProfio on Sep 18, 2019 9:05:00 AM

What’s a computer?

Ask anyone that question, and you’ll probably get variations of, “A machine with a screen and a keyboard and pointing device, used for running various software programs.” This has been the general “high-level” definition since the personal computer became popular in homes and businesses in the early 1980s.

Topics: Firmware
Continue Reading

Basic Attention Token - The Future of Advertising

By Abdul Dremali on Sep 17, 2019 5:15:20 PM

Advertising. Almost every business depends on it, in some form, as a major (if not primary) marketing tool. And for some companies—in fact, some entire industries, such as broadcast media and print journalism—advertising is the main source of revenue. Google could hardly fund its wide-ranging initiatives and services without the money it rakes in from online advertising.

Continue Reading

Mobile vs. Responsive Web Apps in 2019

By Abdul Dremali on Sep 16, 2019 9:05:00 AM

In 1994, the first smartphones became must-have devices and changed the way we do everything. It’s reasonably safe to say the mobile platform is here to stay.

Continue Reading

When Cross-Platform Development Works (and When It Doesn’t)

By Abdul Dremali on Sep 11, 2019 9:05:00 AM

 

We’ve discussed cross-platform mobile app development quite a bit in this space in the last couple of years. It seems like every time we turn around, there’s another cleverly (if non-descriptively) named framework that claims to overcome the limitations of the others and promises ever-higher rates of code reuse across platforms.

Continue Reading

User Experience: A Core Component of Digital Transformation

By Matt Hull on Sep 9, 2019 9:12:00 AM

We’ve discussed digital transformation—what it is, why it’s become so important, and how it benefits businesses that pursue it. By migrating business processes to digital platforms—and optimizing those processes, as part of the transformation—businesses realize greater efficiency, productivity, and cost savings.

Continue Reading

Transforming FinTech with Web Dashboards

By Abdul Dremali on Sep 4, 2019 9:05:00 AM

If you’ve ever sat in the driver’s seat of an automobile, you’ve used the dashboard—or “instrument cluster,” to use the technical term. The dashboard puts all the information you need front and center, so you don’t have to take your eyes off the road to see what’s going on with the car.

Continue Reading

The shortcomings of No Code app platforms

By Chris DeProfio on Aug 28, 2019 9:05:00 AM

Once upon a time, computer programming was done in “machine language;” the low-level instructions that told the computer’s processor exactly what to do. At a somewhat higher level was assembly language, which hid much of the processor-level instructions but was still painstaking, easy to mess up, and hard to debug. Both levels were also specific to a type of processor; programming a computer with a different manufacturer’s processor meant learning a whole new language.

Continue Reading

The State of Medically Prescribed Apps

By Abdul Dremali on Aug 21, 2019 9:05:00 AM

Among the more farfetched artifacts in the Star Trek universe is the medical tricorder. It’s a handheld device that can read a patient’s vital signs and even diagnose diseases when held near the patient. There’s no need for blood draws, biopsies, or waiting for lab results; just “wave the magic wand” and get all the medical information you need within seconds.

Continue Reading

The Evolution of Firmware Development

By Abdul Dremali on Aug 16, 2019 8:30:00 AM

We’ve discussed recently the importance of firmware engineering, especially in light of the coming deluge of Internet of Things (IoT) devices.

Today we go into a bit more detail about firmware development: How we got where we are in the evolution of firmware development, some of the main differences between firmware development and PC or mobile software development, and how those differences drive the execution of a firmware project.

Continue Reading

What are Blockchain’s Smart Contracts?

By Abdul Dremali on Aug 7, 2019 9:05:00 AM

 

Cryptocurrencies, especially bitcoin, are making headlines these days. When speculators run-up cryptocurrency value vs. the dollar, euro, and other government currencies, a speculative bubble results that can eventually burst. The resulting price crash causes significant financial losses to those became players late in the game.

Topics: Blockchain
Continue Reading

Improving the Design Phase of Digital Transformation

By Matt Hull on Jul 31, 2019 9:05:00 AM

Digital transformation: What is it? What can it mean to your organization? What does it take to be successful in a digital transformation initiative?

Continue Reading

Accelerating Digital Transformation with Design Thinking

By Matt Hull on Jul 17, 2019 9:05:00 AM

In the 1994 action film Speed, with Keanu Reeves and Sandra Bullock, a homicidal madman plants a bomb on a Los Angeles city bus and rigs it to explode if the vehicle’s speed falls below 50 miles per hour. (Spoiler alert: The good guys win and boy gets girl.)

Continue Reading

What Is Design Thinking?

By Matt Hull on Jul 3, 2019 9:05:00 AM

Take a look at a computer keyboard. Have you ever wondered why the letters are arranged the way they are (QWERT…) and not in a way that would make more sense or be easier to remember, such as maybe alphabetical order?

Continue Reading

3 Elements of Digital Transformation

By Abdul Dremali on Jun 19, 2019 9:05:00 AM

What are the elements of a successful digital transformation?

That is, what are the qualities, principles, cultural characteristics…and more an organization should have in place to increase chances for success with a digital transformation initiative?

It’s more than digital tools or infrastructure, although these are important. In this article, we discuss 3 elements critical to any digital transformation.

Continue Reading

Is Blockchain Ready to Transform Businesses?

By Brian Geary on Jun 5, 2019 9:30:00 AM

Ask the average person on the street what “blockchain” is, and you probably will get responses ranging from, “Block who?” to “Something to do with Bitcoin.”

Continue Reading

How Technology Changed Joint Replacement Surgery

By Abdul Dremali on May 29, 2019 9:05:00 AM

In 1891, at the 10th International Medical Conference, Professor Themistocles Glück of Germany presented the results of an experiment in which he used ivory to replace the femoral head (the “ball” part of the ball-and-socket) of human patients with deteriorated hip joints.

Topics: Technology
Continue Reading

How Tech Transformed Modern Banking

By Abdul Dremali on May 15, 2019 9:05:00 AM

In his 1991 song “Better Class of Losers,” Randy Travis sang that his kind of people were not those who “pay their bills on home computers.” At that time—before the World Wide Web—paying bills on home computers was revolutionary, available only on online services such as AOL and CompuServe.

Continue Reading

The State of Virtual Assistants in 2019

By Abdul Dremali on May 1, 2019 9:05:00 AM

In the 1890s, a German math teacher by the name of Wilhelm von Osten was convinced that his horse, named Hans, was capable of counting, addition, subtraction, square roots—in short, all manner of math problems. Von Osten would ask Hans a math question, and Hans would tap out the answer with one of his hooves. (Obviously, Hans was limited to positive integers.)

Continue Reading

Kotlin: A Java Alternative

By Brian Geary on Apr 3, 2019 9:05:00 AM

At one time in the history of computing, there was only a handful of high-level languages: COBOL, Ada, BASIC, FORTRAN, Pascal, C, and a few others.

Continue Reading

Edge Computing in Analytics

By Chris DeProfio on Mar 27, 2019 9:05:00 AM

We’ve been hearing for years now that the future of computing is all about the cloud. Cloud computing, we’re told, will have numerous advantages for enterprises large and small:

Continue Reading

Google's Dart 2.1: X Things to Know

By Brian Geary on Mar 20, 2019 9:05:00 AM

Here at AndPlus, we take a targeted approach to everything we do. Thanks to our fine-tuned, Agile-based development process, our clients tell us we consistently hit the bullseye. That’s why, even though we try to keep sharp objects out of our developers’ hands, we’re excited about a relatively new programming language called Dart.

Continue Reading

The Future of RAD Platforms

By Brian Geary on Mar 13, 2019 9:05:00 AM

In mathematics, a radical is the symbol used to indicate the square (or cube, or other) root operation. In chemistry, a radical (sometimes called a “free radical”) is an atom, ion, or molecule that has an unpaired valence electron, and thus is highly reactive. In politics, a radical is one who subscribes to extremist viewpoints. In youth culture, something radical is just far out, dude. Except their way to hip to go to the trouble of pronouncing all those syllables, so radical is just “rad.”

Continue Reading

How Do APIs Work?

By Brian Geary on Mar 7, 2019 9:45:00 AM

It’s been a while since we talked much about APIs in this space, so it’s probably time we revisited the topic. APIs (short for application programming interfaces) are becoming more important in software development all the time, so it’s a good idea for both techies and their customers to have a little refresher on what APIs are, how they work, and why they’re so important these days.

Topics: APIs
Continue Reading

Technical Architecture: Foundation for growth

By Abdul Dremali on Feb 11, 2019 9:05:00 AM

By and large, computer programmers are, by both nature and necessity, a detail-oriented bunch. It takes someone who can get down into the weeds, the world of bits and bytes, of ones and zeroes, to craft an effective program to make a computer do something useful.

Continue Reading

CX vs. UX: Battle of the Buzzwords

By Matt Hull on Jan 30, 2019 9:05:00 AM

Recently, we talked in this space about user experience (UX) and why it’s so important to get it right when designing, building, and selling a software product. To recap, Google has come up with a handy way to evaluate and give a numerical value to a product’s UX, which helps guide designers and developers in the right direction to make improvements.

Topics: UX
Continue Reading

DuckDuckGo, Apple Maps and Privacy

By Brian Geary on Jan 28, 2019 11:05:00 AM

In 2016, Apple found itself engaged in a high-profile dispute with the U.S. Federal Bureau of Investigation (FBI) regarding the privacy and device encryption features of the company’s iPhone product line. The specific iPhone in question had been in the possession of Syed Rizwan Farook, who was suspected of conducting a terrorist attack in San Bernardino, California. The FBI recovered the phone after Farook was killed in a shootout with police.

Continue Reading

Rapid Prototyping in 2020

By Matt Hull on Jan 24, 2019 9:05:00 AM

Remember the “telephone” game? If not, it went something like this:

Kid 1 whispers a few words in Kid 2’s ear. Kid 2 then relays the message (again, by whispering) to Kid 3, and so on until the last kid receives the message and says it out loud. Usually, that message is not even close to the original, to the short-term amusement of everyone involved.

Topics: Prototyping
Continue Reading

The Launch Sprint

By Brian Geary on Jan 9, 2019 9:03:00 AM

When you watch a rocket launch—whether it’s a high-profile NASA Mars mission or a commercial satellite launch by the likes of SpaceX—you’re seeing the culmination of months, sometimes years, of design, development, project management, planning, and execution. The bit where the rocket actually leaves the launch pad and goes into space should be the easy part: Just count down to zero, push a button, and watch it go, right?

Continue Reading

The Lifecycle Sprint

By Brian Geary on Jan 7, 2019 9:05:00 AM

There are two basic ways to think about new software versions:

  • “Yay!”
  • “Oh no, not again…”

Which one you adopt depends mainly on your attitude towards the software to begin with, and how much effort is required to implement it. The first reaction is reserved for software that you like using and for which you look forward to new features and benefits. Software with easy update paths (for example, those that don’t require uninstalling the previous version, don’t break existing files, and don’t require reboots) also fall in this category. The second reaction is pretty much for all other software.

Continue Reading

Leading with design: The Product Map Sprint

By Matt Hull on Dec 31, 2018 9:06:00 AM

Today we start a series of blog posts that dive into the design and development process we use here at AndPlus.

Our philosophy at AndPlus follows the Agile development methodology. By way of review, Agile breaks down a development project into short (one- or two-week) mini development cycles called sprints. A fundamental principle of Agile is that at the end of each development sprint, the team should have a working (albeit not necessarily complete) version of the software product.

Continue Reading

Technology is Changing Industries

By Brian Geary on Dec 24, 2018 9:05:00 AM

Humankind had been cooking rice for over 12,000 years before someone had the bright idea of automating the process with rice-cooking appliances. (Why we needed to automate a process that runs mostly without human intervention anyway is a debate for another time.) Although the electric rice steamer (some models of which could be considered “robots” in the broadest sense of the term) didn’t revolutionize the culinary arts the way, say, fire did, it’s just one small example of the surprising application of technology in an area one might not consider “high tech.”

Topics: Technology
Continue Reading

UX starts with H.E.A.R.T

By Matt Hull on Dec 13, 2018 10:05:00 AM

Have you ever used software whose user interface had some or all of the following characteristics?

  • No clear path for performing a task
  • Non-intuitive controls
  • Poorly worded, non-descriptive labels
  • Unhelpful error messages
  • No feedback when you take an action (Is it doing anything, or is it stuck?)
  • Data entry fields that allow you to enter invalid data
  • Date entry fields that require you to duplicate data entry or enter extraneous data for no good reason
  • Poor or nonexistent help

If so, you’re not alone—in fact, if you haven’t encountered such software, you are in a tiny minority.

Topics: UX
Continue Reading

Why businesses are seeking digital transformation

By Brian Geary on Dec 10, 2018 10:05:00 AM

Earlier in this space, we talked about the meaning of digital transformation, both for business in general and for AndPlus in particular. For today’s post, let’s dig a little deeper and explore what motivates businesses to seek such a thing.

Continue Reading

How Creativity Solves Business Problems

By Brian Geary on Dec 5, 2018 9:06:00 AM

In one of the many memorable scenes from Douglas Adams’s Hitchhiker’s Guide to the Galaxy series, heroes Arthur Dent and Ford Prefect find themselves on Earth, circa 2,000,000 BC, in the company of a large population of middle managers, hairdressers, management consultants, marketing people…in short, the “useless” third of their home planet who were sent to colonize Earth. In a committee meeting, they discuss the difficulty they’ve had in inventing the wheel. Ford Prefect, exasperated, exclaims that it’s the “single simplest machine in the Universe,” to which a marketing person replies, “All right Mr. Wiseguy, if you’re so clever, you tell us what color it should be.”

Continue Reading

What is computational photography?

By Abdul Dremali on Nov 28, 2018 11:05:00 AM

Once upon a time, photography was all about delayed gratification. You couldn’t see the results of your efforts until you had taken the film someplace to be developed and printed—a process that could take a day or more. And if you didn’t take many pictures, the roll of film might stay in your camera for months before you finished the roll and took it in for processing. If the photos were out of focus, too light, too dark, or poorly composed, you were out of luck.

Topics: Technology
Continue Reading

Modern IoT Frameworks

By Brian Geary on Nov 26, 2018 9:05:00 AM

The era of the Internet of Things (IoT) has arrived, if somewhat fitfully. Lots of observers (including this blog) have sung the praises of IoT and how transformative it will be, with compelling benefits for both businesses and consumers.

Topics: IoT
Continue Reading

The State of Swift in 2018

By Brian Geary on Nov 19, 2018 9:05:00 AM

As if there weren’t enough programming languages out there, along comes one that has gone from zero to one of the most popular languages in only a couple of years. The language is Swift, designed to succeed Objective-C in the world of app development for iOS devices and their numerous relatives.

Continue Reading

Designing for Dark Mode

By Matt Hull on Nov 12, 2018 9:10:00 AM

The world, it seems, is getting dark.

It’s not for want of sunlight or electricity to power our myriad lighting devices. (Indeed, light pollution is considered by many to be a growing problem with environmental and public health implications.) It’s an aesthetic preference for darker colors in our daily lives. Our kitchen appliances have gone from white to black or unpainted stainless steel. Computer cases, for which “ivory” was once de rigeur, are now almost universally black or some shade of dark grey. Look around on our roads and you’ll mainly see cars that are black (even matte black), grey, or some muted shade of silver.

Topics: Apple UX
Continue Reading

Transformation, Transcription or Disruption?

By Brian Geary on Nov 7, 2018 9:05:00 AM

“My fellow Americans,” said every presidential candidate ever, “It’s time for a change.” Not every presidential candidate has said it in so many words, but when you boil down the rhetoric, that’s what it comes down to. The reality, of course, is things are going to change anyway, no matter who occupies the White House. The only thing about it that stays the same is that the occupant will always take credit when things change for the better and blame someone else when they don’t.

Continue Reading

What exactly IS 'Digital Transformation'?

By Abdul Dremali on Nov 5, 2018 9:05:00 AM

The world of business is rife with buzzwords. Some self-proclaimed business guru comes up with a clever term for a concept that forward-thinking businesses ought to adopt, and suddenly companies large and small start dropping that term into their mission statements, business plans, and marketing materials. Examples that have fallen into and out of vogue in recent years include “synergy,” “game changer,” “thought leader,” “move the needle,” and “right-size.”

Continue Reading

AndPlus Ranked as top mobile development company by goodfirms

By Brian Geary on Nov 2, 2018 9:20:47 AM


Washington D.C. based GoodFirms acknowledged AndPlus and placed it among the list of top mobile app development companies and top web development companies on its research and review platform.

Topics: AndPlus
Continue Reading

What's Hot in the World of Javascript These Days?

By Brian Geary on Oct 29, 2018 9:05:00 AM

“When you’re hot,” observed country singer Jerry Reed in the early ‘70s, “you’re hot.” An astute commentator on the human condition, Jerry also found the converse to be true: “When you’re not, you’re not.” On its face, it seems so obvious, right? But sometimes it takes a country song to set us straight on these things.

Continue Reading

The State of Industrial IoT

By Brian Geary on Oct 24, 2018 9:05:00 AM

Few technological innovations have been both hyped and misunderstood as much as the internet of things (IoT). For many consumers, the scope of IoT begins and ends with smart-home systems that can monitor security cameras and control lights, locks, sprinklers, air conditioners, and other devices from the homeowner’s smartphone. Certainly, smart-home technology is an IoT application that is easily grasped by the average consumer. But it’s only one example of a technology that has wide-ranging applications and use cases, from agriculture and forestry to climatology, biology, zoology, and more.

Topics: IoT
Continue Reading

Alexa Presentation Language - A new future for NLP

By Brian Geary on Oct 22, 2018 9:05:00 PM

When Amazon’s Echo product line first appeared in 2014, its user interface was all about—nay, only about—voice commands to and responses from the device’s natural-language processing personality (known in Amazon’s parlance as an “intelligent personal assistant”) called Alexa.

Continue Reading

Amazon challenges Google with Machine Vision in Mapping

By Brian Geary on Oct 15, 2018 9:05:00 AM

If you live, work, or just drive around in any large city, you know how frustrating it can be to find a place to park your vehicle. Paying for the privilege is a given; it’s just a question of how far away from your actual destination it will be and how much you will be charged.

Continue Reading

Web Apps vs Native Mobile Apps

By Brian Geary on Oct 10, 2018 9:05:00 AM

From the “It’s Déjà Vu All Over Again” Department

Previously in this space, we discussed the relative merits of web applications in comparison with native apps for desktop platforms, such as Windows and Mac. Today we examine the question: Are there similar advantages and disadvantages with regard to native mobile apps?

Continue Reading

Business Automation - The Future of Enterprise

By Abdul Dremali on Oct 8, 2018 9:05:00 AM

The robots are coming! The robots are coming!

Okay, Paul Revere, settle down. Yes, robots of various kinds and with various capabilities are in development. Many are already available, in some form or fashion, and deployed in industries from manufacturing to hospitality and security. And there has been more than a little hand-wringing and scaremongering about how robots, and automation in general, will affect jobs, the economy, and the nature of business itself.

Continue Reading

Umbrella.JS - a Viable jQuery Alternative?

By Brian Geary on Oct 1, 2018 9:05:00 AM

Consider the lowly umbrella: A mundane object, often cheaply made and inexpensively acquired, and with a singular habit of failing to do the job it was designed for. In anything but a light rain that falls straight down, an umbrella—even one of those big golf umbrellas—will keep very little of you dry. And if you’re sharing it with someone, forget it. As the Police sang many years ago, “It’s a big enough umbrella, but it’s always me that ends up getting wet.” It’s a wonder anyone uses the dadgum things at all.

Continue Reading

Mastodon - Is It Any Different?

By Brian Geary on Sep 26, 2018 9:05:00 AM

It’s hard to believe, but Twitter is 12 years old this year. Remember when it was new? At the time, a whole lot of people wrote it off as a solution in search of a problem. Who, in their right mind, would want to participate in a service whose only function was to enable people to share their most mundane thoughts with each other, and with the world at large, in 140-character chunks?

Topics: Social Media
Continue Reading

Web Apps vs Native Desktop Apps

By Brian Geary on Sep 24, 2018 9:05:00 AM

The grand vision for human-computer interaction in recent years has been mobility: Users with lightweight, low-power “dumb terminals” communicating with cloud services via ubiquitous and speedy wireless connections to perform every computing task imaginable, from email and web surfing to more computationally intensive tasks such as video editing and big-data analytics. All of this, of course, would be courtesy of the cloud; there would no longer be any need, outside of perhaps gaming, for laptops and desktops with super-powerful, multicore processors.

Continue Reading

Bing Now Runs on .NET core

By Brian Geary on Sep 17, 2018 9:05:00 AM

Fun fact: “dogfood” (one word) has become a verb, at least in the business slang lexicon. “Dogfooding” is synonymous with “eating one’s own dog food,” which in turn refers to a business’s practice of using its own products—the same products it manufactures and sells to its customers—in the conduct of its business. This practice is generally considered a healthy sign for a business—how can you trust a business that uses its competitors’ products? It has a dark flip side, however: “not invented here,” the refusal to use someone else’s technology simply because your business didn’t come up with it, even if your own equivalent technology is inferior or nonexistent.

Continue Reading

The Trend of "Decentralization"

By Brian Geary on Sep 12, 2018 9:05:00 AM

What happens when you take an activity that is traditionally controlled or managed by a central system or authority, and distribute that control into the hands of larger communities?

Continue Reading

AI and the Arts

By Abdul Dremali on Sep 10, 2018 9:35:00 AM

Computer scientists, by and large, are not considered particularly artistic. When you spend your time in the world of bits and bytes, algorithms and loops, and nodes and edges, you may not think much about aesthetics. To the extent that you do, you might think, “How can I get a computer to create an image or a song or a poem by itself?”

Continue Reading

Microsoft Azure

By Brian Geary on Sep 5, 2018 9:05:00 AM

In one of the many memorable scenes in the 1987 film The Princess Bride, the disguised hero, Westley (played by Cary Elwes) rescues the captured princess (Robin Wright) from the evil Vizzini (Wallace Shawn) by challenging Vizzini to a battle of wits involving a bottle of wine, two goblets, and the deadly poison iocane. Westley takes the goblets, administers the poison out of Vizzini’s sight, and challenges Vizzini to drink from one. Vizzini spends several minutes overintellectualizing to decide which one is poisoned, and even switches the goblets while Westley is distracted. Finally, he chooses one and they both drink. Vizinni gloats over his superior intellect until he keels over dead.

Continue Reading

AndPlus and Amazon Web Services, 250 Deployments and Counting

By Brian Geary on Aug 27, 2018 9:05:00 AM

As mentioned many times in this space, cloud-based services are becoming increasingly attractive to businesses of all sizes for all kinds of applications, from web servers and e-commerce to big data, machine learning, and the internet of things (IoT). With its convenience, security, flexibility, and low cost, cloud has many advantages over building, equipping, and staffing an on-premise data center.

Continue Reading

A Beginner's Guide to PyTorch

By Abdul Dremali on Aug 22, 2018 9:05:00 AM

As if we needed more evidence that machine learning is making its way out of the lab and into the hands of “regular” developers and their applications, along comes PyTorch, a Python open-source package developed at Facebook that enables neural network modeling, training, and testing, with a focus on deep learning and high performance.

Continue Reading

How We Maximize Security by Deploying to AWS and Azure

By Brian Geary on Aug 20, 2018 9:05:00 AM

To the extent that they understood it at all, corporate executives have often regarded talk of deploying critical business applications and data in “the cloud” with suspicion: “How,” they asked, “do we guarantee security when our applications and data are in someone else’s data center, not ours?”

Continue Reading

What Does "Disruption" Really Mean?

By Abdul Dremali on Aug 13, 2018 9:04:00 AM

The term “disruptive,” when applied to business in general and technology in particular, has become something of a buzzword since its original coinage by Harvard Business School professor Clayton Christiansen in the 1990s. Companies in all industries now claim to provide “disruptive” technologies or apply “disruptive” business models or processes.

Continue Reading

Ballerina - A new way to Approach Cloud-Native Programming

By Brian Geary on Aug 8, 2018 9:05:00 AM

It’s a strange irony: The more we try to make technology simpler, easier, more intuitive, and more convenient for end users, the more complex it becomes.

Consider the personal computer. The earliest PCs were simple by modern standards, with straightforward hardware architecture and minimally functional operating systems. But the user interfaces (C:\> prompt, anyone?) were opaque to anyone who wasn’t a computer engineer or hobbyist.

Continue Reading

So... What's up With Crypto?

By Abdul Dremali on Aug 6, 2018 9:05:00 AM

At the end of 2017, speculators had run the value of a single Bitcoin to over $18,000—a far cry from the pennies that Bitcoins were trading for just a few years ago. But then the Bitcoin price fell back, almost as fast as it had risen, and at this writing has been trading in the $5,000–$10,000 range for several months. The buzz about cryptocurrencies in general and Bitcoin in particular has faded in tandem with Bitcoin’s trading price.

Continue Reading

Vue Native - Because 400 Cross-Platform Frameworks Wasn't Enough

By Brian Geary on Aug 1, 2018 9:06:00 AM

From the “Be Careful What You Wish For” Department

Can it really have been only a year or so ago that commentators, both in this blog and the mobile development community at large, were complaining about how hard it was to write cross-platform mobile apps, and wouldn’t it be nice if there were some way—any way!—to generate fully native apps for each mobile operating system from a single code base?

Continue Reading

Reducing Technical Risk with AndPlus

By Brian Geary on Jul 25, 2018 9:05:00 AM

You have to be a little bit crazy to be a C-level IT leader.

The CIO or CTO position is a thankless one at best. The only time you’re noticed is when things go wrong. And whether it’s infrastructure, security, or business systems, there are lots of things that can go wrong.

Continue Reading

Data Visualization Frameworks for Python

By Abdul Dremali on Jul 23, 2018 9:05:00 AM

Ever since philosopher and mathematician René Descartes first set quill to paper to draw a line on his newfangled “Cartesian plane” in the 17th century, people have sought ever-cleverer ways to represent data in a pictorial format. The reasons are obvious: A graph, chart, gauge, or map can, at a glance, show important features and trends of a data set that you might miss by poring over tables of numbers. It’s the reason why Edward Tufte’s The Visual Display of Quantitative Information is still considered the bible of data visualization almost 40 years after its first release, and why firms large and small are demanding software “dashboards” showing the real-time health of their businesses.

Continue Reading

AR Kit 2 - Apple Doubles Down on Augmented Reality

By Brian Geary on Jul 16, 2018 9:05:00 AM

Do you suffer from any of these symptoms?

  • Thinking that augmented reality (AR) is a fad with no practical application
  • Thinking that AR is for kids and gamers only, not for solving real-world business problems
  • Thinking “What’s AR?”
Continue Reading

Create ML - Machine Learning in Swift???

By Abdul Dremali on Jul 11, 2018 9:06:00 AM

The news around machine learning (ML) just keeps getting better, as new and improved tools and techniques become available and more developers (not just computer science PhDs) can gain experience developing ML-based apps. The latest: Apple recently announced the release of the Create ML framework, a set of methods that developers can use to create and train ML models using Apple’s well-known Swift programming environment.

Continue Reading

Immutable.JS - Yet Another Javascript Framework?

By Brian Geary on Jul 9, 2018 9:05:00 AM

We talk a lot in this blog about programming frameworks and how they help developers do their jobs in various languages. It seems at times that for any given programming language there is an endless list of frameworks available. This is great for us, because it gives us an endless stream of material for the blog.

Continue Reading

The Versatility of Spark + Hadoop

By Abdul Dremali on Jul 4, 2018 9:05:00 AM

“Big data”—the gathering, manipulation, analysis, and reporting of data based on one or more data sets that are too large to be managed by traditional means—has had a big problem: Because of the vast quantity of data to be processed, a single computer, or even a high-end virtual or physical server with multiple CPU cores, is not up to the task of processing that much data efficiently. It’s much better to divide the work among several computers or servers operating in parallel.

Topics: Big Data
Continue Reading

Apache JMeter vs Gatling for Load Testing

By Abdul Dremali on Jun 27, 2018 9:05:00 AM

An old metaphor, intended to explain the concept of “infinity,” states that an infinite number of monkeys, banging away at an infinite number of keyboards, would write code just as well as we humans can, with better commenting.

Continue Reading

Tensorflow.js -- Wait what?

By Abdul Dremali on Jun 25, 2018 9:05:00 AM

For much of its history, artificial intelligence (AI) technologies of all kinds have been relegated to computer science laboratories and arcane academic papers. As discussed many times in this space, only recently has the technology, specifically machine learning techniques, advanced to a state where developers at large can experiment with it without requiring a PhD in computer science.

Continue Reading

Ayla for IoT

By Brian Geary on Jun 18, 2018 9:05:00 AM

There’s been a good deal of talk, in this blog and elsewhere, about the brave new world of the internet of things (IoT) and how it will transform our personal and business lives. The talk has been accompanied by no small amount of hype, with pundits proclaiming that there will be anywhere from hundreds of millions to trillions(!) of devices connected to the internet in the near future.

Continue Reading

Fresco vs Picasso vs Glide

By Brian Geary on Jun 13, 2018 9:05:00 AM

Images in apps and web pages are a bit like electricity, or the internet itself: You don’t notice them until they aren’t there. And when they aren’t there, the experience can be unpleasant.

When an image loads slowly or not at all, it’s easy to blame the network connection or the size of the image. However, there’s actually much more to it than that. An app’s ability to load images quickly depends in large part on the efficiency of its image processing routines, which use complex algorithms to load images as fast as possible without degrading image quality.

Continue Reading

Java 9 Modules

By Brian Geary on Jun 11, 2018 9:05:00 AM

In the world of software development, enhancements in development tools and platforms tends to be incremental. Certainly, new tools, frameworks, and platforms that ease the job of software development or software project management come along with sometimes mind-spinning regularity, and we have discussed a good number of them in this space. But after that initial release, revolutionary enhancements of those tools in functionality, capability, and ease of use are pretty rare.

Continue Reading

Amazon Workspaces

By Brian Geary on Jun 4, 2018 11:30:00 AM

In enterprise computing, somewhere between the era of punched-card computers and the rise of the personal computer, there was the heyday of the mainframe and the “dumb terminal”—a keyboard and a monochrome monitor with no graphics capability, no mouse, no speakers, no webcam, no USB anything. One mainframe computer could support a large number of simultaneous users who logged in via these dumb terminals; they neither knew nor cared where the actual computer was located.

Continue Reading

Docker, Kubernetes and the World of Containers

By Brian Geary on May 30, 2018 9:05:00 AM

A friend recently shared an item on Facebook that described the top 10 developer excuses, including things like “it worked yesterday” and “you must have a virus.” The number one excuse: “It works fine on my machine!”

Topics: Technology
Continue Reading

IFFY CONNECTIVITY? There's Android Go

By Brian Geary on May 28, 2018 9:05:00 AM

In his 2014 song “First World Problems,” “Weird Al” Yankovic sings about someone with issues—among them, “my house is so big, I can’t get Wi-Fi in the kitchen.” A first-world problem if there ever was one. We in developed countries take ubiquitous connectivity for granted, so it’s easy to forget that for over half of the world’s population, internet connectivity ranges from slow to nonexistent.

Topics: Android
Continue Reading

CarPlay, Android Auto and the Future of Connected Software in Cars

By Brian Geary on May 21, 2018 9:05:00 AM

If you have only recently started hearing about Apple’s CarPlay and Google’s Android Auto, you may be surprised to learn that the technologies have been available since 2014—almost ancient history when it comes to mobile tech. It seems that the technologies have at last become available in enough new car models to make their way into the public consciousness.

Topics: IoT
Continue Reading

Factory Robotics - Can There Be Too Much Autonomy?

By Brian Geary on May 16, 2018 9:05:00 AM

A common theme in science fiction is that of robots who are, or somehow become, intelligent enough to have opinions on the way humans are running things; invariably, the opinion is that they don’t much care for it, and they decide as a group to take action in the form of the violent overthrow of their human masters.

Topics: Robotics
Continue Reading

5G Cellular is coming - does it really matter?

By Brian Geary on May 14, 2018 9:05:00 AM

By now, you’ve probably started reading and hearing about fifth-generation (5G) wireless networks, how they will enable lightning-fast download speeds and low latency, and how 5G is a disruptive technology that will change everything for everyone everywhere. Oh, and that every mobile carrier is the undisputed leader in 5G technology.

Continue Reading

7 Things That Can Derail Your Product Launch

By Brian Geary on May 7, 2018 9:05:00 AM


It's wonderful when startups succeed and burst into the limelight, but one of the sad facts of entrepreneurial life is that startup companies often fail. The biggest reason, according to some observers, is lack of a market for the product or service the company is building. But even in those companies that have a compelling idea and large, strong market, startups often fail to deliver a product that lives up to its expectations—or, sometimes, any product at all—before the cash runs out and investors become disenchanted. Many great ideas have withered on the vine for want of a solid product launch.

Continue Reading

ARKit vs ARCore

By Brian Geary on May 2, 2018 9:05:00 AM

As you’ve probably gathered by reading this blog, we’re really excited about the future of augmented reality (AR) technology. That’s especially true now that the two biggest mobile ecosystems, iOS and Android, have development kits (ARKit and ARCore, respectively) that enable developers to bring AR apps to the mass market, without having to fuss around learning the science behind AR.

Continue Reading

FirstNet - Cellular Network for First Responders

By Brian Geary on Apr 30, 2018 9:05:00 AM

The events of Sept. 11, 2001—as well as those of many large-scale disasters since then—highlighted the shortcomings of the communications systems used by first-responder emergency services agencies. Various police, fire, and emergency medical services personnel operated on different radio communication channels and thus could not share information with each other. Even within agencies, communication channels became overloaded with traffic. It was clear that the traditional network of dispatchers, command centers, vehicle radios, and walkie-talkies was not up to the task, and a better solution was needed.

Topics: Technology
Continue Reading

Microsoft Blazor - C# in Your Browser

By Brian Geary on Apr 24, 2018 1:40:00 PM

For a long time, developers with expertise in the .NET framework have wanted to be able to create compelling, performant web applications that leveraged the rich .NET environment and its easy-to-use programming languages. It wasn’t impossible, but it always seemed more complex than it ought to be—certainly more complex than delivering similar applications in JavaScript or PHP.

Topics: Frameworks
Continue Reading

Identifying Exoplanets with Machine Learning and AI

By Abdul Dremali on Apr 23, 2018 9:05:00 AM

Johannes Kepler (1571–1630) was, to say the least, a pretty smart guy... in fact, some say he was almost as smart as me. Without the aid of even a dollar-store calculator, he established the physical laws that describe the motion of planets through the heavens. His work predated and inspired Isaac Newton’s development of the theory of universal gravitation.

Continue Reading

Vulkan Is Coming to MacOS and iOS

By Brian Geary on Apr 18, 2018 9:05:00 AM

In ancient Roman mythology, Vulcan was the god of fire and metal smithery. It’s from his name that we get the word “volcano.” Much later, in Star Trek lore, Vulcan was the home planet of First Officer Spock of the starship Enterprise.

Continue Reading

Augmented Reality is Finally Coming to Life Thanks to Google and Apple

By Brian Geary on Apr 16, 2018 9:05:00 AM

We talk a lot about virtual reality (VR) and augmented reality (AR) here at AndPlus, not only in this blog but also amongst ourselves and with our clients. These two related technologies are poised to spur some truly innovative, useful applications—and not just in the gaming and entertainment worlds.

Continue Reading

Get in touch

LET’S BUILD SOMETHING AWESOME. TOGETHER.