If you are a Python web developer and would like some frontend superpowers without the Javascript fatigue, consider joining my upcoming modern frontends learning sprint.

https://prelude.tech/upcoming_workshops/9/details

#Django #HTMX #AlpineJS #TailwindCSS #Playwright

Prelude Tech

Nach ein paar Tagen mit #AlpineJS werde ich so langsam zum echten Fan. Ich habe mich früher schon an React und letztens ja auch an Svelte(-kit) versucht, bin aber immer irgendwo von der schieren "Masse" des Frameworks erschlagen worden. Alpine ist dagegen wunderbar simpel und unkompliziert... mit Sicherheit kann es zwar auch deutlich weniger als die großen Frameworks, aber momentan reicht mein begrenzter Möchtegernwebdev Horizont noch nicht einmal aus um die Einschränkungen zu erkennen.
Ok, whatever... mein Gehirn ist offensichtlich nicht #sveltekit kompatibel, nach Tagen des darüber brütens kann mein Gehirn immer noch nichts damit anfangen. Ich habe heute morgen angefangen es stattdessen mal mit #AlpineJS zu probieren und DA hat es mittlerweile Klick gemacht.

Ok, das Framework ist deutlich simpler und mit Sicherheit nicht so mächtig wie SvelteKit, aber ehrlich gesagt BRAUCHE ich auch gar nichts so umfangreiches für mein Projekt.

Mal schauen was dabei herauskommt...

#introduction

I make websites. Sometimes I toot about it.
#eleventy #webc #php #statamic #laravel #tailwindcss #alpinejs uhhh whatever #sql and I guess #nginx #docker and all that crap all the way down. #fullstack

I play RPGs with friends. Sometimes I toot about it.
#ttrpg #dnd #pathfinder #5e #pf2e

I am my group's sysadmin. Sometimes I toot about it.
#selfhosted #plex #lemmy #mastodon #pihole and throw some darts at https://selfh.st and you catch the rest.

Hot takes, bad jokes, etc.

selfh.st - Self-hosted content and software

Self-hosted news, content, updates, launches, events, and more

selfh.st

@phildini @glyph you mean like https://django-htmx.readthedocs.io/en/latest/ ?

I’m not a front end developer and I think most front end frameworks are overkill. :) I’ve used #alpinejs with great success

django-htmx 1.23.0 documentation

Because I do a fair amount of frontend work but think most frontend frameworks are overkill, I use #HTMX and #alpinejs a lot. And @glyph's #NBPy talk made me think about what a #PyScript package that combines both and provides #python handles to both would look like.

What could I build if I had a drop-in #django package that gave me all the interaction I wanted while writing python code?

New blog post:
An Auto-Update Partial Updater with Alpine.js and HTMX
How I built a simple update control which uses HTMX and Alpine to call to an ASP.NET Core action to update an element at regular intervals.
https://www.mostlylucid.net/blog/autorefreshwithalpineandhtmx
#htmx #AlpineJS #aspnetcore
An Auto-Update Partial Updater with Alpine.js and HTMX (English)

Scott Galloway is a lead developer and software engineer with a passion for building web applications.

If you are working with #Django and curious about how to test your #HTMX frontends, then #PreludeTech's next "Modern frontend development with Django, HTMX, #Tailwind, #Playwright and #AlpineJS " learning sprint could be exactly what you need.

You'll learn about how to apply #TDD while building and debugging modern, interactive frontends.

https://buff.ly/SShHfoi

Prelude Tech

The more I make something using AlpineJS, the more I like it.

Sometimes you don't need to figure it out with Vue. You only need some AlpineJS magic and that's it, no need to spin up a whole Vue framework on the page.

Add that to Livewire and Filament PHP and you're all set to create small utilities without hacking your way into the frontend.

#Programming #Laravel #FilamentPHP #Filament #PHP #WebDevelopment #WebDev #Coding #Code #Livewire #Vue #AlpineJS #JavaScript #JS #Frontend #GUI

#PreludeTech's next weekend learning sprint on 10/11 May.

Pick a topic, learn through hands-on practice, connect with other ambitious devs, and get expert support on tap!

- Modern frontend development with #Django, #HTMX, #Tailwind, #Playwright and #AlpineJS: https://buff.ly/OQFbNGB
- Adding Authentication to your Django app: #AllAuth integration and customisation: https://buff.ly/7VhjPHK
- Getting #Git: A Beginner’s Guide to Version Control and the Terminal: https://buff.ly/BGBbNJm

Prelude Tech