Tip Of The Day. CSV mantenibles

CSV es uno de los formatos mas extendidos para la conciliación de listados cuando hacemos integraciones. Son rápidos de implementar, sencillos de trabajar y MUUUY poco verbosos (prácticamente todo el documento son datos). El mayor problema que suelen tener es que son muy sensibles al cambio. Bien, aquí un pequeño truquito que os salvara luego horas de search/replace. Antipattern: Recibimos un csv (o lo generamos) y, tras el parseo, trabajamos cada uno de los valores de sus lineas por posición. Solución: Simple, mapear cada linea [...]

 

SASS. CSS Preprocessor

En una de nuestras últimas sesiones de formación, hicimos una introducción a los preprocesadores CSS y, con un poco más de detalle a SASS (Syntactically Awesome StyleSheet), a continuación os dejo la presentación y un poco de explicación de la misma: Pre-procesadores CSS. SASS from MarionaCruz Qué es un preprocesador css? Un preprocesador es un programa que procesa los datos de entrada para producir una salida que se utiliza como [...]

 

Problema con limits.conf en conexiones remotas

Se ha convertido en un problema habitual que sucede a mucha gente y que hoy hemos vivido en nuestras propias carnes. Acostumbrados a realizar deploying con puppet, nos encontramos a menudo que al tratar con configuraciones independientes, olvidamos ciertos parámetros amparados en la “marioneta”. Pues bien hoy le ha tocado a la configuración de los limites del sistema operativo. Resulta que hemos modificado el fichero de configuración /etc/security/limits.conf con los [...]

 

Tip: Xdebug automático

Quizás muchos lo conozcáis, pero hay una pequeña gema de Xdebug que llevaba tiempo queriendo comentar. De la misma página de Xdebug: (http://xdebug.org/docs/all_settings) xdebug.remote_autostart Type: boolean, Default value: 0 Normally you need to use a specific HTTP GET/POST variable to start remote debugging (see Remote Debugging). When this setting is set to 1, Xdebug will always attempt to start a remote debugging session and try to connect to a client, [...]

 

Introducción a Erlang - Emagister Training Sessions (Spanish)

Erlang El pasado día 17 de Agosto hicimos una pequeña introducción a Erlang en las Emagister Training Sessions, qué tenemos el placer de compartir con vosotros. Esperamos qué os guste.

 

Desarrollo móvil con Titanium, PhoneGap y otros

El pasado Jueves, 26 de Julio, Emagister volvió a estar presente por 3a vez en la reunión mensual de desarrolladores BetaBeers (http://betabeers.com). Me invitaron para charlar sobre Titanium y otros entornos de desarrollo móvil no nativos. Así que si eres desarrollador web y estás interesado en el desarrollo para móviles sin tener que aprender Java u Objective C, te recomiendo que revises el video y las slides de mi presentación [...]

 

Formación de Twig con Symfony2.1

En la formación de Emagister de este viernes hemos hecho una introducción a twig con la beta de Symfony 2.1. Aquí os dejo la presentación que hemos usado por si a alguien le puede ayudar. Twig from 2085020 Transcripción de la presentación: 1. Twig en Symfony 2.1 Para programadores y diseñadores 2. ¿Qué es Twig? Twig is a modern template engine for PHP (definición de la web de twig) Rápido [...]

 

Twitter Bootstrap's Zend_Form decorators

The community, our concern Some time ago, we decided it was time to upgrade some internal tools we are using on our daily-basis to automate certain tasks, to build up some dashboards and to make some cool things. So coinciding with the release of the 2nd version of the Twitter’s Bootstrap toolkit, we decided to build some Zend_Form decorators based on the Twitter’s toolkit and open it in our Github [...]

 

Introducción a Pimple y Silex - Emagister Training Sessions (Spanish)

Os dejamos el video de “Introducción a Pimple y Silex” fruto de una de las formaciones que se imparten los viernes en Emagister impartida por Oriol González.

 

Symfony2 Console Component - Emagister Training Sessions (Spanish)

Os dejamos el video correspondiente a la sesión de formación de Emagister sobre Symfony2 Console Component. Tenéis el código disponible en Github. Esperemos que disfrutéis.