Evento Frontend 11 junio en Barcelona: Modern Web Event

Pues retomamos escribir en nuestro rincón preferido para dejaros aviso de uno de los resultados del proyecto formativo que estamos llevando a cabo en [Q] bajo la marca “THELAB“, y del que ya os hemos hablado en unas cuantas ocasiones.

En colaboración con la Universitat Oberta de Catalunya y agradeciendo el apoyo de Mobile World Capital, Mobile World Centre y Movistar, aprovechamos la visión que compartimos de la importancia de acercar las necesidades profesionales actuales a la educación reglada hemos creado el “Modern Web Event“, un evento donde precisamente intentamos trasladar esta filosofía y de forma totalmente GRATUITA.

Para explicarlo mejor, simplemente basta con que veáis la lista de ponencias y juzguéis vosotros mismos :)

Temáticas de actualidad y de clara relevancia en el futuro más cercano del desarrollo frontend en este caso, tocando temas como: flexbox, HTML5, videojuegos, TypeScript, apps híbridas con Cordova/Phonegap, AngularJS y responsive web design.

Así que si estáis por Barcelona el 11 de junio, no os podemos recomendar otra cosa que os inscribáis cuanto antes y que os animéis a saludar a Marcos (@qmarcos) que participará dando la lata con una de las cosas que más nos gusta hacer por [Q]: juegos con HTML5 y TypeScript!

Workshop Productividad para Diseñadores. Formación, cursos, talleres, workshops, asturias

Workshop Productividad para diseñadores en THELAB

Continuamos de enhorabuena con el arranque de nuestra propia apuesta formativa, y en esta ocasión ya tenemos cerrado un segundo contenido, en formato de workshop y orientado a la rama del diseño. Diego Rodríguez (@arketipo) y Sergio Barreña (@sergioalikate) nos brindan la oportunidad de empaparnos de muchos años de experiencia en diferentes niveles de trabajo, para mejorar nuestra productividad a la hora de afrontar nuestros proyectos de diseño.

Workshop: Productividad para Diseñadores

Fecha: Sábado 7 de febrero de 2015
Lugar: CEPA Olloniego
Duración: 8 horas
Información e inscripciones
Workshop: Productividad para diseñadores en THELAB

En [Q] tenemos la firme convicción que una de las áreas que demuestra una mayor profesionalidad en cualquier campo es la optimización de los flujos de trabajo, conocimiento de técnicas que permiten agilizar la producción, etc. Todo ello se traduce en un aumento de la productividad, que tiene un valor incalculable para la empresa y es un plus que cada profesional puede aportar en ella, y por tanto un aspecto o característica clave en la diferenciación en cuanto al nivel profesional de cada uno de sus trabajadores.

Así que ya sabes, si quieres mejorar tu capacidad de trabajo con un buen puñado de técnicas de la mano de estos dos expertos, no dudes en apuntarte, aprovechando los precios con descuento para los primeros en llegar, así como para desempleados y estudiantes.

Formación de calidad en asturias. Cursos, talleres, workshops, diseño, desarrollo, web, multimedia, video

[Q] interactiva + CEPA Olloniego: nueva opción de formación en Asturias

Hoy desde [Q] interactiva y en colaboración estrecha con CEPA Olloniego lanzamos THELAB, nuestra apuesta por la formación de calidad, profesional y con unas cuantas pinceladas extras.

Poder escribir esta entrada es un gran alegría, ya que supone el comienzo real de una apuesta que siempre hemos querido hacer y que hasta que no se han dado todos los condicionantes adecuados no hemos querido estropear con intentos a medias tintas.

En [Q] tenemos “algo” de experiencia impartiendo formación, tanto a nivel de base como totalmente especializada y a medida, tanto para grupos diversificados como a multinacionales, tanto en formato presencial como en en otros formatos, como el videotraining en el caso de nuestra colaboración firme con video2brain, una compañía del gigante americano en formación a distancia lynda.com… y todas estas variantes cuentan con un denominador común: la obsesión por la calidad y un enfoque absolutamente práctico en la formación del alumno.

Hace ya años llevamos a cabo nuestra primera colaboración con el CEPA Olloniego, en un curso sobre contenidos multimedia, y continuamos durante los siguientes años con unos cuantos cursos más. Fruto de esa relación profesional y de la convicción de apostar por la excelencia en la formación, nace THELAB.

Seguir leyendo…

Formación, curso: Handlebars, plantillas en JavaScript

[Q] Formación: Nuevo Curso de Handlebars, plantillas en JavaScript

Recién salido del horno, os traemos un curso en formato videotraining resultado de la estrecha colaboración que mantenemos con video2brain, una compañía de la prestigiosa Lynda.com.

En esta ocasión el curso va dirigido a desarrolladores web que trabajen en el lado cliente, y trata sobre Handlebars, este potente e interesante motor de plantillas en JavaScript.

Para todos los que trabajáis con aplicaciones web, donde puede ser muy importante separar la lógica de la presentación, un motor de plantillas se convierte en una herramienta fundamental, para simplificar la integración entre la vista y los datos. Handlebars es uno de los más extendidos y conocidos, porque ofrece muy buena relación calidad / rendimiento, además de que su filosofía (continuando la de su origen que no es otro que Mustache) fomenta de manera clara que las plantillas sean solamente eso, plantillas.

Formación en videotraining / Curso: Handlebars, plantillas en JavaScript

TypeScript para webapps y proyectos web complejos basados en JavaScript

TypeScript: cómo programar cómodamente OOP en JavaScript

