Welcome !
Site google-analitix.com just created.

Real content coming soon.
© ISPmanager control panel
INSIGNIA


24
May 13

MongoDB: Lightning Talk en RubyConf Uruguay 2013

Quieren aprender un poco de MongoDB? Pablo Barrios, Tech Leader en Insignia, cuenta en la RubyConf Uruguay 2013 los secretos de MongoDB.


20
May 13

Búsqueda Laboral: Senior Web Developer

Si tenés más de 5 años de experiencia comprobable en el desarrollo de aplicaciones web, te gusta que tus conocimientos sean puestos a prueba constantemente, y te desagradan frases del estilo “esto no se puede hacer” o “esto es imposible”. Te invitamos a sumarte a nuestro equipo.

En INSIGNIA, un Senior Web Developer domina un lenguaje de scripting (Ruby), maneja con fluidez el idioma Inglés (tanto oral como escrito), posee conocimientos avanzados en Git, HTML, CSS y Javascript; y además, sabe mucho de web performance, best practices, search engines, javascript templates, frontend frameworks, Base de Datos SQL, Base de Datos noSQL, metodologías ágiles, node.js, setup de servers, varios lenguajes de scripting más (java, php, python, javascript), herramientas cutting edge, y… la lista no termina más.

Todos estos conocimientos son puestos a prueba diariamente en la producción de aplicaciones que deben funcionar de manera óptima para millones de usuarios. Este es el escenario ideal para aquellos que adoran los desafíos.

Estás a la altura? Mandanos tu CV a work@insignia4u.com.


24
Apr 13

Web Studio 2013

Web Studio es un programa de capacitación en front-end development, totalmente gratuito, que busca proveer todos los conocimientos necesarios para desenvolverse de manera productiva en un entorno de trabajo profesional realizando maquetados en HTML5 y CSS3 con calidad pixel perfect basándose en estándares internacionales y las últimas tecnologías web para compatibilidad con dispositivos móviles.

Cuál será la modalidad?

El programa propone una modalidad de taller en jornadas intensivas de 2 horas, dos veces por semanas, Martes y Jueves; con una duración de 4 semanas.

El dictado de cada jornada se realizará en Buró Coworking, Chacabuco 77 1er piso, San Miguel de Tucumán, de horas 8:30 a 10:30am, a partir del Martes 7 de Mayo.

Cada alumno aprende desde su notebook todos los conocimientos a través de ejercicios prácticos. Cada clase estará guiada a través de una serie de material y ejercicios prácticos que deberán ser realizados antes de cada clase, para poder aprovechar mejor el tiempo de las reuniones con consultas, consejos prácticos y mejores prácticas.

Cómo me inscribo?

Si bien el Web Studio es total y completamente gratuito, su cupo es limitado y el éxito de su programa se encuentra íntimamente ligado al perfil y habilidades de sus alumnos.

Insignia realiza estos talleres en su afán por descubrir desarrolladores talentosos para incorporar a su staff permanente, por esto es que los interesados deberán acreditar experiencia en desarrollo y muchas ganas de aprender e investigar.

Para solicitar una entrevista, los interesados deberán enviar su CV a contacto@insignia4u.com. Los cupos serán otorgados a medida de que los interesados sean seleccionados.

Te esperamos!

Alguna duda?

Mail: work@insignia4u.com
Teléfono: (0381) 420-7387


10
Apr 13

Integrar Google Spreadsheets con tu Railsapp

En una de las aplicaciones de la empresa se solicitó implementar un “feature” que permitiera traer datos especifico de un objeto, un numero, al solicitarlo desde una “custom functions” de Google Spreadsheets.
Las custom functions de Google Spreadsheets son funciones similares a las que tiene Microsoft Excel, con la diferencia que son diseñadas por nosotros o por otro desarrollador usando javascript.

Lo primero que tenemos que hacer es crear una ruta a la que Google Spreadsheet pueda acceder a nuestra aplicación y la misma devuelva los datos solicitados. Para eso abrimos nuestro routes.rb y escribimos:

1
match 'reports/spreadsheet' => 'reports#spreadsheet'
view raw routes.rb This Gist brought to you by GitHub.

Una vez que agregamos la ruta, creamos nuestro reports_controller.rb y en él, especificamos lo que queremos que devuelva, en nuestro caso:
1 2 3 4 5 6 7 8 9 10 11 12
def spreadsheet
if company = Company.find_by_name(params[:company])
project = company.projects.project_id(params[:time_entry][:project_id])
if project && project.any?
render :text => "#{project.hours}"
else
render :nothing => true, :status => 404
end
else
render :nothing => true, :status => 404
end
end

Luego de haber definido todo en nuestra aplicación vamos a GoogleSpreadsheet y creamos un nuevo spreadsheet. Una vez dentro del spreadsheet nos dirigimos al menú donde dice Tool > Script editor y seleccionamos Blank project.

Dentro del editor definimos nuestra nueva custom function usando javascript. En nuestro caso sería algo similar a esto:

 

