Menú de navegaciónMenú
Categorías

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

1036 artículos publicados

El lenguaje SQL: por qué es uno de los conocimientos técnicos más valiosos que puedes adquirir

Llevo casi un cuarto de siglo dedicado de pleno a la programación y he aprendido infinidad de cosas por el camino: lenguajes, plataformas, sistemas, teoría... y muchas cosas que igual que han venido se han ido. Sin embargo hay un conocimiento que adquirí casi al principio de mi carrera que siempre me ha sido útil y al que sigo sacándole partido aún hoy, 25 años después: el lenguaje SQL. Si tuviera que elegir un solo lenguaje con el que quedarme, seguramente sería este. Te cuento por qué... [Más]

Cómo ser mejor programador (aparte de programando)

Si le preguntas a cualquiera qué deberías hacer para ser mejor profesional de la programación seguro que la mayoría te diría simplemente: programar más todavía. Y, sin duda, practicar, aprender y seguir programando más allá del trabajo en proyectos Open Source o personales, son grandes consejos. Pero hay toda una categoría de cosas que no tienen nada que ver con el trabajo ni con la programación que puedes y debes hacer para lograr ser mejor profesional. Parece un contrasentido, pero alejarte de lo técnico puede ayudarte mucho a ser mejor técnico (o, realmente, mejor profesional en general). Te lo contamos. [Más]

10 Diferencias entre .NET Core y .NET Framework

Seguro que todos los desarrolladores que trabajáis normalmente usando herramientas Microsoft habéis oído hablar bastante de .NET Core en los últimos tiempos. Incluso quizás muchos de vosotros habéis tenido oportunidad de trabajar con este nuevo framework y ya conocéis sus principales características y las bondades (e incluso algún que otro inconveniente) que ofrece sobre el ya clásico .NET Framework. Pero probablemente sois muchos también los que sólo lo conocéis de oídas, pues vuestro día a día está más enfocado al mantenimiento de sistemas existentes, o quizás trabajáis sobre tecnologías que están ancladas a versiones determinadas del framework .NET, o simplemente el fragor de la batalla diaria no os deja tiempo para explorar nuevos horizontes. En este artículo repasamos las principales diferencias entre ambos. [Más]

¿Qué es Kubernetes y cómo funciona?

Con el auge actual de los contenedores es posible que te hayas empezado a plantear el poner tu aplicación en contenedores. O es posible que ya lo estés haciendo. Sea cual sea tu caso, es probable que estés usando (o considerando el uso) de Kubernetes. En este artículo vamos a ver qué es Kubernetes y cómo funciona. No es el objetivo de este post el que veas "cómo desarrollar para Kubernetes" sino que entiendas qué componentes forman parte de Kubernetes y cuál es el rol de cada uno de ellos. [Más]

Un vistazo a las columnas responsive en HTML5 y CSS3

Aprende a dividir el contenido de tus páginas en columnas responsive usando solo unas pocas reglas de CSS.

Una de las cosas que más echábamos de menos los diseñadores al pasarnos de print a web en épocas pretéritas, era la posibilidad de dividir el texto en columnas. Por suerte, todo esto cambió con la llegada de CSS3. Usando CSS3 tenemos la posibilidad de organizar los contenidos de una página web en columnas sin tener que crear elementos HTML extra, algo muy útil si estamos maquetando una web con mucho contenido o donde la longitud de línea nos quedasen demasiado grandes (como periódicos o revistas digitales). Antes, hacer esto era totalmente impensable sin la ayuda de JavaScript. [Más]

La Evolución del lenguaje C#

Desde su lanzamiento inicial en 2002, C# ha sido actualizado periódicamente con nuevas funcionalidades. Hoy, examinaremos las nuevas características más importantes de cada una de las principales versiones del lenguaje y explicaremos cómo el código C# que hemos estado escribiendo ha evolucionado a lo largo de los años. [Más]

La trampa de la formación online sin fecha de fin

Una de las cuestiones que más nos preguntan los alumnos es por qué nuestros cursos tienen una fecha de fin y no damos acceso de por vida. Aunque siempre se lo tratamos de explicar de manera concisa, hoy voy a intentar hacerlo públicamente y de forma más detallada, porque es una cuestión muy interesante. [Más]

Visual Studio Code + Angular: cómo montar un entorno de desarrollo productivo para este framework

Un motivo por el que se selecciona un framework frente a hacerlo todo a mano desde cero es el tiempo que te ahorras. El tiempo de un desarrollador es tremendamente importante (y caro) por eso existen herramientas como Angular, que proporcionan técnicas para optimizar el tiempo de desarrollo. Aparte de escoger correctamente el framework, es muy importante aprender a trabajar de manera productiva con él, y esto implica aprender a configurar nuestro entorno de trabajo para facilitar el día a día. En este artículo te mostramos una configuración productiva para trabajar con Angular, aunque la mayoría de puntos son aplicables a cualquier otro framework JavaScript. [Más]

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]