
144-java-data-oriented-programming
Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable data with pure transformation functions, keeping data flat and denormalized with ID-based references, starting with generic data structures converting to specific types when needed, ensuring data integrity through pure validation functions, and creating flexible generic data access layers.
- version
- 0.14.0-SNAPSHOT
- GitHub stars
- 462
Install
/plugin install 144-java-data-oriented-programming@cursor-rules-javaRun it inside Claude Code after adding the marketplace with /plugin marketplace add jabrena/plinth.
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Marketplace
- jabrena/plinth
- Source
- skills/144-java-data-oriented-programming
- Category
- Community
More from jabrena/plinth
All 61- 151-java-performance-jmeterv0.14.0-SNAPSHOT
- 161-java-profiling-detectv0.14.0-SNAPSHOT
- 162-java-profiling-analyzev0.14.0-SNAPSHOT
- 163-java-profiling-refactorv0.14.0-SNAPSHOT
- 164-java-profiling-verifyv0.14.0-SNAPSHOT
- 170-java-documentationv0.14.0-SNAPSHOT
- 181-java-observability-loggingv0.14.0-SNAPSHOT
- 182-java-observability-metrics-micrometerv0.14.0-SNAPSHOT
- 183-java-observability-tracing-opentelemetryv0.14.0-SNAPSHOT
- 200-agents-mdv0.14.0-SNAPSHOT
- 301-frameworks-spring-boot-corev0.14.0-SNAPSHOT
- 302-frameworks-spring-boot-restv0.14.0-SNAPSHOT
- 311-frameworks-spring-jdbcv0.14.0-SNAPSHOT
- 312-frameworks-spring-data-jdbcv0.14.0-SNAPSHOT
- 313-frameworks-spring-db-migrations-flywayv0.14.0-SNAPSHOT
- 321-frameworks-spring-boot-testing-unit-testsv0.14.0-SNAPSHOT
- 322-frameworks-spring-boot-testing-integration-testsv0.14.0-SNAPSHOT
- 323-frameworks-spring-boot-testing-acceptance-testsv0.14.0-SNAPSHOT
- 401-frameworks-quarkus-corev0.14.0-SNAPSHOT
- 402-frameworks-quarkus-restv0.14.0-SNAPSHOT
- 411-frameworks-quarkus-jdbcv0.14.0-SNAPSHOT
- 412-frameworks-quarkus-panachev0.14.0-SNAPSHOT
- 413-frameworks-quarkus-db-migrations-flywayv0.14.0-SNAPSHOT
- 421-frameworks-quarkus-testing-unit-testsv0.14.0-SNAPSHOT