Our great sponsors
-
Nice to see that the interface for the DB was separated out:
https://github.com/rehacktive/caffeine/blob/master/service/s...
It's not "MVP" fashion but even for only one implementation making these interfaces is critical IMO.
That said, if it's not too much maybe consider adding a SQLite backend! :)
-
Parse is still around and supported: https://github.com/parse-community/parse-server
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
And also a (very efficient) Java cache library https://github.com/ben-manes/caffeine
-
Another similar project that I use for mocking API server https://github.com/typicode/json-server
-
I have used WireMock in the past: https://github.com/wiremock/wiremock
It's more complex than Caffeine, but it has a lot of options.
It can also run as a proxy and generate the mocks from actual http requests passing through the proxy
-
Since we are collecting :) there is also a streaming service https://www.caffeine.tv/
-
Very cool. You could simplify the tests by using testify [0] assertions and possibly a test suite. Then it'd be easier to add additional test cases.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.