Facebook M gives us a glimpse into the future of artificial intelligence and teaches us how machines can get help from their human counterparts.
A visual design expert reveals four surefire methods that visual designers can use to work more collaboratively and productively with agile teams.
Automated application analysis tools offer the data and intelligence programmers need to find software bugs before they turn into security...
Containers can help drive zero downtime goals in continuous operations, but having the right skills, tools, and processes is key. Here's what you...
Gartner and Forrester have long been the standard in technology consulting, but if you need to save money, these crowdsourced sites offer an...
No longer just for software development, agile techniques are now being adapted to personal life. Here are three creative ways to make agile a...
Business stakeholders' failure to engage with software engineers during agile sprints is the kiss of death for any agile software development project.
Writing maintainable code that makes it as easy as possible for others is no fun. Use these worst practices to write zombie code that no one dares...
Apple's September event included major announcements every developer should hear. Learn more about big changes to iPhone 6, Apple Watch, iPad, and...
Test-driven development can be a great way to produce higher-quality code with fewer bugs, but it requires a substantial shift in thinking.

Pages