historias de developers: de developers para developers

07/11/13 | by | Categories: Software, Libros y comics

Después de las experiencias de mis dos libros anteriores,  andaba yo con el gusanillo de escribir otro (ya sabes, no hay dos sin tres y esas cosas). Así que estuve pensando sobre qué tema podría tratar este nuevo libro durante algún tiempo y me di cuenta de que en la empresa donde trabajo actualmente hay muy buenos desarrolladores de software (bueno, también hay grandes profesionales en otras disciplinas, pero en la que yo estaba en ese momento era la de desarrollo de software) y que con todo lo que saben, sería genial plasmarlo en un libro escrito de forma colaborativa.

Dicho y hecho: lo comenté con mi círculo próximo y la idea parecía interesante, así que lancé la convocatoria a todos los desarrolladores y poco a poco se fueron uniendo a la aventura. La idea era que cada uno escribiera un capítulo sobre cosas que creía que podrían ayudar a otros desarrolladores, pero también a otras personas que gestionan desarrolladores. Y así empezaron a llegar capítulos sobre motivación, testing, debugging & profiling, seguridad, ahorro de código, desarrollo móvil,... Y lo más divertido fue que cuando le hablamos a Carlos Domingo, nuestro CEO, de la idea, se apuntó a escribir el prólogo.

Así que este libro, hecho por developers y para developers, ya está publicado en Lulu en formato electrónico y en papel, de forma gratuita en el primer caso y a precio de coste en el segundo; y próximamente estará disponible también en Kindle y iBookstore. 

Desde este humilde blog, muchas gracias a todos aquellos que han participado en esta aventura, empezando por Rafael de las Heras  (entre ambos estuvimos coordinando y revisando los artículos), Cristina Santa Cecilia, que diseñó la portada y dibujó las viñetas y pasando por todos los que han escrito artículos, aportado comentarios y apoyado la iniciativa desde los diferentes departamentos de la empresa. Y mención especial y mi eterno agradecimiento a los autores que han participado con sus respectivos artículos:

  • Carlos Domingo: Prólogo
  • Josep Lluis Jiménez Castelltort. Sobreingeniería, el enemigo en casa
  • Juan Lambea Rueda. La creatividad en el diseño  y desarrollo de software
  • Diego González Martínez. Mejores prácticas en APIs en REST: uso pragmático
  • Rafael Pellón Gomez-Calcerrada. Map reduce: el camino hacia bigdata
  • Jesús Gumiel Ramírez. De apple pie a jelly bean: la dulce historia de Android 
  • Alberto de Vega Luna. La comunicación, ese gran desconocido
  • Jesús Manuel González Espinilla. Cómo la programación genérica puede ayudar a reducir el volumen de código 81
  • Stefano Marinelli. Desarrollo personal
  • Daniel Micol Ponce. Procesos para escribir código mantenible y estable
  • Sebastián Ortega Torres. La programación funcional te hace más fuerte
  • Miguel Ángel Santiago Cabello. Relaciones de código con un desarrollador en un entorno de innovación
  • Juan de Bravo Díez. Crear un sitio web o un blog con contenido estático es posible
  • Jonatan Tierno Alvite. Apología del reboot frente al refactor
  • Eduardo Alonso García. Importancia del unit testing en el código
  • Raúl Cumplido Domínguez y Marina Serrano Montes. Debugging & profiling:  garantía del funcionamiento de un programa 
  • Rafael de las Heras del Dedo. 1, 2, 3,? ¡estima!
  • Toni Cebrián Chuliá. Programación usando actores
  • Fernando Navarro Gil. Qué podemos aprender de las industrias del cine y del videojuego
  • Francisco Jesús Gómez Rodríguez. Hackers, ellos también son developers
  • Joaquín Guanter Gonzálbez. Utiliza tu lenguaje
  • Roberto Pérez Cubero. Alternativas al desarrollo móvil
  • Juan Roldán Parra. Análisis de seguridad en el código
  • Germán Toro del Valle. La motivacion del desarrollador
  • Fernando Rodríguez Sela y Guillermo López Leal. Servidor de notificaciones push  de Open Web Device
  • Rubén González Blanco. Entendiendo y gestionando el desarrollo de software
  • Salvador de la Puente González y otros. Christmas tree
  • Cristina Santa Cecilia. Bola extra:  5 claves para comprender a un diseñador

 Actualización: en este enlace podéis ir viendo los formatos y tiendas donde va apareciendo publicado el libro

 

Ya se venden más smartphones que teléfonos móviles "normales"

04/26/13 | by | Categories: Hardware, Movilidad

Efectivamente, hoy mismo se podía leer en internet este titular (por ejemplo, en ALT1040), originado en un análisis de IDC. En concreto, el 51,6% de los teléfonos vendidos durante el primer trimestre de 2013 son smartphones.

