#clientside — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #clientside, aggregated by home.social.
-
Cheezburger: <big empty screen> Remove your adblocker!
<me clicks "remove overlay">
Cheezburger: Here you go!
-
The surprisingly complex journey to text-selectable client-side generated PDFs
https://sdocs.dev/blogs/journey-to-pdf-generation
#HackerNews #pdfgeneration #textselection #webdevelopment #clientside #complexity #sdocs
-
The surprisingly complex journey to text-selectable client-side generated PDFs
https://sdocs.dev/blogs/journey-to-pdf-generation
#HackerNews #pdfgeneration #textselection #webdevelopment #clientside #complexity #sdocs
-
The surprisingly complex journey to text-selectable client-side generated PDFs
https://sdocs.dev/blogs/journey-to-pdf-generation
#HackerNews #pdfgeneration #textselection #webdevelopment #clientside #complexity #sdocs
-
The surprisingly complex journey to text-selectable client-side generated PDFs
https://sdocs.dev/blogs/journey-to-pdf-generation
#HackerNews #pdfgeneration #textselection #webdevelopment #clientside #complexity #sdocs
-
The surprisingly complex journey to text-selectable client-side generated PDFs
https://sdocs.dev/blogs/journey-to-pdf-generation
#HackerNews #pdfgeneration #textselection #webdevelopment #clientside #complexity #sdocs
-
Filling PDF forms with AI using client-side tool calling
#HackerNews #FillingPDFs #AItools #ClientSide #Automation #PDFforms
-
Filling PDF forms with AI using client-side tool calling
#HackerNews #FillingPDFs #AItools #ClientSide #Automation #PDFforms
-
Filling PDF forms with AI using client-side tool calling
#HackerNews #FillingPDFs #AItools #ClientSide #Automation #PDFforms
-
Filling PDF forms with AI using client-side tool calling
#HackerNews #FillingPDFs #AItools #ClientSide #Automation #PDFforms
-
Filling PDF forms with AI using client-side tool calling
#HackerNews #FillingPDFs #AItools #ClientSide #Automation #PDFforms
-
Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.
Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.
This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.
Experience the #Features:
* #PWA (#ProgressiveWebApp) for instant access
* #P2P (#PeerToPeer) connectivity
* #EndToEndEncryption (#E2EE)
* #SignalProtocol & #PostQuantum #Cryptography
* #Multimedia, #FileTransfer, & #VideoCalls
* #NoDatabase & #Stateless architecture
* #TURN server support for reliable connectionsWhile not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.
Try the #LiveDemo now:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyExplore the #Technical roadmap:
https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdownRead the full #Documentation:
https://positive-intentions.com/docs/technical#PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation
-
Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.
Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.
This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.
Experience the #Features:
* #PWA (#ProgressiveWebApp) for instant access
* #P2P (#PeerToPeer) connectivity
* #EndToEndEncryption (#E2EE)
* #SignalProtocol & #PostQuantum #Cryptography
* #Multimedia, #FileTransfer, & #VideoCalls
* #NoDatabase & #Stateless architecture
* #TURN server support for reliable connectionsWhile not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.
Try the #LiveDemo now:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyExplore the #Technical roadmap:
https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdownRead the full #Documentation:
https://positive-intentions.com/docs/technical#PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation
-
Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.
Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.
This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.
Experience the #Features:
* #PWA (#ProgressiveWebApp) for instant access
* #P2P (#PeerToPeer) connectivity
* #EndToEndEncryption (#E2EE)
* #SignalProtocol & #PostQuantum #Cryptography
* #Multimedia, #FileTransfer, & #VideoCalls
* #NoDatabase & #Stateless architecture
* #TURN server support for reliable connectionsWhile not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.
Try the #LiveDemo now:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyExplore the #Technical roadmap:
https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdownRead the full #Documentation:
https://positive-intentions.com/docs/technical#PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation
-
Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.
Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.
This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.
Experience the #Features:
* #PWA (#ProgressiveWebApp) for instant access
* #P2P (#PeerToPeer) connectivity
* #EndToEndEncryption (#E2EE)
* #SignalProtocol & #PostQuantum #Cryptography
* #Multimedia, #FileTransfer, & #VideoCalls
* #NoDatabase & #Stateless architecture
* #TURN server support for reliable connectionsWhile not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.
Try the #LiveDemo now:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyExplore the #Technical roadmap:
https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdownRead the full #Documentation:
https://positive-intentions.com/docs/technical#PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation
-
Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.
Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.
This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.
Experience the #Features:
* #PWA (#ProgressiveWebApp) for instant access
* #P2P (#PeerToPeer) connectivity
* #EndToEndEncryption (#E2EE)
* #SignalProtocol & #PostQuantum #Cryptography
* #Multimedia, #FileTransfer, & #VideoCalls
* #NoDatabase & #Stateless architecture
* #TURN server support for reliable connectionsWhile not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.
Try the #LiveDemo now:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyExplore the #Technical roadmap:
https://positive-intentions.com/docs/technical/p2p-messaging-technical-breakdownRead the full #Documentation:
https://positive-intentions.com/docs/technical#PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation
-
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate ! -
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate ! -
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate ! -
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate ! -
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate ! -
Similarity = cosine(your_GitHub_stars, Karpathy) Client-side
https://puzer.github.io/github_recommender/
#HackerNews #Similarity #Cosine #GitHubStars #Karpathy #ClientSide
-
Similarity = cosine(your_GitHub_stars, Karpathy) Client-side
https://puzer.github.io/github_recommender/
#HackerNews #Similarity #Cosine #GitHubStars #Karpathy #ClientSide
-
Similarity = cosine(your_GitHub_stars, Karpathy) Client-side
https://puzer.github.io/github_recommender/
#HackerNews #Similarity #Cosine #GitHubStars #Karpathy #ClientSide
-
Similarity = cosine(your_GitHub_stars, Karpathy) Client-side
https://puzer.github.io/github_recommender/
#HackerNews #Similarity #Cosine #GitHubStars #Karpathy #ClientSide
-
Similarity = cosine(your_GitHub_stars, Karpathy) Client-side
https://puzer.github.io/github_recommender/
#HackerNews #Similarity #Cosine #GitHubStars #Karpathy #ClientSide
-
Everyone:
Resizing #gif is too hard, we need #NodeJS or #serverside
https://www.robert-michalski.com/nodejs-resize-and-convert-animated-gif-webp-images
Me:
Ah ok then.
Guess #ffmpeg #clientside processing via.
#Webasm is a lie and reality is not a thing either.
Why are #NodeJS Hipsters a thing again ?
Do you really need the serverside for such simple things ?
'sigh' and some people call emselves " #efficient "
No wonder we are trashing the planet.
#DisappointedCea
#repost •acws #acws -
Everyone:
Resizing #gif is too hard, we need #NodeJS or #serverside
https://www.robert-michalski.com/nodejs-resize-and-convert-animated-gif-webp-images
Me:
Ah ok then.
Guess #ffmpeg #clientside processing via.
#Webasm is a lie and reality is not a thing either.
Why are #NodeJS Hipsters a thing again ?
Do you really need the serverside for such simple things ?
'sigh' and some people call emselves " #efficient "
No wonder we are trashing the planet.
#DisappointedCea
#repost •acws #acws -
The politics of purely client-side apps
https://pfrazee.leaflet.pub/3m5hwua4sh22v
#HackerNews #politics #clientside #apps #webdevelopment #technology #software
-
Just to update this thread, sounds like #loops is heading in the direction of client side transcoding...
https://github.com/joinloops/loops-server/commit/8ce454e57a9b3c5f9b93842bd3ed92b66ef9fbc4
#transcoding #encoding #video #browser #ffmpeg #webassembly #clientside #videoconverter
-
OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
#HackerNews #OnlyJPG #ClientSide #JPG #Conversion #ImageFormats #PNG #HEIC #AVIF #PDF
-
OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
#HackerNews #OnlyJPG #ClientSide #JPG #Conversion #ImageFormats #PNG #HEIC #AVIF #PDF
-
OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
#HackerNews #OnlyJPG #ClientSide #JPG #Conversion #ImageFormats #PNG #HEIC #AVIF #PDF
-
OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
#HackerNews #OnlyJPG #ClientSide #JPG #Conversion #ImageFormats #PNG #HEIC #AVIF #PDF
-
OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
#HackerNews #OnlyJPG #ClientSide #JPG #Conversion #ImageFormats #PNG #HEIC #AVIF #PDF
-
Ứng dụng tìm kiếm Kinh Thánh Biblos được xây dựng lại, nay chạy 100% trên trình duyệt nhờ Transformers.js! Không tốn phí máy chủ, tìm kiếm 31.000 câu Kinh Thánh theo ngữ nghĩa, bảo mật dữ liệu tuyệt đối (không gửi đến máy chủ). Miễn phí, không yêu cầu đăng nhập.
#BibleApp #ClientSide #TransformersJS #Privacy #Tech
#ỨngDụngKinhThánh #TìmKiếmNângCao #BảoMật #CôngNghệ -
🤖 IT: Dal 10 ottobre 2025 i professionisti devono informare i clienti sull'uso dell'IA (L. 132/2025, Art. 13).
Ho creato uno strumento gratuito, client-side e privacy-first per generare l'informativa in 10 minuti.🤖 EN: From October 10, 2025, professionals must inform clients about AI usage (Italian Law 132/2025, Art. 13). Free, client-side, privacy-first tool to generate the disclosure in 10 minutes.
🔗 https://informativa-ai.fabiano.law
#AI #Privacy #OpenSource #LegalTech #ClientSide #GDPR #Compliance
-
Магия ClientOnly: повышаем производительность и безопасность в Nuxt-приложениях
ClientOnly в Nuxt - это не просто костыль для исправления SSR-ошибок, а многофункциональный инструмент с неожиданными преимуществами. Разбираемся, как этот компонент может ускорить загрузку приложения, улучшить пользовательский опыт и даже создать дополнительный уровень защиты от ботов. Серьёзно о несерьёзном и с юмором о технологиях — обо всех секретных суперспособностях вашего любимого компонента-невидимки. ...Loading
https://habr.com/ru/articles/924818/
#защита_сайта #frontendразработка #vuejs #nuxt #lazy #ssr #javascript #защита #clientside #typescript
-
> clientside content-id comparison.
That's a neat idea!
#transcoding #encoding #video #browser #ffmpeg #webassembly #clientside #videoconverter
-
awesome!
In the long run it might also make the online transcoding tools with the "Start now" [to download malware]-button obsolete.Funnily I talked about this [soon solved] problem with my funder @clemensg by phone today.
#transcoding #encoding #video #browser #ffmpeg #webassembly #clientside #videoconverter
just et. al. too
please save us from uploading duplicate files or journalists from writing alt twice with clientside content-id comparison. -
ICYMI: New client-side library for tracking ad click IDs launched: A technical solution for monitoring advertisement performance across multiple platforms without requiring server-side implementation. https://ppc.land/new-client-side-library-for-tracking-ad-click-ids-launched/ #AdTech #Marketing #DigitalMarketing #Advertising #ClientSide
-
Client-Side DoS, или, ещё одна уязвимость, за которую вам не заплатят
"В современном мире уже придумали так много всего, что мы можем использовать защитные механизмы против того, кто их внедрил" Привет Хабр! В этой небольшой статье хочу поделиться кейсом, с которым я столкнулся на одном из проектов во время работы, а также моими мыслями на этот счёт. С чего все началось В один прекрасный день мне нужно было проверить воспроизводимость XSS уязвимости в веб-приложении, которую ранее обнаружил другой исследователь. Никакого Rocket Science здесь не было - самая классическая Reflected XSS в параметре GET-запроса. ...
-
The timing is ripe for a #framework to go all-in on #clientside. Between #localFirst tech starting to come together, and the promise of #SSR not coming fully to fruition, there's a path to an alternative architecture.
#webDev #javaScript #frontend #web #programming #tech #technology
-
🚀 Exciting News! Learn about the revolutionary features and future outlook of Instant's Quadfecta in client-side databases. Check out the latest blog post now!
https://www.eliza-ng.me/post/instantdbrelati/
#ClientSide #Databases #Innovation -
🎙️ ✨ A new episode has been published on @ITSPmagazine
Show: On Location With @Marcociappelli and @seanmartin
Episode: In the Same Site We Trust: Navigating the Landscape of Client-side Request Hijacking on the Web | An OWASP AppSec Global Lisbon 2024 Conversation
Guest: Soheil Khodayari
Podcast format: Video & Audio
#websecurity #clientside #privacy #OWASP #AppSec #cybersecurity #podcast
Enjoy!
👉 https://www.youtube.com/watch?v=EYT2kpxg7FA
If you prefer to listen to the audio podcast, enjoy it here
👇
https://on-location-with-sean-martin-and-marco-ciappelli.simplecast.com/episodes/in-the-same-site-we-trust-navigating-the-landscape-of-client-side-request-hijacking-on-the-web-an-owasp-appsec-global-lisbon-2024-conversation-with-soheil-khodayari-on-location-coverage-with-sean-martin-and-marco-ciappelliMore about our OWASP AppSec Global Lisbon 2024 coverage
👇
https://www.itspmagazine.com/owasp-global-2024-lisbon-application-security-event-coverage-in-portugal -
With the talk of the #algorithm and the #fediverse please note the #algorithm is #clientside for specific use cases currently & not server side except for certain specific features and modules such as user follow suggestions.
-
Colpo di #genio estremamente radicale per risolvere un annoso #problema: il creare una data #webapp, che non abbia bisogno di grande interattibilità (vedi un social network, o un CMS), senza dover mantenere 2 #codebase separate e quindi impazzire, facendola funzionare sia con un #server che totalmente senza… ossia, come unire in una sintesi circa accettabile i due maggiori paradigmi del #frontend? 🤔️
- Quello antico, delle prime #piattaforme #web, dove il server genera tutto l’HTML e il browser lo visualizza com’è, spesso con (quasi) zero #JavaScript (vedi la Spacc BBS). 📦️
- Quello moderno, dove nel #backend si espongono API (spesso JSON REST), e il fronte viene sviluppato a parte come app che gira totalmente lato #client, con il #browser che richiede pezzetti di dati e fa i suoi iperprocessamenti. 💱️
Ormai quello antico non si usa quasi mai per #progetti nuovi, perché gli svantaggi sono pesanti appena si vuole andare un po’ più in là: per tappare i buchi nel progetto medio si finirebbe a dover scrivere talmente tanto #codice #ClientSide, che a questo punto era meglio fare tutto nel secondo modo, senza menzionare i modelli e le #API da esporre nel server che altrimenti non si sarebbero implementati. Però, le webapp antiche girano bene anche sul computer tascabile meno performante (average Ximi), sui browser vecchi, e spesso sono le uniche che vanno quando tutto il resto ti lascia a piedi. D’altro canto però, anche se in teoria quella #app potrebbe funzionare #offline, magari mostrando dati cachabili, se è sviluppata in modo attaccato al server ecco allora che non si può fare nulla: muore il server, muore tutto. 💣️
Quindi la mia #idea paxxerella, dato che devo fare banalmente una #applicazione come frontend per un altro servizio già esistente, ma voglio i vantaggi appena millantati: sviluppare con i paradigmi #ServerSide in un framework JS adatto, che giri sia in Node che nel browser. A quanto pare, qualcuno ci ha pensato prima, e qualcosa di già fatto ho trovato (Express+FrontExpress, Koa+Koa-Client, Rill)… ma è tutta roba ormai abbandonata, che o non funziona (ho provato) o ha altre #rogne. Te pareva che trovavo mai qualcosa di buono già pronto… Però, in un quarto d’ora ho tirato su uno #script scheletrino, giusto per poter partire per questa via. ☠️
Rapido #esempio: questo #programma (giusto da #dimostrazione, non fa nulla se non mostrare questo testo e far navigare tra pagine) gira sia come server su #NodeJS, che come script in una pagina #HTML totalmente #locale, e l’esperienza non cambia. Percepisco il potenziale, continuerò così. 😤️https://octospacc.altervista.org/2024/02/07/frontendare-lato-client-come-fossimo-nel-backend/
#API #app #applicazione #backend #browser #client #ClientSide #codebase #codice #dimostrazione #esempio #frontend #genio #HTML #idea #JavaScript #locale #NodeJS #offline #piattaforme #problema #progetti #programma #rogne #script #server #ServerSide #web #webapp
-
#Distrazione della giornata: ho preso in prestito il #codice #ClientSide che fa funzionare t.me, e l’ho riadattato per gestire #blog #WordPress in questa classica #visualizzazione “a #canale”, o più in generale “a bolle di #messaggio” (da cui uno dei significati del nome, #MBViewer)! 👁️🗨️
Potevo probabilmente sgraffignare codice #frontend di altro tipo per lo stesso scopo (anche se con una #UI un po’ diversa, ad esempio di vari #software del Fediverso), ma ho preferito questo di #Telegram perché non usa framework astrusi come React, solo #jQuery e quindi a farci #hacking si fa subito subito. ⚒️
Dovrebbe funzionare per tutti i #siti WP che abbiano la #API #REST attiva e senza restrizioni CORS… provatelo per il mio #MicroBlog a questo indirizzo, altrimenti rimpiazzate il valoresiteUrlcon un altro se credete possa fungere: https://hub.octt.eu.org/MBViewer/#/siteUrl=https://octospacc.altervista.org 🤗https://octospacc.altervista.org/2024/01/13/wordpress-che-non-e/
#API #blog #canale #ClientSide #codice #distrazione #frontend #hacking #jQuery #MBViewer #messaggio #MicroBlog #REST #siti #software #Telegram #UI #visualizzazione #WordPress
-
Prima che #Durov commettesse quel gran bel po’ di trolling, seguivo alcuni #canali #MicroBlog di varia #gente su #Telegram… 🪵
Ora che mi sto ricordando, almeno quelli #pubblici sto potendo importarli nel mio #lettore di #feed, tramite #RSSHub, che mi genera i documenti #RSS per qualunque #canale. 💬
Però… la media di #interfaccia di un #aggregatore non è granché adatta a consumare #post di quel tipo, spesso tanti e corti. E allora toh, in qualche quarto d’ora ho creato dei #tweak per la mia #istanza #FreshRSS, che tagliano di molto i pezzi inutili della #UI quando navigo nella mia cartella fatta apposta (mentre per tutte le altre fonti non c’è alcuna #modifica). 🖌️
Ecco una #dimostrazione (con il profilo #guest) di cosa ho fatto per ora, potete provare su https://feeds.octt.eu.org/ oppure rubare il #codice per il vostro #server (sono tutte modifiche #ClientSide, tramite #JS e #CSS). ✨https://octospacc.altervista.org/2024/01/12/devo-aggregare-i-microblog/
#aggregatore #canale #canali #ClientSide #codice #CSS #dimostrazione #DUROV #feed #FreshRSS #gente #guest #interfaccia #istanza #JS #lettore #MicroBlog #modifica #post #pubblici #RSS #RSSHub #server #Telegram #tweak #UI
-
Da quando abbiamo dovuto spostare la #comunità #Spacc sulla #messaggistica #Matrix necessariamente dopo il ban di #Durov, gli sticker #cringe da usare in #chat sono mancati troppo. Per questo una #settimana fa ho iniziato a #sviluppare #MatrixStickerHelper, una #webapp (tutta #ClientSide) che permette di gestire facilmente e in maniera più automatizzata possibile la propria collezione di pacchetti, per i client della #piattaforma che li supportano tramite le #integrazioni. 🚀️
Nei giorni passati ora ci ho lavorato parecchio, e ho avuto sia modo di smussare di più gli spigoli della #UX (che però deve essere ancora parecchio levigata, ahimè), sia, cosa essenziale, aggiungere #features importanti. Ecco quindi che, qualche centinaio di righe di #codice più tardi, stasera la #applicazione supporta l’importazione di pacchetti #sticker da #Telegram, sia quelli statici che quelli #animati (non ancora quelli #video). Eccovi una #demo e, come sempre, aiuti e pareri sullo #sviluppo sono graditi. 🕷️ (Nella #registrazione, la parte dove vengono aggiunti sticker da #URL di Telegram è velocizzata 8x, purtroppo codificare quei #media in buona #qualità è costoso).
L’ultima versione, appena #aggiornata, è sempre disponibile a https://hub.octt.eu.org/MatrixStickerHelper/… provatela! 🙃️https://octospacc.altervista.org/2024/01/08/gli-sticker-da-telegram-a-matrix/
#aggiornata #animati #applicazione #chat #ClientSide #codice #cringe #demo #DUROV #features #integrazioni #Matrix #MatrixStickerHelper #media #messaggistica #piattaforma #registrazione #settimana #spacc #sticker #sviluppare #sviluppo #Telegram #URL #UX #video #webapp