1 2 3 4 5 6
function TitiSum(company, project_id, billable) {
var responses = UrlFetchApp.fetch("http://railsappurl.com/reports/spreadsheet?utf8=%E2%9C%93&company=" + company +
"time_entry[project_id]=" + project_id +
"&time_entry[bill]=" + billable).getContentText();
return responses
}

 

En nuestro script hacemos uso de la clase UrlFetchApp, propia de GoogleApps, que nos permite acceder a recursos en sitios web externos. Tiene otros modulos como integración con OAuth que no se cubre en este articulo, pero les dejo el link para que lean al respecto: https://developers.google.com/apps-script/service_urlfetch.

Otro detalle muy importante a tener en cuenta es que el parámetro utf8=%E2%9C%93 que es equivalente al utf8=✓ debe ser pasado siempre en hexadecimal, caso contrario, la request no va a funcionar. Si lo prueban desde el navegador usando , funcionara correctamente porque los browsers se encargan de parsear los caracteres. Pero en el caso de Google Spreadsheets no, así que sean muy cuidadosos con el tipo de caracteres que envían en la request.

Con nuestra función terminada, nos dirigimos a GoogleSpreadsheet, nos posicionamos sobre cualquier celda y escribimos =TitiSum(<celda>, <celda>, <celda>), podemos reemplazar <celda> por algún valor fijo en caso que lo deseemos y voilà. Tenemos las horas de nuestro proyecto.

Algo que hay que saber es que, cada vez que abrimos la planilla, Google ejecuta nuevamente nuestro script y los valores se actualizan. También que, una vez que una función se ejecuta con parámetros específicos, el resultado queda cacheado hasta que se vuelva a abrir la planilla nuevamente para esos parámetros específicos.


21
Jan 13

Búsqueda Laboral Enero 2013: Frontend Developers

Querés aplicar todo lo que sabés sobre HTML5, CSS3 y Javascript en proyectos que utilizarán millones de personas?

Querés hacerlo trabajando a la par de un equipo increíble de profesionales, utilizando las herramientas y metodologías más avanzadas disponibles?

Querés trabajar en un lugar donde siempre te motiven a aprender y a crecer?

Si la respuesta a todo esto es un “sí, quiero”, mandanos tu CV a work@insignia4u.com.

En Insignia queremos brindarte el mejor lugar de trabajo posible. Por esto, junto con la oportunidad de construir una gran carrera profesional, te invitamos a formar  parte de nuestro programa anual de capacitación en Inglés, como así también te invitamos a compartir diariamente con nosotros el almuerzo que la empresa ofrece a todo el equipo.

Qué estás esperando!


14
Dec 12

Los Tanfaun entre los ganadores en BA Apps

Con la aplicación Los Tanfaun salimos ganadores de la categoría Urbanismo en el concurso de Buenos Aires Apps. Nuestros amigos de Indicius con quién realizamos este proyecto en conjunto recibien el premio en Buenos Aires en representación del grupo.

Los Tanfaun es una aplicación del tipo “Lost & Found”, y sirve para conectar a las personas que encontraron y perdieron cosas en la ciudad. El objetivo principal es proveer a la comunidad de una plataforma online que funcione como el punto inicial de consulta para este tipo de situaciones. Entre todos los ganadores del concurso salimos premiados en la categoría Urbanismo.

Una excelente resultado para nuestra primera colaboración con Indicius y una excelente motivación para seguir mejorando la aplicación!


17
Nov 12

Los Tanfaun: Nuestra participación en B.A. Apps

Los Tanfaun es una aplicación del tipo “Lost & Found”, y sirve para conectar a las personas que encontraron y perdieron cosas en la ciudad.

En nuestro primer emprendimiento en conjunto con el estudio de diseño interactivo Indicius, donde como equipo emprendimos este proyecto, nosotros haciéndonos cargo del desarrollo backend con Ruby on Rails y ellos del Diseño UI/UX y front-end.

Si el proyecto les gusta pueden votarnos aqui:

http://concursos.buenosaires.gob.ar/buenos-aires-apps/los-tanfaun/


14
Sep 12

Búsqueda Front End Developer

¿Estás interesado en crecer profesionalmente? Sumate a INSIGNIA

En INSIGNIA estamos continuamente a la búsqueda de profesionales, con ganas de participar en grandes proyectos relacionado con el Desarrollo de Aplicaciones Web o Mobiles. Hoy estamos buscando un especialista en Front End Development.

Los interesados deberán satisfacer los siguientes requerimientos:

  • Conocimientos de HTML, CSS y Javascript.
  • Manejo de Photoshop para recorte de imágenes.
  • Capacidad de maquetar sitios web a un nivel de calidad pixel perfect a partir de los diseños.

Excluyente: 

1. Experiencia comprobable  en Desarrollo Front End.

Suma puntos y consideración:

  1. Metodologías Ágiles.
  2. Experiencia en desarrollo de aplicaciones y/o sitios web mobile.

Que ofrecemos?

  • Trabajamos de lunes a viernes y con horarios flexibles, sólo 40 horas semanales.
  • Tres semanas de vacaciones anuales.
  • Programa permanente de capacitación en inglés.
  • Dos horas semanales de clases durante el horario de trabajo.
  • Para que no tengas gastos adicionales, INSIGNIA invita el almuerzo.

