json

Recursos de programación de json
Descripción del sistema de almacenamiento y explotación de datos NoSQL. Presentación de las características de NoSQL en PostgreSQL. Integración con JSON. Comparativa de rendimiento de MongoDB con PostgreSQL en relación con SELECTS, INSERTS, carga de datos y tamaño de la base de datos. Breve reseña a ToroDB.
Post con más info: http://codely.tv/screencasts/php-namespaces-autoloader-composer/ Proceso de introducción de un namespace global en un proyecto PHP ya existente. Se muestra también cómo configurar Composer para aprovechar su autoloader y prescindir de nuestra implementación basándonos en el estándar PSR-4. Índice: 0:00 - Estado actual del código 3:50 - Qué es un namespace global y por qué es necesario 5:24 - Creación de carpeta "src/" y configuración de PhpStorm para que reconozca el nuevo namespace global 6:45 - Traslado de todas las clases a la nueva carpeta "src/" 8:15 - Modificación de las clases para introducir el namespace 11:12 - Eliminación del autoloader propio que se incluía en el proyecto 11:40 - Modificación del archivo composer.json para incluir política de autoload para así poder generar el autoloader adecuadamente 13:05 - Especificación de la optimización del classmap generado por Composer a través de la configuración del composer.json 14:35 - Demostración de creación de clases a través del PhpStorm con la generación del namespace correcto automática 15:58 - Recapitulación y conclusión del proceso llevado a cabo
One of the problems I found while working on a legacy Angular application last year, was resources with deeply nested structures that were being accessed directly from many different places. That code was revealing too much about the resources inner structure and that meant that the code that interacted with the resources was spread all over therefore generating a lot of duplication. That made it really hard to change and understand. It was suffering from a severe case of primitive obsession in...
Presentación sobre el futuro de la plataforma Java EE, centrado en el soporte del cloud computing (PaaS, multitenancy, portabilidad, escalabilidad, etc), la modularización y la adopción de tecnologías como HTML5, NoSQL, cachés, lenguajes dinámicos, map/reduce, JSON, REST, etc.
[PHP Conference Argentina 2013 - 5 de Octubre] A nadie le gusta medir, pero todos quieren tener tener datos para analizar. Pasa todo el tiempo: un sistema anda mal y alguien pregunta: "¿hace 2 semanas andaba igual de lento? ¿Se rompió porque tiene más tráfico? ¿Este sub-sistema siempre falló tanto? ¿El primer día hábil del mes pasado anduvo bien?" Y uno se quiere morir porque *el dato*, que le ahorraría horas de debugging, no está medido en ningun lado. O dos métricas no se pueden comparar, porque están en formatos distintos, o hay que terminar abriendo un Excel para graficar algo. Y entonces, aparece Graphite, que con una linea de código, te permite loggear un valor en una base de datos diseñada para guardar métricas a lo largo del tiempo de manera eficiente. Y estas métricas se pueden graficar y cruzar entre sí; se pueden transformar; se pueden comparar. Y así uno puede armar un dashboard con las métricas que uno *necesita* ver, como uno las necesita ver. Y los datos se pueden sacar, como JSON o CSV, para usar de input de otras herramientas. Todo esto en tiempo real!
From big-GORM-centered into a cloud of fast nodes Jorge Uriarte Greach 2013, 26/Jan/2013, Madrid, Spain http://greach.es/sessions-2013/jorge-uriarte-from-big-gorm-centered-into-a-cloud-of-fast-nodes In early 2009 ago we entered into the land of Grails developing a big Ticket exchange system. All was great, and we were able to cope with domain complexity, keep a reasonably good productivity, and evolve the system within its bounderies. With success it came growth. With our J2EE background still hardwired, we decided to scale through a bunch of classic approaches. Memory, caches, load balancing, clustering. And at a cost, we manage to scale. But... success kept flowing... and growth became *a problem* by itself. Memory usage started to be a *big* problem, JVM tuning became a routine and thoughts on sharding and different approaches to clustering started haunting us... what path should we follow? So this is the story of our current approach. How did we start splitting the system, how did we use redis to scape from JVM memory, and how is our current hybrid approach supposed to help us. The talk is mostly oriented toward "architecture" and design. Grails, GORM, Terracotta, SQL, NoSQL, Redis, software design, JVM issues, object oriented and plain-old-data-structures, JSON, asynchronism, ... all this and probably more buzzwords will be present in this talk. Only the naked truth is to be used in this talk. All failures and crazy approaches are real. Any discussion on approach, alternatives or soon-to-be failures will be encouraged. by Jorge Uriarte CTO Gaiden Ingeniero informático por la Universidad de Deusto. Desarrolla software profesionalmente desde el año 1996, ha pasado por pequeñas empresas, multinacionales de las telecomunicaciones, banca, internet, utilities y administraciones públicas. El elemento común a toda esta experiencia ha sido siempre la búsqueda de la mejora en la forma de desarrollar software. Contaminado para siempre por algunos de los primeros intentos por abrazar Extreme Programming en el año 2000, se expuso por primera vez a las metodologías ágiles en 2002 con Feature Driven Development. Desde entonces ha trabajado en facilitar la adopción de prácticas de alta eficiencia en el desarrollo de software, y en encontrar los puntos de colaboración entre los enfoques llamados "empresariales" y los "ágiles". Trabaja en Gailen Tecnologías potenciando Grails como plataforma desde hace 3 años. Puedes contactar con él a traves de su perfil de Linkedin o su cuenta de Twitter @jorgeuriarte.
Griffon Jumptstart Andrés Almiray Greach 2013 - 26/Jan/2013, Madrid, Spain http://greach.es/sessions-2013/andres-almiray-griffon-jumptstart ave to renew or spice up a desktop application at work? In need of a rich desktop experience but don't now where to start? If any of these sound familiar to you or you're just curious to know more about Griffon then you've come to the right place. Griffon Jumpstart is a hands-on, heads-on-code tutorial that explains how to get started using Griffon, from the beginning up to advanced features; with a few tips an tricks sprinkled here and there that are bound to make desktop application development a joyful experience. Andrés Almiray Griffon Project Lead Andres is a Java/Groovy developer and Java Champion, with more than 11 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He has also been teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include Groovy, Scala and Swing. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework. He blogs periodically at http://jroller.com/aalmiray. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.
Groovy AST Demystified Andrés Almiray Greach 2013 - 25/Jan/2013, Madrid, Spain http://greach.es/sessions-2013/andres-almiray-groovy-ast-demystified Compilers are powerful tools, they pretty much translate your thoughts into machine code. Extensible compilers are even more powerful. It turns out that the Groovy compiler can be extended by means of AST transformations. Come learn why and how popular Groovy projects like Grails, Griffon and Spock, have reached out to AST transformations and AST manipulation to boost their success. In this talk we'll dive deep into compiler specifics, by all means bring your laptop if you'd like to hack along. Andrés Almiray Griffon Project Lead Andres is a Java/Groovy developer and Java Champion, with more than 11 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He has also been teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include Groovy, Scala and Swing. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework. He blogs periodically at http://jroller.com/aalmiray. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.