4 ms·
DeepfakeHTTP – Your 100% static dynamic back end
- yellow_lead 5y agoThis reminds me of mockserver, but I like that you can statically setup your responses beforehand. I'm not sure that's possible in mockserver.
- omeze 5y agoI was hoping / expecting that this used few shot or one shot learning to construct realistic mock data
- gruez 5y agoYeah I was expecting GPT-3 (or github copilot) but for HTTP responses.
- karmanyaahm 5y agothis sounds amazing for hackathons!
- tommybox 5y agothanks))
- don-code 5y agoThis could be great for mocks. At one point I was trying to automate against an internal tool that had a (useless, for my purposes) dependency on AWS. Rather than give my pipeline access to AWS, I strapped VCR (https://github.com/vcr/vcr https://github.com/vcr/vcr) onto it, ran it on my laptop with my own AWS permissions, and then just ran the automation with VCR in front of it from there on out.
- tommybox 5y agoThe difference is that with DeepfakeHTTP you don't need to code and setup responses, just provide dumps. vcr is platform that you must setup programatically.
- itslennysfault 5y agoI was here for it until I realized it's Java.
- johnsimer 5y agoJava is great. Performant. Great libraries and data types. Huge community. Can use Kotlin if you want concise syntax and the interop is pretty seamless
- anaganisk 5y agoJava is as bad as the developer using it. I say this as a person who used, GO, Nodejs, python professionally for 5 years and Java+scala since 2 years.
- w-ll 5y agoI think the name prefix of "Deep" is out of pocket for the project, call it fakeHTTP, call it Netcat -listen. And in classic HN retort, the time it would take just hand crafting all these responses you could spin up some SQLite to REST, or whatever database floats your boat.
- tommybox 5y agoYou are right, but there are lot of project names like "Linux Mint" (how it related to mint?) or Telegram (not related to real telegram)