{"id":15173,"date":"2023-05-03T10:02:18","date_gmt":"2023-05-03T10:02:18","guid":{"rendered":"https:\/\/beta.bluetab.net\/?p=15173"},"modified":"2023-05-03T10:21:28","modified_gmt":"2023-05-03T10:21:28","slug":"bluetab-en-la-elixirconfeu-2023","status":"publish","type":"post","link":"https:\/\/bluetab.com\/es\/bluetab-en-la-elixirconfeu-2023\/","title":{"rendered":"Bluetab en la ElixirConfEU 2023"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15173\" class=\"elementor elementor-15173\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae9e51a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae9e51a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-22b2db4\" data-id=\"22b2db4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-27a9cf5\" data-id=\"27a9cf5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2584c6d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2584c6d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e62396e\" data-id=\"e62396e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41a61d0 elementor-widget elementor-widget-heading\" data-id=\"41a61d0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Bluetab en la ElixirConfEU 2023<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6eeaa01 elementor-widget elementor-widget-text-editor\" data-id=\"6eeaa01\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Lisboa 20 y 21 de Abril<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b9eec41 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b9eec41\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4b8be14\" data-id=\"4b8be14\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ffde65 elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--shape-circle elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"0ffde65\" data-element_type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-twitter\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-linkedin\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-48f667b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48f667b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-73dfdc5\" data-id=\"73dfdc5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-274ea03 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"274ea03\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-1024x460.jpg\" class=\"attachment-large size-large wp-image-15174\" alt=\"\" srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-1024x460.jpg 1024w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-300x135.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-768x345.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-1536x691.jpg 1536w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-2048x921.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f501259 elementor-widget elementor-widget-heading\" data-id=\"f501259\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfQu\u00e9 es Elixir?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a90987 elementor-widget elementor-widget-text-editor\" data-id=\"8a90987\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Elixir es un lenguaje de<\/span><b> programaci\u00f3n funcional<\/b> <b>de alto nivel<\/b><span style=\"font-weight: 400;\">, dise\u00f1ado para crear aplicaciones escalables y distribuidas en sistemas concurrentes. Fue creado por el programador brasile\u00f1o <\/span><b>Jos\u00e9 Valim<\/b><span style=\"font-weight: 400;\"> en 2012 y se basa en la plataforma de Erlang\/OTP (BEAM), aprovechando su eficiencia y escalabilidad.<\/span><\/p><p><span style=\"font-weight: 400;\">Elixir se enfoca en la programaci\u00f3n funcional, lo que significa que se centra en la evaluaci\u00f3n de expresiones y la creaci\u00f3n de funciones en lugar de seguir un flujo de control de programa. Esto hace que Elixir sea <\/span><b>altamente expresivo, f\u00e1cil de leer y de escribir<\/b><span style=\"font-weight: 400;\">, lo que lo hace adecuado para proyectos complejos y distribuidos.<\/span><\/p><p><span style=\"font-weight: 400;\">En este art\u00edculo os traemos un resumen de las charlas que hemos seleccionado y que adem\u00e1s enlazamos para que pod\u00e1is tener acceso a ellas. \u00a1Ya os adelantamos que para los fan\u00e1ticos de este lenguaje son una aut\u00e9ntica maravilla!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b78d1ad elementor-widget elementor-widget-heading\" data-id=\"b78d1ad\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Elixir 1.15, tipado te\u00f3rico y ML con Livebooks<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ea5dc6 elementor-widget elementor-widget-video\" data-id=\"3ea5dc6\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=xItzdrzY1Dc&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78bac5a elementor-widget elementor-widget-text-editor\" data-id=\"78bac5a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">En la apertura del evento, el mism\u00edsimo creador de Elixir Jose Valim, abord\u00f3 principalmente tres \u00e1reas de inter\u00e9s:<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0* Tipado te\u00f3rico<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0* Mejora de la experiencia de desarrollo y aprendizaje del lenguaje<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0* Machine Learning con Elixir<\/span><\/p><p><span style=\"font-weight: 400;\">A continuaci\u00f3n dio paso a los principales <\/span><b>cambios de la nueva versi\u00f3n 1.15<\/b><span style=\"font-weight: 400;\"> de Elixir, destacando la <\/span><b>mejora en los tiempos de compilaci\u00f3n y la integraci\u00f3n con Erlang\/OTP 26<\/b><span style=\"font-weight: 400;\">, para luego proseguir a un asunto muy candente en la comunidad: <\/span><b>el tipado te\u00f3rico en Elixir<\/b><span style=\"font-weight: 400;\">. La investigaci\u00f3n de un sistema de tipado que fuera coherente con la filosof\u00eda del lenguaje ha sido la tesis del Doctorando Guillaume Duboc, mentorada por Giuseppe Castagna y por Jos\u00e9 Valim. Los pr\u00f3ximos pasos para 2023 son empezar a implementar el sistema.<\/span><\/p><p><span style=\"font-weight: 400;\">El principal tema de la Keynote ha sido las <\/span><b>mejoras en las herramientas de desarrollador<\/b><span style=\"font-weight: 400;\">, c\u00f3mo por ejemplo:<\/span><\/p><ul><li><span style=\"font-weight: 400;\">`dbg\/2` &#8211; imprimir en detalle los pipes y crear breakpoint de debug en `iex`.<\/span><\/li><li><span style=\"font-weight: 400;\">`Mix.install\\2` &#8211; instalar dependencias en tiempo de ejecuci\u00f3n.<\/span><\/li><li><span style=\"font-weight: 400;\">`mix format` &#8211; mejoras en los plugins de las IDEs que permiten por ejemplo formatear c\u00f3digo `HEEx` embebido.<\/span><\/li><li><span style=\"font-weight: 400;\">`Compilation tracers` &#8211; nuevas formas de analizar la compilaci\u00f3n que permiten aprender en profundidad que se est\u00e1 haciendo \u00abunder the hood\u00bb.<\/span><\/li><li><span style=\"font-weight: 400;\">`Code.Fragment` &#8211; permite analizar c\u00f3digo incompleto (no compilable) para una mejor experiencia en las IDEs.<\/span><\/li><\/ul><p><b>C\u00f3mo gran novedad cabe destacar el gran avance de `Livebook`<\/b><span style=\"font-weight: 400;\"> una herramienta que se asemeja a los notebooks de Jupyter. Livebook es una aplicaci\u00f3n donde se puede documentar y ejecutar c\u00f3digo de forma interactiva, pero tiene una gran integraci\u00f3n con las peculiaridades de Elixir y es una gran herramienta para ense\u00f1ar las abstracciones del lenguaje y los procesos. Como dato, se han integrado en esta herramienta formas de visualizaci\u00f3n de los procesos concurrentes de Elixir, algo muy \u00fatil para comprender c\u00f3mo funcionan las tareas as\u00edncronas.<\/span><\/p><p><span style=\"font-weight: 400;\">Y por \u00faltimo, c\u00f3mo no pod\u00eda faltar, destacar los <\/span><b>\u00faltimos avances en las herramientas para Machine Learning<\/b><span style=\"font-weight: 400;\"> que se est\u00e1n desarrollando y que se explican en las siguientes charlas que compartimos:\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Por valor de inter\u00e9s, podr\u00edamos mencionar todas las charlas. Sin embargo, para no extendernos en este art\u00edculo, queremos referenciar un par de charlas que sobresalieron y finalmente la esperada keynote de cierre de Chris McCord, el creador del framework Phoenix.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5380f00 elementor-widget elementor-widget-heading\" data-id=\"5380f00\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ejecuta modelos de Hugging Face con Livebook<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0904d5 elementor-widget elementor-widget-video\" data-id=\"f0904d5\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=VcOvNTxUaIo&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dbcfc9 elementor-widget elementor-widget-text-editor\" data-id=\"1dbcfc9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Jonatan Klosko es un joven muy activo en la comunidad de Elixir y ha sido uno de los creadores de <\/span><b>Livebook y Bumblebee<\/b><span style=\"font-weight: 400;\">. Una herramienta que est\u00e1 cogiendo mucha tracci\u00f3n. En primera instancia parece una copia de los \u00abJupyter Notebooks\u00bb inicialmente creados para python pero que actualmente permite utilizar Kernels de varios lenguajes de programaci\u00f3n. Sin embargo, c\u00f3mo coment\u00f3 Jos\u00e9 Valim contestando a una pregunta despu\u00e9s de su keynote, tiene diferencias elementales que la hacen a medida para Elixir, c\u00f3mo por ejemplo la <\/span><b>completa inmutabilidad del estado<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">Jonatan ha entrado al detalle sobre los \u00faltimos avances utilizando las SmartCells de IA y luego ha ense\u00f1ado *under the hood*, c\u00f3mo se utilizan los modelos de Hugging Face para acceder a una infinidad de modelos gratuitos pre-entrenados y sacar provecho de esa tecnolog\u00eda de punta con el m\u00ednimo esfuerzo.<\/span><\/p><p><span style=\"font-weight: 400;\">Ha sido curiosa la experiencia que ha compartido de que una de las partes m\u00e1s dif\u00edciles del proyecto ha sido hacer ingenier\u00eda inversa para interpretar los archivos `pickle` de `python`, que es el formato binario utilizado para almacenar la informaci\u00f3n sobre cada modelo, c\u00f3mo la forma de los par\u00e1metros de entrada y salida.<\/span><\/p><p><span style=\"font-weight: 400;\">Con todo ese trabajo hecho, <\/span><b>en pocos minutos es posible abrir un Livebook y ejecutar, por ejemplo, un modelo de lenguaje natural que complete m\u00e1scaras en una frase o hasta ejecutar el modelo de `stable diffusion` para generar im\u00e1genes a partir de frases<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-513759e elementor-widget elementor-widget-heading\" data-id=\"513759e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Recreando un meme con tecnolog\u00eda de punta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca8fe3c elementor-widget elementor-widget-video\" data-id=\"ca8fe3c\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=GFxUgbfQ3w0&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c3cacb elementor-widget elementor-widget-text-editor\" data-id=\"9c3cacb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Seguramente si has visto la serie \u00abSillicon Valley\u00bb te suene el nombre de esta charla ya que \u00abNot Hotdog\u00bb es una app cuyo \u00e9xito subi\u00f3 exponencialmente tras aparecer en la sitcom.<\/span><\/p><p><span style=\"font-weight: 400;\">Evadne Wu es una ingeniera de software con experiencia en el desarrollo de aplicaciones m\u00f3viles y web.<\/span><\/p><p><span style=\"font-weight: 400;\">Wu expuso el desarrollo de la aplicaci\u00f3n utilizando un <\/span><b>modelo de aprendizaje autom\u00e1tico pre-entrenado<\/b><span style=\"font-weight: 400;\"> para identificar si una imagen contiene un hotdog o no. <\/span><b>Demostr\u00f3 c\u00f3mo se puede utilizar Elixir<\/b><span style=\"font-weight: 400;\"> y algunas bibliotecas de procesamiento de im\u00e1genes <\/span><b>para implementar un sistema de clasificaci\u00f3n basado en aprendizaje autom\u00e1tico<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">Tambi\u00e9n ense\u00f1\u00f3 todo el pipeline de captura de v\u00eddeo y extracci\u00f3n de frames con WebRTC y Membrane. En la presentaci\u00f3n original que hab\u00eda preparado, utilizaba `YOLOv5` para la clasificaci\u00f3n de im\u00e1genes, pero con los recientes avances de \u2018Bumblebee Vision\u2019 se percat\u00f3 que lo pod\u00eda hacer completamente en Elixir con menos l\u00edneas de c\u00f3digo, dando c\u00f3mo resultado una<\/span><b> mejor respuesta en el an\u00e1lisis en tiempo real<\/b><span style=\"font-weight: 400;\"> junto con LiveView.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dada3b elementor-widget elementor-widget-heading\" data-id=\"8dada3b\" data-element_type=\"widget\" id=\"referencias\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Un repaso de la trayectoria y futuro de LiveView<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84a84e9 elementor-widget elementor-widget-video\" data-id=\"84a84e9\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=BXPAsESHVEU&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-636135e elementor-widget elementor-widget-text-editor\" data-id=\"636135e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Chris McCord es el creador de, probablemente <\/span><b>el m\u00e1s utilizado framework de Elixir, Phoenix<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">En su charla, Chris empez\u00f3 contando la historia y las motivaciones detr\u00e1s de <\/span><b>LiveView, una tecnolog\u00eda para construir aplicaciones web interactivas en tiempo real utilizando Elixir y Phoenix<\/b><span style=\"font-weight: 400;\">. La idea surgi\u00f3 c\u00f3mo una soluci\u00f3n para mejorar la experiencia del usuario y reducir la complejidad de las aplicaciones web, que requer\u00edan mucho c\u00f3digo JavaScript y APIs para lograr una interfaz de usuario rica. LiveView toma el template del usuario y env\u00eda HTML por WebSocket a trav\u00e9s de Phoenix Channels, lo que permite manejar el estado y las actualizaciones del usuario en tiempo real, utilizando una optimizaci\u00f3n \u00fanica llamada &#8216;live_eex&#8217;.<\/span><\/p><p><span style=\"font-weight: 400;\">Adem\u00e1s, Live View utiliza \u00ablifecycle hooks\u00bb para componer diferentes eventos, y HEEx es el nuevo motor de plantillas que se utiliza para resolver los problemas que surgieron con el anterior motor de plantillas llamado \u00abLEEx\u00bb. HEEx resuelve estos problemas al proporcionar bloques de construcci\u00f3n m\u00e1s peque\u00f1os y una sintaxis m\u00e1s limpia y clara.<\/span><\/p><p><span style=\"font-weight: 400;\">Tambi\u00e9n se menciona la implementaci\u00f3n de streams, una manera de optimizar las colecciones en el servidor para actualizar la informaci\u00f3n en el cliente sin necesidad de guardarla en memoria, lo que permite actualizaciones y eliminaciones de elementos en la interfaz de manera m\u00e1s din\u00e1mica y flexible. Adem\u00e1s, explican c\u00f3mo los streams ayudan a limitar el n\u00famero de elementos a renderizar en la interfaz, lo que mejora el rendimiento del navegador.<\/span><\/p><p><span style=\"font-weight: 400;\">En resumen, LiveView es una tecnolog\u00eda que permite construir aplicaciones web interactivas en tiempo real utilizando Elixir y Phoenix, que utiliza WebSocket para enviar HTML y manejar el estado y las actualizaciones del usuario. Adem\u00e1s, <\/span><b>HEEx y slots son una forma de crear interfaces de usuario modularizadas y streams optimiza las colecciones<\/b><span style=\"font-weight: 400;\"> para actualizar la informaci\u00f3n en el cliente sin necesidad de guardarla en memoria, mejorando significativamente el rendimiento de las aplicaciones en vivo y <\/span><b>permitiendo el desarrollo de caracter\u00edsticas m\u00e1s avanzadas<\/b><span style=\"font-weight: 400;\"> en LiveView.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0dfef77 elementor-widget elementor-widget-heading\" data-id=\"0dfef77\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">En conclusi\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-697960a elementor-widget elementor-widget-text-editor\" data-id=\"697960a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">La ElixirConf del 2023 ha sido un evento impresionante y gratificante para todos los asistentes. Hemos tenido la oportunidad de aprender de algunos de los mejores profesionales en la industria y compartir conocimientos y experiencias con otros miembros de la comunidad de Elixir.<\/span><\/p><p><span style=\"font-weight: 400;\">Nos fuimos de la ElixirConf llenos de inspiraci\u00f3n y entusiasmo por el futuro de Elixir y estamos ansiosos por aplicar todo lo que hemos aprendido en nuestros proyectos.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Desde aqu\u00ed, queremos agradecer a Bluetab por facilitarnos asistir a este evento.<\/span><\/p><p><span style=\"font-weight: 400;\">Para m\u00e1s informaci\u00f3n puedes visitar la web <a href=\"https:\/\/www.elixirconf.eu\">[ElixirConfEU 2023 Lisbon]<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1be251e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1be251e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-edfbd67\" data-id=\"edfbd67\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ebcb6e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ebcb6e5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-133365a\" data-id=\"133365a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c55b3a elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--shape-circle elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"3c55b3a\" data-element_type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-twitter\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-linkedin\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-c775aa0 elementor-widget elementor-widget-spacer\" data-id=\"c775aa0\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e334282 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e334282\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-186a982\" data-id=\"186a982\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b442409 elementor-widget elementor-widget-heading\" data-id=\"b442409\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u00bfQuieres saber m\u00e1s de lo que ofrecemos y ver otros casos de \u00e9xito?<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adfb080 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"adfb080\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/es\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCUBRE BLUETAB<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dc31455 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"dc31455\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-685ab40\" data-id=\"685ab40\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5c9322 elementor-widget elementor-widget-text-editor\" data-id=\"a5c9322\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>SOLUCIONES, <\/b>SOMOS EXPERTOS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8f0b5e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8f0b5e8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2c61cc0\" data-id=\"2c61cc0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e934fc9 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"e934fc9\" data-element_type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/data-strategy\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"strategy-opt\" data-bg-image=\"url(https:\/\/bluetabsolutions.com\/wp-content\/uploads\/2020\/10\/strategy-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tDATA STRATEGY\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0ecb859\" data-id=\"0ecb859\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29d6ad9 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"29d6ad9\" data-element_type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/data-fabric\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"fabric-opt\" data-bg-image=\"url(https:\/\/bluetabsolutions.com\/wp-content\/uploads\/2020\/10\/fabric-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tDATA FABRIC\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b7293d2\" data-id=\"b7293d2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9e2ca20 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"9e2ca20\" data-element_type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/augmented-analytics\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"AUGMENTED-ANALYTICS-opt\" data-bg-image=\"url(https:\/\/bluetabsolutions.com\/wp-content\/uploads\/2020\/10\/AUGMENTED-ANALYTICS-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tAUGMENTED ANALYTICS\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fb7705a\" data-id=\"fb7705a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-89468bd elementor-widget elementor-widget-text-editor\" data-id=\"89468bd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Te puede interesar<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c139676 elementor-posts--align-left elementor-grid-1 elementor-posts--thumbnail-left elementor-hidden-phone elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"c139676\" data-element_type=\"widget\" data-settings=\"{&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-6158 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-noticias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"156\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/well-architectured-blog-300x156.jpg\" class=\"attachment-medium size-medium wp-image-6159 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/well-architectured-blog-300x156.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/well-architectured-blog-768x399.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/well-architectured-blog.jpg 793w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/156;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" >\n\t\t\t\tBluetab se certifica como AWS Well Architected Partner Program\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\toctubre 19, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Bluetab se certifica como AWS Well Architected Partner Program\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4912 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tendencias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"163\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/fraude-II-300x163.jpg\" class=\"attachment-medium size-medium wp-image-6197 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/fraude-II-300x163.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/fraude-II-768x417.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/10\/fraude-II.jpg 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/163;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico\/\" >\n\t\t\t\tDetecci\u00f3n de Fraude Bancario con aprendizaje autom\u00e1tico\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tseptiembre 17, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Detecci\u00f3n de Fraude Bancario con aprendizaje autom\u00e1tico\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4916 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-noticias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/tenemos-plan-b\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/09\/11_6-plan-b-reto-pelayo-300x169.jpg\" class=\"attachment-medium size-medium wp-image-4917 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2020\/09\/11_6-plan-b-reto-pelayo-300x169.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/09\/11_6-plan-b-reto-pelayo-1024x577.jpg 1024w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/09\/11_6-plan-b-reto-pelayo-768x433.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2020\/09\/11_6-plan-b-reto-pelayo.jpg 1192w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/tenemos-plan-b\/\" >\n\t\t\t\tTenemos Plan B\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tseptiembre 17, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/tenemos-plan-b\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Tenemos Plan B\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31f886f elementor-posts--align-left elementor-grid-1 elementor-hidden-desktop elementor-hidden-tablet elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"31f886f\" data-element_type=\"widget\" data-settings=\"{&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-20303 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/domina-los-costos-en-la-nube-optimizacion-de-gcs-y-bigquery-en-google-cloud\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"150\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2025\/03\/Parte-de-arriba-linkidin-3-300x150.png\" class=\"attachment-medium size-medium wp-image-20340 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2025\/03\/Parte-de-arriba-linkidin-3-300x150.png 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/03\/Parte-de-arriba-linkidin-3-1024x512.png 1024w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/03\/Parte-de-arriba-linkidin-3-768x384.png 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/03\/Parte-de-arriba-linkidin-3.png 1200w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/150;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/domina-los-costos-en-la-nube-optimizacion-de-gcs-y-bigquery-en-google-cloud\/\" >\n\t\t\t\tDomina los Costos en la Nube: Optimizaci\u00f3n de GCS y BigQuery en Google Cloud\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tmarzo 17, 2025\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/domina-los-costos-en-la-nube-optimizacion-de-gcs-y-bigquery-en-google-cloud\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Domina los Costos en la Nube: Optimizaci\u00f3n de GCS y BigQuery en Google Cloud\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-20277 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tendencias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/la-gestion-del-cambio-el-puente-entre-las-ideas-y-el-exito\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25-300x169.jpg\" class=\"attachment-medium size-medium wp-image-20278 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25-300x169.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25-1024x576.jpg 1024w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25-768x432.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25-1536x864.jpg 1536w, https:\/\/bluetab.com\/wp-content\/uploads\/2025\/02\/image-2025-2-5_10-34-25.jpg 1600w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/la-gestion-del-cambio-el-puente-entre-las-ideas-y-el-exito\/\" >\n\t\t\t\tLa gesti\u00f3n del cambio: El puente entre las ideas y el \u00e9xito\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tfebrero 5, 2025\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/la-gestion-del-cambio-el-puente-entre-las-ideas-y-el-exito\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre La gesti\u00f3n del cambio: El puente entre las ideas y el \u00e9xito\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-16076 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.com\/es\/personal-maps-conociendonos-mas\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/bluetab.com\/wp-content\/uploads\/2023\/10\/world-300x200.jpg\" class=\"attachment-medium size-medium wp-image-16093 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.com\/wp-content\/uploads\/2023\/10\/world-300x200.jpg 300w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/10\/world-768x513.jpg 768w, https:\/\/bluetab.com\/wp-content\/uploads\/2023\/10\/world.jpg 794w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.com\/es\/personal-maps-conociendonos-mas\/\" >\n\t\t\t\tPERSONAL MAPS: conoci\u00e9ndonos m\u00e1s\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\toctubre 24, 2023\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.com\/es\/personal-maps-conociendonos-mas\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre PERSONAL MAPS: conoci\u00e9ndonos m\u00e1s\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Lisboa 20 y 21 de Abril \u00bfQu\u00e9 es Elixir? Elixir es un lenguaje de programaci\u00f3n funcional de alto nivel, dise\u00f1ado para crear aplicaciones escalables y<\/p>\n","protected":false},"author":1,"featured_media":15174,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[631],"tags":[],"class_list":{"0":"post-15173","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tech","8":"entry"},"uagb_featured_image_src":{"full":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-scaled.jpg",2560,1151,false],"thumbnail":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-150x150.jpg",150,150,true],"medium":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-300x135.jpg",300,135,true],"medium_large":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-768x345.jpg",768,345,true],"large":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-1024x460.jpg",1024,460,true],"1536x1536":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-1536x691.jpg",1536,691,true],"2048x2048":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-2048x921.jpg",2048,921,true],"sidebar-featured":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-75x75.jpg",75,75,true],"genesis-singular-images":["https:\/\/bluetab.com\/wp-content\/uploads\/2023\/05\/20230419_225526-702x526.jpg",702,526,true]},"uagb_author_info":{"display_name":"Bluetab","author_link":"https:\/\/bluetab.com\/es\/author\/user\/"},"uagb_comment_info":0,"uagb_excerpt":"Lisboa 20 y 21 de Abril \u00bfQu\u00e9 es Elixir? Elixir es un lenguaje de programaci\u00f3n funcional de alto nivel, dise\u00f1ado para crear aplicaciones escalables y","_links":{"self":[{"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/posts\/15173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/comments?post=15173"}],"version-history":[{"count":13,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/posts\/15173\/revisions"}],"predecessor-version":[{"id":15189,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/posts\/15173\/revisions\/15189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/media\/15174"}],"wp:attachment":[{"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/media?parent=15173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/categories?post=15173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluetab.com\/es\/wp-json\/wp\/v2\/tags?post=15173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}