Using Vagrant to Bootstrap a VirtualBox Virtual Machine With Puppet & RVM
Download and install the necessary tools. Download & install Vagrant (currently using Vagrant v1.1.4). Download & install VirtualBox.
Read MoreDownload and install the necessary tools. Download & install Vagrant (currently using Vagrant v1.1.4). Download & install VirtualBox.
Read MoreA mystery. Let’s say I test network speed by copying two files using scp to a remote server.
Read MoreThe explosive growth of mobile app usage signals massive opportunity to be had in the space, but now developers face their biggest challenge yet: app discoverability. Not only do developers have to contend with a rapidly evolving industry; they’re also facing more competition than ever. At one point, the mobile app marketplace was small enough that “if you build it, they will come” still held true. Now, in its current hyper-saturated state, there are no guarantees.
Read MoreUX design – or user experience design – is aimed at aligning business goals and user goals as closely as possible in mobile apps, websites and pretty much any product. Good UX design can yield incredible improvements in buyer behavior, lead generation, and visitor engagement. UX design works best when it’s an iterative process. With each iteration, a UX designer can identify new opportunities, respond to changes in business goals and user needs, and adapt to current market trends and advances in technology. Fortunately, developing a repeatable UX design process is not rocket science.
Read MoreCompetition in the app marketplace is fierce, to say the least. Everyone and their mothers are jumping aboard the mobile app gravy train in hopes of an express ride to the fabled Money Mountain (which was coincidentally built on Minecraft – Pocket Edition). That excitement may be warranted. Mobile app usage has overtaken desktop web browsing and is starting to challenge TV. Consumers now spend over 2 hours in mobile apps each day. That’s up 35% from last year and rapidly approaching the 168 minutes of television the average U.S. consumer watches per day. It’s not so easy, though, to figure out a mobile app monetization strategy.
Read MoreLarge companies have always relied – well, for the past few decades, anyway – on software applications to provide critical business services. Everything from customer relationships to business intelligence to supply chains is managed with complex software. Big CRM, SCM and other acronym-monikered software programs bring terrific benefits. They streamline most business processes, enable more robust data collection and analysis, and help people communicate better with colleagues, customers and suppliers.
Read MoreCustom systems integration can deliver major benefits for an organization. At the same time, it’s more often than not a very involved undertaking. A few years ago, it was understood that as many as 70 percent of enterprise application integration projects fail, as reported at an EAI Industry Consortium workshop in 2003. Huge advances have been made in cross-application compatibility since that time. The evolution of application programming interfaces (APIs), for example, has doubtless improved the success of custom systems integration projects.
Read MoreMobile devices are rapidly becoming the default point of entry for Internet users. For online businesses, the old “adapt or die” adage rings more true every day. The need for mobile-optimized experiences is clear, but there are multiple approaches to consider. The mobile app vs. mobile site debate has recently expanded to include responsive design. Responsive web design adapts the site layout to the viewing environment. Page elements get resized, repositioned, or hidden as browser resolution changes.
Read MoreWhen we were approached by Kaiser Permanente to create a site that could seamlessly sell and deliver healthcare education, we immediately turned to Drupal and Moodle. Drupal provides a versatile front end that supports eCommerce functionality. Moodle offers peerless management capabilities for creating and delivering course content on the back end. Both are open source, highly flexible, and supported by active communities that regularly contribute to their development.
Read MoreThe Learning Management System (LMS) marketplace has evolved rapidly over the past decade. Open source alternatives to Blackboard – Moodle in particular – have not only proved viable, but are now outperforming the leading paid LMS. Independent research has demonstrated that cost of ownership, platform flexibility, ease of use, and student and faculty satisfaction are all areas where Moodle has clearly surpassed Blackboard.
Read More