article thumbnail

Continuous integration for Go applications

CircleCI

Go installed on your system (you can find an installation guide here ). Go may make it easier to practice test-driven development (TDD) by optimizing the benefits and reducing workload costs. In this tutorial, we will be building and testing a simple Go blog. Prerequisites. A CircleCI account. A GitHub account. Conclusion.

article thumbnail

Continuous integration for Adonis APIs

CircleCI

As stated on its homepage, the framework is designed for fans of test-driven development (TDD). installed on your system (>= 8.0). The port might be different if 3333 is already in use on your system. Having a framework that has TDD built into its core really makes adopting it less cumbersome. frameworks. API project.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Automated testing with continuous integration for Electron applications

CircleCI

installed on your system (>= 11). Time to write our continuous integration (CI) pipeline that automates our testing process. Test-driven development (TDD) combined with continuous integration is one sure way to sleep well at night knowing that you have not pushed any bugs to your production environment.

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

The Automation Value of CI/CD When it comes to the value of automation, Continuous Integration and Continuous Deployment are the radical approaches to modern software development. TDD Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle.

article thumbnail

AoAD2 Practice: Refactoring

James Shore

To share your thoughts, join the AoAD2 open review mailing list. To illustrate this point, I’ll continue the example started in “A TDD Example” on p.XX. Perform little refactorings as you use TDD and bigger refactorings as part of your slack. 1 XXX replace with direct reference when Continuous Deployment is written.

article thumbnail

Apiumhub is delighted to support YOW! LONDON 2022

Apiumhub

Clare Sudbery – Independent Technical Coach specialized in TDD, refactoring, continuous integration, and other eXtreme Programming (XP) practices. There are six Masterclasses available to choose from including: “Building an event sourced system in C#” with Hannes Lowette.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. Continuous integration allows people to make changes without stepping on each others’ toes. Next, review the design and make improvements. Again, review the design, simplify, and clarify. As “A TDD Example” on p.XX