techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.7K
active users

#webapps

1 post1 participant0 posts today

The @w3c Linked Web Storage specification aims to create #WebApps with loosely coupled components like data #storage and #authentication, unlike today's tightly integrated systems.
The "Linked Web Storage Use Cases" document is published as a Draft Note. It presents user stories, use cases, and necessary requirements.
▶️ w3.org/TR/lws-ucs/

You’re welcome to contribute! github.com/w3c/lws-ucs/

www.w3.orgLinked Web Storage Use CasesUser stories and use cases for the Linked Web Storage (LWS) spec.
Continued thread

4. (Progressive) #Webapps.

While iOS has blocked this feature for years, locking developers to their pricey and walled #AppStore, on Android every Website in your browser can be used like a native app.

#Meta ironically blocks this aggressively, locking Video Playback and more to their App™. Other apps like #GoogleMaps, #TikTok or #Shitter annoy you with popups, but offer often reduced versions like this.

Webapps are WAY more isolated, cannot execute random code and more.

#PWAs

7/8

File encryption with a browser.

I've been exploring the #WebCryptoAPI and I'm impressed!

When combined with the #FileSystemAPI, it offers a seemingly secure way to #encrypt and #store files directly on your device. Think #localstorage, but with #encryption!

I know #webapps can have #security vulnerabilities since the code is served over the web, so I've #OpenSourced my demo! You can check it out, and it should even work if #selfhosted on #GitHubPages.

Live Demo: dim.positive-intentions.com/?p

Demo Code: github.com/positive-intentions

Hook Code: github.com/positive-intentions

IMPORTANT NOTES (PLEASE READ!):
* This is NOT a product. It's for #testing and #demonstration purposes only.
* It has NOT been reviewed or audited. Do NOT use for sensitive data.
* The "password encryption" currently uses a hardcoded password. This is for demonstration, not security.
* This is NOT meant to replace robust solutions like #VeraCrypt. It's just a #proofofconcept to show what's possible with #browser #APIs.

dim.positive-intentions.com@storybook/core - Storybook

👨‍💻 "Dude, let's revolutionize web apps by doing absolutely nothing on the server side!" 🛠️ Embrace the zen of #no-build web apps—less #backend, more bragging rights. 🌐📚 Because who needs analytics when you can live in blissful ignorance of your users? 🎉
andregarzia.com/2025/06/experi #webapps #revolution #blissfulignorance #zenofdevelopment #HackerNews #ngated

andregarzia.comExperimenting with no-build Web Applications • AndreGarzia.comAndreGarzia.com website

#soft #webapps #дизигн

Хоть я и не художник, а ретушер, периодически возникает задача просмотра сэмплированных кистей для #Photoshop, отовсюду скачанных, но желательно без загрузки в сам Photoshop. Есть как минимум две утилиты на #github, но работают только со старыми версиями формата .abr. И вот, кажется, нашел что-то более-менее пригодное: brush-viewer. Запускается из онлайна, но работает в браузере, ничего не отправляя на сервер. Превьюшки можно скачать в виде архива в PNG, но только сами сэмплы, не показывающие поведения в динамике (собственно, именно это мне и нужно). Там еще ссылка на утилитку на сях, на основе которой это написано, но она не умеет превьюшки сохранять, а просто показывает.

Things one tends to forget: network bandwidth and stability is not taken to be granted. And this can really mess up the software one is developing.

Planned a feature today where we need to show a couple of pictures. Up till now we only needed them somewhere in the backend and did not want to be too much hassle to the user. So we decided to limit one picture to 5 MB. As we can delete them after a certain time, we were not worried about storage.

Now... (1/2)

I'm developing a demo app to be called #Winsome to show how to use my #dweb #RESTful APIs for the decentralised #Autonomi network.

I struggle with raw HTML, CSS & JS and am much happier with Svelte but this is going to be an app in a single HTML file so it's taken a while but the hard part is done!

Thinking about next steps has clarified what else I need in the #REST API and how to provide a neat security model for p2p web apps!

I do love code!

I'm really impressed by the #Brave implementation of #WebApps. It just works, seamlessly, on macOS! (And kudos to #WhatsApp for their great implementation too!) I've been forced by Apple to use Brave on my really old MacBook Air (Safari no longer works on the last supported macOS.) It's tremendous!