mrc's Cup of Joe Blog

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

Weekly recap: HTML5 features you didn’t know existed, BI adoption, 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 HTML5 features, BI adoption, and more. I hope you find them useful:

How well do you know your ide/development tool
Some developers worry that if they start using a tool or an IDE, they’ll become dependent on that tool and turn into a worthless developer. This article explains why you should stop worrying, and love your development tools.

5 more HTML5 APIs you didn’t know existed
Many developers believe that mobile web apps will soon overtake native apps, thanks in large part to the advancements found in HTML5. This article lists some little-known HTML5 features that give your mobile web apps abilities that may surprise you.

Web development techniques focused on scalability & growth
While your web app or web site may never reach the user traffic of a site like Twitter, it’s still important to employ techniques that allow for scalability. I really like the author’s first tip: Separate your back-end logic from your front-end code, which is something we firmly believe in and have built into m-Power. Check out the article for even more tips.

Business Intelligence adoption to double by 2013
A recent market analysis sees the coming year as a “watershed” in terms of BI and enterprise analytics use. As the benefits of analytics become obvious, more and more companies are poised to jump on board.

Twitter survives election after Ruby-to-Java move
Despite experiencing record traffic during the recent election, Twitter never faltered. For a service that historically has trouble dealing with heavy traffic, why is Twitter so solid all of a sudden? Twitter attributes their new-found stability to Java. After hitting the performance limits of Ruby, they recently migrated the service to a new software stack built on the Java Virtual Machine (JVM). The result: Stability!