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
Manuel A. Lores
el
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]
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
campusMVP
el
Todo el mundo habla de GitHub Copilot, el asistente de pair programming basado en inteligencia artificial (así lo denominan desde GitHub) Pero, ¿realmente merece tanto revuelo? Bueno, la respuesta corta es sí. Hace poco estuvimos hablando sobre Copilot (y probándolo) en un evento en directo con Bruno Capuano (AI Microsoft MVP) y aquí te dejamos las principales reflexiones de esta charla.
[Más]
Publicado por
campusMVP
el
Esta semana ya se nota la bajada de noticias debido a la época estival. Anunciamos una cosa y hablamos de novedades relacionadas con: Microsoft SQL Server en Docker para Windows, el estado del ecosistema Java en 2021 y la presentación d eun nuevo modelo de aprendizaje automático muy interesante de DeepMind: el Perceiver.
[Más]
Publicado por
campusMVP
el
No hace mucho estuvimos charlando sobre Angular con David García Valiñas, quien trabaja como ingeniero en IBM Research y además es el autor y tutor de nuestro curso de Angular. De esta charla hemos rescatado algunos puntos interesantes que le resultarán muy esclarecedores a cualquier persona que se esté planteando aprender Angular.
[Más]
Publicado por
campusMVP
el
Esta semana hablamos de Github Copilot, una pequeña sorpresa, registro de Docker de GitHub, desarrollo para Windows 11 en ARM, mejoras en herramienta de profiling de VS2019, la Play Store ya no admitirá paquetes .apk, Google te exige más seguridad para la Play Store, el código original de la WWW vendido como NFT...
[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
campusMVP
el
Esta semana hablamos de Windows 11 y sus novedades de usuario y para desarrolladores, Microsoft Store para desarrolladores, aplicaciones Android en Windows, project Reunion se renombra a Windows App SDK, diseño Fluent y WinUI 3, desarrollo de juegos en Windows 11, Entity Framework Core 6 preview 5 , ECMAScript 2021, Deno Deploy, Edge Computing...
[Más]