Software development techniques and Agile methodologies
Software development must be structured to help a team of developers agree on the processes for developing a particular software product. A software development methodology, such as waterfall development or Agile methodologies, will include standard steps for ALM stages such as planning, implementation, testing, and documentation. Learn about various software development techniques and the Agile methodology in particular.
Excellent programming is about function, not form
15 Apr 2016
Feature - Are language architects, or would-be language architects, doing a disservice to Java by overthinking it? Let's not over-design our object models. After all, being fancy isn't their primary function.
Backend system integration the new mobile development challenge
14 Apr 2016
Feature - While developing a fun UI was once the biggest hurdle facing mobile development teams, the new challenge is going one step further and performing backend system integration properly.
Moving beyond the virtualization tool with DevOps containers
01 Apr 2016
Feature - Virtualization has been a pivotal tool for organizations wanting to simplify both development and operations, but DevOps is now moving beyond the VM with DevOps containers.
Public PaaS and private SaaS offerings accelerate DevOps adoption
31 Mar 2016
Feature - Be it an online Git repository, or a private CI server run on OpenStack, a variety of compelling public and private SaaS and PaaS offerings are helping to accelerate DevOps adoption.
Continuous integration the key to Agile and DevOps transformations
30 Mar 2016
Feature - What is the key to getting both Agile and DevOps transformations right? It would appear that successfully implementing a system of continuous integration is key.
IT modernization using a reactive approach
23 Mar 2016
Feature - As application portfolios grow, more organizations are looking at adopting a reactive approach to software architecture to address their IT modernization and management needs.
Make SCM tool Git the easiest part in a DevOps transition
21 Mar 2016
Feature - One of the first changes made by organizations engaging in a DevOps transition is using Git. Here are five tips to help simplify the adoption of the SCM tool.
Tips for effectively scaling Agile across large, distributed teams
07 Mar 2016
Feature - Many methodologies that work well in small teams, run out of steam when the teams get large and distributed. Here are some tips on how to effectively scale Agile software methodologies.
Learning modern programming languages like Ruby made easy
29 Jan 2016
The top software picks for making Windows 10 workstations productive
11 Jan 2016
Feature - What software do you need to install on a Windows 10 machine to create an incredible, full featured, desktop computer that allows you to do everything you want? Here's our top software picks.