mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Year: 2013

Weekly Recap: How to avoid mobile app failure, hidden HTML5 tags, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on avoiding mobile app failure, hidden HTML5 tags, and more. I hope you find them useful:

Hidden HTML5 tags every web developer should know
If you’re a web developer or designer, HTML5 puts some great new attributes and elements at your disposal. While you may be familiar with some of the more popular new tags, here are some little-known capabilities that might prove quite useful.

7 development mistakes that make you look bad

EducationHave you ever used a web application that made you ask, “What was the developer thinking?!” Maybe it had a confusing interface or didn’t work right in your browser. Maybe it just didn’t work as expected.

Over the years, I’ve seen all types of application development mistakes, ranging from confusing to downright annoying. I’d even classify some as “dangerous.” Some mistakes hurt the user experience, and others even harm the business. However, they all have one thing in common: They make the developer look bad.

If you develop web applications for your company, how can you avoid embarrassing mistakes like these? To help you avoid making the same errors, I’ve outlined some of the most common web application development mistakes below. If you can think of anything that I left out, feel free to add it in the comments:

What to look for in a good Business Intelligence solution

EducationBusiness Intelligence (BI) solutions come in all shapes and sizes. Some emphasize architecture while others tout their flashy interface. Some cost hundreds of thousands of dollars, while others cost hundreds.

With all of these options, how do you separate the good from the bad?

We just released a BI Guide aimed at helping you do just that. It outlines which essential features and capabilities make a good BI solution, and even separates each feature into 4 different categories:

  • High-level features
  • Security features
  • Must-have applications
  • Advanced features

The guide is free and you can download it right here: Essential features to look for in a good Business Intelligence solution. I hope you find it useful.

Weekly recap: 19 principles every IT leader should heed, how to improve website load time, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on principles every IT leader should heed, how to improve your web site/app load time, and more. I hope you find them useful:

How to improve website load time
Slow web apps/sites are a sure way to annoy your users. If your web apps don’t load as fast as you’d like, this article gives some great tips on fixing the problem.

Application architecture: Ignore at your own risk

EducationI’ve noticed a disturbing trend in the world of business web applications. It seems that emphasis is shifting away from application architecture and shifting towards application design. These days, flashy interfaces beat out well-built web applications.

Why is this happening? I recently read an article over on techrepublic.com that highlights a major factor driving this trend: End user’s expectations are rising. They expect enterprise applications to be as well-designed and easy to use as the apps and tools they use every day. After all, if their enterprise applications don’t meet their expectations, there are plenty of other web services they can use.

Now, I get it. I understand the problems this creates for businesses. But, in the rush to please the end users with well-designed interfaces, let’s not forget about the most important aspect of business applications: Architecture.

For business web applications, architecture is infinitely more important than design. While application architecture might be invisible to the business users, the effects of application architecture are clear as day.

Let me try to highlight a few tangible benefits of good architecture, and help you understand why ignoring it might be the worst mistake your business can make. To help drive this home, I solicited feedback from a few experts in the field of application architecture. You can find their responses below, along with 5 big reasons why application architecture is so important.

Stuck with an outdated application? Here’s a solution.

Save MoneyMany companies face this issue: They’re stuck to an outdated enterprise system (like an ERP). The reasons vary. It might be the
cost to upgrade,
the high degree to which they’ve customized the package, or
the fact that their application vendor is out of business.

But the problem remains. These companies are locked into their current software.

Meanwhile the world is changing at an ever increasing rate. Their applications are looking and feeling dated, and the company is falling behind their competition.

Is your company facing this problem? If so, here’s a new guide that might help: 21 ways m-Power will improve your enterprise systems. It outlines and explains m-Power’s unique approach to enterprise system integration, what types of modern features it lets you add to your existing system.

Weekly Recap: 3 ways IT still fails itself, developer’s checklist for the cloud, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on 3 ways IT still fails itself, a developer’s checklist for the cloud, and more. I hope you find them useful:

Enterprise software: Win over the staff and you’ll win over the business
With the rise of mobile apps and consumer-focused web services, end users demand more out of their enterprise applications. They expect everything to be as simple and intuitive as the applications they use everyday. This puts added pressure on the IT department to meet the end user’s rising expectations.

5 ways software vendors try to trick you

EducationWhile speaking with one of our customers a few years back, he remarked that our software didn’t have any “gotchas”–bad surprises that spring up after the purchase. In dealing with software vendors for many years, he told me that he had come to expect “gotchas” in all software purchases.

In other words, he actually expected that software vendors were trying to trick him. I don’t know about you, but that makes me sad. Should a customer be surprised when software does what it’s supposed to do, and costs what they expect it to cost? Of course not!

Perhaps a better question: How did it get to this point?

I think much of it starts with pricing. Business software licensing models aren’t exactly straightforward. In fact, they’re downright confusing. I’ve been in this industry for over 30 years, and I still run across licensing structures that confuse me.

The problem is, many of the licensing structures are confusing by design. Vendors lure buyers in with cheap price tags, only to sneak in a few “gotchas” when it’s time to buy, or after the purchase.

I’d like to help you avoid these unpleasant surprises. I’ve listed below 5 common vendor tricks to watch out for when buying business software:

Building an executive dashboard over an aging ERP system

ProductivityIf your company runs on an aging ERP system or has difficulty connecting disparate data sources, here’s a great success story you’ll want to read. A manufacturing company needed a centralized place to access reports on the web. The challenge: It needed to integrate with their aging ERP system and pull data from 9 separate plants. The additional challenge: No one on their IT staff had any experience building web applications.

The result: They built a custom, web-based executive dashboard that pulled data from their 9 separate plants and integrated with their ERP system…in just 12 weeks. To find out how they did it, you can read the whole story right here.

Weekly recap: 10 things to improve application development, HTML5 tutorials, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on how to improve application development, HTML5 tutorials, and more. I hope you find them useful:

Mobile developers look to cross platform development tools
A recent report highlights the current trends in mobile application development. As it turns out, developers are turning to tools that let them build one application for all platforms, rather than building separate applications for each platform.