Era de esperar. Los smartphones (un anglicismo que la RAE tendrá que incluir tarde o temprano) ponen en la palma de tu mano todo lo que hacías antes con un ordenador, con lo que ello significa: mapas, juegos, redes sociales, mensajería instantánea, fotos, vídeos, el reloj, el calendario, el correo electrónico, la calculadora, los programas de ofimática, los pagos, la radio,... Y seguro que me he dejado algo.

El otro día me comentaba un colega que para qué iba a comprarse un ordenador o un tablet si un smartphone tiene potencia suficiente para hacer todo eso. El lo que quería era un accesorio para tener una pantalla más grande, más batería y un teclado cuando necesitase trabajar y por eso había estado mirando el Motorola Atrix con su LapDock o el Asus Padfone Infinity. Lo cierto es que estos sistemas son minoritarios y quizá no tengamos que acudir a ellos si cosas como Google Glass tienen éxito. Quizá llegue un día en el que no haga falta un teclado para enviar un correo o no necesitemos una pantalla grande porque la tenemos pegada al ojo. Ya veremos...

Lo que está claro es que cada vez se van a vender menos ordenadores y lo podemos ver en otro informe de IDC: las ventas han caído un 14% si comparamos el último trimestre de 2012 y el mismo período de 2013. ¿Las causas? Windows 8, las tablets,... No es un buen momento para estos cacharros que nos han acompañado tanto tiempo. De hecho, en mi casa, salvo que yo esté usándolo para trabajar, el único uso que se le da al ordenador es para imprimir dibujos para colorear para mis hijos. E incluso esa costumbre se está abandonando desde que instalé un driver de AirPrint para Windows que funciona perfectamente con una vieja HP Laserjet 4L conectada a un Athlon 64 corriendo Windows 7 con 1 GB de RAM.

Si antes usabas el escáner para digitalizar documentos, ahora les haces una foto. Si usabas el PC para ver películas, lo puedes hacer de forma más cómoda con una tele DLNA o en tu tablet. Lo mismo con la música. Solo falta que en el tablet se pueda programar de manera cómoda o que se pueda usar para cosas como Photoshop o Autocad, pero no te quepa duda de que ese día llegará... y quizá más pronto de lo que pensamos.

 

La red de mi casa es particular

02/20/13 | by | Categories: Hardware

Hoy os voy a hablar de la red de mi casa, por si os sirve para diseñar la que necesitéis para la vuestra.

Dispositivos a conectar:

  • 2 ordenadores de sobremesa
  • 2 portátiles (un Netbook y el del trabajo)
  • Dispositivos portátiles: aquí incluyo móviles con wifi y un tablet
  • SmartTV LG LE5500
  • Wii
  • Reproductor LG ST600

Equipamiento de red:

  • Router de Telefónica (Observa Telecom AW4062). Wifi b/g, 4 tomas de red 10/100
  • Router TP-Link TL-WDR3600. Wifi b/g/n, banda dual, 4 tomas Gigabit, 2 puertos USB

Ambos routers están situados junto a los ordenadores de sobremesa, en una habitación en la parte central del piso. Dado que el TP-Link ofrece más posibilidades en cuanto a conectividad, es el que da servicio como router WiFi y de cable, quedando el de telefonica relegado a las funciones de modem ADSL.

Así qué los dos ordenadores de sobremesa se conectan por cable al TP-Link mientras que todo cacharro portátil de la casa y la Wii se conectan por WiFi al mismo sitio.

A este mismo router va conectado un disco duro USB que me sirve como almacén de contenidos multimedia (por DLNA) y de disco compartido (por SMB ) para toda la casa. Queda libre un segundo puerto USB por sí en algún momento quiero compartir por red una impresora con esta conexión.

Dado que hay dispositivos no portátiles en otras habitaciones, veamos cómo conectarlos.

  • Salón. Aquí están la Wii (ya conectada por WiFi) y la SmartTV (que no tiene esta posibilidad). Como es la habitación contigua a la del router, lo más "sencillo" fue taladrar la pared y tirar un cable de red de 10 metros recorriendo el contorno del salón. También es cierto que no tenía todavía muebles y eso dio más libertad a la hora de determinar por dónde iría el cable. Y éste quedó bien tapado tras ellos una vez que se pusieron.
  • Cocina. Es la habitación del piso más alejada del router y con varias paredes por el medio. En su día (cuando sólo tenía el router de Telefonica) estaba conectado por WiFi, pero la velocidad de la red era insufrible. Como en aquel momento no había routers de banda dual (que el ST600 soporta) tan asequibles como el TP-Link, adquirí unos adaptadores PLC, concretamente el modelo TP-Link TL-PA211. Poniendo uno en la habitación del router y otro en la cocina, el acceso a la red por parte del ST600 dejó de ser un problema. He de decir que uno de los PLCs esta conectado directamente al enchufe de la pared y otro a una regleta de la cocina, pero esto no es problema para reproducir contenido HD por red.

