Publicado por
José M. Alarcón Aguín
el
¿Cómo funciona el Machine Learning? En este vídeo + artículo te explicamos lo básico de forma sencilla y en muy poco tiempo, comparando la solución a un problema hecha con un lenguaje tradicional o con métodos de Aprendizaje Automático.
[Más]
Publicado por
José M. Alarcón Aguín
el
Una de las mejores características de .NET Core cuando salió (y ahora de .NET) es que permite crear aplicaciones multiplataforma. Esto significa que podemos crear aplicaciones para Windows, Linux o macOS con la misma base de código. Ahora bien, si usas Visual Studio, poder depurar las aplicaciones que hagas para Linux es un poco complicado ya que Visual Studio no está en este sistema operativo. No hay problema... En este artículo con vídeo práctico te cuento cómo puedes depurar desde Visual Studio y Windows tus aplicaciones para Linux gracias a la magia de WSL.
[Más]
Publicado por
José M. Alarcón Aguín
el
Quizá no lo sepas, pero si tienes Windows 10, también tienes Linux y todas sus herramientas... La proliferación de herramientas de desarrollo de código abierto nacidas en el mundo Linux ha hecho que muchos desarrolladores creasen versiones de sus herramientas que solo funcionan en sistemas basados en UNIX, como Linux o macOS. Esto tradicionalmente había dejado fuera (o con mucho retraso) a los desarrolladores que utilizaban Windows como sistema operativo principal. Conscientes de este problema y de que Windows no estaba siendo la plataforma favorita para muchos desarrolladores, hace ya varios años Microsoft incluyó en Windows 10 algo impensable hasta ese momento: Linux como parte integral de Windows.
[Más]
Publicado por
José M. Alarcón Aguín
el
Los lenguajes de programación modernos como C#, Java, utilizan, entre otros, el paradigma de la Programación Orientada a Objetos. En este paradigma, los programas se modelan en torno a objetos que aglutinan toda la funcionalidad relacionada con ellos. La POO puede resultar confusa para mucha gente al principio, cuando se entra en contacto con ella. Por eso me he animado a escribir este artículo en el que voy a explicar con las palabras más sencillas posibles los principales conceptos de la Programación Orientada a Objetos, independientemente del lenguaje de programación que utilices. Al final de este artículo tendrás claros los 4 pilares de la POO y la próxima vez que te los pregunten en una entrevista de trabajo seguro que ya no tienes problema para explicarlos 😊
[Más]
Publicado por
José M. Alarcón Aguín
el
Durante el desarrollo de un sitio es habitual que dispongamos, en la parte superior de la página, de una barra de navegación, con enlaces a otras páginas del sitio. En el siguiente vídeo, nuestro tutor José Manuel Alarcón se encarga de explicarte con todo lujo de detalles cómo puedes crear este tipo de elementos con Bootstrap 5, incluyendo menús desplegables. Y todo funcionando en móviles también, claro.
[Más]
Publicado por
José M. Alarcón Aguín
el
En .NET 5, cuando compilas un proyecto, se generan los archivos finales dentro de la carpeta bin\Release\net5.0 de tu proyecto. Dentro de esta encontrarás las DLL de la aplicación, los ejecutables (si los hay), algunos archivos JSON de configuración y los archivos de depuración (.pdb). Pero además, verás que hay una carpeta llamada ref que tiene dentro algunas DLL aparentemente iguales a las de tu aplicación. ¿Para qué sirve esa carpeta y sus DLL? ¿La tienes que distribuir con tu aplicación?
[Más]
Publicado por
José M. Alarcón Aguín
el
¿Cómo almacenarías en .NET una fecha pero sin una hora asociada? ¿Y al revés, una hora sin una fecha? La respuesta corta es: no se puede. O al menos esto era así hasta .NET 6. Te contamos cómo funcionan los nuevos tipos que incluye esta plataforma para solucionar el problema.
[Más]
Publicado por
José M. Alarcón Aguín
el
Las unidades fr y auto de las rejillas de CSS Grid, a simple vista pueden parecer prácticamente idénticas, pero no lo son. Aunque ambas gestionan automáticamente el espacio tienen algunas diferencias que te explicamos en este artículo.
[Más]
Publicado por
José M. Alarcón Aguín
el
A la hora de distribuir aplicaciones Java, los dos tipos de paquetes más utilizados son los JAR y los WAR. En este artículo descubriremos qué son, en qué se parecen, en qué se diferencian y para qué se utilizan.
[Más]
Publicado por
José M. Alarcón Aguín
el
Los desarrolladores Web Front-End suelen trabajar en coordinación con los de Back-End, responsables del API REST que van a utilizar. Para evitar bloqueos, lo habitual es acordar un "contrato" entre ambos que diga cómo va a ser esa API y que, mientras desarrollan puedan usar una API falsa o de ejemplo que emule a la API original que está en desarrollo. En este post + vídeo te contamos cómo puedes crear una simulación de cualquier API REST y sus datos en unos pocos minutos.
[Más]