#unpoly — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #unpoly, aggregated by home.social.
-
How much JavaScript do you actually need to build a fully interactive web app?
Less than you think.
In the latest post in my Unpoly series I walk through the client-side capabilities that make it possible.
Also every Unpoly default is tunable, every action fires an event you can intercept, and you can trigger fragment replacement from any custom logic you like.
#WebDevelopment #Unpoly #HypermediaApps #JakartaEE #ServerSideRendering
-
How much JavaScript do you actually need to build a fully interactive web app?
Less than you think.
In the latest post in my Unpoly series I walk through the client-side capabilities that make it possible.
Also every Unpoly default is tunable, every action fires an event you can intercept, and you can trigger fragment replacement from any custom logic you like.
#WebDevelopment #Unpoly #HypermediaApps #JakartaEE #ServerSideRendering
-
My latest post about #Unpoly describes HTTP headers that the library uses to optimize backend communication
-
My latest post about #Unpoly describes HTTP headers that the library uses to optimize backend communication
-
I have had good first experiences with #Unpoly (https://unpoly.com/) today. Easy to add to new and existing projects and enables a "SPA feeling" with little effort. Also allows get requests to asynchronously fetch context into the page, all by using existing backend and HTML templates.
-
pignastico aggiornamento sulla via della persistente miglioranza! (aggiornamenti Pignio)
È incredibile e pazzesco quanto in questi giorni sto migliorando infinitamente il mio Pignio, anziché marcire spiritualmente (…per quanto continuando a farlo fisicamente perché, se pur posso programmare in giro, è chiaramente più comodo e produttivo farlo a casina). Soprattutto, penso di aver risolto diversi problemi in un colpo solo stavolta, quindi miao!!! Poi oh, certamente Pignio non mi libererà in maniera magicamente definitiva dalla brama profonda che avrei per il ficcarmi un coltello in gola, però finché dura è la distrazione migliore che ho; mi salvo le mie immaginette perverse, e da stamattina pure i video, e faccio finta che vada tutto bene. 👻
Per prima cosa… cercavo, già da quando la settimana scorsa ho iniziato a sviluppare, un metodo per rendere l’esperienza di navigazione del sito più simile ad una SPA, cioè quelle webapp moderne tutte lato client che da anni vanno tanto di moda e non funzionano su nessun cazzo di browser se non le ultime 3 versioni major dei 3 browser esistenti… ma, ovviamente, tenendo il cuore della app sempre lato server. Ecco, la conseguenza di ciò è già in produzione, ma io ancora non riesco a credere che, alla base, sia stato così semplice: ho trovato questo coso chiamato Unpoly (cioè, Copilot me lo ha detto, ops), ed è bastato aggiungere il suo bundle JavaScript al mio HTML, + 3 righe di setup, per avere la navigazione senza refresh della pagina… sia i link che i form vengono gestiti infinitamente più velocemente, perché il browser non deve distruggere e ricreare tutto il DOM e gli affarini connessi ogni volta. 😳
Dovrò sistemarlo meglio nei giorni a venire, soprattutto perché di default non ha animazioni, ma è fantastico che alla base funzioni già completamente da solo… senza né cambi alla marcatura HTML, né l’aggiunta di codice sul server; cosa che quindi lo rende completamente plug and play, a differenza di (se ho capito bene) HTMX, un’altra libreria per fare questo tipo di fancy (e mi sa che, se le cose stanno così, implementerò questa libreria anche sui miei siti statici). L’unica cosa per cui dovrò aggiungere degli attributi HTML specifici (e solo quelli, nient’altro!) è per il caricamento progressivo nelle pagine degli elementi… che comunque è qualcosa che, se avessi fatto con codice custom, avrebbe richiesto ben più dell’aggiunta di 2 attributi HTML, quindi non c’è proprio niente di cui lamentarsi. Per ora l’ho fatto solo sulla home, che era la sezione più urgente su cui implementare una qualche paginazione, e così ho modo di testare se ho fatto le cose per bene, prima di passare alla ricerca e alle collezioni. (Spoiler: NON le ho fatte per bene; c’è un bug lieve che, ovviamente, ho scoperto solo in produzione…) 🐌
E, nel frattempo… sto provando anche ad usare la funzione di gestione dei progetti di GitHub, per evitare di perdermi le cose da fare per strada (cosa che, ahimè, succede spesso)… e per evitare di perdere il mio spirito per strada, perché credo che la lavagna kanban, con le cose che si accumulano da una parte per poi spostarsi via via dall’altra man mano che si completano, sia segretamente soddisfacente. Forse è anche un’arma a doppio taglio, perché, casomai finirò con task arretrate di mesi (e, statisticamente, succederà), queste staranno lì belline, e la gente potrà rinfacciarmelo… ma pazienza, la tabella resta comunque pubblica per chi vuole spoilerarsi le prossime schifezze (o, non sia mai, contribuire con codice o documentazione a quello che è un progetto open-source, non sia mai!!!): https://github.com/octospacc/Pignio/projects. 🦿
Boh, comunque sia, per chi ancora non ha goduto e sente l’impellente bisogno di farlo (adesso ben più di prima) ricordo che l’applicazione è su pignio.octt.eu.org… Con anche il manifest PWA e tutto, tra l’altro, con cui si aggiunge per bene come webapp su Chromium… ma non su Firefox, perché ancora non ho un’icona pronta… e pure questa è una questione da risolvere velocemente, perché altrimenti ho difficoltà a trovare la app sulla mia stessa schermata home del telefono. (“Se tornate ancora indietro vi do un pignio!”) 😤
-
pignastico aggiornamento sulla via della persistente miglioranza! (aggiornamenti Pignio)
È incredibile e pazzesco quanto in questi giorni sto migliorando infinitamente il mio Pignio, anziché marcire spiritualmente (…per quanto continuando a farlo fisicamente perché, se pur posso programmare in giro, è chiaramente più comodo e produttivo farlo a casina). Soprattutto, penso di aver risolto diversi problemi in un colpo solo stavolta, quindi miao!!! Poi oh, certamente Pignio non mi libererà in maniera magicamente definitiva dalla brama profonda che avrei per il ficcarmi un coltello in gola, però finché dura è la distrazione migliore che ho; mi salvo le mie immaginette perverse, e da stamattina pure i video, e faccio finta che vada tutto bene. 👻
Per prima cosa… cercavo, già da quando la settimana scorsa ho iniziato a sviluppare, un metodo per rendere l’esperienza di navigazione del sito più simile ad una SPA, cioè quelle webapp moderne tutte lato client che da anni vanno tanto di moda e non funzionano su nessun cazzo di browser se non le ultime 3 versioni major dei 3 browser esistenti… ma, ovviamente, tenendo il cuore della app sempre lato server. Ecco, la conseguenza di ciò è già in produzione, ma io ancora non riesco a credere che, alla base, sia stato così semplice: ho trovato questo coso chiamato Unpoly (cioè, Copilot me lo ha detto, ops), ed è bastato aggiungere il suo bundle JavaScript al mio HTML, + 3 righe di setup, per avere la navigazione senza refresh della pagina… sia i link che i form vengono gestiti infinitamente più velocemente, perché il browser non deve distruggere e ricreare tutto il DOM e gli affarini connessi ogni volta. 😳
Dovrò sistemarlo meglio nei giorni a venire, soprattutto perché di default non ha animazioni, ma è fantastico che alla base funzioni già completamente da solo… senza né cambi alla marcatura HTML, né l’aggiunta di codice sul server; cosa che quindi lo rende completamente plug and play, a differenza di (se ho capito bene) HTMX, un’altra libreria per fare questo tipo di fancy (e mi sa che, se le cose stanno così, implementerò questa libreria anche sui miei siti statici). L’unica cosa per cui dovrò aggiungere degli attributi HTML specifici (e solo quelli, nient’altro!) è per il caricamento progressivo nelle pagine degli elementi… che comunque è qualcosa che, se avessi fatto con codice custom, avrebbe richiesto ben più dell’aggiunta di 2 attributi HTML, quindi non c’è proprio niente di cui lamentarsi. Per ora l’ho fatto solo sulla home, che era la sezione più urgente su cui implementare una qualche paginazione, e così ho modo di testare se ho fatto le cose per bene, prima di passare alla ricerca e alle collezioni. (Spoiler: NON le ho fatte per bene; c’è un bug lieve che, ovviamente, ho scoperto solo in produzione…) 🐌
E, nel frattempo… sto provando anche ad usare la funzione di gestione dei progetti di GitHub, per evitare di perdermi le cose da fare per strada (cosa che, ahimè, succede spesso)… e per evitare di perdere il mio spirito per strada, perché credo che la lavagna kanban, con le cose che si accumulano da una parte per poi spostarsi via via dall’altra man mano che si completano, sia segretamente soddisfacente. Forse è anche un’arma a doppio taglio, perché, casomai finirò con task arretrate di mesi (e, statisticamente, succederà), queste staranno lì belline, e la gente potrà rinfacciarmelo… ma pazienza, la tabella resta comunque pubblica per chi vuole spoilerarsi le prossime schifezze (o, non sia mai, contribuire con codice o documentazione a quello che è un progetto open-source, non sia mai!!!): https://github.com/octospacc/Pignio/projects. 🦿
Boh, comunque sia, per chi ancora non ha goduto e sente l’impellente bisogno di farlo (adesso ben più di prima) ricordo che l’applicazione è su pignio.octt.eu.org… Con anche il manifest PWA e tutto, tra l’altro, con cui si aggiunge per bene come webapp su Chromium… ma non su Firefox, perché ancora non ho un’icona pronta… e pure questa è una questione da risolvere velocemente, perché altrimenti ho difficoltà a trovare la app sulla mia stessa schermata home del telefono. (“Se tornate ancora indietro vi do un pignio!”) 😤
-
pignastico aggiornamento sulla via della persistente miglioranza! (aggiornamenti Pignio)
È incredibile e pazzesco quanto in questi giorni sto migliorando infinitamente il mio Pignio, anziché marcire spiritualmente (…per quanto continuando a farlo fisicamente perché, se pur posso programmare in giro, è chiaramente più comodo e produttivo farlo a casina). Soprattutto, penso di aver risolto diversi problemi in un colpo solo stavolta, quindi miao!!! Poi oh, certamente Pignio non mi libererà in maniera magicamente definitiva dalla brama profonda che avrei per il ficcarmi un coltello in gola, però finché dura è la distrazione migliore che ho; mi salvo le mie immaginette perverse, e da stamattina pure i video, e faccio finta che vada tutto bene. 👻
Per prima cosa… cercavo, già da quando la settimana scorsa ho iniziato a sviluppare, un metodo per rendere l’esperienza di navigazione del sito più simile ad una SPA, cioè quelle webapp moderne tutte lato client che da anni vanno tanto di moda e non funzionano su nessun cazzo di browser se non le ultime 3 versioni major dei 3 browser esistenti… ma, ovviamente, tenendo il cuore della app sempre lato server. Ecco, la conseguenza di ciò è già in produzione, ma io ancora non riesco a credere che, alla base, sia stato così semplice: ho trovato questo coso chiamato Unpoly (cioè, Copilot me lo ha detto, ops), ed è bastato aggiungere il suo bundle JavaScript al mio HTML, + 3 righe di setup, per avere la navigazione senza refresh della pagina… sia i link che i form vengono gestiti infinitamente più velocemente, perché il browser non deve distruggere e ricreare tutto il DOM e gli affarini connessi ogni volta. 😳
Dovrò sistemarlo meglio nei giorni a venire, soprattutto perché di default non ha animazioni, ma è fantastico che alla base funzioni già completamente da solo… senza né cambi alla marcatura HTML, né l’aggiunta di codice sul server; cosa che quindi lo rende completamente plug and play, a differenza di (se ho capito bene) HTMX, un’altra libreria per fare questo tipo di fancy (e mi sa che, se le cose stanno così, implementerò questa libreria anche sui miei siti statici). L’unica cosa per cui dovrò aggiungere degli attributi HTML specifici (e solo quelli, nient’altro!) è per il caricamento progressivo nelle pagine degli elementi… che comunque è qualcosa che, se avessi fatto con codice custom, avrebbe richiesto ben più dell’aggiunta di 2 attributi HTML, quindi non c’è proprio niente di cui lamentarsi. Per ora l’ho fatto solo sulla home, che era la sezione più urgente su cui implementare una qualche paginazione, e così ho modo di testare se ho fatto le cose per bene, prima di passare alla ricerca e alle collezioni. (Spoiler: NON le ho fatte per bene; c’è un bug lieve che, ovviamente, ho scoperto solo in produzione…) 🐌
E, nel frattempo… sto provando anche ad usare la funzione di gestione dei progetti di GitHub, per evitare di perdermi le cose da fare per strada (cosa che, ahimè, succede spesso)… e per evitare di perdere il mio spirito per strada, perché credo che la lavagna kanban, con le cose che si accumulano da una parte per poi spostarsi via via dall’altra man mano che si completano, sia segretamente soddisfacente. Forse è anche un’arma a doppio taglio, perché, casomai finirò con task arretrate di mesi (e, statisticamente, succederà), queste staranno lì belline, e la gente potrà rinfacciarmelo… ma pazienza, la tabella resta comunque pubblica per chi vuole spoilerarsi le prossime schifezze (o, non sia mai, contribuire con codice o documentazione a quello che è un progetto open-source, non sia mai!!!): https://github.com/octospacc/Pignio/projects. 🦿
Boh, comunque sia, per chi ancora non ha goduto e sente l’impellente bisogno di farlo (adesso ben più di prima) ricordo che l’applicazione è su pignio.octt.eu.org… Con anche il manifest PWA e tutto, tra l’altro, con cui si aggiunge per bene come webapp su Chromium… ma non su Firefox, perché ancora non ho un’icona pronta… e pure questa è una questione da risolvere velocemente, perché altrimenti ho difficoltà a trovare la app sulla mia stessa schermata home del telefono. (“Se tornate ancora indietro vi do un pignio!”) 😤
-
pignastico aggiornamento sulla via della persistente miglioranza! (aggiornamenti Pignio)
È incredibile e pazzesco quanto in questi giorni sto migliorando infinitamente il mio Pignio, anziché marcire spiritualmente (…per quanto continuando a farlo fisicamente perché, se pur posso programmare in giro, è chiaramente più comodo e produttivo farlo a casina). Soprattutto, penso di aver risolto diversi problemi in un colpo solo stavolta, quindi miao!!! Poi oh, certamente Pignio non mi libererà in maniera magicamente definitiva dalla brama profonda che avrei per il ficcarmi un coltello in gola, però finché dura è la distrazione migliore che ho; mi salvo le mie immaginette perverse, e da stamattina pure i video, e faccio finta che vada tutto bene. 👻
Per prima cosa… cercavo, già da quando la settimana scorsa ho iniziato a sviluppare, un metodo per rendere l’esperienza di navigazione del sito più simile ad una SPA, cioè quelle webapp moderne tutte lato client che da anni vanno tanto di moda e non funzionano su nessun cazzo di browser se non le ultime 3 versioni major dei 3 browser esistenti… ma, ovviamente, tenendo il cuore della app sempre lato server. Ecco, la conseguenza di ciò è già in produzione, ma io ancora non riesco a credere che, alla base, sia stato così semplice: ho trovato questo coso chiamato Unpoly (cioè, Copilot me lo ha detto, ops), ed è bastato aggiungere il suo bundle JavaScript al mio HTML, + 3 righe di setup, per avere la navigazione senza refresh della pagina… sia i link che i form vengono gestiti infinitamente più velocemente, perché il browser non deve distruggere e ricreare tutto il DOM e gli affarini connessi ogni volta. 😳
Dovrò sistemarlo meglio nei giorni a venire, soprattutto perché di default non ha animazioni, ma è fantastico che alla base funzioni già completamente da solo… senza né cambi alla marcatura HTML, né l’aggiunta di codice sul server; cosa che quindi lo rende completamente plug and play, a differenza di (se ho capito bene) HTMX, un’altra libreria per fare questo tipo di fancy (e mi sa che, se le cose stanno così, implementerò questa libreria anche sui miei siti statici). L’unica cosa per cui dovrò aggiungere degli attributi HTML specifici (e solo quelli, nient’altro!) è per il caricamento progressivo nelle pagine degli elementi… che comunque è qualcosa che, se avessi fatto con codice custom, avrebbe richiesto ben più dell’aggiunta di 2 attributi HTML, quindi non c’è proprio niente di cui lamentarsi. Per ora l’ho fatto solo sulla home, che era la sezione più urgente su cui implementare una qualche paginazione, e così ho modo di testare se ho fatto le cose per bene, prima di passare alla ricerca e alle collezioni. (Spoiler: NON le ho fatte per bene; c’è un bug lieve che, ovviamente, ho scoperto solo in produzione…) 🐌
E, nel frattempo… sto provando anche ad usare la funzione di gestione dei progetti di GitHub, per evitare di perdermi le cose da fare per strada (cosa che, ahimè, succede spesso)… e per evitare di perdere il mio spirito per strada, perché credo che la lavagna kanban, con le cose che si accumulano da una parte per poi spostarsi via via dall’altra man mano che si completano, sia segretamente soddisfacente. Forse è anche un’arma a doppio taglio, perché, casomai finirò con task arretrate di mesi (e, statisticamente, succederà), queste staranno lì belline, e la gente potrà rinfacciarmelo… ma pazienza, la tabella resta comunque pubblica per chi vuole spoilerarsi le prossime schifezze (o, non sia mai, contribuire con codice o documentazione a quello che è un progetto open-source, non sia mai!!!): https://github.com/octospacc/Pignio/projects. 🦿
Boh, comunque sia, per chi ancora non ha goduto e sente l’impellente bisogno di farlo (adesso ben più di prima) ricordo che l’applicazione è su pignio.octt.eu.org… Con anche il manifest PWA e tutto, tra l’altro, con cui si aggiunge per bene come webapp su Chromium… ma non su Firefox, perché ancora non ho un’icona pronta… e pure questa è una questione da risolvere velocemente, perché altrimenti ho difficoltà a trovare la app sulla mia stessa schermata home del telefono. (“Se tornate ancora indietro vi do un pignio!”) 😤
-
pignastico aggiornamento sulla via della persistente miglioranza! (aggiornamenti Pignio)
È incredibile e pazzesco quanto in questi giorni sto migliorando infinitamente il mio Pignio, anziché marcire spiritualmente (…per quanto continuando a farlo fisicamente perché, se pur posso programmare in giro, è chiaramente più comodo e produttivo farlo a casina). Soprattutto, penso di aver risolto diversi problemi in un colpo solo stavolta, quindi miao!!! Poi oh, certamente Pignio non mi libererà in maniera magicamente definitiva dalla brama profonda che avrei per il ficcarmi un coltello in gola, però finché dura è la distrazione migliore che ho; mi salvo le mie immaginette perverse, e da stamattina pure i video, e faccio finta che vada tutto bene. 👻
Per prima cosa… cercavo, già da quando la settimana scorsa ho iniziato a sviluppare, un metodo per rendere l’esperienza di navigazione del sito più simile ad una SPA, cioè quelle webapp moderne tutte lato client che da anni vanno tanto di moda e non funzionano su nessun cazzo di browser se non le ultime 3 versioni major dei 3 browser esistenti… ma, ovviamente, tenendo il cuore della app sempre lato server. Ecco, la conseguenza di ciò è già in produzione, ma io ancora non riesco a credere che, alla base, sia stato così semplice: ho trovato questo coso chiamato Unpoly (cioè, Copilot me lo ha detto, ops), ed è bastato aggiungere il suo bundle JavaScript al mio HTML, + 3 righe di setup, per avere la navigazione senza refresh della pagina… sia i link che i form vengono gestiti infinitamente più velocemente, perché il browser non deve distruggere e ricreare tutto il DOM e gli affarini connessi ogni volta. 😳
Dovrò sistemarlo meglio nei giorni a venire, soprattutto perché di default non ha animazioni, ma è fantastico che alla base funzioni già completamente da solo… senza né cambi alla marcatura HTML, né l’aggiunta di codice sul server; cosa che quindi lo rende completamente plug and play, a differenza di (se ho capito bene) HTMX, un’altra libreria per fare questo tipo di fancy (e mi sa che, se le cose stanno così, implementerò questa libreria anche sui miei siti statici). L’unica cosa per cui dovrò aggiungere degli attributi HTML specifici (e solo quelli, nient’altro!) è per il caricamento progressivo nelle pagine degli elementi… che comunque è qualcosa che, se avessi fatto con codice custom, avrebbe richiesto ben più dell’aggiunta di 2 attributi HTML, quindi non c’è proprio niente di cui lamentarsi. Per ora l’ho fatto solo sulla home, che era la sezione più urgente su cui implementare una qualche paginazione, e così ho modo di testare se ho fatto le cose per bene, prima di passare alla ricerca e alle collezioni. (Spoiler: NON le ho fatte per bene; c’è un bug lieve che, ovviamente, ho scoperto solo in produzione…) 🐌
E, nel frattempo… sto provando anche ad usare la funzione di gestione dei progetti di GitHub, per evitare di perdermi le cose da fare per strada (cosa che, ahimè, succede spesso)… e per evitare di perdere il mio spirito per strada, perché credo che la lavagna kanban, con le cose che si accumulano da una parte per poi spostarsi via via dall’altra man mano che si completano, sia segretamente soddisfacente. Forse è anche un’arma a doppio taglio, perché, casomai finirò con task arretrate di mesi (e, statisticamente, succederà), queste staranno lì belline, e la gente potrà rinfacciarmelo… ma pazienza, la tabella resta comunque pubblica per chi vuole spoilerarsi le prossime schifezze (o, non sia mai, contribuire con codice o documentazione a quello che è un progetto open-source, non sia mai!!!): https://github.com/octospacc/Pignio/projects. 🦿
Boh, comunque sia, per chi ancora non ha goduto e sente l’impellente bisogno di farlo (adesso ben più di prima) ricordo che l’applicazione è su pignio.octt.eu.org… Con anche il manifest PWA e tutto, tra l’altro, con cui si aggiunge per bene come webapp su Chromium… ma non su Firefox, perché ancora non ho un’icona pronta… e pure questa è una questione da risolvere velocemente, perché altrimenti ho difficoltà a trovare la app sulla mia stessa schermata home del telefono. (“Se tornate ancora indietro vi do un pignio!”) 😤
-
"10 reasons why #Unpoly may be a better choice than #htmx" https://matteosonoio.it/unpoly/
#Htmx being a better choice than #livewire imvho, imagine what you can do if you understand how to use #unpoly. The most unknown gem in #progressive enhancement world, please ask if you want more arguments :)
-
"10 reasons why #Unpoly may be a better choice than #htmx" https://matteosonoio.it/unpoly/
#Htmx being a better choice than #livewire imvho, imagine what you can do if you understand how to use #unpoly. The most unknown gem in #progressive enhancement world, please ask if you want more arguments :)
-
"10 reasons why #Unpoly may be a better choice than #htmx" https://matteosonoio.it/unpoly/
#Htmx being a better choice than #livewire imvho, imagine what you can do if you understand how to use #unpoly. The most unknown gem in #progressive enhancement world, please ask if you want more arguments :)
-
"10 reasons why #Unpoly may be a better choice than #htmx" https://matteosonoio.it/unpoly/
#Htmx being a better choice than #livewire imvho, imagine what you can do if you understand how to use #unpoly. The most unknown gem in #progressive enhancement world, please ask if you want more arguments :)
-
"10 reasons why #Unpoly may be a better choice than #htmx" https://matteosonoio.it/unpoly/
#Htmx being a better choice than #livewire imvho, imagine what you can do if you understand how to use #unpoly. The most unknown gem in #progressive enhancement world, please ask if you want more arguments :)
-
-
-
-
-
-
7 weeks until I get to demonstrate SPA experience with #unpoly and #jakartamvc by building #payara cloud lookalike. Looking forward to meeting you at @devoxx!
-
7 weeks until I get to demonstrate SPA experience with #unpoly and #jakartamvc by building #payara cloud lookalike. Looking forward to meeting you at @devoxx!
-
Am currently listening to this interview of #unpoly js author : https://www.youtube.com/watch?v=BoL469ASYW8
Origin on the project, similarities with #htmx , demo.
I think it will be interesting!
-
Am currently listening to this interview of #unpoly js author : https://www.youtube.com/watch?v=BoL469ASYW8
Origin on the project, similarities with #htmx , demo.
I think it will be interesting!
-
Am currently listening to this interview of #unpoly js author : https://www.youtube.com/watch?v=BoL469ASYW8
Origin on the project, similarities with #htmx , demo.
I think it will be interesting!
-
@flori yes, it is. They both have similar premise, but Unpoly adds a lot modules for different kinds of features like forms, requests, linking, or animations.
In my current project I try use ad much of Unpoly as makes sense, and it makes sense in a lot of places.
The thing it lacks is the shiny coating of other tools in that realm. The website is pretty plain and feels more like the reference than a modern website. That might throw people off.
I like #Unpoly! 🤓👍🏼👍🏼
-
@flori yes, it is. They both have similar premise, but Unpoly adds a lot modules for different kinds of features like forms, requests, linking, or animations.
In my current project I try use ad much of Unpoly as makes sense, and it makes sense in a lot of places.
The thing it lacks is the shiny coating of other tools in that realm. The website is pretty plain and feels more like the reference than a modern website. That might throw people off.
I like #Unpoly! 🤓👍🏼👍🏼
-
@flori yes, it is. They both have similar premise, but Unpoly adds a lot modules for different kinds of features like forms, requests, linking, or animations.
In my current project I try use ad much of Unpoly as makes sense, and it makes sense in a lot of places.
The thing it lacks is the shiny coating of other tools in that realm. The website is pretty plain and feels more like the reference than a modern website. That might throw people off.
I like #Unpoly! 🤓👍🏼👍🏼
-
@flori yes, it is. They both have similar premise, but Unpoly adds a lot modules for different kinds of features like forms, requests, linking, or animations.
In my current project I try use ad much of Unpoly as makes sense, and it makes sense in a lot of places.
The thing it lacks is the shiny coating of other tools in that realm. The website is pretty plain and feels more like the reference than a modern website. That might throw people off.
I like #Unpoly! 🤓👍🏼👍🏼
-
@flori yes, it is. They both have similar premise, but Unpoly adds a lot modules for different kinds of features like forms, requests, linking, or animations.
In my current project I try use ad much of Unpoly as makes sense, and it makes sense in a lot of places.
The thing it lacks is the shiny coating of other tools in that realm. The website is pretty plain and feels more like the reference than a modern website. That might throw people off.
I like #Unpoly! 🤓👍🏼👍🏼
-
For the rental project, I use #Unpoly with #Kirby.
Both work well together! 🏆
Kirby offers all the tools needed to send or read custom headers or response codes. I can send HTML partials from my controllers and keep the number of bytes to send down.
Unpoly offers a ton of features. I like the expressiveness when using the HTML attributes, even if I frown that they are not valid data attributes.
The JS API is mighty too, but I have some struggle understanding it. More to learn for sure! 🤓
-
For the rental project, I use #Unpoly with #Kirby.
Both work well together! 🏆
Kirby offers all the tools needed to send or read custom headers or response codes. I can send HTML partials from my controllers and keep the number of bytes to send down.
Unpoly offers a ton of features. I like the expressiveness when using the HTML attributes, even if I frown that they are not valid data attributes.
The JS API is mighty too, but I have some struggle understanding it. More to learn for sure! 🤓
-
For the rental project, I use #Unpoly with #Kirby.
Both work well together! 🏆
Kirby offers all the tools needed to send or read custom headers or response codes. I can send HTML partials from my controllers and keep the number of bytes to send down.
Unpoly offers a ton of features. I like the expressiveness when using the HTML attributes, even if I frown that they are not valid data attributes.
The JS API is mighty too, but I have some struggle understanding it. More to learn for sure! 🤓
-
For the rental project, I use #Unpoly with #Kirby.
Both work well together! 🏆
Kirby offers all the tools needed to send or read custom headers or response codes. I can send HTML partials from my controllers and keep the number of bytes to send down.
Unpoly offers a ton of features. I like the expressiveness when using the HTML attributes, even if I frown that they are not valid data attributes.
The JS API is mighty too, but I have some struggle understanding it. More to learn for sure! 🤓
-
For the rental project, I use #Unpoly with #Kirby.
Both work well together! 🏆
Kirby offers all the tools needed to send or read custom headers or response codes. I can send HTML partials from my controllers and keep the number of bytes to send down.
Unpoly offers a ton of features. I like the expressiveness when using the HTML attributes, even if I frown that they are not valid data attributes.
The JS API is mighty too, but I have some struggle understanding it. More to learn for sure! 🤓
-
Built a website for my partner over the weekend using Kirby CMS (@getkirby), DDEV (@ddev), Unpoly and Tailwind CSS.
I am a big fan of Craft CMS, but Kirby is just even more fun to use and tinker with.
Just dealing with files and no DB is not just quick and flexible, it also gives you a full overview at all time. No hunting for config problems or content in DB tables. Just plain files, easily searchable. Love it.
-
Built a website for my partner over the weekend using Kirby CMS (@getkirby), DDEV (@ddev), Unpoly and Tailwind CSS.
I am a big fan of Craft CMS, but Kirby is just even more fun to use and tinker with.
Just dealing with files and no DB is not just quick and flexible, it also gives you a full overview at all time. No hunting for config problems or content in DB tables. Just plain files, easily searchable. Love it.
-
Built a website for my partner over the weekend using Kirby CMS (@getkirby), DDEV (@ddev), Unpoly and Tailwind CSS.
I am a big fan of Craft CMS, but Kirby is just even more fun to use and tinker with.
Just dealing with files and no DB is not just quick and flexible, it also gives you a full overview at all time. No hunting for config problems or content in DB tables. Just plain files, easily searchable. Love it.
-
Built a website for my partner over the weekend using Kirby CMS (@getkirby), DDEV (@ddev), Unpoly and Tailwind CSS.
I am a big fan of Craft CMS, but Kirby is just even more fun to use and tinker with.
Just dealing with files and no DB is not just quick and flexible, it also gives you a full overview at all time. No hunting for config problems or content in DB tables. Just plain files, easily searchable. Love it.
-
Built a website for my partner over the weekend using Kirby CMS (@getkirby), DDEV (@ddev), Unpoly and Tailwind CSS.
I am a big fan of Craft CMS, but Kirby is just even more fun to use and tinker with.
Just dealing with files and no DB is not just quick and flexible, it also gives you a full overview at all time. No hunting for config problems or content in DB tables. Just plain files, easily searchable. Love it.
-
I am roughly one week into a #KirbyCMS (@getkirby) project for a motorbike rental company, and it is a great dev experience.
I have learned a ton, I have read a ton of the documentation and it clicked several times.
My current task is the rental process itself, no plugins involved, just pure Kirby. It is great to see how flexible this framework is. Putting each feature in a nice and tidy plugin keeps everything neatly organized.
Looking into #unpoly or #htmx for the frontend next.
Kudos!
-
I am roughly one week into a #KirbyCMS (@getkirby) project for a motorbike rental company, and it is a great dev experience.
I have learned a ton, I have read a ton of the documentation and it clicked several times.
My current task is the rental process itself, no plugins involved, just pure Kirby. It is great to see how flexible this framework is. Putting each feature in a nice and tidy plugin keeps everything neatly organized.
Looking into #unpoly or #htmx for the frontend next.
Kudos!
-
I am roughly one week into a #KirbyCMS (@getkirby) project for a motorbike rental company, and it is a great dev experience.
I have learned a ton, I have read a ton of the documentation and it clicked several times.
My current task is the rental process itself, no plugins involved, just pure Kirby. It is great to see how flexible this framework is. Putting each feature in a nice and tidy plugin keeps everything neatly organized.
Looking into #unpoly or #htmx for the frontend next.
Kudos!
-
I am roughly one week into a #KirbyCMS (@getkirby) project for a motorbike rental company, and it is a great dev experience.
I have learned a ton, I have read a ton of the documentation and it clicked several times.
My current task is the rental process itself, no plugins involved, just pure Kirby. It is great to see how flexible this framework is. Putting each feature in a nice and tidy plugin keeps everything neatly organized.
Looking into #unpoly or #htmx for the frontend next.
Kudos!
-
I am roughly one week into a #KirbyCMS (@getkirby) project for a motorbike rental company, and it is a great dev experience.
I have learned a ton, I have read a ton of the documentation and it clicked several times.
My current task is the rental process itself, no plugins involved, just pure Kirby. It is great to see how flexible this framework is. Putting each feature in a nice and tidy plugin keeps everything neatly organized.
Looking into #unpoly or #htmx for the frontend next.
Kudos!
-
Round 3:
An <HTML> element that updates with the result of an HTTP request that some other element on the page made.
Links and forms inside it may be changed so that they only update this element instead of the whole page; similarly to Hotwire: TurboFrames https://turbo.hotwired.dev/handbook/frames
#webDev #html #javascript #ajax #hypermedia #hateoas #htmx #unpoly #hotwire #turboframes #turbo #frontend #webDevelopment