720 karma · joined July 10, 2018
If you perform at least once processing then use Stripe idempotency keys you avoid such issues?
How can such a thing be detected? And without detection how can speed be measured?
Aren’t Rust macros more powerful than C++ template metaprogramming in practice?
Is there a video showing someone spinning this up and finding a bug in a simple app?
A broken counter app maybe?
But you can’t have every dev tweaking staging at the same time as they work. How can you debug things when the ground is shifting beneath you?
Ideally every dev has their own AWS account to play with, but that can be cost prohibitive.
A good middle ground is where 95% of work is done locally using emulators and staging is used for the remaining 5%.
One of the first things I do when building a new component is create a docker compose environment for it.
Or you build your own editor using MonoGame.
MonoGame is quite different from editor-centric system like Unity and not a good fit for all teams / projects.
In fact RayLib has C# bindings so worth considering these two.
MonoGame is trying to evolve XNA in small ways.
For a new project I would pick MonoGame.