Etiqueta : opensource

¿Web o AppMobile?

post image

Por Tamara Osona
Developer en OpenSistemas

Hoy en día, cuando tienes la web de un negocio sabes que tienes que abarcar la máxima cantidad de clientes y que la mayoría accede a ti a través de dispositivos móviles, lo cual hace que te preguntes ¿es mejor una web responsive o una aplicación?
(más…)

Laravel, una apuesta segura para grandes desarrollos

Por Tamara Osona
Developer en OpenSistemas

Laravel es un framework de código abierto, bajo licencia MIT, para desarrollar apliaciones PHP de un modo mucho más rápido, ágil y sobre todo de calidad. En Laravel se emplea el más que conocido patrón de diseño MVC.

Es fácil de aprender y ofrece una interesante propuesta, especialmente para los desarrolladores que estén buscando una herramienta eficiente y de rápido aprendizaje en el desarrollo web. Además, incorpora el gestor de paquetes Composer que nos permite tener al día nuestras librerías.
(más…)

Botton of the Ninth, el arte aplicado a las tecnologías

Por Facundo Ferré Luparia
Web Designer de OpenSistemas

Los pioneros en el arte, clásicamente, han sido los que se han descubierto como exploradores de su propio medio en lugares hasta el momento intactos. Cuando el medio cambia, no tardan en surgir nuevas formas de expresión encabezadas por un primer paso. La evolución del medio digital proporciona una tabla rasa sobre la que volver a crear y descubrir. Tal es el caso de Ryan Woodward, conocido ilustrador y profesor de animación, conocido en gran parte por su cortometraje Thought of you. (más…)

Libera y sé feliz

Por Raúl Hijosa Nieto
Developer de OpenSistemas

En las últimas semanas he completado el proceso de liberación de una segunda extensión para Dokeos. Se trata de un plugin que permite a los usuarios (profesores y alumnos) de este sistema LMS, Learning Managment System en inglés, intercambiar mensajes e incluso archivos desde la propia aplicación sin tener que utilizar su correo electrónico.

Hace algunos meses, me estrené en esto de la liberación de código con otra extensión para el mismo sistema que muestra a los administradores estadísticas sobre el uso de la plataforma en términos de usuarios y logins por distintas unidades de tiempo (días, meses y años).

(más…)

El feeling del Codemotion {e}

Por Liane Figueroa
eLearning Developer de OpenSistemas

Los días 18 y 19 de octubre nos abrieron sus puertas las Escuelas Universitarias de Informática y Telecomunicaciones de la Universidad Politécnica de Madrid, siendo la cuna de la segunda edición en España de la fiesta de comunidades de desarrollo Codemotion {e}.

El ambiente en el evento fue genial, tanta gente reunida con el afán de aprender, todos con sus camisetas “frikis” y su mochilita, e identificación del evento. Cada uno se sumó a las distintas conferencias, según sus intereses. Mis compañeros y yo estuvimos en distintos espacios de los disponibles en el evento. Aquí os resumimos nuestras impresiones:

Nuestros pasos por Codemotion

Desarrollo de app móviles multiplataforma
No pudimos dejar de asistir al track Mobile para ver a Jose Manuel Ortega y su ponencia sobre ‘Desarrollo de app móviles multiplataforma’. En los últimos años han aumentado las herramientas para desarrollar en dispositivos móviles como alternativa a hacerlo de forma nativa. FrameWorks como Phonegap, Appcelerator Titanium, SenchaTouch, Jquery mobile permiten desarrollar aplicaciones híbridas y ofrecen nuevas posibilidades a los desarrolladores que conozcan HTML,CSS y JavaScript. En la charla se hizo una breve introducción a cada uno de ellos y se comentaron ejemplos de código y aplicaciones realizadas con los frameworks mencionados.

Engineering Design for Facebook
Jackson Gabbard, Engineer @ FB London, nos explicó cómo es la forma de trabajo en su empresa, sobre todo de la relación entre diseñadores y desarrolladores. Ambos equipos trabajan codo a codo, ayudándose unos a otros, compartiendo ideas y mejorando cada uno el trabajo de el de al lado. Si por ejemplo, el desarrollador tiene una idea concreta para un cambio, mejora o desarrollo, se la comenta al diseñador que presenta unas siete opciones que posteriormente analizan de forma conjunta. Las herramientas que se usan en Facebook dependen de cada diseñador, no existe un estándar, aunque sí usan un repositorio central para subir todos sus proyectos. Su idea principal se basó en la frase “The quickest way to an engineer’s heart is to be complete with your designs”, de Julie Zhuo.

Windows Azure Websites
Beat Schwegler realizó una introducción de Windows Azure Web Sites, una herramienta de hosting que permite a los desarrolladores construir y desplegar aplicaciones web usando su lenguaje, framework y herramientas de trabajo. Hizo un ejemplo de una aplicación con MVC, js y MngoDB.

