development

Articles

DevOps Teams Programmable Infrastructure and DevOps Teams

A decade ago, continuous integration became a key practice to support the agile process. Now, the hot topic is continuous delivery, and Pini Reznik has noticed many similarities between the adoption of CD today and the implementation of CI. You can learn a lot from past experiences.

Pini Reznik's picture Pini Reznik
Open Source Code Management Integrating Open Source Code Management Tools in the SDLC

Developers realize that to meet deadlines may require assembling both proprietary and available open source software components. This article talks about exploiting benefits and managing challenges with reusing code for open source projects, open source code management tools and their integration, and leveraging managed open source software.

Hassib Khanafer's picture Hassib Khanafer
Alon Girmonsky discusses agile testing Testing in the Agile Age: An Interview with Alon Girmonsky
Podcast

In this interview, BlazeMeter founder and CEO, Alon Girmonsky, digs into why modern businesses must adopt agile methodologies. He talks about the advantages agile has over waterfall as well as how shorter iteration windows within the testing process affect manual hand-offs.

Josiah Renaudin's picture Josiah Renaudin
Multifaceted Development Environment How to Efficiently Set Up a Multifaceted Development Environment

The matrix of infrastructures and platforms developers require presents a number of different options to set up and administrate the ecosystem. Rami Honig describes his company’s journey to create a robust development environment that is functional and collaborative.

Rami Honig's picture Rami Honig
Code Review Tool - Perforce Swarm Vs Fisheye Crucible

We have a code review tool Atlassian Fisheye+Crucible already implemented, but we are using this with Perforce as our version control tool. Since Perforce has another code review tool "SWARM" we'd like to evaluate this tool. But need to know the benefits of using this tool over Crucible with fisheye.

SOme of the benefits I know is:

- efficient Pre-Commit code reviews
- No extra database to administrator
- Performance - Swarm executes transactions much faster than Crucible because Swarm is so tightly integrated with Perforce
- Ability to commit code from SWARm UI

I need to know from a core technical perspective if there is any other benefits.

Deepak Khanna's picture Deepak Khanna
Shifting Right in DevOps The Importance of Shifting Right in DevOps

One of the principles of DevOps is to shift left by involving operations, quality assurance, testing, and information security early in the process. But it's also a good idea to have the team shift their knowledge right to help developers understand how the systems behave in real-world scenarios, including scalability, infrastructure architecture, and disaster recovery.

Bob Aiello's picture Bob Aiello
Overcoming Challenges That Impact Product Delivery

Eric Winquist has considerable experience not only leading his company but also consulting with development teams. His advice to “link people to the work” is one of many golden nuggets of information that will help your team deliver projects on time.

Eric Winquist's picture Eric Winquist
Project Management in Cloud Development

Cloud-based software development definitely changes how project managers need to approach their projects and lead their teams. Cloud development is not the same as traditional software product  development and requires a unique mix of traditional project management and agility. Project managers considering working on cloud-based projects need to read what Sridhar Kethandapatti has to say.

Sridhar Kethandapatti's picture Sridhar Kethandapatti
The Coming Mobile Wearable World
Slideshow

For better or for worse, like it or not, mobile wearables are already changing our lives. Combined with social media, mobile wearable devices form a new generation of personalized technology that knows us better than our closest friends. How many of your friends know how far you...

Philip Lew, XBOSoft
Agile Development Conference & Better Software Conference East 2014: Emergent Design: History, Concepts, and Principles
Slideshow

Software design is about change. A good design facilitates adding features—and adding new developers to the team. Yet any change to the code impacts design and could damage existing functionality. Without design idioms and practices, the code can degrade into a "big ball of spaghetti”...

Rob Myers, Agile Institute

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.