Joe Goldberg – BMC Blogs BMC Software Tue, 18 Dec 2018 12:57:15 +0000 en-US hourly 1 Joe Goldberg – BMC Blogs 32 32 DevOps in the Cloud Thu, 21 Dec 2017 00:00:30 +0000 In today’s fast-paced, digital-first business environment, DevOps is rapidly becoming as mainstream as the Cloud. Yet many companies are still grappling with questions around how to implement, foster and benefit from a DevOps culture – particularly in cloud environments. This year, I’ve had the opportunity to attend DevOps events around the world and speak with […]]]> How to Stop Worrying and Learn to Love Docker Containers Mon, 18 Sep 2017 09:00:20 +0000 Developers are discovering the power of using containers to package applications quickly and easily. This trend is driven by the need for speed and agility as it enables developers to rapidly release new applications and functions by taking a DevOps approach. While most enterprise organizations are using traditional environments for development, they are also gradually […]]]> The Truth About Continuous Delivery and Automation Wed, 23 Aug 2017 10:30:40 +0000 Continuous Delivery (CD), DevOps, and automation offer huge opportunities for innovation at enterprise organizations. As more and more companies leverage cloud-based software, the pace of application release is speeding at a breakneck pace. In truth, differentiated custom applications have become revenue-critical for many organizations. And likewise the pressure to release higher-quality applications in less time […]]]> Modern Batch: The Ops in DevOps fully evolved – “Jobs-as-Code!” Mon, 27 Feb 2017 06:18:34 +0000 My previous installment in this series discussed the challenges of managing batch for modern technology with the added complexity of meeting the needs of digital transformation. My hypothesis for how to address these challenges seems exceedingly simple; manage your application “instrumentation” the same way you manage your application! Simple, elegant, “mic drop” time. But really, what […]]]> Modern Batch: Managing the Madness? Mon, 13 Feb 2017 07:24:25 +0000 My previous installment in this series ranted about what is batch and how it still remains an essential discipline in computing. This time, I want to focus on the value of a batch approach for “modern” technologies like cloud, containers, microservices and serverless computing. It may be ironic that the management approaches and best practices […]]]> Modern Batch. To Batch or Not to Batch? There’s no question! Mon, 30 Jan 2017 06:11:26 +0000 Batch is Dead, Long Live Batch To borrow a line from the salute to new kings, as an “old” batch application may die, “modern” batch applications spring up to replace them. That is because a batch approach makes a whole lot of sense for many scenarios.  Below are a few examples. Transactions Let’s consider an […]]]> Modern Batch Processing: A Thing of the Past or Essential Discipline? Mon, 16 Jan 2017 06:33:31 +0000 What is Batch? Applications operate in only a few modes. One is interactive or real-time. In this mode, the application is communicating with another application or a human. Real-time means the response or process must produce a result immediately (or quickly enough to seem immediate) to satisfy the waiting second party. This is also the […]]]> Having Too Many Job Schedulers is Slowing You Down Tue, 08 Mar 2016 01:01:32 +0000 It wasn’t that many years ago that you needed multiple devices to complete different tasks. You’d have an alarm by the bed, separate cameras based on whether you wanted to take still photos or videos, and a computer to send emails. Completing these different tasks involved buying and maintaining many devices. Now you can do […]]]> 5 Ways Workload Automation Can Accelerate Digital Transformation Thu, 27 Aug 2015 14:31:59 +0000 The role of automation in digital transformation has become more important today than ever before. As businesses turn to digital technologies to drive competitive differentiation, this innovation responsibility is more and more directly in the control of business owners and end users. And the number of applications and platforms used to deliver these digital services […]]]>