Aquí tenéis un dibujo aproximado (no está a escala) de cómo ha quedado la red (dispositivos portátiles no están representados):

Y eso es todo. Tengo las 4 bocas de red del TP-Link ocupadas (2 ordenadores de sobremesa, SmartTV y un PLC), pero tengo otras 4 libres en el otro por sí tengo que conectar algún cacharro más. Gracias al TP-Link tengo un servidor de disco en red que no tiene un rendimiento nada malo (con el último firmware, 11 MB/s de lectura y 9 MB/s de escritura) y al que pueden acceder todos los cacharros de la casa bien por SMB, bien por DLNA. Así puedo ver las fotos y los vídeos que tomo sin necesidad de pasarlos a DVD o a un pincho USB.

¿Cómo es la red de tu casa? ¿Cómo has solucionado los problemas con las paredes o la cobertura?

 

Nuevos modelos de negocio: vinculando el mundo real y el virtual

11/18/12 | by | Categories: Ciencia

Hoy os voy a hablar de un videojuego llamado Skylanders; bueno, realmente, ya son dos, porque acaba de aparecer su secuela, Skylanders Giants. Pero como un vídeo de YouTube vale más que mil palabras, he aquí el trailer:

Bien, como veis, se trata de un juego de acción en tercera persona (es decir, viendo al personaje desde atrás) con multitud de enemigos, efectos especiales muy llamativos y personajes que van ganando experiencia conforme van avanzando en su aventura. Hasta aquí, nada nuevo, y dentro del género cuyo representante más conocido puede ser Diablo.

Pero el motivo de que hoy os hable de Skylanders es su innovador modelo de negocio. Cuando compras el videojuego, además del soporte físico habitual, uno se encuentra con un dispositivo llamado Portal del Poder y varios muñecos. Estos muñecos representan los diferentes personajes del juego (con un gran nivel de detalle, que todo hay que decirlo) y, para poder jugar con ellos, necesitas situarlos encima del Portal del Poder. Una vez hecho esto, una réplica virtual de la figurita aparecerá en la pantalla para que puedas manejarla a tu antojo.

Y el truco es, como era de esperar, que uno siempre puede comprar nuevas figuritas (por un precio no inferior a 9) para poder probar sus poderes en el videojuego, porque quizá el muñeco que te falta es precisamente el que tiene las armas adecuadas para pasarte ese nivel que se está atravesando. Además de los personajes, puedes comprar packs de expansión que incluyen también objetos mágicos o nuevos niveles, con lo que la gran variedad de elementos del juego que puedes adquirir es un aliciente muy interesante. Aquí va una foto que saqué en un centro comercial para que os hagáis una idea de esta variedad:

Y, como os decía, ya hay secuela del videojuego: hay nuevos personajes (algunos de tamaño más grande, de ahí el "Giants") y el juego es compatible con todos los que tuviéramos de la primera parte. En la siguiente foto podéis ver dos figuritas (una normal y otra gigante), sobre el Portal del Poder.


Foto sacada de aquí

Además de una (supongo) buena fuente de ingresos, los muñecos son también "inteligentes": en ellos se guarda el progreso del personaje en el mundo del juego, por lo que puedes llevarlos a casa de un amigo con una de las consolas donde el juego está disponible (3DS, Wii, Xbox, PS3) e introducirlo en la pantalla con toda su experiencia intacta.

¿Qué os parece? ¿Veis este modelo de negocio replicable en algún otro entorno? Sin pensar mucho, cualquier fan de Star Wars, El Señor de los Anillos o superhéroes estaría encantado de poder disfrutar de esta unión entre el mundo real y el virtual y disfrutar de sus objetos coleccionables en el videojuego respectivo. Pero seguro que se te ha ocurrido alguna idea al leer esto... Si luego te haces millonario, quiero un porcentaje de tus ganancias. ;-)

 

Sorprendentes precios en Berlín

09/29/12 | by | Categories: Vida

Hace unas semanas estuve en Berlín por motivos de trabajo. No pude hacer mucho turismo, pero sí que me dio tiempo de recorrer el centro de la ciudad y ver la puerta de Brandenburgo, la plaza Postdam o el Reichstag. Y una cosa me llamó la atención: los precios en el centro de Berlín no son muy diferentes de los que tenemos en España. Vedlo vosotros mismos: se trata de los precios de un McDonalds cerca de la plaza Postdam.


la foto 1


la foto 2

Y aquí tenéis un vídeo de un cartel publicitario con los precios de un vestido (de Mango) y de un ordenador, un Ultrabook de Samsung.

 

Páginas: 1 2 ...3 ... 5 ...7 ...8 9 10 11 12 ... 55

Buscar

Linkedin

Ver perfil de Alberto de Vega Luna en LinkedIn

Licencia

Creative Commons License
Esta obra se publica bajo una licencia de Creative Commons. Es necesario citar la fuente y el autor si se utilizan estos contenidos.
blogging soft