article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.

article thumbnail

Sustainable Software Talks and Latest News About Green Software

Apiumhub

In recent months, Apiumhub has hosted insightful sustainable software talks featuring two great speakers addressing the intersection of software engineering and environmental sustainability. This foundation marks a collaborative commitment to environmental sustainability within the tech sector.

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

Sustainable Software Engineering Through the Lens of Environmental

Xebia

Did you know that sustainable software engineering is a topic we frequently discuss and engage with? But were you aware that sustainable software engineering encompasses five distinct dimensions? Sustainable Software Engineering Environmental Dimension? The Green Software Foundation.

article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. I highly recommend his writing on the topic.

article thumbnail

Perspectives on how cloud computing & app development trends will take shape in 2023

CIO

With that being said, due to the maturity of Kubernetes, I believe that over the next year, the industry will understand which types of workloads are fit for Kubernetes and which types of workloads, truly should not be run in a containerized environment. This huge step in company culture requires brave managers adopting agile principles.

Trends 318
article thumbnail

A guide to productivity for software engineers

CircleCI

When you start your career as a software engineer, task and time management is pretty straightforward. Sustainable discomfort (or growth) is the key! The evolution of task management. Either your boss or your team agile board tells you exactly what to work on. A bit more time passes, you are promoted yet again.

article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

He is a former practitioner of Agile methodologies, particularly extreme programming, with experience in practices like TDD, continuous integration, build pipelines, and evolutionary design. He is a speaker at many international conferences, including the O’Reilly Software Architecture Conference. From Programmer to Software Architect.