Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

DevOps Zone: Best of the Week (Apr. 26-May 3)

DZone's Guide to

DevOps Zone: Best of the Week (Apr. 26-May 3)

· DevOps Zone ·
Free Resource

Download the blueprint that can take a company of any maturity level all the way up to enterprise-scale continuous delivery using a combination of Automic Release Automation, Automic’s 20+ years of business automation experience, and the proven tools and practices the company is already leveraging.

In case you missed them, here is a curated list of of the best articles from this week's edition DZone's DevOps Zone. This week: 31 reference architectures for DevOps and Continuous Delivery, why you shouldn't apply the 8-20 rule, making fun of your AngularJS tests, why security IS DevOps, and how to reduce risk in web development.

1. 31 Reference Architectures for DevOps and Continuous Delivery

If you have been drawn to the evangelists like David Farley, Jez Humble, and Gene Kim, you’ll know that high performance IT organizations are seeing a massive payoff in their continuous delivery investments. To help you along your continuous delivery and DevOps journey, I have compiled a set of 31 reference architectures created by users across the continuous delivery and DevOps communities.

2. Another Reason We Don't Apply the 80-20 Rule

I’ve written about the 80-20 rule several times because it keeps coming up. The general principle is that a large portion of your results come from a small portion of your inputs. The 80-20 rule sounds too good to be true. If 20% of inputs are so much more important than the others, why don’t we just concentrate on those? Here's why:

3. I'm Not Mocking You, Just Your AngularJS Tests

The bottom line is to avoid complexity (when a component calls a component calls a component) also isolate your components so they each have one responsibility, then mock your dependencies. You may even grow to enjoy testing more!

4. Why Security is DevOps

Security is DevOps, but many think it’s not the case. Different teams collaborate to quickly and swiftly bring a product to fruition in the DevOps world. However, it’s often felt that Security will slow the process down. In this post I’m going to explain why it’s important that Security is at DevOps collaborative table, and how it fits within DevOps realm.

5. How to Reduce Risk in Web Development

Web development can be an inherently risky endeavor. While the costs to get up and running with a development environment are almost non-existent, every choice you make as you build your application has long-term effects on your technology stack, your application’s performance, and the expertise available to you as you build a development team. Below we’ll look at a few strategies for reducing the risk inherent in web development.

Download the ‘Practical Blueprint to Continuous Delivery’ to learn how Automic Release Automation can help you begin or continue your company’s digital transformation.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}