internet of things

Articles

two ropes tied together DevOps Meets IoT for Increased Performance and Productivity

Organizational leaders should consider an integrated hardware and software delivery approach combining technology from the Internet of Things and the DevOps ability to accelerate delivery. Because the IoT blends a number of standalone end systems, it can benefit from the DevOps approach of taking a comprehensive, end-to-end systems view.

Gail Ferreira's picture Gail Ferreira
internet of things Product Development in the Era of the Internet of Things

The Internet of Things is increasingly changing what we mean by a "product," as the emphasis is moved from hardware to its attached software and service components. This puts product developers in a new situation: They have to face the challenges of managing these additional, interrelated, and overlapping development lifecycles.

Kristof Horvath's picture Kristof Horvath

Interviews

Gene Gotimer Testing Faster, Better, and Cheaper with Continuous Delivery: An Interview with Gene Gotimer
Video

In this interview, Gene Gotimer, the senior architect at Coveros, explains how you can test better, deploy features into production faster with continuous delivery, and arrange your tests so each round provides just enough testing to give you confidence.

Jennifer Bonine's picture Jennifer Bonine
Thomas Stiehm Testing with a DevOps Approach: An Interview with Tom Stiehm
Video

In this interview, Tom Stiehm of Coveros explains how you can integrate test automation with DevOps to create a continuous testing environment. In this performance-driven environment, software development, testing, and operations must evolve to meet iteration and release delivery goals.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

BSE Development Intelligent Software Development, Courtesy of Intelligent Software
Slideshow

The machine learning age is well underway. Today’s software can see novel patterns that humans are unable to see and improve task performance based on experience. Learning algorithms are widely used for varied purposes, including loan approval, intrusion detection, fraud prevention, risk...

Stephen Frein
STARCANADA Testing Machine Learning: Will It Take Over Testing
Slideshow

Machine learning (ML), a branch of artificial intelligence, is gaining widespread adoption and interest on software development projects. Paul Merrill says that ML isn't typical programming. Algorithms can be changed and checked for accuracy at runtime to “learn” from data.

Paul Merrill
Agile DevOps Application Resiliency: Keys to Planning for IoT and the Cloud
Slideshow

The technology storms continue to form and merge. The Internet of Things, software-defined everything, blockchain, and cloud computing are combining and recombining in new ways. To provide and consume trusted and resilient services, solutions must be defined and designed to accommodate...

Steven Woodward
Agile DevOps Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Slideshow

The Internet of Things (IoT) will be a $1.7 trillion market by 2020. Don MacIntyre explains how agile is being used in Internet of Things systems—often combined with mobile and cloud technologies. Don reviews how agile is successfully being used today in a wide range of development...

Don MacIntyre

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.