Publicado por
José M. Alarcón Aguín
el
Un serializador es una o varias clases especializadas que se encargan de leer y escribir datos entre un objeto determinado y una cadena de texto y viceversa. Así, un serializador JSON es una clase que permite convertir cualquier objeto a una cadena de texto en formato JSON y al contrario: a partir de una cadena de texto en formato JSON es capaz de devolvernos un objeto del tipo adecuado usando alguna clase que tengamos en el código. En este artículo te contamos cómo puedes hacer este proceso en los dos sentidos utilizando tan solo lo que te ofrece .NET de serie.
[Más]
Publicado por
José M. Alarcón Aguín
el
Los objetos XHR (XmlHttpRequest) del navegador son la base de AJAX, y sirven para realizar llamadas asíncronas a nuestra propia web o a webs externas. Estamos muy acostumbrados a ver este tipo de llamadas para obtener un valor de texto desde un servicio. Pero no es tan habitual usarlo para recibir otro tipo de datos binarios, por ejemplo archivos completos de imágenes o vídeo. Para lograrlo antiguamente era muy complejo. Por fortuna, hoy en día es mucho más sencillo pero nos implica conocer al menos dos tipos de datos específicos de JavaScript: ArrayBuffer y Blob. Vamos a verlos...
[Más]
Publicado por
David Charte
el
¿Cómo procesar imágenes con machine learning para reconocimiento y clasificación de objetos? La identificación de objetos en imágenes tiene múltiples aplicaciones: desde algo tan prosaico como identificar gatos o perros en fotografías, hasta la detección de tumores en pruebas diagnósticas o clasificar las piezas de una línea de producción según su calidad. En este vídeo práctico, nuestro tutor David Charte te explica desde cero cómo funcionan las técnicas de Deep Learning para clasificación automática de imágenes y cómo podemos utilizar Python y el paquete de Deep Learning Tensorflow (creado por Google) para lograrlo.
[Más]
Publicado por
campusMVP
el
HTTP/3 es una nueva versión de HTTP. El protocolo HTTP/3 es compatible con la mayoría de los navegadores y servidores modernos y permite obtener grandes ventajas de velocidad sobre todo para usuarios móviles o con conexiones poco fiables. En este artículo te contamos cómo puedes sacarle partido desde .NET.
[Más]
Publicado por
José M. Alarcón Aguín
el
La última versión de Java, Java 18, ya está disponible para descarga al igual que el correspondiente OpenJDK. Esta nueva versión trae 9 cambios en la plataforma, de los cuales 3 son experimentales. Te contamos con detalle de qué va cada uno de ellos.
[Más]
Publicado por
José M. Alarcón Aguín
el
¿Cómo harías un programa, con tu lenguaje favorito, que fuese capaz de detectar a las personas que hay en una foto y quitar todo lo demás para poder sustituirlo? Si lo piensas, no es nada fácil. De hecho es casi imposible hacerlo de manera genérica y que funcione bien. Sin embargo las redes neuronales y los modelos entrenados con ellas convierten la tarea en algo factible e incluso sencillo. En este artículo + vídeo te explicamos cómo lograrlo con tan solo 5 líneas de Python.
[Más]
Publicado por
campusMVP
el
Aquí estamos una vez más para resumirte algunas de las noticias tecnológicas para desarrolladores que nos han parecido más interesantes en las últimas semanas. Si te interesa recibir este tipo de noticias en tu email para no perderte nada, la mejor opción es suscribirte a nuestro boletín.
[Más]
Publicado por
José M. Alarcón Aguín
el
.NET lleva ya más de 20 años entre nosotros. Y eso sin contar todo el tiempo que estuvo en beta antes de que lo lanzaran. A pesar de todo este tiempo, todavía persisten un montón de mitos e ideas equivocadas sobre esta tecnología que mucha gente se sigue creyendo y que no son ciertas.
Hoy te voy a desmontar los 5 mitos más importantes.
[Más]
Publicado por
José M. Alarcón Aguín
el
Ahora que ya sabes montar tu entorno de trabajo con Python basado en miniconda, vamos a ver cómo puedes gestionar varios entornos en parelelo con conda y cómo puedes gestionar las dependencias con conda para poder recuperarlas con facilidad siempre que quieras.
[Más]
Publicado por
José M. Alarcón Aguín
el
Si haces desarrollo front-end en Visual Studio Code y quieres disponer de un previsualizador automático para poder ver tus cambios de código aplicados en vivo en un navegador, en este vídeo te explico paso a paso cómo hacerlo. Además conseguiremos que funcione también por https de manera local. Y todo ello gratis, sin pagar certificados.
[Más]