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

How to Compose JavaScript Functions That Take Multiple Parameters (The Epic Guide), by @jrsinclair:

https://jrsinclair.com/articles/2024/how-to-compose-functions-that-take-multiple-parameters-epic-guide/

How to compose JavaScript functions that take multiple parameters (the epic guide)

Function composition is beautiful. It lets us create elegant function pipelines. And when everything lines up, the data flows like maple syrup over pancakes. But what happens when the functions don’t line up? What if some of those functions expect more than one argument? What do we do?

@ale Así es 😁 . Una pareja ganadora
@ale ¿Cómo? 😂 ¿Instalar Docker o Debian es ensuciar tu equipo?
Publico un artículo donde enseño a desplegar un sitio estático con Docker desde el punto de vista de un dev con marcas de guerra.
Incluyo una configuración de Nginx que he ido ajustando y perfeccionado.
https://programadorwebvalencia.com/desplegando-un-sitio-estatico-con-docker/
#docker #nginx #html
Desplegando un sitio estático con Docker

A menudo me encuentro con la necesidad de desplegar sitios simples en HTML, muchos de ellos estáticos. Me gustaría enseñaros como podemos desplegar un sitio estático o como incorporar un servidor web a Docker. Primero vamos a definir la configuración del servidor web, el responsable de hacer accesible el sitio. Usaré Nginx para tal fin. ¿Por qué no Apache, Caddy u otros? Principalmente uso Nginx porque es un estándar en la industria. Sin embargo hay otros motivos igual de interesantes, como que es muy rápido, ligero y es el servidor web que yo conozca con más configuraciones avanzadas. Puedes activar...

Programador Web Valencia
Un artículo corto pero interesante de @jimniels donde nos enseña las ventajas de tener urls con el patrón "/:id/:slug" en lugar de "/:slug". Además de los problemas que supone para un generador de sitios estáticos.
https://blog.jim-nielsen.com/2024/cool-uris-and-humans/
#web #webdev #html
Cool URIs Don’t Change — But Humans Do

Writing about the big beautiful mess that is making things for the world wide web.

@ekaitz_zarraga No, no lo conozco. Pero por poco tiempo. Gracias!
Sencillas reglas para que las descripciones en tus commits sean metódicas y de calidad.
https://www.conventionalcommits.org/es/v1.0.0/
#Git
Commits Convencionales

Especificación para dar significado a los mensajes de los commits haciéndolos legibles para máquinas y humanos

Commits Convencionales
@ruisan Perdón! ntfy: https://ntfy.sh/
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

About a month ago, the new version of the book “Django 5 By Example” by Antonio Melé, for which I wrote the preface, was published 🚀

I talked about this new experience a little in my most recent blog post 👇
https://www.paulox.net/2024/06/21/django-5-by-example-preface/

#Django #Book #Django5ByExample

Paolo Melchiorre - Django 5 by Example preface

The story of my experience in writing the preface of the book “Django By Example” by Antonio Melé.

Paolo Melchiorre