Andros Fenollosa

115 Followers
124 Following
2K Posts

🏗️ Full-Stack developer (Mainly Python and Stimulus)
✍️ Writer ("Building SPAs with Django and HTML Over the Wire" and "Don Clojure de la Mancha")
🐧 Creator of Django LiveView, Maza ad blocking, Tadam, Glosa and soon
🐍 Python Valencia organizer

👨‍🏫 Old teacher
🟣 Emacs addicted
🐱 Cat food opening

I write in 🇬🇧 English and 🇪🇸 Spanish

Websitehttps://andros.dev
Bloghttps://blog.andros.dev
XMPP[email protected]
Repositorieshttps://git.andros.dev
Un simple despliegue CI/CD para una web con pasos gracias a n8n.
Todo se inicia con Gitea que envía un webhook después de cada Push. A continuación, se conecta a la máquina por SSH para lanzar un script encargado de hacer unas tareas de despliegue. Si todo ha ido todo bien recibo una notificación al móvil con ntfy y si ha ido mal un email con el informe.
Todo software libre y alojado en mi servidor.
#selfhosting
Here you can see @carlton at the DjangoCon Europe 2024, talking about HTML over the wire. It's time for Python, the future is already here.
We can remove the complexity from the frontend (frameworks) and leave the business logic in one place, in the backend.
A good book to start: https://www.packtpub.com/product/building-spas-with-django-and-html-over-the-wire/9781803240190
#python #javascript #django #DjangoConEU #DjangoNews
Building SPAs with Django and HTML Over the Wire | Packt

Discover how to construct real-time applications with Python and Django without the hassle of learning JavaScript

Packt
Entre los 10 temas más top de ayer en Hacker News, se habló sobre HTML sobre Websockets.
En Python recomendaban equivalencias HTTP como HTMX (sigo creyendo que es mucho esfuerzo innecesario) y Django Unicorn (lento en comparación). Pero nadie habló sobre alternativas reales como puede ser Django LiveView. Falta mucha cultura de WebSockets. Por suerte ¡estoy aquí para remediarlo!
#python #django

Estamos buscando un hogar para una gatita con unos ojos verdes de infarto 🐱 . Se ha quedado sin familia y de momento no estamos teniendo suerte.

Se llama Mei 🐾, es hembra 🚺, le encanta pedir mimos cuando estás con el ordenador 💻, está castrada ✂️, tiene menos de 1 año 🎂, vacunas en regla 💉, no le gusta dormir sola 🛏️ y nunca rechaza una caricia ❤️.

El requisito indispensable es que su nueva familia esté en Valencia o en sus alrededores 📍.

¡Se agradece retoot! 🔁😊

Acabo de contratar a Baldo, mi nuevo becario ideal para el trabajo remoto.
En #javascript , ¿sois más de concadenar/crear/copiar arrays usando sintáxis de propagación o funciones?
Me encanta trabajar con day.js para manipular fechas, parsear, hacer búsquedas u obtener tiempos relativos.
Por ejemplo, necesitaba obtener el día 1 del mes anterior: A la fecha actual (`dayjs()`), quito un mes (`subtract(1, 'month')`) y después voy al inicio del mes (`startOf('month')`).
Funcional y elegante.
Documentación: https://day.js.org/
#javascript #dayjs
Day.js · 2kB JavaScript date utility library

2kB JavaScript date utility library

Me ha llegado el nuevo portátil para el trabajo. Es más amplio que el anterior en muchos sentidos @slimbook #slimbook
I am proud to see my first MELPA package published: Lirve.
Helps you learn irregular verbs using the spaced repetition technique.
https://github.com/tanrax/lirve.el
#emacs #melpa
GitHub - tanrax/lirve.el: Learn irregular verbs in English with Emacs

Learn irregular verbs in English with Emacs. Contribute to tanrax/lirve.el development by creating an account on GitHub.

GitHub
Elegance
#javascript