Search
530 results for “badrihippo”
-
@badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.
Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).
@dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.
I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.
Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.
#tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented
-
@badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.
Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).
@dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.
I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.
Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.
#tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented
-
@badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.
Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).
@dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.
I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.
Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.
#tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented
-
@badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.
Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).
@dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.
I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.
Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.
#tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented
-
> Post unavailable
hmm, first time seing this issue.
But this is just on my instance, on your instance (fosstodon.org) it shows up fine. Mastodon web interface probably just can't embed the liliputing.com article properly or something.But good thing that you used a #PocketBlue tag, so that we are able to search for it ourselves 👍
-
@badrihippo #ittools #cyberchef #4get #fossq search engine as well.
-
@badrihippo Also have a look at #PureOS, the native #Linux distribution for #Purism devices.
It is steadily moving towards a new release for the #Librem5 phone.
https://puri.sm/posts/pureos-crimson-development-report-september-2025/
-
New version of #Convo just dropped. Main highlight: end-to-end #encryption support with #OMEMO! 🔒✨
https://git.disroot.org/badrihippo/convo/releases/tag/0.2.0
Coming up on the #BananaHackers store soon, which will incidentally also fix the currently broken install process from there 🍌
I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️
-
New version of #Convo just dropped. Main highlight: end-to-end #encryption support with #OMEMO! 🔒✨
https://git.disroot.org/badrihippo/convo/releases/tag/0.2.0
Coming up on the #BananaHackers store soon, which will incidentally also fix the currently broken install process from there 🍌
I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️
-
New version of #Convo just dropped. Main highlight: end-to-end #encryption support with #OMEMO! 🔒✨
https://git.disroot.org/badrihippo/convo/releases/tag/0.2.0
Coming up on the #BananaHackers store soon, which will incidentally also fix the currently broken install process from there 🍌
I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️
-
New version of #Convo just dropped. Main highlight: end-to-end #encryption support with #OMEMO! 🔒✨
https://git.disroot.org/badrihippo/convo/releases/tag/0.2.0
Coming up on the #BananaHackers store soon, which will incidentally also fix the currently broken install process from there 🍌
I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️
-
New version of #Convo just dropped. Main highlight: end-to-end #encryption support with #OMEMO! 🔒✨
https://git.disroot.org/badrihippo/convo/releases/tag/0.2.0
Coming up on the #BananaHackers store soon, which will incidentally also fix the currently broken install process from there 🍌
I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️
-
@badrihippo @fossunited
> By the way, what are the other missing features you think are a must before you'd consider using #kaiosI am more into a gnu/linux os with a blackberry like keyboard instead of another embedded os.
Also google is prime member of kaios team so it is going to be rough for privacy in long run.
-
@raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)
There's a custom ROM called #GerdaOS specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also #ProjectPris for other phones but there's been no news on that for a while 🙁
Other two hurdles I think are app availability and sluggish hardware. As for #XMPP support...kind of, with #Convo, and I'm working on it 😉
-
@raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)
There's a custom ROM called #GerdaOS specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also #ProjectPris for other phones but there's been no news on that for a while 🙁
Other two hurdles I think are app availability and sluggish hardware. As for #XMPP support...kind of, with #Convo, and I'm working on it 😉
-
@raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)
There's a custom ROM called #GerdaOS specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also #ProjectPris for other phones but there's been no news on that for a while 🙁
Other two hurdles I think are app availability and sluggish hardware. As for #XMPP support...kind of, with #Convo, and I'm working on it 😉
-
@raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)
There's a custom ROM called #GerdaOS specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also #ProjectPris for other phones but there's been no news on that for a while 🙁
Other two hurdles I think are app availability and sluggish hardware. As for #XMPP support...kind of, with #Convo, and I'm working on it 😉
-
@raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)
There's a custom ROM called #GerdaOS specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also #ProjectPris for other phones but there's been no news on that for a while 🙁
Other two hurdles I think are app availability and sluggish hardware. As for #XMPP support...kind of, with #Convo, and I'm working on it 😉
-
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
https://git.disroot.org/badrihippo/convo/commit/c95d048c9dafa51ceef5c5c07b241abe6290696b
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal :xmpp:
-
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
https://git.disroot.org/badrihippo/convo/commit/c95d048c9dafa51ceef5c5c07b241abe6290696b
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal :xmpp:
-
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
https://git.disroot.org/badrihippo/convo/commit/c95d048c9dafa51ceef5c5c07b241abe6290696b
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal :xmpp:
-
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
https://git.disroot.org/badrihippo/convo/commit/c95d048c9dafa51ceef5c5c07b241abe6290696b
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal :xmpp:
-
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
https://git.disroot.org/badrihippo/convo/commit/c95d048c9dafa51ceef5c5c07b241abe6290696b
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal :xmpp:
-
@badrihippo @seshpenguin @espidev This looks like an Android device, but I have a similar setup using a #Playstation or #Microsoft webcams with the #Librem5 running #postmarketOS.
To be clear, the default camera app works for me so this is not needed, except for #SignalDesktop which doesn't detect the L5 Camera. #Jitsi on #Firefox detects default camera.
-
-
Incidentally, it's this interoperability that allowed me to make #Convo, an #XMPP app for #KaiOS flip phones 📞
Would anyone use the app? Well, I do, for one! And that's the beauty of open protocols—you don't need to have millions of users convincing a company to add support for their devices: even one person can be enough! (I'm happy to say that Convo is useful for more than one person, as it has been downloaded more than 800 times so far) 💪
-
TBH I'm not even sure how to access the web interface for #fediwrapped on my instance
-
At the railway station after dinner and sitting under a charging point. The phone is charged, but the power bank isn't 🪫
While waiting, I decided to discharge my earphones a bit 🎧
I recommend #MiracleOfSound for fantasy show/game/movie themed #music, often with accompanying videos!
By the way, if you're a #GameOfThrones/#asoiaf fan, see if you can spot whose contact list is shown in one of the #Convo screenshots (CW your replies if they're public):
-
I recently learnt that @Codeberg has its own badge generator to let you make custom "Get it on Codeberg" badges! :codeberg:
https://get-it-on.codeberg.org/
Thanks to it being under an open licence, I was able to remix it for the #BananaHackers store for #KaiOS, which has so far been lacking a badge 🍌
https://static.badrihippo.thekambattu.rocks/get-it-on-bananahackers/
That link is very temporary, so if it goes down here's the source repo :git:
https://git.disroot.org/badrihippo/GetItOnBananaHackers
May the open web be populated with more shiny buttons!