Entradas

Mostrando entradas de agosto 4, 2017

Cómo dejar de ser un "paquete" en diseño: guía de 5 minutos para programadores

Imagen
Cómo dejar de ser un "paquete" en diseño: guía de 5 minutos para programadores Fuente :  campusMVP .  Publicado el  27 de junio de 2017 a las 08:00 Cualquiera puede aprender y aplicar buenos principios de diseño. En esta guía encontrarás unos consejos prácticos de diseño que que te aportarán unos conocimientos básicos los cuales puedes empezar a poner en práctica desde hoy mismo (y causar una buena impresión en tus amigos diseñadores). Si no crees que puedes aprender diseño, solo recuerda lo que dijo nuestro legendario amigo David Eric Grohl sobre al aprendizaje de cosas nuevas: Nunca asistí a clases de batería. Nunca asistí a clases de guitarra. Más o menos vi cómo se hacía. Creo que si sientes pasión por algo y tienes motivación y estás centrado, puedes hacer lo que quieras en la vida. — Dave Grohl, Foo Fighters Teniendo en mente las palabras del Sr. Grohl, ¿estás preparado para este curso rápido? Pues vamos allá, manos a la obra, sin ningún orden ni co

Como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años?

Imagen
Como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años? Foto:  Rob Sinclair  /  CC BY-SA Buceando por Quora nos encontramos con la siguiente pregunta:  como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años? . Nos encontramos con dos respuestas que nos llamaron especialmente la atención. Una que trata sobre  habilidades no técnicas  y otra más  centrada en tecnología . Las vamos a compartir aquí con vosotros en español y esperamos que sean de vuestro interés. Habilidades no técnicas Empecemos por el testimonio de  Brian Knapp , que aboga por cuestiones no técnicas. Solo hay una única "mejor destreza" que tendrás que tener en los próximos 5-10 años y no es técnica en absoluto. Déjame que te lo explique... Una vez había un tipo en una fiesta hablando con su amigo, que era un artista excepcional. Le preguntó a su amigo, cuyo arte estaba en

10 libros que todo programador debería leer

Imagen
10 libros que todo programador debería leer Para mucha gente, en contra de lo que se cree,  las vacaciones son el momento más temido del año , pues supone  una gran presión  ya que deben cumplir con aquellos propósitos que se habían hecho a sí mismos o a los demás; ¿te suena de algo? Por ejemplo, en vacaciones… No tocaré el ordenador, desconectaré de mi trabajo Quedaré con mis amigos, iré al cine, leeré varios libros... Haré excursiones con mi familia, incluso iré a la playa. … Pero lo anterior cada año se convierte en: Estás todos los días delante del ordenador. Tu respuesta es: "Pero... ¡si no estoy trabajando!. Me entretengo, solo estoy frikeando... Bueeeeno, de paso he respondido un par de correos, pero nada más" ?? "Yo casi que me quedo en casa, es que... siempre se me quema la espalda, id vosotros" No tengo tiempo ... Aunque no tenemos el remedio mágico, sí podemos ayudarte a conseguir un equilibrio  durante tus vacaciones. Para ello

Fundamentos de SQL: Consultas SELECT multi-tabla - JOIN

Imagen
Fundamentos de SQL: Consultas SELECT multi-tabla - JOIN En un anterior post sobre fundamentos de SQL vimos  lo básico de crear consultas con la instrucción SELECT . A continuación vamos a complicar un poco la cosa  aprendiendo a realizar consultas en varias tablas  de la base de datos al mismo tiempo. Es habitual que queramos acceder a datos que se encuentran en más de una tabla y mostrar información mezclada de todas ellas como resultado de una consulta. Para ello tendremos que hacer combinaciones de columnas de tablas diferentes. En  SQL  es posible hacer esto especificando más de una tabla en la cláusula FROM de la instrucción SELECT. Tenemos varias formas de obtener esta información.

Fundamentos de SQL: Consultas SELECT multi-tabla - Tipos de JOIN

Imagen
Fundamentos de SQL: Consultas SELECT multi-tabla - Tipos de JOIN En el anterior artículo de esta serie vimos cómo funcionan las consultas multi-tabla  basadas en JOIN. Ahora vamos a aprender más formas de realizar la unión de tablas que nos permitirán controlar mejor los conjuntos de resultados que obtenemos. Combinaciones internas - INNER JOIN Las combinaciones internas se realizan mediante la instrucción  INNER JOIN . Devuelven únicamente aquellos registros/filas  que tienen valores idénticos en los dos campos  que se comparan para unir ambas tablas. Es decir aquellas que tienen elementos en las dos tablas, identificados éstos por el campo de relación. La mejor forma de verlo es con un diagrama de Venn que ilustre en qué parte de la relación deben existir registros: En este caso se devuelven los registros que tienen nexo de unión en ambas tablas. Por ejemplo, en la relación entre las tablas de clientes y pedidos en Northwind, se devolverán los registros de todos lo