7 Técnicas para que un equipo sea brillante
La presentación de David Bonilla, de Atlassian, fue una de las que más nos gustó. Transmitió cómo en su empresa no persiguen tener un equipo bueno, si no un equipo brillante. Se apoyó de una presentación motivadora e interactiva, acaparando la atención de la sala principal del evento. Sus sugerencias son:

  1. Mantén el flow: cuando estés concentrado en una tarea no la interrumpas por nada, establece tu propio tiempo y haz que tus compañeros lo respeten.
  2. Alimenta tu cerebro: se pueden realizar brainstorm entre los compañeros de tu equipo de trabajo para que siempre aprendas algo nuevo.
  3. Di, bien hecho: agradece cada acción, cada cosa bien hecha, desde las pequeñas cosas y reconócelo públicamente.
  4. Report Robot: automatiza todos los informes, no pierdas tiempo pensando qué hiciste la semana pasada para hacer un informe de tu trabajo.
  5. Come tu comida de perro: primero prueba y vuelve a probar tu trabajo, antes de mostrárselo a los demás.
  6. Celebra un día especial: sal con tus compañeros, te pasas ocho horas al día con ellos, seguro habrá cosas que compartir fuera de la oficina.
  7. Experimenta: mejora tu entorno con tu imaginación.

De cada una de estas técnicas estuvo comentando cómo lo hacían en su empresa y la viabilidad en el marco español para ponerlas en práctica.

Los stand de distintas empresas
Representantes de Paypal, Alfresco, Atlassian, Blackberry, Google, Microsoft, Coritel, Oracle, Autentia, Babel, strSistemas, Telefónica, Fon, ticjob.es tenían su espacio en Codemotion, cada uno con su forma de impactar y llamarl la atención. Nos llamó la atención Autentia, que puso en marcha un “autentatlhion” donde había que participar en varios juegos para poder ganar un premio final. Lograron captar la atención de los que allí estábamos, y tras cada juego te hacían entrega de una pieza de merchandising mientras te transmitían qué hacían. Fue una forma muy amena y novedosa que transmitir información corporativa y de forma muy natural. Enhorabuena por esta iniciativa que, además, fomenta la creatividad.

Otra de las empresas participantes es un portal de búsqueda de empleo solo para las TICs, iniciativa española que favorece la búsqueda dentro de nuestro campo www.ticjob.es.

Nuestra conclusión
Estos espacios son motivadores, no se trata de salir con un máster en alguna de las materias, pero sí que fomenta las ganas de aprender nuevas tecnologías, retomar alguna abandonada o reafirmar las ya conocidas.

¡Gracias, Opensistemas! Agradecemos la convocatoria, fue genial ser parte de este evento.

Aquí pueden ver más información de Codemotion:
codemotion.es

Vídeo

Crónica de una actualización de versión de Ubuntu

Por Rubén de la Torre
Project Manager de OpenSistemas


Antecedentes
Ubuntu es una distribución Linux basada en Debian que ha tenido una gran aceptación dentro del mundo Linux y, de hecho, según la Wikipedia “estadísticas web sugieren que la cuota de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del 49%, posiblemente por la facilidad de uso que ofrece a los usuarios, que era una de las principales críticas que recibían las distribuciones Linux frente a los sistemas operativos de Windows. (más…)

La importancia de las comunidades en las unidades de negocio

Por Álvaro García
Sales manager de OpenSistemas

En OpenSistemas vemos necesario e imprescindible, que todas las áreas de una empresa que se dedica al mundo Open Source, sepa cual es la base de su existencia: las comunidades.

Por eso es aconsejable y, en OpenSistemas así lo llevamos a cabo, que las unidades comerciales, igual que los departamentos más técnicos, también aprendan de las comunidades y las apoyen con sus aportaciones. (más…)

GTD en entornos corporativos

Por Fernando Monera
CINO de OpenSistemas

Es habitual al trabajar en entornos corporativos las situaciones en las que parece que el trabajo que hay que hacer es muy superior al que podemos soportar. Entre otras cosas, esto provoca un alto nivel de estrés así como insatisfacción, ya sea porque sentimos que nuestro trabajo no está valorado o bien porque sentimos que no avanzamos en la lista de temas pendientes. (más…)

El Open Source y el audio profesional

Por José Manuel Cristobal Vera
Web Developer de OpenSistemas

Imagina que te compras tu sistema operativo preferido, por ejemplo Windows o Mac OSX, y con él te compras, tus programas favoritos de creación de música profesional, como por ejemplo, Cubase, Finale, Pro Tools, Reason, sintetizadores y efectos de audio digital, pues si sumamos cantidades nos daríamos cuenta que nos saldría muy caro. Sin embargo en Linux no hace falta desembolsar toda esa cantidad de dinero, puesto que hay muchas aplicaciones libres para la creación musical, tal vez no con el acabado que puede llegar a tener el software comercial, pero seguro que nos sorprenderá las posibilidades que actualmente nos ofrece el software libre para la creación y edición musical. (más…)

El valor del capital humano en consultoría tecnológica

Por Javier Sotomayor Aramburu
COO de OpenSistemas

El activo más importante en una empresa de servicios de consultoría tecnológica es claramente el capital humano. En esta industria vendemos cerebros al peso, gente con un alto componente de capacidad analítica y de creatividad, que sepan buscar soluciones de forma proactiva adaptándose a entornos que cambian enormemente de un proyecto a otro. En tecnología tienes que saber adaptarte como un camaleón, y con los años de experiencia vas aprendiendo que aunque cada cliente es un mundo y tiene unas necesidades muy concretas el objetivo siempre es el mismo,  aportar soluciones tecnológicas que apoyen las necesidades del negocio. (más…)