República Web

República Web

By Javier ArcheniTechnology
Download on the App Store

República Web episodes

  • Sobre si CSS es un lenguaje de programación y PyCon España 2019
    Episodio completo del podcast donde tratamos en primer lugar si CSS es un lenguaje de programación. Aunque CSS sea un lenguaje descriptivo sobre HTML el enorme ecosistema que rodea al lenguaje y su constante evolución, con variables, funciones y módulos, se podría afirmar que CSS es sí mismo un lenguaje de programación. Su carácter de propósito único no es obstáculo para considerar todas sus características como un lenguaje de programación. Hablamos sobre CSS, preprocesadores y otras juguetes a disposición de los desarrolladores web.
    En la segunda parte Andros nos cuenta su experiencia en la conferencia de Python España celebrada la semana pasada en Alicante. También nos cuenta el estado de la comunidad de código libre en Python y los retos que afronta en el presente y futuro.
    También contamos alguna experiencia profesional y nos detenemos en el rocambolesco fraude de la EMT en Valencia, donde gracias a una estrategia de phishing han conseguido desplumar 4 millones de euros de fondos públicos.
    Última parte con una sección de radar repletita de enlaces y recomendaciones.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 2 min
  • ¿Por qué es el desarrollo web moderno tan complicado?
    Este episodio está inspirado en un artículo titulado Why is modern web development so complicated? que este episodio y que encontré gracias al canal de Telegram de Andros Fenollosa que informa sobre historias relevantes en Hacker News.
    Una gran ventaja del mundo web consiste en la facilidad de publicar contenido, tan sólo con pocas herramientas y unos conocimientos mínimos. Escribes un documento en HTML, le das estilo y presentación con CSS y algo de comportamiento y dinamismo con JS. Todo esto lo editas en tu navegador y luego es tan fácil como subirlo a un servidor con acceso internet. Es posible que para muchos casos no haga falta complicarse más la vida, ya que es una opción perfectamente válida y lo seguirá siendo durante mucho tiempo. Pero como todos sabemos el desarrollo web moderno, especialmente en la parte del front-end se ha ido complicando de una forma tremenda y cada vez son más las herramientas y los flujos de trabajo que…incorporamos o que pensamos que deberíamos incorporar a nuestro día a día.
    ¿En qué momento por qué todo empezó a complicarse?
    JavaScript es el gran culpable. Como único lenguaje de programación en el navegador ha debido evolucionar para adaptarse y mejorar sus limitaciones.
    Grandes diferencias en el soporte del lenguaje entre navegadores.
    2006 JQuery fue una solución que gracias a su API solucionaba muchos de los problemas (manipulación del DOM, asincronía…) pero necesitas una librería y la sintaxis y la estructura del código termina por ser farragosa de mantener.
    Momento clave. Llega ECMAScript 6 en 2015 para ofrecer un estándar sólido para JS, pero todavía queda pendiente el gran problema clásico….
    Soporte de JavaScript entre navegadores
    Llega un momento en el que se intercambian los papeles. Antes teníamos un JS compatible entre navegadores pero con el coste de ser muy feo de leer y escribir y en cambio ahora tenemos un JS, con características incompatibles entre navegadores pero muchísimo más fácil de leer y escribir.
    La solución pasa por usar Babel un compilador de Javascript que convierte el código en el estándar ECMAScript a un javascript comprensible para navegadores antiguos o que no soportan las nuevas características.
    Esto genera la necesidad de poner en producción una versión diferente del código a la desarrollo y por tanto genera lo que es la mayor limitación con la que nos encontramos en desarrollo web moderno: saber manejar y organizar los entornos locales y de producción. Todo esto ha producido una serie de necesidades con respecto a como gestionar un entorno de desarrollo moderno web: gestores de tarea para mimificar y compactar código, preprocesadores CSS, correctores sintáticos, optimización y compresión de imágenes..y así un largo número de herramientas que hacen cada vez más complicado el desarrollo web.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    57 min
  • ¿Por qué es el desarrollo web moderno tan complicado? #RW112
    Este episodio está inspirado en un artículo del mismo nombre que este episodio y que encontré gracias al canal de Telegram de Andros que informa sobre historias relevantes en Hacker News.
    Hablamos sobre como el clásico HTML, CSS y JavaScript es perfectamente válido hoy en día, pero como todos sabemos el desarrollo web moderno, especialmente en la parte del front-end se ha ido complicando de una forma tremenda. Cada vez son más las herramientas y los flujos de trabajo que incorporamos o que pensamos que deberíamos incorporar a nuestro día a día.
    Comentamos cómo JavaScript es el responsable de que exista un cambio radical en la manera de afrontar nuestro trabajo. Hablamos de compatibilidad entre navegadores, CSS3, el estándar ECMAScript 6, Babel y el reto que supone mantener versiones locales y en producción.
    En la segunda parte del episoido hablamos sobre un curso de Python que ha empezado David y traemos unos interesantes enlaces de Radar.
    https://www.vrk.dev/2019/07/11/why-is-modern-web-development-so-complicated-a-long-yet-hasty-explanation-part-1/
    Canal Telegram Entrevistas en Diferido de José Jiménez
    https://t.me/entrevistaendiferido
    Nuevo Canal YouTube Mozilla Developer
    https://www.youtube.com/channel/UCh5UlGiu9d6LegIeUCW4N1w/videos
    Introducción a Docker y Portnainer en el canal:
    https://www.youtube.com/watch?v=xW5chAETRNs&feature=youtu.be
    Instalación de Drupal 8 on docker y drush
    https://cursosdedesarrollo.com/2019/09/curso-de-drupal-8-iv-instalacion-con-docker-composer-y-drush/
    Nos podéis encontrar en:
    Web: https://republicaweb.es
    Telegram: https://t.me/republicaweb
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    57 min
  • Drupal 8, una robusta combinación de framework y CMS
    En este episodio hablamos de uno de los gestores de contenido abiertos más conocidos y que en su última versión ha tenido una evolución sorprendente. David Vaquero repasa muchas de las mejoras que han incorporado Drupal en su versión 8, tanto para la gestión del contenido por los usuarios finales como para los desarrolladores. Actualmente Drupal ofrece una flexibilidad muy avanzada para poder realizar multitud de proyectos web. Se trata de un software que va más allá de ser un CMS para convertirse en un auténtico framework para la gestión de contenidos web.
    David explica entre otras el nuevo editor, el soporte de internacionalización, la incorporación de librerías completas de Symfony como HttpFoundation, el editor de frontend, twig como motor de plantillas, el API REST y el marcado HTML5 Wai-Aria. También explica brevemente alguna de las buenas prácticas a seguir con la última versión de Drupal.
    Con todas estas mejoras Drupal se establece como una solución muy sólida para ofrecer servicios avanzados de sitios web. David explica que organismos como el Gobierno de Navarra, ya establecen Drupal como la tecnología a utilizar, en detrimento de Joomla o WordPress.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 4 min
  • Drupal 8, una robusta combinación de framework y CMS #RW111
    En este episodio hablamos de uno de los gestores de contenido abiertos más conocidos y que en su última versión ha tenido una evolución sorprendente. David Vaquero repasa muchas de las mejoras que han incorporado Drupal en su versión 8, tanto para la gestión del contenido por los usuarios finales como para los desarrolladores. Actualmente Drupal ofrece una flexibilidad muy avanzada para poder realizar multitud de proyectos web. Se trata de un software que va más allá de ser un CMS para convertirse en un auténtico framework para la gestión de contenidos web.
    David explica entre otras el nuevo editor, el soporte de internacionalización, la incorporación de librerías completas de Symfony como HttpFoundation, el editor de frontend, twig como motor de plantillas, el API REST y el marcado HTML5 Wai-Aria. También explica brevemente alguna de las buenas prácticas a seguir con la última versión de Drupal.
    Con todas estas mejoras Drupal se establece como una solución muy sólida para ofrecer servicios avanzados de sitios web. David explica que organismos como el Gobierno de Navarra, ya establecen Drupal como la tecnología a utilizar, en detrimento de Joomla o WordPress.
    Enlaces de interés
    Buenas prácticas con Drupal 8
    https://cursosdedesarrollo.com/2019/09/curso-de-drupal-8-buenas-practicas/
    Novedades Drupal 8
    http://www.cobdc.net/programarilliure/drupal-8-ha-llegado-repaso-a-algunas-de-sus-principales-novedades/
    Contenta CMS
    https://www.contentacms.org/
    Nos podéis encontrar en:
    Web: https://republicaweb.es
    Telegram: https://t.me/republicaweb
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 4 min
  • Sobre el falso intrusismo y la titulitis en el desarrollo web
    En este episodio del podcast hablamos sobre la variedad de perfiles que existen en el mundo del desarrollo y las barreras que existen a la hora de acceder a los puestos de trabajo. El sector del desarrollo no es ajeno a la En este episodio del podcast hablamos sobre la variedad de perfiles que existen en el mundo del desarrollo y las barreras que existen a la hora de acceder a los puestos de trabajo. El sector del desarrollo no es ajeno a la fragmentación de los perfiles y al déficit que existe entre demanda y oferta de profesionales. La gran variedad de perfiles profesionales que implican el entorno web, tampoco ayuda a definir con claridad la titulación o cualificaciones que se solicitan.
    Hablamos sobre las cualidades que deben demostrar los profesionales de la web, más allá de una titulación académica. Además es un sector que incorpora nuevos trabajadores en diferentes materias y con diferentes experiencias y estudios. También comentamos lo limitado de solicitar titulaciones para acceder a diferentes ofertas de trabajo y lo injusto de limitar a los candidatos por motivo de edad.
    [Min 40:00] En la segunda parte David nos cuenta una experiencia con una solicitud de empleo, que incluía unos requisitos bastante discutibles. También sobre un curso de Java que tuvo que hacer en Madrid recientemente para profesionales de Cobol.
    [Min 50:00] Por último en la parte final hablamos de enlaces y recursos de interés en la sección de Radar, incluyendo hardware, vídeos y libros.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 2 min
  • Sobre el falso intrusismo y la titulitis en el desarrollo web #RW110
    En este episodio del podcast hablamos sobre la variedad de perfiles que existen en el mundo del desarrollo y las barreras que existen a la hora de acceder a los puestos de trabajo. El sector del desarrollo no es ajeno a la fragmentación de los perfiles y al déficit que existe entre demanda y oferta de profesionales. La gran variedad de perfiles profesionales que implican el entorno web, tampoco ayuda a definir con claridad la titulación o cualificaciones que se solicitan.
    Hablamos sobre las cualidades que deben demostrar los profesionales de la web, más allá de una titulación académica. Además es un sector que incorpora nuevos trabajadores en diferentes materias y con diferentes experiencias y estudios. También comentamos lo limitado de solicitar titulaciones para acceder a diferentes ofertas de trabajo y lo injusto de limitar a los candidatos por motivo de edad.
    [Min 40:00] En la segunda parte David nos cuenta una experiencia con una solicitud de empleo, que incluía unos requisitos bastante discutibles. También sobre un curso de Java que tuvo que hacer en Madrid recientemente para profesionales de Cobol.
    [Min 50:00] Por último en la parte final hablamos de enlaces y recursos de interés en la sección de Radar, incluyendo hardware, vídeos y libros.
    Enlaces de interés:
    Charla del Decano de Ciencias Universidad de Vigo
    https://www.youtube.com/watch?v=DewXJhbXo_U
    Libro Vigilancia permanente de Edward Snowden.
    https://www.planetadelibros.com/libro-vigilancia-permanente/299867
    Newsletter Semana PHP de Jesús Amieiro.
    https://www.lasemanaphp.com/
    Tabla de compatibilidad para clientes de email
    https://www.caniemail.com/
    Portátil Pine
    https://www.pine64.org/pinebook-pro/
    Artículo de Swagger en el blog:
    https://cursosdedesarrollo.com/2019/09/swagger-una-herramienta-libre-para-la-documentacion-y-utilidades-de-los-servicios-rest/
    Vídeo Utilización de Swagger Editor por David Vaquero
    https://www.youtube.com/watch?v=TzihJUW9Z-E&feature=youtu.be
    Nos podéis encontrar en:
    Web: https://republicaweb.es
    Telegram: https://t.me/republicaweb
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 2 min
  • Hablando sobre perfiles intermedios y privacidad por defecto en navegadores
    Volvemos tras la pausa de verano con un episodio completo que incluye los diferentes apartados que hacemos en el podcast. Empezamos hablando sobre los perfiles intermedios que hacen de puente entre el equipo técnico (diseñadores y programadores) y el resto de la empresa o los clientes. Comentamos alguna experiencia y nuestra opinión sobre la efectividad de su trabajo. Discutimos como los aspectos de organización y de política de empresa suelen afectar mucho al trabajo que hacemos en los proyectos web. En ocasiones esas personas pueden ayudar mucho o también ser una capa adicional en la burocracia de las empresas.
    Seguimos este episodio hablando de la tendencia de los navegadores hacia la privacidad por defecto, con configuraciones nativas para bloquear rastreadores, cookies de terceros, minado de criptomonedas y huellas digitales (fingerprinting). Discutimos las diferentes motivaciones de los fabricantes como Firefox, Google y Safari, además de hablar de la postura de los consumidores con respecto a la privacidad.
    En la tercera parte retomamos la sección Backlog y discutimos un par de casos reales que han tenido recientemente Andros y David. En el caso de Andros, el de una persona que se enfrenta al caso de no disponer de un área o panel de control desde el que controlar su página web y en el caso de David, un problema que surgió con una incompatibilidad del constructor Divi en el servidor que alojaba su WordPress.
    En la último sección de este episodio del podcast, volvemos a la carga con la sección Radar, con enlaces y recomendaciones de interés.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 10 min
  • Hablando sobre perfiles intermedios y privacidad por defecto en navegadores #RW109
    Volvemos tras el parón veraniego con un episodio completo que incluye varios apartados. Empezamos hablando sobre los perfiles intermedios que hacen de puente entre el equipo técnico (diseñadores y programadores) y el resto de la empresa o los clientes. Comentamos alguna experiencia y nuestra opinión sobre la efectividad de su trabajo.
    Seguimos este episodio hablando de la tendencia de los navegadores hacia la privacidad por defecto, con configuraciones nativas para bloquear rastreadores, cookies de terceros, minado de criptomonedas y huellas digitales (fingerprinting). Discutimos las motivaciones de los fabricantes y la postura de los consumidores con respecto a la privacidad.
    En la tercera parte retomamos la sección Backlog y discutimos un par de casos reales que han tenido recientemente Andros y David.
    Por último volvemos a la carga con la sección Radar, con enlaces y recomendaciones de interés.
    Enlaces de interés:
    https://bundlephobia.com/
    find the cost of adding a npm package to your bundle
    https://www.deepl.com/
    DeepL desarrolla inteligencia artificial para comprender y traducir textos.
    Libro Web Design - The Evolution of the Digital World 1990 Today editorial Taschen
    https://www.taschen.com/pages/es/catalogue/graphic_design/all/04690/facts.web_design_the_evolution_of_the_digital_world_1990today.htm
    Composing better emails, trucos y buenas prácticas para escribir correos electrónicos
    https://iridakos.com/how-to/2019/06/26/composing-better-emails.html
    Canal de Telegram creado por Andros - Important stories alert for Hacker News
    https://t.me/important_stories_alert_hacknews
    Elementor, Page Builder libre para WordPress:
    https://elementor.com/
    Conector de Woocommerce para Moodle - MooWoodle: https://es.wordpress.org/plugins/moowoodle/
    Nuevo post: Itinerario de Desarrollador Frontend
    https://cursosdedesarrollo.com/2019/09/itinerario-de-desarrollador-frontend/
    Nos podéis encontrar en:
    Web: https://republicaweb.es
    Telegram: https://t.me/republicaweb
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    1 hr 10 min
  • Las bicicletas y el desarrollo web son para el verano
    Llegados a estas fechas de riguroso estío, tenemos que hacer pausa y por tanto éste es el último episodio del podcast hasta septiembre. Precisamente de esto hablamos en este episodio 108, de lo que supone para nosotros estos días veraniegos. El ritmo de estos días depende en gran medida de tu actividad, tus clientes o tus proyectos. Para muchos esta época veraniega es de trabajo intenso, ya que muchos clientes quieren preparar nueva temporada o dejar sus páginas o servicio web listos para septiembre. Es el caso que comenta Andros, que para él es una época, junto con la de Navidad, que concentra una actividad más elevada de lo que pudiera parecer.
    David cuenta cómo para él, agosto es inhábil debido al parón absoluto en materia formativa y por tanto, es una época ideal para preparar contenidos y aprender o afianzar tecnologías o herramientas. Con todo los meses de verano suelen ser buenos para trabajar, debido al bajón de demandas por parte de los clientes. Además comentamos que son buenos meses para, gracias al tiempo libre, profundizar en nuevas herramientas y reforzar conocimientos. Y es que se comenta en el episodio, la gente de la web estamos algo chalados, ya que por nuestra curiosidad siempre queremos estar actualizados en nuestro trabajo, incluso en vacaciones. Es lo que tiene dedicarse a algo que nos apasiona, como comenta David.
    Por último también hablamos de que el verano es una época buena para afilar la sierra y poder leer o practicar nuevas habilidades que mejoren tu perfil profesional. Y por supuesto para otros para descansar y también desconectar. También hay que reconocer que en muchas ocasiones nos ponemos demasiadas expectativas en los meses de verano, ya que se pasan volando y las obligaciones familiares mandan. Discutimos los proyectos que tenemos en mente para este verano, recomendamos algún recurso, hablamos de como desconectar y las expectativas a veces algo optimistas, que nos generan estos meses.
    «El verano tampoco debe ser una época para marcarnos propósitos que se deben cumplir en septiembre o en octubre. Debe ser una época para cumplir propósitos en verano.»Javier
    En la segunda parte del episodio volvemos con la sección Radar donde ofrecemos recursos de interés y recomendaciones variadas, incluyendo por supuesto libros.
    Hemos participado en este episodio desde Valencia, Andros Fenollosa y Javier Archeni, y desde Salamanca, David Vaquero.
    Visita la web del podcast donde encontrarás los enlaces de interés discutidos en el episodio. Estaremos encantados de recibir vuestros comentarios y reacciones.
    Nos podéis encontrar en:
    Web: republicaweb.es
    Canal Telegram: t.me/republicaweb
    Grupo Telegram Malditos Webmasters
    Twitter: @republicawebes
    Facebook: https://www.facebook.com/republicaweb
    ¡Contribuye a este podcast!. A través de la plataforma Buy me a coffee puedes realizar una mínima aportación desde 3€ que ayude a sostener a este podcast. Tú eliges el importe y si deseas un pago único o recurrente. ¡Muchas gracias!
    Sitio web de Javier Archeni: https://javierarcheni.com
    Sitio web de Andros Fenollosa https://programadorwebvalencia.com
    Sitio web de David Vaquero https://cursosdedesarrollo.com
    48 min

About República Web

From the publisher's feed

República Web es un programa dedicado a todas las personas que se ganan la vida con internet y la tecnología. En el programa se hablará de desarrollo web, herramientas y tecnologías de internet. En…