Software Development Stories & Methods | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Software Development

Development Stories
Developer and tester smiling and shaking hands 2 Simple Ways to Improve Developer-Tester Relationships

Supposedly there is a constant tension between developers and testers, like the roles of artist and art critic. They can’t exist without each other, and yet they can’t get along. It doesn't have to be that way! Here are two ways testers can reduce that feeling so that developers and testers can work better together.

Justin Rohrman's picture
Justin Rohrman
Blind person using a Braille screen reader How to Make Sure Your Website Is Fully Accessible

Ensuring accessibility to websites, applications, tools, platforms, and other forms of technology is not only a legal requirement; it should also be a social responsibility of web developers, testers, and other software professionals. Here are some basic recommendations to keep in mind to make any website accessible.

David Gevorkian's picture
David Gevorkian
Big data code When to Use MapReduce with Big Data

MapReduce is a programming model for distributed computation on big data sets in parallel. It's a module in the Apache Hadoop open source ecosystem, and a range of queries may be done based on the algorithms available. Here's when it's suitable (and not suitable) to use MapReduce for generating and processing data.

Deepak Vohra's picture
Deepak Vohra
Software professionals interviewing a development company service provider 5 Questions to Ask When Choosing a Software Provider

When working with an outside company to develop a new product, there are many things to consider. You need to find a service provider that can make your vision a reality on time and on budget. Here are five questions you should ask prospective service providers to make sure they will be a good fit for what you need.

lIya Dudkin's picture
lIya Dudkin
Person checking off an item on a list that's done 2 Ways to Know Your Work Is Actually Done

Some people think a good indication that a piece of work is done is if it's been tested. But by whom, and how? Testing alone doesn’t specifically determine whether you are done—especially when we probably don’t mean the same thing when we all talk about testing. Here are two ways to know when your work is truly done.

Justin Rohrman's picture
Justin Rohrman
Icon of a person throwing garbage into a trash can Trusting Your Data: Garbage In, Garbage Out

Poor quality input will always produce faulty output. Improper validation of data input can affect more than just security; it can also affect your ability to make effective business decisions. Bad data can have impacts on how you make quantitative decisions or create reports, if you can’t trust the data you receive.

Alan Crouch's picture
Alan Crouch
Engineer standing next to rows of database servers Migrating a Database? Consider These Factors First

Database migration is usually performed with a migration tool or service. Migrating one database to another actually involves migrating the schemas, tables, and data; the software itself is not migrated. Whatever the reason for migration, before you start, explore the options and take these considerations into account.

Deepak Vohra's picture
Deepak Vohra
Person holding a smartphone showing mobile apps Security Tips for App Development

When companies develop applications they consider competitors and the market, but the most important aspect is cybersecurity. Developers need to release apps that don’t put consumers or their data in danger. Here are five tips that app developers should keep in mind to create and maintain the most secure apps possible.

Aimee Laurence's picture
Aimee Laurence