DevOps Blog – BMC Blogs https://www.bmc.com/blogs BMC Software Thu, 29 Oct 2020 20:13:12 +0000 en-US hourly 1 https://blogs.bmc.com/wp-content/uploads/2016/04/bmc_favicon-300x300-36x36.png DevOps Blog – BMC Blogs https://www.bmc.com/blogs 32 32 Kubernetes Best Practices for Enhanced Cluster Efficiency https://www.bmc.com/blogs/kubernetes-best-practices/ Thu, 29 Oct 2020 15:48:22 +0000 https://www.bmc.com/blogs/?p=19071 With containerization quickly changing architectural patterns of application development, the Kubernetes platform continues to be its flag-bearer. Based on Forrester’s 2020 Container Adoption Survey, roughly 65% of surveyed organizations are already using, or are planning to use, container orchestration tools as part of their IT transformation strategy. In all likelihood, the popularity of Kubernetes will […]]]> When Cultures Clash – Removing Friction Between Dev and Ops https://www.bmc.com/blogs/removing-friction-between-dev-and-ops/ Tue, 27 Oct 2020 07:22:42 +0000 https://www.bmc.com/blogs/?p=19014  BMC AMI Z Talk · Episode 4: When Cultures Clash – Removing Friction Between Dev and Ops Eliminating as many bottlenecks as possible in the Software Delivery Lifecycle is essential to competing effectively in the Digital Age. Dev teams must continuously deliver new features and services their customers demand, while Ops teams need to […]]]> Polymorphism In Programming https://www.bmc.com/blogs/polymorphism-programming/ Fri, 23 Oct 2020 08:53:50 +0000 https://www.bmc.com/blogs/?p=18996 Polymorphism is defined as an object that can take on various forms. This article will look at polymorphisms and how they’re used in programming. What is a polymorphism? At its base level, a polymorphism is part of mathematic type theory. In computer science, a polymorphic object is an object that is capable of taking on […]]]> API/Developer Portals: How To Create Great API Portals https://www.bmc.com/blogs/api-developer-portals/ Mon, 12 Oct 2020 08:14:36 +0000 https://www.bmc.com/blogs/?p=18863 If you’re a developer, you’ve no doubt encountered the terms API portal and developer portal. The goal of these portals is to educate developers so they can use the associated APIs—so what goes into the best API portals? Let’s take a look. What is an API portal? The API portal, also called the developer portal, […]]]> Abstraction Layers in Programming: An Overview https://www.bmc.com/blogs/abstraction-layers/ Mon, 12 Oct 2020 00:00:23 +0000 https://www.bmc.com/blogs/?p=18870 This article explains abstraction layers, which you can use in many programming domains. Let’s get started. What is an abstraction layer? The abstraction layer creates a separation between two things. For programming, this is often splitting tasks into separate entities. For example, an entity A might be assigned the task of fetching an image from […]]]> Deploying vs Releasing Software: What’s The Difference? https://www.bmc.com/blogs/software-deployment-vs-release/ Fri, 09 Oct 2020 10:37:25 +0000 https://www.bmc.com/blogs/?p=18833 For all the work involved in the world of software development, it is only when a customer uses the software to achieve an outcome that the software’s value is realized. Every day, thousands of updates are made available on app stores, mostly pushing bug fixes, security updates, and performance improvements; sometimes making the latest features […]]]> Asynchronous Programming: A Beginner’s Guide https://www.bmc.com/blogs/asynchronous-programming/ Fri, 09 Oct 2020 00:00:59 +0000 https://www.bmc.com/blogs/?p=18839 Asynchronous programming helps a user flow smoothly through an application. Let’s take a look at this programming practice with: Definitions Workflows Functions Use cases When to use it And more! What is asynchronous programming? It takes time for a function to fetch data from an API. Asynchronous programming was devised to accommodate for the lag […]]]> The Scaled Agile Framework (SAFe): What To Know and How To Start https://www.bmc.com/blogs/scaled-agile-framework-safe-explained/ Wed, 09 Sep 2020 00:00:37 +0000 http://www.bmc.com/blogs/?p=11183 If you are working in enterprise IT delivery, chances are you are either utilizing SAFe® or actively considering it as a framework that will help to scale Agile across the enterprise. SAFe is employed by a large number of the world’s largest organizations for three proven reasons: SAFe sustains and drives faster time-to-market. SAFe dramatically […]]]> Docker Certifications: A Brief Introduction https://www.bmc.com/blogs/docker-certifications/ Mon, 31 Aug 2020 09:00:56 +0000 https://www.bmc.com/blogs/?p=18472 Docker is an important tool for DevOps developers who use this platform to create faster, leaner, more agile objects, programs and code using containers. Containerization is a process that allows a developer to create a development environment in which configurations and customizations are designed into the container environment, ensuring peak performance of applications and resulting […]]]> Python vs Go: What’s The Difference? https://www.bmc.com/blogs/go-vs-python/ Thu, 20 Aug 2020 00:00:56 +0000 https://www.bmc.com/blogs/?p=18370 In this article, we explore the differences, similarities, and use cases for Python and Go, two of the most popular programming languages in the world. Start with this quick comparison of the two, then see how they stack up when it comes to readability, speed, ease of learning, and more. Python vs Go: At a […]]]>