mrc's Cup of Joe Blog

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


Hybrid vs. Native vs. Mobile web comparison chart

EducationNative, mobile web, or hybrid? For companies considering mobile apps, that is the million dollar question. Which direction do you take?

The answer: It depends. There’s no single correct answer that applies to every situation. Each option (mobile web apps, hybrid apps, and native apps) has its own advantages. The right path for your company depends on a variety of factors, such as: What are you trying to accomplish with your app? When do you need it? Which skills do you have in-house?

Here are a couple of options to help you figure out which path is best: First, you can check out this white paper that takes an in-depth look at the topic. Secondly, we’ve put together the following comparison chart for each mobile development method. It compares the main differences, advantages, and disadvantages of each.

Is your IT department slow and unresponsive?

ProductivityPerhaps a better question is this: Do your end users or company executives see your IT department as slow and unresponsive? Do users complain that it takes forever to get new applications from IT? Do new development projects take months to complete?

Now, I do realize that most IT departments are swamped with work. There aren’t enough hours in the day to handle the daily duties and develop new applications in a timely manner. So, what’s the answer?

How can you turn your time-strapped IT department into the most responsive department in the company?

Rather than tell you, here’s a great story of a developer who did just that. In fact, he started completing projects so quickly, one executive in his company claimed that he was “developing solutions waiting for problems.” To find out how he did it, you can read the whole story here.

How one small IT staff became internally productive

ProductivityWhat does “internal productivity” mean? It means your IT staff is productive without relying on outside help. It means that you develop your apps and complete your projects quickly using your current staff and skills. It means you no longer rely on outsourcing companies or consultants.

This is a great goal for any IT department, but it’s much easier said than done. How can you accomplish everything you want to accomplish, using your current IT staff? Rather than explain it to you, I have a great example of a small IT staff that had some urgent projects, but couldn’t bring in outside help. What did they do? They found a way to become internally productive, and managed to fix everything themselves. You can read the whole story here.

Build a web (and mobile) app in 30 minutes without programming

ProductivityIf your company plans on building mobile apps this coming year, or if you just wish there was a faster way to develop enterprise web applications, you should really try the newly revamped m-Power Trial.

The m-Power Trial was recently updated, and now also lets you build a mobile web app. In roughly 30 minutes, you will create an enterprise web app, along with tablet and smartphone versions of that web app. The best part: Everything is done without programming!

You can try it here: m-Power Trial

Why users don’t use Business Intelligence

ProductivityOne of the biggest problems facing companies using business intelligence software is this: Most users don’t use it. This problem has been discussed in great detail, with the general consensus being that users typically don’t use BI software because it’s too difficult. Makes sense, right?

While I believe that problem does play a role in adoption rates, I recently read an old Gartner BI study that touches on another possible reason. Many BI tools require that the user stop operating in their traditional workspace and move to another environment to view information.

3 questions to ask before buying a development tool

ProductivityOpinions of development tools vary widely in the IT industry. Some people swear by them. They couldn’t imagine working without a development tool. Others refuse to use them. Typically, these people have had a bad experience with a development tool, and assume that all development tools are alike. (Hint: They’re not.)

A good development tool can drastically increase productivity and let anyone in your office develop web applications. A bad development tool can be a waste of time and money. How do you know which is good and which is bad? Ask the right questions. Here are 3 of the most important questions to ask before buying a development tool: …

Keep your skills current and stay productive

ProductivityAre you struggling to keep up with tech trends? Are you finding a declining demand for your aging skills? I understand the dilemma. How do you pick up a new skill or programming language and remain productive at the same time?

This story on is inspiration for all those struggling to keep up with the ever-changing tech trends.

Basically, it showcases an RPG programmer with some ingenuity. He designs Java-based web app and recently created an iPhone application for his company. The best part: He doesn’t even know Java, yet is a very productive Java developer. Want to learn how? Check out the article for the whole story.