Array ( [category_name] => software-development [error] => [m] => [p] => 0 [post_parent] => [subpost] => [subpost_id] => [attachment] => [attachment_id] => 0 [name] => [static] => [pagename] => [page_id] => 0 [second] => [minute] => [hour] => [day] => 0 [monthnum] => 0 [year] => 0 [w] => 0 [tag] => [cat] => 941 [tag_id] => [author] => [author_name] => [feed] => [tb] => [paged] => 1 [meta_key] => [meta_value] => [preview] => [s] => [sentence] => [title] => [fields] => [menu_order] => [embed] => [category__in] => Array ( ) [category__not_in] => Array ( ) [category__and] => Array ( ) [post__in] => Array ( ) [post__not_in] => Array ( ) [post_name__in] => Array ( ) [tag__in] => Array ( ) [tag__not_in] => Array ( ) [tag__and] => Array ( ) [tag_slug__in] => Array ( ) [tag_slug__and] => Array ( ) [post_parent__in] => Array ( ) [post_parent__not_in] => Array ( ) [author__in] => Array ( ) [author__not_in] => Array ( ) [ignore_sticky_posts] => [suppress_filters] => [cache_results] => 1 [update_post_term_cache] => 1 [lazy_load_term_meta] => 1 [update_post_meta_cache] => 1 [post_type] => [posts_per_page] => 10 [nopaging] => [comments_per_page] => 50 [no_found_rows] => [order] => DESC [orderby] => date )
Software Development

Learn How to Automatically Release Software

In the DevOps building blocks tutorial, we identified automation as a useful technique for quickly delivering software and developing collaboration between development and operations. We also discussed other benefits of automated releasing such as risk minimization and reproducibility. In this article, we will focus on what is needed before automation can happen and implementation of

Software Development

Learn the sources of conceptual dysfunction in a DevOps project

Generally. we can think of a concept as a blueprint that helps realize business significance. A concept contains the details of the people involved and their contribution towards the stated objective of realizing business value. A simple criterion of knowing that a concept is clear is checking if it can be understood without any difficulties

Software Development

Learn how the areas of DevOps matrix are useful in a project

The objective of DevOps is to eliminate the barriers that exist between development and operations. In the attempt to eliminate barriers, overlapping mechanisms need to be put in place. First cooperation among operations and development is required in putting the project to deployment. Second, operations and development need to cooperate in providing feedback gained from

Software Development

Learn how Shared Incentives are Used in DevOps

When using a DevOps approach in a software project, we think of development and operations as one team. Therefore, we need to have a clear definition of a team. A team can be considered as a group where its different members work together depending on each other in order to achieve an objective that is

Software Development

Learn How To Import And Explore Data In R

In the learn ‘how to import and explore data’ article, we demonstrated how to set up an R development environment and import well-structured data from files and databases. In this article, we will build on that foundation to demonstrate data exploration and data management in R. In the previous tutorial, we demonstrated how to import

Software Development

Learn how quality and testing are implemented in DevOps

In any project carried out, quality is a very important objective. However, the objective of achieving quality is hampered by the lack of a clear definition of quality. Measurement of quality is necessary in order to make gainful improvements in quality. The definition of quality varies widely depending on the context in which it is

Software Development

Learn how to load and explore data in R

In the introduction to data science article, we laid the foundation for data science projects by explaining how to set up a data science team and the objectives that need to be met. We noted the data scientist is responsible for analyzing the data to provide insights to decision makers. There are multiple tools available

Software Development

Learn What are The Building Blocks of DevOps

In the learn previous DevOps tutorial we introduced DevOps, discussed its advantages and identified some of the professionals who are involved and how they are involved in DevOps. In this tutorial, we will build on the previous tutorial to discuss the key building blocks of DevOps. The key objective of DevOps is enabling different teams

Software Development

Learn how to use the Docker Swarm kit to manage a cluster

Docker swarm is the older solution for Docker’s cluster management. Docker swarm provides the tools to specify discovery services, manage containers and access the Docker engine via an API. In 2016, Swarmkit was released by the Docker development team as the new solution for cluster management. The Docker development team has not deprecated Docker swarm

Software Development

Learn what are Data Science Projects and How to Use Them

Organizations of varying sizes and operating in different sectors of the economy generate large amounts of data. These organizations have an interest in obtaining insights from their data stores. The discipline that helps organizations extract actionable insights from their data has come to be known as data science. Efforts to get insights from data can