tag:github.com,2008:https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example/releasesRelease notes from wild-workouts-go-ddd-example2021-03-31T20:41:57Ztag:github.com,2008:Repository/261871717/v2.72021-04-01T12:49:53ZRun test suite in the CI/CD pipeline<p>Article: <em><a href="https://threedots.tech/post/running-integration-tests-on-google-cloud-build/?utm_source=github_release" rel="nofollow">Running integration tests on Google Cloud Build using docker-compose</a></em></p>m110tag:github.com,2008:Repository/261871717/v2.62021-01-28T11:54:18ZIntroduce test suite<p>Article: <em><a href="https://threedots.tech/post/microservices-test-architecture/?utm_source=github_release" rel="nofollow">Microservices test architecture. Can you sleep well without end-to-end tests?</a></em></p>m110tag:github.com,2008:Repository/261871717/v2.52020-10-04T11:35:57ZIntroducing basic CQRS<p>Article: <em><a href="https://threedots.tech/post/basic-cqrs-in-go/?utm_source=github_release" rel="nofollow">Introducing basic CQRS by refactoring a Go project</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v2.42020-09-02T14:48:00ZIntroduce Clean Architecture<p>Article: <em><a href="https://threedots.tech/post/introducing-clean-architecture/?utm_source=github_release" rel="nofollow">Introducing Clean Architecture by refactoring a Go project</a></em></p>m110tag:github.com,2008:Repository/261871717/v2.32020-08-02T11:09:51ZTesting repositories with integration tests<p>Article: <em><a href="https://threedots.tech/post/database-integration-testing/?utm_source=github_release" rel="nofollow">4 practical principles of high-quality database integration tests in Go<br>
</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v2.22020-08-02T11:07:38ZThe Repository pattern<p>Article: <em><a href="https://threedots.tech/post/repository-pattern-in-go/?utm_source=github_release" rel="nofollow">The Repository pattern: a painless way to simplify your Go service logic</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v2.12020-08-02T11:05:02ZIntroduction to DDD Lite<p>Article: <em><a href="https://threedots.tech/post/ddd-lite-in-go-introduction/?utm_source=github_release" rel="nofollow">Introduction to DDD Lite: When microservices in Go are not enough</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v2.02020-08-02T11:04:49ZThings to know about DRY<p>Article: <em><a href="https://threedots.tech/post/things-to-know-about-dry/?utm_source=github_release" rel="nofollow">Business Applications in Go: Things to know about DRY</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v1.32020-08-02T11:00:33ZFirebase authentication<p>Article: <em><a href="https://threedots.tech/post/firebase-cloud-run-authentication/?utm_source=github_release" rel="nofollow">You should not build your own authentication. Let Firebase do it for you<br>
</a></em></p>roblaszczaktag:github.com,2008:Repository/261871717/v1.22020-08-02T10:59:32ZRobust gRPC communication on Google Cloud Run<p>Article: <em><a href="https://threedots.tech/post/robust-grpc-google-cloud-run/?utm_source=github_release" rel="nofollow">Robust gRPC communication on Google Cloud Run (but not only!)</a></em></p>roblaszczak