Todo aquel interesado puede solicitar una entrevista a: work@insignia4u.com

 


21
Aug 12

Rails Studio 2012

Rails Studio es un programa de entrenamiento, totalmente gratuito, que busca proveer a un desarrollador de todos los conocimientos necesarios para desenvolverse de manera productiva en un entorno de trabajo profesional basado en Ruby y en su framework más poderoso para desarrollo agil de aplicaciones web, Ruby on Rails.

Cuál será la modalidad de trabajo?

El programa propone una modalidad de taller en jornadas intensivas de 2 horas, dos veces por semanas, Martes y Jueves; con una duración de 4 semanas.

El dictado de cada jornada se realizará en Buró Coworking, Chacabuco 77 1er piso, San Miguel de Tucumán, de horas 9:00 a 11:00am.

Elegimos este lugar, que es el primer espacio de trabajo compartido del Norte argentino, porque nos pareció un entorno agradable y distendido para una capacitación de este tipo.

Cada alumno aprende desde su laptop todos los conocimientos a través de ejercicios prácticos. Cada clase estará guiada a través de una serie de material y ejercicios prácticos que deberán ser realizados antes de cada clase, para poder aprovechar mejor el tiempo de las reuniones con consultas, consejos prácticos y mejores prácticas.

Cómo me inscribo?

Si bien el Rails Studio es total y completamente gratuito, su cupo es limitado y el éxito de su programa se encuentra íntimamente ligado al perfil y habilidades de sus alumnos.

Insignia realiza estos talleres en su afán por descubrir desarrolladores talentosos para incorporar a su staff permanente, por esto es que los interesados deberán acreditar experiencia en desarrollo y muchas ganas de aprender e investigar.

Para solicitar una entrevista, los interesados deberán enviar su CV a contacto@insignia4u.com. Los cupos no se reservan y serán otorgados a medida de que los interesados sean seleccionados.

Ruby on Rails a tu alcance, totalmente gratis. Te recomendamos que te apures. Empezamos el 11 de Setiembre!

Te esperamos.

Alguna duda?

Mail: contacto@insignia4u.com
Teléfono: (0381) 420-7387


07
Aug 12

Enlaces de la Semana – Edicion 7

thoughtbot Learn

Preciosa recolección de recursos interesantes para aprender categorizados por tema.

Moment.js

Moment.js es una librería para fechas en JavaScript para interpretar, manipular y formatear fechas. Nos permite realizar un uso más semántico de las fechas, dándonos flexibilidad y practicidad en su uso.

Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012)

Excelente artículo con un muy buen resumen sobre las distintas posibilidades de frameworks de JavaScript disponibles por estos días.

Secretos de SublimeText 2 para los principiantes

Y para los no tan principantes también.

Un articulo que muestra los shortcuts necesarios para el día a día cuando usamos Sublime Text 2, que dicho sea de paso, es el editor preferido por todo el staff de Insignia.

Experimenting with Node, Socket.io, and Phonegap – real-time accelerometer control

Demo app de una implementación que integra Node.js, Socket.io y Phonegap.

Un tip para importar archivos CSV en tablas de MySql

El siguiente ejemplo nos sirve para importar un archivo CSV llamado dump.csv en una tabla nombre_tabla de MySql,
se asume que los campos están separados por comas y que los valores están entre comillas. Dichos parámetros pueden cambiarse como se ve en el ejemplo.

LOAD DATA LOCAL INFILE 'dump.csv' INTO TABLE nombre_tabla
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(campo1, campo2, campo3)

Prism, syntax highlighter

Cuando se trata de mostrar porciones de código en un sitio es muy importante hacerlo resaltando la sintaxis adecuadamente para facilitar la lectura y comprensión.

Hay mucho plugins para esto, pero recientemente salió Prism que está construido teniendo en cuenta los nuevos estándares web.
Tan solo 1.5kb para una librería tan completa.

Rainbow, otro resaltador de sintaxis

Esta es otra alternativa, cuya principal diferencia y ventaja es la de proveer una API por si quisieramos definir un nuevo modo de colorear o bien implementar el coloreo de un nuevo lenguaje.

gridster.js

gridster.js es un plugin de jQuery para hacer los layouts draganddropeables. Es cuestión de usar un poco la imaginación para ver posibles usos de este plugin, la página principal nos muestra una demo simple.

humane.js

Es una librería que permite generar notificaciones animadas. Usa CSS en caso que el navegador lo soporte, en caso contrario usa Javascript para generar dicha animación. Viene con distintos temas.

Wirefy – YET another framework for responsive wireframes

Wirefy es un framework CSS-JS para crear responsive wireframes y además cross-browser.

Es style-agnostic entonces el cliente no se queda pegado a un look o colores sino al layout y/o funcionalidad.
El framework incluye estilos para la mayoría de los elementos de diseño web, como tipografías, grillas, tablas, imagenes, formularios, botones, paginación, slideshow, etc.

Llegará a ser muy usado? No lo sabemos. En cuanto a escalabilidad podría andar dado que no se desvía de los estandares.