Productivity makes for happy developers
Today's software developer duties include being a multitasking pro
What's good for software development productivity -- and what's not
The secrets of software developer job satisfaction
The best cities for software developers? Any city
Which software developer skills are the most valuable?
Worldwide software developer pay trends: What factors matter?
Does developer experience matter?
Benefits of Agile
Top five Agile techniques
Top Agile project management tools
The Agile process works when...
How popular is the Scrum process?
Why choose Agile software development tools?
Why Agile projects fail
Know the correct application results
To ensure success, follow software testing concepts
Application testers must compare actual to expected results
Define expected software testing results independently
Follow software testing guidelines to avoid oversights
Salesforce Foundation builds tech reputation for giving
The story of 23andMe shows ups and downs of a tech start-up
Ways to change and cope with 'brogrammer' culture
Software developers pay it forward with ARS
Career advice for women in tech
U.S. CTO Megan Smith pitches digital activism
LWT Summit delivers Indiegogo expert's UX research advice
Tech stars' backstories, career advice inspire at Lesbians Who Tech Summit
Collaborate and share with TOMOS
Microsoft shops embrace Visual Studio Online
Reduce the costs of project management with HP ALM SaaS
Explore various ALM cloud offerings
Enjoy integrated management with TraceCloud's SaaS ALM
Gain accessibility and versatility with JIRA ALM SaaS
Don't break your team's system functionality
Software development processes keep teams on track
Stick to DevOps model tenet: Warm up your services before going live
More resources on Continuous Delivery software
Newly agile Ancestry.com transitions to a Continuous Delivery model
Continuous Delivery means change tracking, smoke tests, and more
Increase throughput and keep your production pipeline robust
Isolate bugs in the development cycles to keep software healthy
Developers won't accept a loss of production access? Wrong!
A release-management tool from a single vendor is best? Wrong!
Release lifecycle management means just focus on the finish? Wrong!
Release management is too big for automation? Wrong!
Software repository management means just one big datastore? Wrong!
Regular software-release planning meetings are essential? Wrong!
Establishing release governance infrastructure will slow projects down? Wrong!
Think one size fits all in release management? Wrong!
Some changes happen too fast for software release testing? Wrong!
The software release management process means avoiding change? Wrong!
Define your own software release management process
Not-so-secure data storage
Poor mobile authentication methods
Improper session handling
Insufficient server-side security
Insufficient transport layer protection
Hardcoding sensitive data in mobile app source code
Side channel data leakage
Ignoring website security certificates
Broken cryptography and data security
Client-side injection attacks
Session proposals build a conference agenda
My first session on improving software regression testing
Open space meeting format supports flexible agendas
Conclusion: A list of testing event lessons learned
Agile testing: A peer conference creates collaborative solutions
Output of the software test automation session
Rebecca Wirfs-Brock runs a session making nonfunctional testing Agile