software engineering

NASA Seeking StartupsNASA is seeking proposals from startups and small businesses for early-stage technology financing. NASA wants to help provide opportunities to compete for federal research and development awards and to hopefully stimulate eventual commercial launch of the technology.
Tips for Effective Traceability in Software CMTraceability provides the means to ensure that a product is correctly packaged and deployed. Joe Farah shares some tips that will help your team recognize proper traceability in order to keep track of and use data more efficiently when building a software product.
Doctors and Patients Aided by Advanced Surgical SoftwareDoctors in Israel are developing software that decreases the risks involved with brain surgery and making surgeons lives a whole lot easier. How else is technology increasing the level of care that patients receive when they have to go under the knife?
Translating the Java Programming Language Into a Giant Party Java creatively reveals what it means to live the "Java Life" through a video that boasts Java's superiority, while taking some shots at their competition. No matter your preferred programming language, these guys make it look fun.
NASA Curiosity Mars Rover Software Upgrade a SuccessNASA's Mars rover Curiosity spent its first weekend on Mars upgrading its software. Upgrading the Curiosity’s software after successfully reaching Mars allowed scientists to align the software’s capabilities with the current tasks the rover faces.
Software Learns like a Human—and for Humanity’s BenefitUnion City, CA, startup Vicarious has received a $15 million Series A investment to help them design a visual recognition system that aims to go far beyond what computers have been able to do in the past. Vicarious wants to benefit human lives.
QA Engineer: The Happiest Job in AmericaSoftware quality assurance engineers were recently crowned as having the happiest jobs in America. We look at what factors were used in making this distinction, while looking for other software positions in the top twenty. Did yours make the list?
DevOps and Dealing with Software Project Delays

Bob Aiello explains why technology professionals who value their careers need to understand DevOps, which embodies excellent concepts and practices that have been taking the industry by storm, especially regarding software project delays.