En más de una, de dos y de tres ocasiones os hemos hablado de TypeScript, porque desde que apareciera su primera versión nos pareció una herramienta muy interesante para el desarrollo de web apps o de proyectos web complejos basados en JavaScript. Hoy os anunciamos que ha dejado atrás la beta, ya tiene su primera versión oficial tras una release candidate que vió la luz hace apenas 1 mes.

Typescript es un superset open source de JavaScript, que mediante un compilador se convierte en JavaScript 100% compatible con los navegadores actuales, lo que nos permite escribir código de una forma más adecuada (sobre todo si nos gusta programar mediante orientación a objetos) empleando convenciones muy habituales en otros lenguajes basados en OOP clásicos… como era en nuestro caso ActionScript 3.

Typescript se define como “el lenguaje que te permite escribir JavaScript de la manera que tu quieres”, y entendemos que no es una frase para ser analizada de forma aislada sino desde el contexto de quien quiere poder mantener una forma convencional de programar orientado a objetos, sin volverse loco con algunos de los patrones de diseño que pueden emplearse en JavaScript plano para lograrlo.

Con TypeScript podrás hacer un uso intuitivo de mecánicas habituales en lenguajes con una OOP más marcada como: Seguir leyendo…

Matemáticas para juegos Flash o HTML5 / JavaScript (geometría y trigonometría)

Os traemos un par de recursos muy útiles para todos los que de vez en cuando tenéis que animar o controlar cualquier otra situación como un disparo, un rebote, movimiento de un personaje… ya sea en el desarrollo de juego, de un interactivo o de cualquier otra pieza en la que no hayáis decidido usar algún motor de físicas que nos haga los deberes

Seguro que si alguna vez has realizado alguno de estos contenidos, te has visto buscando en el baúl de los recuerdos aquellas fórmulas de cuando estudiabas… ángulos, tangentes, radianes, grados, intersecciones… Pues para que los tengas a mano, te dejamos estos dos enlaces a unas “cheat sheets” de trigonometría y geometría (y en un post reciente de nuestra página de facebook, otro buen servicio llamado overapi.com).

Como estamos seguros que os identificaréis con esto, si tenéis algún recurso similar, no dudéis en indicárnoslo en los comentarios para ir ampliando la entrada!

 

typescript.io

Aquí os traemos este jsfiddle para TypeScript, en el que podréis hacer pruebas rápidas con TypeScript. Para verlo en acción puedes acceder a dos ejemplos: greeter y un poco de herencia con animalillos.

Nueva versión TypeScript, mejoras y algunos problemas

El pasado 5 de diciembre ha visto la luz la versión 0.9.5 de TypeScript, el lenguaje de Microsoft que nos acerca un poco más el JavaScript del futuro (esperemos que no un futuro muy lejano) a través de un compilador que procesa nuestro código en TypeScript para generar código JavaScript totalmente compatible con los navegadores (y además bastante legible, todo sea dicho). Esto nos aporta evidentes beneficios a la hora de trabajar con JavaScript hoy, como el hecho de disponer de un lenguaje tipado, una sintaxis potente para el trabajo con OOP, con un enfoque más clásico que la que actualmente podemos reproducir con JavaScript, etc.

En alguna ocasión os habíamos hablado ya de este lenguaje que por aquí nos encanta y sobre el que pronto os podremos anunciar alguna novedad interesante en la que hemos estado metidos. Pero por desgracia cuando se trabaja con un lenguaje en fase BETA no todo son bondades, y las versiones nuevas en ocasiones traen regalos en forma de cambios en algunas decisiones del lenguaje que hace que nuestro código deje de compilar correctamente.

También tenemos que ser justos y decir que esta versión parece haber mejorado notablemente la velocidad de compilación, que ha sido uno de los principales caballos de batalla entre diferentes versiones del compilador. Por nuestra parte, que hayamos detectado en el último proyecto en el que estamos trabajado con TypeScript, nos ha afectado por un cambio en un criterio del compilador y por un cambio o bien en las definiciones de librerías de terceros, o bien en el propio compilador de TypeScript (no lo tenemos claro). Las dejamos aquí por si a alguno se choca contra ellas :)

Seguir leyendo…

Conzole, panel de depuración en JavaScript

Igual alguno de vosotros está preguntándose qué puede aportar de especial o novedoso un panel de depuración hecho en JavaScript, frente a las increíbles funcionalidades con las que contamos con las herramientas de desarrollo de los navegadores, ya sea las de IE, Safari, Chrome, Ffox e incluso extensiones tan famosas como Firebug…

La respuesta a esto es “móvil”. La depuración en terminales no es precisamente sencilla en muchas situaciones, por lo que disponer de algo como lo que ofrece Conzole, no es para nada despreciable en estas situaciones. Pronto os hablaremos de Weinre (Web Inspector Remote), que viene muy a cuento de esto.

 

TypeScript 0.9 release

Hoy mismo se ha anunciado la salida de la versión 0.9 de TypeScript, que se convierte en la versión con cambios más importantes desde el nacimiento del proyecto, basada en muchas mejoras y correcciones recopiladas durante los últimos 8 meses de vida del lenguaje.

Algunas de las mejoras/cambios en TypeScript 0.9

  • Generics
  • Overloading de constantes
  • “Export =” para su uso en la carga de módulos externos.
  • Tipos enumerados
  • Nuevo compilador que se ciñe de forma más exacta a la especificación con más de 150 problemas detectados resueltos y preparado para mejorar el rendimiento al integrarse en IDEs, especialmente pensado para soportar código de gran extensión.

Seguir leyendo…