Publicado por
campusMVP
el
Quizá pienses que el concepto "carrera profesional" es anticuado, de los años 80, y que hoy en día podría ser completamente obviado. No es que la trayectoria profesional deba ser el foco de todo el mundo en todo momento. Si te conformas con tener un trabajo, se trata de una elección totalmente legítima. Pero si quieres tener una trayectoria profesional, en el sentido de progresar a lo largo de tu vida laboral, ampliando tus horizontes y oportunidades de impacto personal y en el trabajo, aquí tienes una lista de 8 cosas que debes evitar hacer.
[Más]
Publicado por
José María Aguilar
el
En mi anterior artículo presenté Blazor, la nueva tecnología de Microsoft para crear aplicaciones Web basadas en servidor o en navegador usando .NET y C#. Ese artículo proporcionaba una visión general de Blazor, cómo se relaciona con .NET y con los navegadores, qué es WebAssembly y cuáles son las posibilidades alucinantes que nos facilita esta tecnología. En el artículo de hoy voy a profundizar un poco más con otras 7 preguntas y sus respuestas de modo que puedas conocer mejor cómo funciona, qué implica en cuanto a conocimientos y aprendizaje y que veas si te puede encajar la tecnología o no. ¡Vamos allá!
[Más]
Publicado por
José M. Alarcón Aguín
el
Si te dijeran que sólo te puedes quedar con 3 herramientas de todo lo que utilizas para programar ¿cuáles serían? Una de ellas, sin duda, debería ser tu gestor de control de código. Si no tienes claro qué es o no lo utilizas, siento decírtelo, pero tienes un problema. En este post te contamos qué son, qué ventajas te proporcionan y cómo es Git, el más utilizado del mundo, con sus ventajas e inconvenientes.
[Más]
Publicado por
José María Aguilar
el
Los desarrolladores que trabajamos con tecnologías web de Microsoft estamos viviendo un terremoto con la llegada de Blazor. No en vano, Blazor se está postulando como una alternativa real a frameworks para el desarrollo de aplicaciones web ya consolidados, como MVC o Razor Pages, e incluso como sustituto de soluciones SPA como Angular o React. Sin embargo, aún hay muchos desarrolladores que no han oído hablar de este nuevo marco de trabajo o que tienen algunas dudas sobre él. En este post vamos a intentar responder a algunas preguntas que, aunque básicas, creo que serán interesantes para todos los que queráis echar un primer vistazo a este framework que nos puede cambiar la forma de desarrollar aplicaciones web.
[Más]
Publicado por
campusMVP
el
En el transcurso del evento BUILD esta madrugada, Microsoft ha anunciado MAUI, que es el futuro framework de desarrollo de interfaces multiplataforma que formará parte de .NET unificado. En este artículo vamos a tratar de resumir y contestar a las preguntas más importantes sobre este anuncio y esta tecnología.
[Más]
Publicado por
Jorge Turrado
el
Cuando desarrollas en tu equipo tienes a mano el entorno de desarrollo con todas las herramientas de depuración del mundo. Pero cuando pasas a producción no te puedes permitir esos lujos. Entonces ¿cómo te enteras de si pasa algo grave? ¿Cómo detectas problemas, errores y cómo auditas las acciones que ocurren? Puedes crearte un log a mano, pero es mucho mejor si le sacas partido a herramientas especializadas y potentes que ya te lo dan hecho. Y una de las más conocidas y utilizadas en el mundo .NET es Serilog.
[Más]
Publicado por
campusMVP
el
Nunca ha habido un mejor momento para aprender a programar; ya desde antes de la crisis actual. Existen un gran número de cursos y plataformas de aprendizaje online, tanto gratuitos como de pago. Para elegir un buen curso de desarrollo en una buena plataforma de formación es importante dedicar un tiempo a considerar qué curso será el mejor para ti en función del tipo de persona que eres y de tus circunstancias. Sin una buena evaluación, puede que te encuentres a la deriva yendo de un curso a otro, en un perpetuo estado de confusión, perdiendo dinero o, lo que es más importante, tiempo (a veces un curso gratuito sale muy caro). Esto provoca frustración y puede llevar a que uno se dé por vencido y abandone la formación en esa materia por completo. Sí, en el mercado hay un gran número de cursos para aprender a programar, pero al evaluarlos teniendo en cuenta estos cinco criterios, se eliminarán muchos de la lista...
[Más]
Publicado por
José M. Alarcón Aguín
el
En más ocasiones de las que nos gustaría, las cosas en HTML y CSS parecen mucho más sencillas de lo que son en realidad. Una de estas cuestiones aparentemente fáciles, pero que tiene mucho más fondo del que parece, es el posicionamiento vertical de elementos, controlado por la propiedad z-index, que influye en qué elementos se ven cuando se solapan varios. Existen dos conceptos clave para entender el posicionamiento vertical: los contextos de apilamiento y la prioridad cuando se produce una interferencia entre elementos. En este artículo se explican con detalle esos conceptos para ir más allá de lo que sabe el desarrollador medio sobre el tema, y ayudarte a evitar cualquier problema que te pueda surgir a la hora de aplicar la visibilidad vertical de elementos. Además veremos un ejemplo práctico del problema, con un vídeo explicativo que te ayuda a entender qué pasa y cómo solucionarlo.
[Más]
Publicado por
Jorge Turrado
el
Todavía hay muchos desarrolladores que piensan que GitHub es poco más que un repositorio de código remoto. En realidad GitHub ofrece un completísimo conjunto de herramientas tanto para desarrolladores individuales como para equipos, y además de manera gratuita. En este artículo repasamos las características más importantes que nos ofrece y de paso comentamos algunas innovaciones que en su día aportó al mundo del desarrollo y que poco a poco ha ido incorporando toda su competencia.
[Más]
Publicado por
campusMVP
el
Convertirse en mentor puede ser una experiencia gratificante, y no sólo para aquellos a los que asesoras y enseñas. Además de ser un perfil altamente demandado por las empresas de desarrollo de software (programadores sénior con vocación de tutorizar a programadores júnior), tiene muchas otras recompensas que van más allá de lo profesional. Además, a las empresas de programación les interesa. Pero, ¿qué es exactamente lo que hace a un buen mentor? Tanto si acabas de empezar, como si buscas mejorar tus habilidades como mentor, en el artículo de hoy te ofrecemos algunos consejos sobre cómo establecer relaciones sólidas y productivas como mentor de otros programadores.
[Más]