It's crazy how little memory browser tabs and webviews get on iOS. With the devices themselves having memory crunch, with hardly ~1gb of usable ram available, there's so much pressure on efficiency everywhere ~ modelling, loading, rendering.
Suspecting it might be related to the recent letsencrypt cert authority expiring?
Was just debugging an issue earlier today and just couldn't help wondering how much of the internet is secured by letsencrypt.
All of the static hosts providing free SSL: vercel, netlify, render, firebase hosting, github pages, heroku etc. ...
It does work on modern browsers and devices but goes terribly broken on a lot of old devices.
What next? Well I setup some handy shell functions:
1) copy the latest screenshot into webroot/screenshots/${randstr}.png and copy the url to clipboard. this replaces dropbox's cool screenshot sharing feature. love sharing screenshots with coworkers this way, the files stays with you, you can redact easily.
2) serve static files the same way, if needed too. the magic's all in the shell scripts.
3) explore new open source webapps running on local docker.
Further?
Build a sort of like a devtools backend server, and a mobile app paired to it to do all sorts of cool stuff: run crons, get notifications for events, monitor servers / ssl expiry etc.
Limit's your imagination. But, security is also very important.
This is severely cool. Human endeavour never ceases to amaze me. For me, the most beautiful aspect of being human is the length people go to, to express themselves through their creations.
I've been writing code for close to 10 years now and I see this and feel like what a beginner would feel trying to understand assembly code. Or someone hearing a similar but new language.
Looks to me hours of work and learning got abstracted as under the hood "magic".
It's like saying: Oh, so I've been weight training for the last 17 years and I should tell you Olympic silver is not too hard, see?
Am I right in my thinking? or is learning to be this proficient with the framework not as time taking for a novice developer as I think it to be?
It's fun the first 2 times you do it as you like. Then you start thinking about doing it right.
Then you start thinking about building stuff right from the beginning which is basically intelligence you've gathered.
It takes finesse to craft things quickly but with quality.
Bias to do stuff quickly is very hard to let go off. Doing things in an organised way has its value. Basically if you're not going to rewrite something in the next year, do it right now. Otherwise you're just borrowing time from future.
There has been Strapdownjs[1] around for quite a while now. It's simple, supports some theming as well. Anyway, good luck with this. Always fun to build something from scratch.
I've recently analysed pricing of various storage providers when thinking of building a side project, and I was surprised at how costly the services were.
S3, Drive, Dropbox, Spaces, B2, Box, several Object Storage solutions. Some cases storage was cheap, but the transfer was costly. Everything seemed costly for the simple use case of providing an end user 10GB monthly upload + ~50GB bandwidth at low cost.
A vps with additional storage seemed to be the ~better~ most feasible solution to me.
This sounds like a terrific thing to host on a vps.