XXX4Fans
@CJ_Clippy from patreon
@CJ_Clippy

patreon


February 2025 Progress Report

I'm building the next generation of Futureporn.net to include automated VOD processing, torrent creation, and HTTP live streaming (HLS).

Soon, patrons will be able to upload their VODs to Futureporn and we will build the archive as a community effort.

Building a robust, anti-fragile content management system is a lot of work. In the past month, I've logged 342 hours on Patreon login integration, HLS playback, torrent creation workers, thumbnail generation scripts, opentracker integration, and continuous integration (CI) testing. CI is like an automated checklist that immediately alerts me when and how the system could break in response to new code changes.

It's this CI and Test Driven Development (TDD) which have gifted me a new confidence that I want to continue into the future. A mantra I've adopted is, "TDD is god." It's not really god, but I say it to emphasize it's importance as I make progress. For confidence to remain high, every part of the code base has to be tested and accounted for.

TDD is what answers the question, "Does my code behave how I expect it to?" I can answer confidently because yes, all my code is covered by unit test that pass only when the code outputs the expected data.

TDD integration tests answer the question, "Do these two systems work together how I expect them to?"

These tests run automatically every time I push new code changes, and raise red flags on integrations which used to work, but don't anymore. The idea is that any breaking changes are caught before they go live into production, and it's very effective if all the code is covered by tests (Code Coverage).

Mission Critical

I've spent some time thinking about Futureporn's mission. The reason I do what I do, the reason I work so hard. It's about more than just saving vods and sharing them, it's about keeping a record for future generations.

Futureporn's mission is: Dedication to the preservation of Lewdtuber history.

I want Futureporn to be robust, reliable, and last long into the future. It's part of why I have the aspiration to literally put VODs in orbit-- to get there, Futureporn has to be rock-solid. The code, the infrastructure, the network, the people, the whole stack.

That's what I strive for. I want to build the best, most reliable, fastest, strongest technology to preserve memories and withstand the test of time.

Thank you

Your support makes this all possible. Every dollar, every message, every bit of encouragement keeps this dream alive. 2025 is the year we smash our goals, together.

Futureporn Discord

Poll: What is your preferred download method?


Related Creators