article thumbnail

GitHub Universe 2024, what a blast!

Xebia

These edits are applied directly in the editor, and you can quickly review them in the full context of the surrounding code. Pull Request integration with Workspace With Copilot Workspace in pull requests, you can now rapidly refine, validate, and use Copilot-generated co de suggestions as a co de review.

article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably. If you’re interested in improving the design mindset in your engineering culture, I hope that the following techniques provide you with some food for though.

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

5 ways to do Continuously Improved Testing

Xebia

Test automation is not a project or a one-off—it is part of the development lifecycle and should be seen as its own system that needs to evolve over time as the requirements and system under test change and mature. Delivery pipelines and source code management systems help—for example, you can gate pull requests on a failing test.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

I’ve spent the last decade building and operating large-scale production systems with all sorts of teams, in all sorts of environments. Over the last few years, I’ve tried to find ways of making better, more operable systems. Sociotechnical systems and context awareness. Fostering Human Processes. is pivotal.

article thumbnail

DevOps vs. SRE: What’s the Difference Between Them, and Which One Are You?

OverOps

The official definition of DevOps is “a software engineering culture and practice, that aims at unifying software development and software operation.” This can lead to frustration, a set back in deployment and high costs due to delays. So why did Google need to create its own definition? The Differences Between DevOps and SREs.

DevOps 145
article thumbnail

How We Define SRE Work

Honeycomb

The charter (aka what site reliability engineers should care about). Take a long-term, holistic view of the system. Adapt work so that people feel comfortable and confident running our systems, propagate good practices, and ensure we do these things sustainably. Lead incident practices. Provide tools and assistance.

article thumbnail

Thoughts on organizing architecture

Xebia

Gone are the days of making well-thought documents who are reviewed and tested by colleagues in the organization. The character and way of working of the architect function has a huge impact on the engineering culture. Clearly this benefits the speed of delivery and flexibility in choosing solutions.