#Development #Analyses
We keep reinventing CSS · But styling was never the problem https://ilo.im/1667em
_____
#CSS #TailwindCSS #CSSinJS #CssModules #BEM #React #Svelte #VueJS #Frontend #WebDev

#Development #Analyses
We keep reinventing CSS · But styling was never the problem https://ilo.im/1667em
_____
#CSS #TailwindCSS #CSSinJS #CssModules #BEM #React #Svelte #VueJS #Frontend #WebDev
#Development #Tools
EmbedPDF · A framework‑agnostic JavaScript PDF viewer https://ilo.im/166578
_____
#Viewer #PDF #JavaScript #Framework #React #Svelte #VueJS #OpenSource #WebDev #Frontend
Socialhome v0.22.0 released, with a completely new UI!
This is a massive milestone for the #Socialhome project, one that could not have been possible without the hard work of @alain@jase.social. If you have followed the Socialhome project, you'll know that Alain has been responsible for most of the development of project in the recent years. This includes rewriting the #federation library to ensure #ActivityPub support is first class. More recently Alain has taken the challenge of rewriting the frontend, which has fallen into a rather poor state over the years.
The new UI work is actually a coordination of two people working many years apart. Way back years ago @lightone@mastodon.xyz made some UI designs for a new Socialhome UI (thank you! <3). While the designs were not implemented for years, they were not forgotten. In 2023 Alain jumped to the challenge and started the full UI rewrite of the Socialhome frontend. This UI has now matured into a state that it is good for daily usage - which is the main focus of this release!
Currently, a Socialhome installation will still default to the old UI. If you do want to try out the new UI for example on socialhome.network
, go to the account settings and toggle the "New UI" flag. Going back is also easy, should the new UI cause unforeseen issues (please do report!).
If you are a server admin, see the new UI installation instructions for how to add the new UI to your instance.
This is not all! The releases of v0.21.0 and v0.22.0 also contain a bunch of other changes and fixes. Most notably;
See the full changelogs. Additionally, the federation library has received a ton of changes and fixes which can be found here.
Also, last but not least, we moved from GitLab to Codeberg. Check out the new repositories.
Installing and updating
We recommend using the Docker images (amd64/arm64).
Notes on how to use the Docker images can be found in the docs.
What is Socialhome?
Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Federation happens using the ActivityPub and Diaspora protocols.
Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.
Try Socialhome?
If you want to try Socialhome first before trying to install it, register at https://socialhome.network and then ping us with a comment on the user name chosen to get the account approved. You can also request account approval in the chat room. This unfortunately approval step is due to spammers.
Contribute
Do you want to work on a Django and VueJS powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.
Published a new blog post: Async app context in Vue.js using promises
https://www.naiquev.in/async-app-context-in-vuejs-using-promises.html
Un par de cursos de Youtube sobre programación https://myblog.clonbg.es/un-par-de-cursos-de-youtube-sobre-programacion/ #Programación #VueJs #Python https://clonbg.es
Aus aktuellem Anlass: Jobsuche
Sucht jemand im Raum Berlin/Potsdam gerade einen Softwareentwickler im Bereich:
-#Android/#Kotlin mit #JetpackCompose
-#Spring #Backend mit #Java oder Kotlin
-#Webfrontend mit #Typescript #VueJS
Zuletzt hatte ich vor allem im Bereich Medizinanwendungen (DIGA) zu tun und bin natürlich offen für andere Tech-Stacks
Gerne #boost für Reichweite
#Followerpower
Yes learning #vim(#neovim) motions is harsh!
But at least configuring nowadays is easy
Spacevim -> Toml config (absurdly simple!)
https://spacevim.org/
NvChad -> Lua "table" config
https://nvchad.com/
AstroNvim -> Lua + Marketplace
https://astronvim.com/
Morgenbord : Les choix fronts
Je n'aime pas le frontend… C'est pas une aversion pour autant mais c'est un sujet difficile. J'ai pourtant essayé dès le début, vers 2000 (oui oui, l'année), quand on utilisait des TABLE avec des images transparentes de 1×1px pour faire sa mise en page. Il n'y avait pas de CSS à l'époque. Quand le CSS est arrivé j'ai cru que ça me sauverait un peu mais en fait non, toujours pas… Je n'ai pas cette fibre graphique qui met des paillettes et des licornes pile là où il faut. […]Nextcloud Hub 10 is dropping on Feb 25!
Before you ask, that's v31
I'm in beta, and performance is phenomenal
Join me and the rest of the Nextcloud team for the live premiere, and you'll get access to Hub 10 instant trial afterward
https://go.nextcloud.com/r/A17B
Boosts appreciated
P.S. Nextcloud is hiring. You can work on the next release
Let's get you hired in 2025! Here are some roles Nextcloud is hiring for:
- Software engineers (PHP and frontend)
- Sales/account managers
- Sales engineers
- Localization manager
- B2B content writer
- Graphic designer
- Internships
See job listings here:
https://nextcloud.com/jobs/#openpositions
Great opportunities to work in #OpenSource #FOSS
Boost to your audience
There is a new coupled solution for headless in town and the developer Samuel Reichör is looking for feedback:
craft plugin: craft-query-api
vue: vue-craftcms lib
nuxt: nuxt-craftcms
https://discord.com/channels/456442477667418113/456445573097324555/1309475625404203069
JS Frameworks, in Their Own Words (by Word Cloud):
Handing the microphone to React, Vue.js, Angular, Svelte, Express, Meteor, and Next.js.
That was awesome. Got valuable feedback for my talk to make it better next time. But I heard so many positive things about my talk that I'm looking forward to do stuff like this again.
I did it! They liked it!
On my way to the #VueJSBerlin meetup.
I was there the first time last month and somehow they managed to persuade me to give a short talk about Vue 3.5.
This is actually my first talk in front of people I don't know and outside of my work context. And my first talk in English.
So there are many prerequisites for everything going wrong.
Looking forward to this.
The #Berlin #VueJS community organiser just told us that #Meetup are dramatically increasing their prices.
Not sure whether to be impressed or horrified that the official announcement is that they need more money because it's such a mess behind the scenes: https://www.meetup.com/blog/new-organizer-pricing-key-improvements/
(it's a mess in the front too)
Or that this was predicted when they were (TIL) acquired earlier this year: https://www.theverge.com/2024/1/11/24034564/meetup-got-acquired-by-bending-spoons
With frontend development, is it better to start simple and build on top of standard HTML, CSS and JavaScript? Or do you need a swiss army knife framework, like Next.js or Angular? I looked at recent Vue developments and found a lot to like about its "progressive framework" approach. https://thenewstack.io/want-out-of-react-complexity-try-vues-progressive-framework/ #vue #vuejs #javascript #frontend