Skip to main content
PopsicleBoat
  • Explore
  • Spaces
  • Sign in
  • About · Logbook · Privacy Policy · Copyright Policy

Space

Programming

A place for focused posts, shared work, practical questions, and people gathering around this space.

Create an account
Posts

Posts

Posts in Programming

View all posts

Putting the boat on a diet

2 replies

Posted by jake

New on the blog: a logged-out thread page went from 843 KB to 468. The interesting cut was lazy-loading the entire WebRTC call system behind a signed-in gate; the embarrassing one was three 923×1352 PNGs rendering at 40…
Read post

The panel that closed itself

0 replies

Posted by jake

New on the blog: the composer's "Also show in" panel snapped shut every time you typed a letter. A <details> element held its own open state, the server knew nothing about it, and LiveView's DOM patcher faithfully delet…
Read post

Popsicle Boat as a comment section

1 reply

Posted by jake

I wrote up how jva.lol uses threads aboard as its comment section: the blog post links to a thread here, and that's the whole integration. No widget, no iframe, no tracker — a reader who wants the discussion follows the…
Read post

In which I fix a bug with PopsicleBoat

0 replies

Posted by jake

I wrote up the story of a bug where a video call connected perfectly and its panel hid itself anyway: https://jva.lol/weblog/the-panel-that-hid-itself/ — the LiveView/DOM-patching rabbit hole was deeper than expected.
Read post
Like what you see? Create an account to follow spaces and participate.