Developers in Pipedrive have created their own Go framework called Pdfx, based on Uber's Fx, to standardize projects and improve developer productivity by reducing boilerplate code. Pdfx allows for seamless dependency injection and easy mocking in testing. The framework provides a collection of boilerplate modules tailored for use with Fx, bringing the developer experience of writing Go in Pipedrive to parity with JavaScript.

4m read timeFrom medium.com
Post cover image
Table of contents
The Boilerplate issueStreamlining BoilerplateBoosting Productivity and Isolation in Testing

Sort: