article thumbnail

Xebians collaborating on internal tool development

Xebia

One such initiative involves developing a toolset for assessing a customer’s situation. However, the purpose of this blog is not just to describe the toolset, but to share our development approach and some valuable lessons I (re)learned along the way. At Xebia, we implement numerous internal initiatives.

article thumbnail

TDD or Test-Last? One Thing at a Time

Xebia

Here, we have to be creative and knowledgeable about the tools we use. That is precisely what TDD helps with. TDD to Separate Concerns At the core of TDD is its mantra : red, green, refactor. Conclusion Do you need TDD to do this? TDD can help to separate concerns in the act of programming.

Insiders

Sign Up for our Newsletter

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

article thumbnail

What Observability-Driven Development Is Not

Honeycomb

In the past, we have proposed observability-driven development as a way to maximize your observability and supercharge your development process. But I have a problem with the terminology, and it is: I don’t want observability to drive your development. What is observability-driven development? Should it drive our work?

article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. In this session, we’re joined by two folks with decades of TDD experience: Mike “GeePaw” Hill and J. Test-Driven Development. ?? Reading: ?? Fast, Reliable Tests. ??

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Maybe not Software is traditionally assumed to be testable, debuggable, and reproducible, depending on the flexibility and maturity of your tooling and the complexity of your code. Some of these things are related to cost/benefit tradeoffs, but most are about weak telemetry, instrumentation, and tooling. 100% debuggable?

article thumbnail

Grow professionally as a backend developer. Interview with Javier Gomez – Backend developer at Apiumhub

Apiumhub

We are continuing with our interview series ( previously we had interviewed Diego Ojeda – Android Lead at Apiumhub and Serhii Zabolennyi – QA Automation engineer at Apiumhub ) and today we have a Backend interview with Javier Gomez – backend developer at Apiumhub. Interview with Javier Gomez – Backend developer at Apiumhub.

article thumbnail

TDD example in software development (Part I)

Apiumhub

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.