
Blog / Página 7
Un día descubriré lo que es la zona de confort, o no
Momentos de cambios, momentos de evolución, una constante en mi vida, con el 25 aniversario de la creación de la web he entrado en modo “revisión” y estoy altamente desconcertado.
Llevo el mismo tiempo (25 años) haciendo cosas, disfrutando, siempre con el mismo concepto y particularidad: Disfrute y resultado, pero ya hace mucho que no es relevante (cosa que tambien es poco relevante).
Me he dado cuenta que lo habitual es hacer cosas dentro de tu zona de confort, y yo nunca he tenido una ni he sabido que podía existir, de ahí que haya tocado y hecho cosas poco usuales o quizás a “destiempo”, cuando cierta tecnología se podía de moda “Buzz” hacía tiempo que no lo utilizaba porque no me aportaba lo que me aportaba otra cosa, …
Laravel Collections: Arrays on stereoids
Laravel además de utilizar múltiples paquetes de terceros tambien es posible utilizar partes como componentes. Todos los componentes están bajo el namespace “Illuminate”.
Si hay una clase realmente interesante y útil es Collection, que nos permite trabajar con arrays de datos de una forma sencilla y “programática”.
Para tener esta clase en nuestro proyecto solo necesitaremos el paquete illuminate/support que podremos instalar con:
composer require illuminate/support:5.2.x-devPara mostrar algunos ejemplos utilizaremos un pequeño array con estos datos:
Una reflexión sin más
No sabría por donde empezar pero si cómo acabar esta reflexión, y es tan simple que se resumiría en dos frases, “No es país para programadores” y “Ser mediocre es más relajado y te aportará más”.
Cuando uno lleva más de 20 años desarrollando y siempre se le ha llenado la boca diciendo que ha disfrutado, disfruta y disfrutará programando, en los lenguajes más extraños o comunes, con las tecnologías más peculiares y extrañas, los más punteros y los más “viejunos”, pero que cada uno en su momento y sólo para la más (en la medida de lo posible) precisa implementación, mejor debería estar callado.
Novedades de la semana 2016-03-27
Estos últimos días hemos tenido muchas novedades, artículos, informaciones, en el mundo del desarrollo y tecnología, estas son las más relevantes para mi:
Google anuncia un nuevo servicio de Machine Learning en la nube
NPM & left-pad: Have We Forgotten How To Program?: El caso Kik - left-pad de NPM y la caida crítica al “esto lo hago con un modulo/plugin/paquete/clase” de terceros
El caso Kik - left-pad de NPM y la caida en (oficial) o de como las dependencias más insignificantes nos pueden dejar realmente tirados.
Go en el mundo real
En Sevilla Developers Conf 2 comenté algunos ejemplos de quién utiliza y para que Go.
Entre otros estos me han parecido interesantes, y crearé una lista un poco más grande que nos servirá para ver casos de uso reales y casos de éxito a la hora de escoger Go para determinadas soluciones.
Una consulta en Gremlin para Cayley
Desde Cayley podemos hacer consultas vía REST en dos “lenguajes”: MQL y una versión reducida de Gremlin
Con el siguiente ejemplo podemos obtener los skills más habituales de personas que pertenezcan a una industria, dentro del sector “Edu”
| var c = { } ; | |
| var x = graph.V("edu").In('in_sector').In('in_industry').Out('has_skill').Tag("id").ForEach( | |
| function ( d ) { | |
| if ( c[d.id] ) { | |
| c[d.id] ++; | |
| } else { | |
| c[d.id] = 1 ; | |
| } | |
| d.count = c[d.id] ; | |
| } | |
| ) ; | |
| g.Emit( c ) ; |










