News for hackers. Stuff that matters.
Re:Phoenix LiveView 1.0.0 is here by cess11 on Wednesday December 04, 2024 @05:34AM (#42316210)
There are libraries for Ecto that help with this.

https://github.com/duffelhq/paginator

Re:Phoenix LiveView 1.0.0 is here by sph on Wednesday December 04, 2024 @08:23AM (#42317180)
Careful that this library last I used it (2020 or so) used a particularly insecure encoding of the cursor that basically allows remote execution. Not sure if they ever addressed it.

Here's the fork I created at the time to work around some of these issues: https://github.com/1player/paginator

Re:Phoenix LiveView 1.0.0 is here by cess11 on Thursday December 05, 2024 @02:57AM (#42325978)
Thanks for pointing that out.
Re:Phoenix LiveView 1.0.0 is here by ethbr1 on Thursday December 05, 2024 @08:52AM (#42328218)
Thanks to thread for the informative responses! (And the useful README on your fork/the upstream)

I try to assume someone's thought of better than the best I could, or at least learned the hard way what edge cases need to be handled.

Re:Phoenix LiveView 1.0.0 is here by gregors on Friday December 13, 2024 @08:53AM (#42408407)