I find repairing the mechanical and electronic intertwine of film cameras relaxing. There's no rush, it's quiet, my phone is off in the corner. Seen here, repairing one of the kids' Canonet 28.

In my ongoing quest for more security keys with NFC to work with, my Solo Taps have just arrived. This is going to be fun.

Continuing my quest of building tiny PWAs for my various uses, here's my no-frills, 3.4K gzipped, depth of field calculator for various film sizes. github.com/justinribeiro/dof-c

It's nice to do a different kind of review on a Friday with little more than light and a film loupe.

Alli, 13 and headed to high school. She knows I'm terrible at the selfie, but obliged. Love you kiddo.

Having put my new Chamonix 45F-2 through tests last week, was hoping to take it out proper this weekend but raining buckets today in CA. Time to dev some backlog film with the kids.

Testing out Firebase's Web Performance logging. Seems on par with some other RUM I've done lately. Bit of a pain to setup with CSP (then again, what 3rd party lib isn't).

Sometimes you just have to print your own large format lens plate.

Found in one of my old kit bags, a true throwback: my goalkeeping jersey from my days between the sticks with Seattle University Men's Soccer. 20...21 years ago there abouts.

Sunshine yellow film holder boxes with deep green layered felt I pieced together for storing my loaded 4x5 film holders in the dark. Sometimes I just want some color pop.

Packed theatre on day one of PerfMattersConf. Amazing content and crowd.

Putting together Lighthouse and jest for some automated perf testing makes for a good day.

Current status while trying to reduce this maze of a bundle. Ah web performance, a mix of art, science, and flame(charts).

Picked up a Rodenstock lens wrench the other day so I could swap the Symmar-S over to a Speed Graphic lens board. I quite like purpose made tools; better than other spanner I have.

Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!