Software Development

Development Stories
Analyzing the Technology Lifecycle

In the IT world, we often hear about product lifecycles and what it takes to envision, develop, and maintain a product over its lifecycle. More specifically, we hear about its subsets, such as the software testing lifecycle. But one thing that we don’t often hear about is the technology lifecycle.

Big Data Changing How We Combat DisastersWe can’t take all this big data we've gathered over time, mash it together, and stop hurricanes from happening. But we can more easily predict natural disasters, prepare for what’s to come, respond in kind, and do a better job recovering from the damage.
Which Is More Important for Development—Software or Method?As project management software continues to gain popularity, which is more important—software or method? You rarely see a case study where a new tool or process didn’t have an immediate or fantastic effect, so how do you separate the signal from the noise and find the right solution for your team?
Latest Atomic Clock Does More Than Keep TimeLast year, researchers introduced the NIST-F2 atomic clock, the world's most accurate time standard. This year, the NIST announced the world’s record-setting atomic clock was modified to be more than three times as precise and set a new record for clock stability.
Notifications Are Changing How Content Is Delivered and ConsumedWhat drives you to specific pieces of content? For the longest time, we let homepages, search engines, or basic URLs decide our Internet activity. Today, a simple notification that flashes on your phone’s home screen is one of the most powerful forces leading you from app to app.
Dropbox Joins Bug Bounty ProgramsWith security experts predicting that cyber attacks will not only continue, but escalate, more companies are turning to bug bounty programs to supplement their in-house security initiatives. Dropbox is crowdsourcing security and has announced their new bug bounty program administered by HackerOne.
Using Keywords to Support Behavior-Driven DevelopmentBehavior-driven development tests can be efficiently automated with keywords, avoiding the need of a programming language and minimizing the involvement of developers. Hans Buwalda details how to support BDD scenarios with actions and keywords and switch between formats depending on your needs.
Google's Online Art Collection Adds 3D ViewingIn 2011 the Google Cultural Institute launched the Art Project, an online portal to high-resolution images of art found in major museums. As part of its latest addition, hundreds of objects from six prominent museums have been scanned in 3D and are now available to study online—in three dimensions.