3 ms·
Here's an example of the backend code: https://github.com/redplanetlabs/twitter-scale-mastodon/blob/master/backend/src/main/java/com/rpl/mastodon/modules/Searc
by ntonozzi 2y ago
Here's an example of the backend code:
https://github.com/redplanetlabs/twitter-scale-mastodon/blob/master/backend/src/main/java/com/rpl/mastodon/modules/Search.java#L359 https://github.com/redplanetlabs/twitter-scale-mastodon/blob...
It certainly looks like it does a lot with their DSL, but as a newcomer it's really hard to parse.
- nathanmarz 2y agoI suggest starting with the tutorial and the heavily commented examples in rama-demo-gallery, linked below. https://redplanetlabs.com/docs/~/tutorial1.html https://redplanetlabs.com/docs/~/tutorial1.html https://github.com/redplanetlabs/rama-demo-gallery https://github.com/redplanetlabs/rama-demo-gallery
- mintplant 2y agoAny examples of the Clojure version?
- nathanmarz 2y agoAll the examples in rama-demo-gallery have both Java and Clojure versions, including tests. There's also the introductory blog post for the Clojure API which builds a highly scalable auction application with timed listings, bids, and notifications in 100 LOC. https://blog.redplanetlabs.com/2023/10/11/introducing-ramas-clojure-api/ https://blog.redplanetlabs.com/2023/10/11/introducing-ramas-...