Publicado por
Iñaki Ayucar
el
Los que venimos del mundo C++ primero, y C# después, estamos muy acostumbrados a Visual Studio. Así que, cuando nos toca trabajar en Eclipse con Java, nos sentimos como un cerdo en una piscina de barro: nos suena familiar y es divertido, pero no estamos cómodos del todo. Eclipse y Visual Studio son entornos muy diferentes, pero se puede conseguir que se parezcan bastante con unos cuantos ajustes estratégicamente aplicados. En este artículo te enseñamos cómo hacer que Eclipse se parezca a Visual Studio, de modo que si eres fundamentalmente programador de C# o C++ y debes empezar a trabajar con Java, no solo te sentirás mucho más cómodo, sino que además tu productividad aumentará al encontrarte como en casa desde el principio.
[Más]
Publicado por
José M. Alarcón Aguín
el
El objetivo principal de trabajar con un sistema de control de código fuente como Git es, por supuesto, mantener un histórico fiel e inalterado de todas las etapas por las que ha ido pasando el código fuente de un proyecto. Sin embargo, a veces, podemos añadir algo a esta historia que no pretendíamos añadir. Por ejemplo, hacemos un commit sin querer, metemos archivos de más o de menos, o va con un bug vergonzoso que no queremos que nadie vea y que se nos ha colado... Por regla general no deberíamos modificar la historia salvo que sea estrictamente necesario, pero ¡hey!, estas cosas pasan, así que deberíamos poder arreglarlo. En este artículo vamos a ver cómo conseguirlo...
[Más]
Publicado por
campusMVP
el
En esta ocasión vamos a hablar de una gran herramienta que se usa mucho en el día a día trabajando como desarrollador. Se llama Docker. Antes de nada, aclarar que este post va dirigido a principiantes. Vamos a ver:
- ¿Qué es Docker?
- ¿Por qué deberías darle una oportunidad?
- Cómo dar los primeros pasos con Docker
- Usos típicos
[Más]
Publicado por
campusMVP
el
Aunque programar todo por uno mismo provoca una gran satisfacción, es conveniente superar el síndrome del "No inventado aquí" y sacar partido al código que tan generosamente han donado al bien común otros desarrolladores. En el mundo del desarrollo web Front-End existen infinidad de bibliotecas (mal llamadas "librerías") que nos permiten dotar de potentes funcionalidades a nuestras aplicaciones, sin apenas esfuerzo, mejorando el diseño, la funcionalidad o la experiencia de usuario. Existen miles de bibliotecas JavaScript. Hay vida más allá de jQuery y React, bibliotecas con las que ya estarás familiarizado y que están muy contrastadas. Aquí nos vamos a centrar en otras opciones y las vamos a agrupar por usos...
Evidentemente en este artículo no vamos a revisarlas todas, e incluso seremos injustos con alguna que debería figurar en esta lista. Hemos descartado muchas porque es casi materialmente imposible comentarlas todas.
[Más]
Publicado por
campusMVP
el
VS Code ofrece soporte "de serie" para varios lenguajes y además permite depurar JavaScript, TypeScript y Node.js, y posee extensiones para dar soporte a una extensa gama de otros lenguajes de programación, como C#, C++, Python, PHP o Go, entre otros. Sin embargo, cuando salió y durante bastantes meses, el gran ausente en esta lista fue Java, uno de los lenguajes de programación más utilizados. El año pasado Red Hat sacó una extensión con ayuda para escribir código, pero en los últimos 2 meses se han dado pasos de gigante que ahora culminan con haber hecho de código abierto estas herramientas. Si programas en Java esto te interesa.
[Más]
Publicado por
campusMVP
el
Webassembly o WASM es un formato bytecode de bajo nivel para secuencias de comandos en el lado del cliente (el navegador), evolucionado desde JavaScript. Puedes compilar fácilmente a WebAssembly desde C y C++ hoy en día... y más lenguajes de programación se están subiendo al carro para incluir WebAssembly como objetivo de compilación cada día. Existen varios proyectos que permiten compilar C# y .NET a Web Assembly y por lo tanto utilizar el código que quieres y conoces directamente desde el navegador. Scott Hanselman te cuenta cómo...
[Más]
Publicado por
campusMVP
el
Hace casi un año se lanzaba la herramienta Yarn, creada por Facebook para sustituir y mejorar a npm (el gestor de paquetes de Node.js). La herramienta trataba de solucionar algunos problemas importantes de npm en proyectos muy grandes, como los que maneja Facebook. Por ejemplo, su lentitud y el hecho de que no era predecible en cuanto a la manera de descargar las dependencias. Desde su lanzamiento muchos programadores han adoptado Yarn como un sustituto inmediato de npm, ganando sobre todo en velocidad y comodidad de uso. Sin embargo npm se ha puesto las pilas y presentó hace poco su versión 5 que solucionaba algunos de esos problemas, quedando (casi) en igualdad de condiciones con Yarn. Pero solo casi... Ahora Yarn vuelve a adelantarles por la derecha con el lanzamiento de su versión 1.0, dando el paso a la madurez con este número de versión y añadiendo algunas novedades interesantes.
[Más]
Publicado por
José M. Alarcón Aguín
el
Una necesidad común a la hora de editar código es la de modificar varias línea de manera idéntica. Esto tiene dos posibles vertientes: Copiar, cortar o eliminar código de varias líneas a la vez o escribir el mismo código en varias líneas al mismo tiempo. En este artículo vamos a ver cómo conseguir ambas cosas con Visual Studio (o a pesar de Visual Studio).
[Más]
Publicado por
José M. Alarcón Aguín
el
Siguiendo esta serie de posts iniciada la semana pasada, hoy toca hablar de algunas teclas rápidas que siempre he encontrado indispensables y que quizá no todo el mundo conozca o tenga presentes.
Existen muchas más teclas rápidas (Visual Studio tiene decenas o quizá cientos de atajos de teclado), pero estas en concreto creo que aumentan mucho la productividad y si no las usas estás perdiendo segundos preciosos en tu día a día, que a final de mes pueden ser muchos minutos 😜
A continuación te cuento mis 5 teclas rápidas indispensables...
[Más]
Publicado por
José M. Alarcón Aguín
el
Toda la vida usando Visual Studio y, de repente, un día descubres un detalle que no conocías. Algo tan tonto como un atajo de teclado o incluso una característica nueva que desconocías y que a partir de ese momento te simplifica la vida. Es lo que tiene manejar herramientas tan grandes y complejas. Hoy inicio una serie de artículos que iré desarrollando poco a poco en las próximas semanas con pequeños trucos del día a día que te ayudarán a sacarle más partido a tu entorno de desarrollo de trabajo: Visual Studio. Hoy empezamos con uno de los más útiles pero que muchos desarrolladores, sobre todo principiantes, desconocen por completo: la búqueda instantánea de cualquier cosa en un proyecto.
[Más]