Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

918 artículos publicados

Analizando la velocidad de carga de una página web con las herramientas del desarrollador

¿Tu web es demasiado lenta y quieres saber qué elemento de la interfaz puede estar afectando a la velocidad de carga? En el vídeo incluido en este post, vemos cómo sacarle partido a las herramientas del desarrollador de los navegadores (DevTools) para analizar la carga de las páginas, su rendimiento, simular varios tipos de conexiones y, en general, entender cómo funciona y qué debemos mejorar. [Más]

¿Quieres que tus desarrolladores sean felices y productivos? Un cambio en su jornada laboral podría ser la clave

En 2020, cuando una pandemia nos obligó a teletrabajar de forma forzosa, se produjeron muchos cambios repentinos en nuestra forma de trabajar y, en muchos casos, nos enseñó que era fundamental lograr un equilibrio entre el trabajo y nuestra vida privada, especialmente, cuando entre ambos la línea de separación estaba prácticamente difuminada. En GitHub se preguntaron si había algún patrón o alguna señal que hiciera que las cosas encajaran en su sitio o, por el contrario, lo convirtieran en un día para olvidar. Esto les llevó a crear el proyecto Good Day, se trata de una investigación interna de GitHub cuyo objetivo es ayudar a los desarrolladores a tener "buenos días". Los resultados obtenidos se resumen a continuación. [Más]

Cómo son los desarrolladores en 2021 según Stack Overflow

Un año más Stack Overflow ha publicado su encuesta anual la cual nos permite conocer un poco mejor a la comunidad de desarrolladores. En esta ocasión han participado más de 80.000 programadores de más de 180 países. La encuesta se llevó a cabo entre los meses de mayo y junio de este año. Como siempre encontrarás todos los detalles, desde la metodología que han usado hasta los resultados, en la web de Stack Overflow. A continuación comentaremos los resultados que nos han parecido más interesantes. Nos hemos limitado a la parte del perfil del desarrollador y la tecnología, pues la parte centrada en el trabajo (salarios, tipos de empresa...) entendemos que no es muy representativa de la realidad española. [Más]

¿Confusión de términos? 🤯 .NET vs .NET Core vs .NET Framework vs .NET Standard ¡Te lo explicamos!

¿Estás empezando con .NET y ya te explota la cabeza sólo para tratar de entender qué plataforma en concreto estás usando? ¿Qué es .NET? ¿Y .NET Core? ¡¡¿Y .NET framework?!! Pero es que además tenemos: .NET Standard, Xamarin, Mono, Entity Framework, ASP.NET, Blazor, .NET MAUI 🤯 Te lo explicamos para que nunca más te pierdas... [Más]

Cómo depurar aplicaciones .NET para Linux con Visual Studio desde Windows

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]

Cómo instalar Linux en Windows y usar los dos sistemas a la vez: montando el subsistema de Linux (WSL2)

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]

Los conceptos fundamentales sobre Programación Orientada Objetos explicados de manera simple

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 qué algunos programadores cambian tanto de empresa?

Uno de los mayores quebraderos de cabeza para los responsables de recursos humanos en las empresas de desarrollo de software es el alto grado de rotación que existe en el sector. Aunque hay ciertas estadísticas basadas en encuestas, en este artículo Manuel analiza desde su experiencia los principales motivos por los que muchos desarrolladores cambian de empresa, distinguiendo entre franjas de edades porque, a su juicio, los motivos cambian en función de la experiencia y la edad. [Más]

Cómo crear barras de navegación y menús desplegables con Bootstrap 5

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]