Mobile application developers have a new tool in their arsenal when it comes to increasing their software quality and speed of production. With the recent launch of their new site, Ship.io, Electric Cloud is looking to bring Continuous Delivery to native iOS and...
Software Development & Release Management
Getting Started with Electric Cloud’s ntest Tool
Electric Cloud (now known as CloudBees CD) has released an open-source tool called ec-testing for unit testing Electric Commander procedures. In this video below, David Hubbell demonstrates how to download the tool, set it up, and run example test cases....
What New iOS and Android Versions Teach Us About UI Design
Android L and iOS 8 are bringing big changes to their respective user interfaces, shaking up not only their visual appeal, but striving to change how users operate their devices. Sundar Pichai of Google has commented that L represents one of their "most comprehensive...
What Happened to IPv6?
There was a lot of talk about IPv6 and how it would affect users and IT infrastructure as a whole when we ran out of IPv4 addresses in 2011. Since then, on the consumer and individual level, we have not seen much change. End users still use their IPv4 addresses at...
What Are The Key Agile and Lean Software Development Practices?
Agile and Lean Software Development approaches came into favor in the late nineties and beginning of the 21st Century in reaction to the many issues with traditional plan-driven, heavyweight software development processes. However, many of the practices embodied in...
Software Development Best Practices: Code Reviews – Part 3
In this third and final installment of my three-part software engineering best practices series on code reviews, we will look at the various tools available to facilitate the code review process. We've already looked at the benefits of code reviews and why conducting...
3 Ways That HxD Can Promote Software Engineering Best Practices
It can often be the case that better software engineering practices may be promoted by the use of good software engineering tools. That is, tools that assist the engineer to better understand the current state of the work product. As we know, the final work product is...
Is the Windows Phone 8 Ready for the Enterprise?
Is the Windows Phone 8 Ready for the Enterprise? I suppose the short answer would be, 'compared to what?' I've been an Android user, an iPhone user, and now I'm using a Windows Phone 8 -- and I have my gripes about all of them. Of course the real problem is that I...
Software Development Best Practices: Code Reviews – Part 2
In this installment of my three part software engineering best practices series on code reviews (read part one here), we will look at how to make code reviews successful. Code reviews are one of the most effective software engineering best practices you can adopt to...
Configuration Management: The Heart of Your Software Development Lifecycle (SDLC)
Does your software development organization have a well defined and implemented configuration management (CM) process? For many organizations, they equate the CM process with having a revision control tool in place. While versioning is a necessary prerequisite to...
Software Engineering Best Practices: Code Reviews – Part 1
This article is going to be the first in a three-part software engineering best practices series on code reviews. Here, we will focus on what a code review is and why it’s an integral part of a mature software development lifecycle (SDLC) process. In the following...
How-to Run Android 4.4 (KitKat) using VMWare Player
Did you see our guide for running Android 4.0 in VMWare from two years ago? We've updated the instructions, below, to help you get the newest version of Android running to use as a product development tool. Download and setup VMWare Player 6 (note that you will need...