Remove Continuous Integration Remove Exercises Remove Weak Development Team
article thumbnail

Benefits and challenges of using monorepo development practices

CircleCI

Typically, teams split the code of various app components into subfolders and use Git workflow for new features or bug fixes. This approach is natural for most applications or systems developed using a monolithic architecture. System knowledge is spread across multiple repos maintained by different teams. Benefits of monorepos.

article thumbnail

Why we hired two DefCon hackers to teach our team to think like deviants

CircleCI

And it’s how we decided to teach secure coding to our entire engineering team at CircleCI. Who knew security training wasn’t just 90’s clip art with the bad guys wearing ski masks while typing?” During an exercise at the event, he discovered a vulnerability that was wide open on his service. How to teach security.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

AoAD2 Practice: Whole Team

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Whole Team. The Hole Team. Modern software development takes a lot of skills.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Developers. Collective code ownership means the team shares responsibility for their code.

article thumbnail

The Anatomy of an Attack Against a Cloud Supply Pipeline

Palo Alto Networks

The most recent Unit 42 Cloud Threat Report contains the high-level results of a red team exercise performed against a SaaS customer’s continuous integration and continuous development (CI/CD) pipeline. Compromising the CI/CD Pipeline.

Cloud 97
article thumbnail

Understanding Headless Development with Sitecore

Perficient

Recently I was giving a talk to a group of wonderful people about the importance of headless development in general and for Sitecore in particular, compared to the old way of doing things with ASPNET MVC. Evolution of Web Development. In the early days of the web, web development was focused on creating websites using static HTML.

article thumbnail

AoAD2 Practice: Continuous Deployment

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. If you use continuous integration, your team has removed most of the risk of releasing.