4232, software libre y animación

« 4232 » Recientemente hablamos de ese apasionante proyecto que es FediverseTV. Pues bien, gracias a él he podido volver a estar en contacto (de nuevo) con compañerxs del continente suramericano. En particular con alguien con quien tuve la fortuna de coincidir en ese fantástico espacio-tiempo que es el Hacklab de Barracas, al sur de Buenos Aires. Que grata sorpresa el reencuentro en la forma de hallazgo de “4232” (un cortometraje cyberpunk de animación - usando exclusivamente Software Libre )...

1 min

Abstracciones Web, Stack y simplicidad ('The Stackless Way')

El ‘Stackless Way’ quiere ofrececer a los principiantes una ruta gradual desde el simple HTML a algo más poderoso sin la necesidad de lidiar con frameworks de desarrollo o herramientas que puedan representar un escollo. Comparte nuestra convicción de que no hay ‘atajos’ y se requiere convertirse en ‘un maestro de tu espada’. ‘you need to master your sword’. Soltando lastre…y si ¿hoy volvemos a las raíces? Del viejo y buen HTML al renovado HTML5 (+ CSS3) HTML es la ‘lingua franca’, el idioma de la Web....

3 min

Chat, voz y video para todxs (XMPP)

XMPP: volver a unir lo que nunca estuvo fragmentado, nuestras conversaciones chat. Iniciamos así una serie de artículos entorno a esta madura herramienta de mensajería instantánea y la placentera sensación de autonomía y soberanía en las comunicaciones online. ¿ Porqué XMPP - Jabber ? Porque al contrario que la mayoría de protocolos de mensajería ( los usados por Whatsapp , Telegram, etc..), se define como estándar abierto y se basa en un enfoque de desarrollo y aplicación de arquitectura de sistemas abiertos, pudiéndo operar entre diferentes organizaciones y Servidores en la Web de forma sencilla....

3 min

Debian, Devuan y forks GNU+ Linux

Intro Antes de migrar de una a otra, técnicamente… ¿ que diferencia hay entre ambas distribuciones GNU+Linux (Debian vs Devuan) ? Ninguna. Una. Systemd . ( Acá nos cuentan como nace el fork En cada sistema GNU+Linux existe un proceso que el Kernel arranca en primera instancia, antes que todos los demás procesos. Es el proceso ‘padre’ de todos aquellos procesos que a su vez no tienen relación parental con otros procesos....

4 min

Drupal, Composer y paquetes PHP

Intro En el tránsito de su versión 7 a 8 la comunidad Drupal reescribió el 70% del código fuente. En ese titánico esfuerzo se adoptarón ‘mejores prácticas’ y se busco un cierta convergencia con la comunidad y las herramientas del lenguaje de programación PHP. En particular, la adopción de Symfony como framework subyacente y Twig como motor de plantillas para el llamado ‘frontend’ (diseño, o ‘Theme’ en la jerga Drupal). Una de las derivadas es que la gestión de paquetes PHP se realiza mediante Composer....

4 min

Herramientas de Chat, voz y video XMPP autogestionado

XMPP / Jabber : más allá del e-mail, volver a unir lo que nunca estuvo fragmentado, nuestras comunicaciones en tiempo real. ¿ Porqué XMPP - Jabber ? Como hemos compartido ya en artículos anteriores, porque al contrario que la mayoría de protocolos de mensajería ( los usados por Whatsapp , Telegram, etc..), se define como estándar abierto y se basa en un enfoque de desarrollo y a aplicación de sistemas abiertos, pudiéndo operar entre organizaciones y Servidores en la Web de forma sencilla....

5 min

La obesidad de la web y el 'Stackless Way'

Intro Sugerimos la necesidad de un movimiento inspirado en contrarrestar la obesidad de la Web, ¿que nos haga más autónomos de los contados fabricantes de navegadores Web dominantes ( Google, Microsoft, Apple…) ? ¿también desde un punto de vista medioambiental? Las requirimientos de consumo energético (potencia) de sitios Web obesos, (por ambas partes) tanto en servidores como en clientes son ridículos (y a la larga, desastrosos) A causa principalmente del exceso del lenguaje JavaScript con el que se carga al navegador (aparentemente, ninguno de los llamados “desarrolladores Web modernos” sabría como crear frontend sin JavaScript, el usuario regularmente experimenta un aumento en el consumo de potencia al abrir/navegar sobre una simple página Web....

7 min

Manifiesto del "software aburrido"

Intro «Y me doy cuenta de que cuando lo conocido se muestra placentero y hermoso es lo mejor del mundo, porque si algo insistentemente vivo y vivido tiene el poder de fascinarnos es porque su fuerza escapa a la huella del tiempo como un prodigio inexplicable.» .- Carmen Martín Gaite Manifiesto Como desarrolladores de software estamos cansados de las falsas promesas de los evangelistas de la “última y más novedosa” tecnología (en....

2 min

Nextcloud, la terminal (CLI) y mantenimiento

Intro Nextcloud La solución Nextcloud es una potente herramienta - servidor de ficheros, agenda, contactos, trabajo colaborativo, videoconferencia … (y mucho, muucho más ). Dadas las numerosas aplicaciones que puede ofrecer y de tan potente que es a veces resulta conveniente ir más allá de la interfaz Web (GUI) de administración en el navegador para, más allá del ratón, tomar las riendas al teclado. Ello permite explotar al máximo las posibilidades de tu servidor Nextcloud, así como ser más eficiente y productivo en su mantenimiento....

3 min

PHP, Drupal en sus versiones 7, 8 , y 9

Intro Como hemos compartido con anterioridad En el tránsito de su versión 7 a 8 (ya ahora 9) la comunidad Drupal reescribió el 70% del código fuente. En ese titánico esfuerzo se adoptarón ‘mejores prácticas’ y se busco un cierta convergencia con la comunidad y las herramientas del lenguaje de programación PHP. Todo ello nos anima a seguir usando este estupendo y sólido gestor de contenidos (CMS) en nuestros proyectos....

2 min