So it seems like when I wrote weblet a few years back I only allowed for a depth of 2, not ideal in some cases. Refactored today to support 3 (and more) depth. Always nice when more code is deleted than added for "new" functionality.
So it seems like when I wrote weblet a few years back I only allowed for a depth of 2, not ideal in some cases. Refactored today to support 3 (and more) depth. Always nice when more code is deleted than added for "new" functionality.
Ben Dechrai, Lara Newsom & Brent Stewart present on Frontend Development this July at Nebraska.Code().
https://nebraskacode.amegala.com/
#SoftwareCraftsmanship #Frontend #WebApp #AppSecurity #Angular #API #Blazor #BlazorComponents #DOTNET #TechConf #Heartland #softwaredevelopment #softwareengineering #Midwest #SiliconPrairie
when you use "free" websites and services you will end up paying for it one way or the other, with your data, with dependence, once you depend on something you are more vulnerable to be exploited for it
besides normal web services, even in places like #Telegram, the mini-apps are just websites that you can open right inside the app, but remote websites controlled by 3rd parties in the end, you depend on them to keep operating the service, they have access to all the data you enter and use inside their mini-app
with #ArcaneChat and other #DeltaChat clients it is a completely different story!
YOU are in full control of the data you enter and use inside the in-chat mini-apps
there is no 3rd party with access to it, all data exchange works peer-to-peer between the chat members
there is no dependence in any website or service at all! it is just a normal attachment you send in the chat
they work #serverless! you can even use them while being #offline, so they are offline-first out of the box
yet even your grandparents can use them without even realizing there is a lot of power and freedom you get under the tips of your fingers!
this shouldn't go unnoticed!
#OfflineFirst #p2p #decentralization #autonomy #digitalindependence #web #webapp #webxdc #miniapp #website
Caido v0.56.0 released
I've released KanjiVGEditor v1.3. This new version adds a new feature: the "pen" tool.
KanjiVGEditor is a tool to edit files in the KanjiVG database:
https://kanjivg.tagaini.net/
A short demo of the new feature can be seen here:
https://youtu.be/PMty6p5f-4M
The online version of KanjiVGEditor is available here:
https://baillehachepascal.dev/Tools/KanjiVGEditor/index.html
The related article on my website is here:
https://baillehachepascal.dev/2025/kanjivgeditor.php
The code is available on CodeBerg:
https://codeberg.org/baillehache_pascal/KanjiVGEditor
#japanese #kanji #kanjivg #kanjivgeditor #programming #webapp #opensource #codeberg
@levelsio (@levelsio)
웹에서 동작하는 DOS 스타일 텍스트 기반 UI인 PieterOS를 직접 구축했다는 소개입니다. 누구나 접속해 파일을 저장·편집할 수 있는 협업형 파일 시스템을 갖춘 실험적 웹 OS로, 독특한 레트로 UI와 공유 디스크 구조가 특징입니다.

Okay so this got way out of hand as per usual 😊 So I accidentally built an entire DOS text-based user interface (TUI) running on the web called PieterOS: 💾 https://t.co/rltvxoEIkK It has a collective file system so anyone that opens it can save and edit and the drive is
1. Öffne Browser Chrome / Brave
2. Gib "chrome://flags" in die Adresszeile ein
3. Suche nach "unsafely-treat-insecure-origin-as-secure".
4. Füge dort "http://[NAME ODER IP]:9000" hinzu (z. B. http://192.168.100.2:9000)
5. Starte Chrome / Brave neu
6. Füge Material-Skin-Link zum Startbildschirm hinzu -> http://192.168.100.2:9000/material/?layout=mobile
https://github.com/CDrummond/lms-material/wiki/17-Chrome-Android-WebApp
#Android #brave #lyrion #lyrion_music_server #material #webapp