Menú de navegaciónMenú
Categorías

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

1043 artículos publicados

5 herramientas gratuitas indispensables para el desarrollador .NET

Visual Studio es la mejor herramienta para desarrollo con .NET gracias a todas las facilidades que proporciona, aunque sea una herramienta pesada y que demanda un equipo potente. Sin embargo no cubre todas las necesidades. Siempre hay pequeños nichos directa o indirectamente relacionados con el desarrollo que deberemos cubrir con otras herramientas externas adicionales. En este artículo vamos a repasar 5 de las que personalmente me parecen más útiles, empezando por las básicas [Más]

Java: cómo listar, filtrar y obtener información de carpetas y archivos

Una tarea común y básica que necesitamos hacer en cualquier programa es acceder a la información de los archivos y carpetas del sistema de archivos local. Desde algo tan básico como ver el nombre y el tamaño de un archivo hasta listar los contenidos de cualquier carpeta. En Java esto es muy fácil de conseguir gracias a la clase java.io.File. Esta clase nos permite obtener información sobre cualquier elemento del sistema de archivos. Vamos a ver cómo utilizarla. [Más]

Bootstrap 4.2 - spinners, notificaciones "toast", interruptores y otros detalles

Hace unos días Bootstrap liberó su versión 4.2.0, con algunas novedades dignas de mención que vamos a repasar a continuación, entre ellas unos nuevos componentes para denotar progreso en tareas en segundo plano, unas nuevas notificaciones e interruptores sí/no del mismo estilo que los que tiene iPhone. Además también han incluido unas cuantas mejoras de características ya existentes. Vamos a verlas. [Más]

FIX: Planes de mantenimiento de SQL Server - no se borran las copias de seguridad antiguas

Una buena política a la hora de trabajar con SQL Server es sacar partido a los planes de mantenimiento para crear flujos de trabajo que nos ayuden a realizar todo tipo de tareas del día a día en las bases de datos, pero automatizándolos para no tener que estar pendientes. Una de las tareas típicas es el borrado de copias de seguridad antiguas para liberar valioso espacio en disco pero al mismo tiempo respetar los periodos de retención. Solo hay un problema: si usas la UI de SQL Server y según cómo tengas montadas las copias, NO te va a funcionar. Veamos por qué y cómo evitarlo.... [Más]

TRUCO: Desarrollo Web - Cómo "congelar" en el tiempo una página Web para depurar el HTML/CSS

El truco de hoy es corto y muy sencillo, pero al mismo tiempo poco intuitivo, y puede resultar útil en ciertas ocasiones. Básicamente consiste en "detener el tiempo" o "congelar" una página web de modo que podamos examinarla tal cual está en ese preciso instante sin preocuparnos de que nuestra interacción sobre esta pueda cambiar nada, no mediante un script ni por culpa de cualquier otra acción. Esto puede ser muy útil para depurar o afinar elementos HTML o reglas CSS que afectan a elementos dinámicos, que aparecen y desaparecen en función de las acciones del usuario. Vamos a verlo... [Más]

Qué es el Responsive Web Design y por qué debería importarte aunque no seas diseñador

¿Con qué dispositivo estás leyendo este artículo? Si lo piensas, dependiendo del momento del día y otros factores, seguramente podrías responder varias cosas diferentes: con mi smartphone táctil personal de 6 pulgadas, un tablet de 10'' con resolución de 2048x1536, a o mi monitor de 32'' con resolución WQHD y usando un teclado y un ratón. Y es que hoy en día la información y las aplicaciones se consumen en infinidad de formatos, y una misma persona utiliza diversos dispositivos con capacidades de pantalla, factores de forma, tamaños y resoluciones diferentes, y usándolos de manera táctil o de la manera tradicional: con teclado y ratón. Esto afecta tanto a webs como a aplicaciones y se dominar todos los formatos con un solo diseño es indispensable para cualquier desarrollador o diseñador web. [Más]

Java 11 ya está aquí: te toca pagar a Oracle o cambiarte a otras opciones

Con el lanzamiento de Java 11 y su JDK hace unos días se han lanzado también unos cambios radicales en la plataforma. Y no, no se trata de cambios técnicos sino de cambios de licencia. A partir de ahora si quieres usar el JDK oficial de Oracle y poner una aplicación en producción, tendrás que pagar. Y si quieres soporte a largo plazo tendrás que pagar también. Por suerte todo tiene solución. En este artículo te contamos los cambios y novedades y cómo evitar pagar por desarrollar en Java. ¡Allá vamos! [Más]

Instaladores en Windows y qué diferencia existe entre un instalador .exe y uno .msi

En Windows existen fundamentalmente dos maneras de instalar un programa en el sistema: descargándose un archivo ejecutable (.exe) que es un programa de instalación específico, o bien descargándose un archivo .msi. Estos últimos se ofrecen en muchos casos para "instalaciones empresariales", pero no parece haber gran diferencia entre estos y los anteriores. Realmente ¿las hay? ¿Cuál nos conviene más? ¿Qué programas podemos utilizar para crear un paquete de instalación para nuestras aplicaciones? Te lo contamos a continuación... [Más]