Por
José Manuel Alarcón.
Publicado el
En un post anterior veíamos qué es el lenguaje SQL y sus diferentes subconjuntos de instrucciones. Aprendimos también los fundamentos de diseño de una base de datos relacional. Hoy vamos a aprender los fundamentos de consultas simples de datos con SELECT.
[Más]
Por
José Manuel Alarcón.
Publicado el
Una de las características más relevantes de .NET 6, que sale en unos días, es Hot Reload. Es super útil para ganar productividad cuando desarrollas, y forma parte de lo que Microsoft siempre más ha destacado de .NET 6. Hasta que hace unos días la liaron por todo lo grande. En este vídeo + post te cuento qué ha pasado, los motivos, la reacción de la comunidad y en qué ha quedado la cosa. Después de esto Microsoft va a tener que trabajar duro para ganarse de nuevo la confianza de la comunidad...
[Más]
Por
José Manuel Alarcón.
Publicado el
El Structured Query Language o SQL es el lenguaje utilizado por la mayoría de los Sistemas Gestores de Bases de Datos Relacionales (SGBDR) surgidos a finales de los años 70, y que llega hasta nuestros días. Es, sin duda, la mejor inversión en aprendizaje que puedes hacer, incluso aunque no te dediques a programación. En esta serie de tutoriales te vamos a enseñar a utilizarle y a sacarle partido.
[Más]
Por
José Manuel Alarcón.
Publicado el
Cuando estás empezando con Docker hay 4 comandos que son muy parecidos y que pueden llevarte a confusión: run, start, create y exec o lo que es lo mismo: "correr", iniciar, crear y ejecutar. Los nombres se parecen mucho y sus funciones parecen similares. Por ejemplo, ¿no es lo mismo iniciar un contenedor que ejecutarlo? Pues no exactamente. Así que vamos a verlo con ejemplos para que quede claro para siempre.
[Más]
Por
José Manuel Alarcón.
Publicado el
En este post te cuento cómo puedes gestionar alias para comandos de Git de modo que puedas escribir menos y acelerar tu trabajo desde la línea de comandos. Veremos algunos sencillos pero útiles, y otros complejos y muy útiles que te harán ahorrar muchas más pulsaciones y, por lo tanto, tiempo.
[Más]
Por
José Manuel Alarcón.
Publicado 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]
Por
José Manuel Alarcón.
Publicado 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]
Por
José Manuel Alarcón.
Publicado 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]
Por
José Manuel Alarcón.
Publicado 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]
Por
José Manuel Alarcón.
Publicado 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]