As a provider of engineering services, the majority of my projects involve developing GWT applications, and I do all my work almost exclusively in Ubuntu. Ubuntu 12.04, specifically, has many convenient features and I highly recommend it to anyone looking to get their...
High Tech
How To Leverage Jira as a Service Desk
Many of you are undoubtedly familiar with using Jira as an issue tracker. But for those of you who have been juggling issue tracking and meeting SLA requirements -- and for those of you who had the recently acquired VertygoSLA addon -- this article may be useful...
Unix 101: Utilize the “Screen” Command
In my previous post, I highlighted 5 great commands to improve administering your Unix machines within your infrastructure. The very first command I mentioned was screen, which allows you to run multiple pseudo-terminal "windows" within one shell session. Screen also...
Agile Development in Regulated Environments – Part 1: Yes, it can work
The value system and practices that embody Agile Software Development have been around for well over a decade, and have been touted as having "crossed the chasm" by organizations such as the Agile Alliance, Gartner, and Forrester Research. Numerous studies indicate...
Engineering and IT Professionals: Take a Break!
It's easy to get caught up the task at hand -- more so if its something you find interesting. But over the years, more and more papers are being published on the hazards of non-stop work, from eye strain to carpal tunnel, there are countless pitfalls to sitting in...
Declutter your multi-computer desktop with ‘Mouse without Borders’
For the everyday user with a laptop or desktop, this article may not apply. And for those of you who have no need to have more than one PC on your desk -- kudos! But from time to time, its necessary to have several PC's on your desk at the same time -- especially...
5 Reasons Why Code Refactoring is Essential
Lately, I've been refactoring some code for a software engineering project completed earlier this year and for which additional work is expected. As a result, I've come to the conclusion that doing occasional refactoring is an absolute must for any programmer. I...
6 Reasons Screen Recordings Streamline Collaborative Development Processes
Collaborating on an engineering project with team members separated by many miles and multiple time zones can be challenging at times. Telephones, emails, screenshots and online virtual meetings all help but also have their shortcomings. In many ways, screen recording...
The FDA UDI Rule: 5 Things You Need to Know
The release of the FDA final rule on Unique Device Identification (UDI) is expected this summer. Here are five things you need to know: 1. What is the UDI Rule? In July 2012, the FDA proposed a rule requiring medical device manufacturers to label their products with...
The IT Guy’s Backpack
I hate being unprepared. When I was in high school, I had a locker. I even had one of those clever plastic shelves and a magnetic mirror. You know what I stored in there? Nothing -- I spent far too much time watching MacGuyver. So I carried around all my books, pens,...
The Convergence of ALM and PLM in the Technology Industry
As more and more technology is embedded into products, and software continues its role as the primary driver for product innovation, the domains of application lifecycle management (ALM) and product lifecycle management (PLM) are being placed on an inevitable...
Speed up your Website with Limelight
Today’s clients are global -- and today’s content is rich. Without adapting to the use of modern tools, dynamic content can slow down the performance of your website, frustrating your potential customers. The problems of hosting international sites are well known:...