Publicado por
Manuel A. Lores
el
Los buenos programadores, los programadores natos, rehuyen de la gestión de equipos y siempre están buscando la precisión y la fiabilidad de trabajar con máquinas. Los responsables de departamento tratan con personas, que son susceptibles e incoherentes, donde las opiniones y los sentimientos importan tanto como los datos y los hechos, donde el responsable debe pasar rápidamente de una actividad a otra, y donde nunca se termina o cierra nada como sí sucede con la programación. Si eres de los primeros pero aún así te ha tocado lidiar con equipos, te contamos 15 consejos para que lo puedas llevar mejor.
[Más]
Publicado por
Pablo Iglesias
el
En este post aprenderemos a hacer un botón para un menú hamburguesa que cambiará de icono entre las clásicas tres rayitas y un aspa (vamos, una "X") alternativamente cada vez que hagamos clic. Y todo esto sin usar imágenes ni JavaScript. ¿Magia? ¿Brujería? No, CSS.
De hecho este botón lo podríamos aprovechar para usarlo con este menú escamoteable, también sin JavaScript, que ya vimos en otro post.
[Más]
Publicado por
José María Aguilar
el
En este artículo repasamos los conceptos de Inyección de Dependencias o Inversión de Control. Aprenderemos los problemas que tiene programar con el método tradicional de instanciar manualmente objetos, cómo la DI/IoC nos permite evitarlos, cómo lo hacemos y qué ventajas podemos obtener de ello. Usaremos fragmentos de código C#, pero todo lo explicado sirve para cualquier plataforma y lenguaje de programación moderno.
[Más]
Publicado por
Pablo Iglesias
el
CSS es mucho más potente y profundo de lo que muchos desarrolladores creen y, cualquiera que lo quiera abordar seriamente para maquetar webs, realmente puede sentirse abrumado y caer en la tentación de solo rascar la superficie. En este post he recopilado unos cuantos puntos clave que pueden ayudar a cualquiera que se esté iniciando en serio en la maquetación web.
[Más]
Publicado por
campusMVP
el
En la época poscovid en la que vivimos es importante contar con trabajadores que sepan trabajar en remoto, porque no todos saben, ni están capacitados para ello por mil motivos diferentes. En este artículo hablaremos de la selección de candidatos que vayan a trabajar por cuenta ajena (contratados) para la empresa, no de outsourcing ni de selección de personal freelance. Es cierto que llevamos ya más de 10 años hablando del tema del teletrabajo y que se considera una práctica muy común en la industria de la programación. Sin embargo, quizá no esté tan extendida como podría parecer, al menos en España, como hemos podido comprobar en este tiempo de reclusión forzosa que nos ha impuesto el coronavirus.
[Más]
Publicado por
campusMVP
el
En este vídeo, nuestro tutor Francisco Charte nos explica qué son los tipos genéricos, para qué sirven, cómo se definen y nos muestra un ejemplo práctico sobre cómo utilizarlos.
[Más]
Publicado por
José M. Alarcón Aguín
el
Una necesidad muy habitual a la hora de programar es la de obtener valores por defecto para los parámetros de las funciones. Al contrario que en otros lenguajes como C# o Java, en JavaScript no hay manera de forzar la definición de una función y sus parámetros. Podemos definir una función con tantos parámetros como deseemos, pero eso no significa que luego los otros programadores nos los vayan a pasar siempre. Y es que en JavaScript todos los parámetros de una función son opcionales, pero al mismo tiempo no tenemos manera de otorgarles un valor predeterminado por si no nos los pasan. En este artículo veremos cómo podemos conseguirlo (más o menos) con JavaScript tradicional y luego con el nuevo operador específico de ECMAScript 2020.
[Más]
Publicado por
Manuel A. Lores
el
Hay empresas y departamentos de recursos humanos que por política no contratan a programadores en prácticas. El principal motivo suele ser que no saben gestionar a este tipo de perfiles (o no han sabido en el pasado), y no quieren volver a tener que vivir este tipo de experiencias, que en muchos casos derivan en situaciones poco agradables para las personas implicadas. Este artículo va dirigido a esas empresas.
[Más]
Publicado por
Rubén Rubio
el
En este artículo vamos a repasar los pasos básicos para crear una sencilla aplicación con .NET Core para que puedas hacer una primera toma de contacto y comprobar lo sencillo que es empezar. Para crear aplicaciones para .NET realmente tan solo necesitamos disponer de un compilador. Con ellos y un simple editor de texto, como el bloc de notas, ya podríamos crear nuestras aplicaciones con .NET. Vamos a ver cómo se crea y se ejecuta una aplicación usando tan solo la línea de comandos, de modo que puedas hacerlo de manera simple y sin necesidad de herramientas adicionales (ni siquiera un editor).
[Más]
Publicado por
José M. Alarcón Aguín
el
Desde el inicio de los tiempos, la edición estándar de Java incluye un par de clases para manejo de fechas, las conocidas java.util.Date y java.util.Calendar. La mayoría de los artículos y tutoriales se centran en el uso de estas clases obsoletas, pero estas clases de manejo de fechas no son las más adecuadas para casi nada. Entonces, ¿cuál es la mejor manera de gestionar fechas en java? En este artículo veremos las clases apropiadas y algunas "recetas" para hacer tareas comunes con fechas con ellas.
[Más]