My name is Yury Fedorov, and I am a software developer. I code both professionally and as a hobby. I’ve been working a lot with Go, Docker and Kubernetes recently, but at different times touched PHP, Node.js, and even mobile app development. Vim user 😼
My current project is Gnomock. It is an integration and end-to-end testing toolkit for apps that depend on 3rd party services, like databases, caches, or other things. Its main objective is to remove the need to write mocks for such dependencies, and allow to use actual, fully functional services instead. It is achieved by spinning up temporary Docker containers, running tests against them, and killing them in the end. Potentially rich preset ecosystem should allow to easily spin up Redis, PostgreSQL, MySQL or Splunk, or even local AWS services in containers with zero configuration.