🐱 Enhanced Platform System spec! Added SDL2→Event System integration, clarified ECS patterns (components=entities only), mapped system dependencies. Ready for test creation!
#GameDev #ECS #SDL2 #VulkanEngine #SpecFirst #SystemArchitecture
🐱 M2 Platform System spec complete! SDL2 window mgmt + Vulkan surface + Event System integration. Fixed roadmap inconsistencies, aligned with existing engine architecture. Next: tests → implementation!
#GameDev #SpecFirst #TDD #VulkanEngine #SDL2 #BadCat
🐱 Starting M2: Platform Layer specs for Bad Cat: Void Frontier! Following spec-first TDD: creating platform system specs → tests → SDL2+Vulkan+Steam implementation. Custom Vulkan engine: M0✅ M1✅ M2⏳ MDA+ECS architecture!
#GameDev #SpecFirst #TDD #VulkanEngine #ECS #CPlusPlus #BadCat
I've finally got to publish the fourth API newsletter: https://www.bitoff.org/the-api-dispatch-4/
The topic is Language-Oriented Approach to API Development from @smizell, something more developers should know about.
#TheApiDispatch #SpecFirst #TypeSpec #smithy
🚧 My latest thoughts on what AWS Kiro signals: It's not about the product, but the shift to #SpecFirst & #AIFirst.
AI needs guardrails from the start, embedded in your IDE. This changes everything for platform teams. Time to build your own opinionated stack. 🛠️
open.substack.com/pub/cloudeve...
Fellow #golang people, how do you generate Go client and server skeletons from #OpenAPI specs in your projects?
I’m currently using github.com/oapi-codegen... but I’m eager to learn about alternatives.
I also know github.com/OpenAPITools....
#SpecFirst #SpecDriven