Análisis de una tienda online o e-commerce

A raíz de un proyecto que tenemos entre manos, en el cual diseñamos y desarrollamos una tienda online, hemos recibido por parte de nuestro cliente una referencia de la competencia, que a efectos prácticos no solamente está posicionado como referente en Europa sino que efectivamente está sacando provecho comercial de su canal online, vendiendo. La lectura de nuestro cliente es clara y comprensible: quiero posicionarme y vender cómo ellos venden.

Pero analizando la referencia que nos ha llegado no hemos querido desaprovechar la oportunidad para hacer un análisis de ella, y a partir de dicho análisis sacar unas conclusiones que todo aquel que quiera realmente vender por Internet tendría que asimilar.

Análisis de la tienda online / e-commerce seton.es

Seguir leyendo…

SMACSS: Scalable and Modular Architecture for CSS

Hoy os traemos SMACSS, que aunque no ha salido del horno hace poco (es del 2011) sigue siendo totalmente recomendable, en especial para todos los que os dejáis la piel en el lado del front-end y tenéis ganas de profundizar en los beneficios de una organización y metodología que mejore algunas mecánicas del trabajo con CSS.

SMACSS es una guía con base teórica y conceptual sobre cómo organizar y establecer pautas para lograr unos estilos CSS flexibles y escalables, sin caer en algunos de los errores más habituales a los que nos enfrentamos en la maquetación de cualquier web con HTML (¿deberíamos decir ya HTML5?) y CSS. Su autor es Jonathan Snook, y para conocerle mejor no se nos ocurre mejor consejo que visitéis su blog, lleno de información muy valiosa, aunque desde hace tiempo muy poco actualizado.

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…

FPSmeter

Hoy os traemos una utilidad muy interesante para todos los que le metemos mano al desarrollo de juegos o aplicaciones que hacen procesos intensivos… se trata de un medidor de FPS que además de ser muy fácil de integrar, chulo y bonito, permite tunearlo visualmente.

Entre algunas de sus funciones más destacadas están el permitir múltiples instancias, permite medir frames por segundo, milisegundos entre frames o tiempo en renderizar 1 frame y está soportado en todos los navegadores modernos además de IE7+.

Consejos seguridad para Wordpress

Consejos para mejorar la seguridad de WordPress

Si eres responsable de un blog, o te dedicas profesionalmente al diseño y desarrollo web, estamos casi seguros que habrás oido hablar antes de WordPress. Este genial sistema gestor de contenidos (inicialmente creado para la gestión de blogs, pero que en la actualidad ha sobrepasado con creces esas barreras) con el que hemos diseñado y desarrollado varios de nuestros proyectos web y sobre el que sustentamos iniciativas como subflash o blocketpc puede darnos muchas alegrías, pero también tremendos disgustos. De hecho estos últimos días tuvo lugar un ataque mundial a sitios basados en WordPress que hizo tambalear más de un sistema.

Como todo software popular que se precie, WordPress está expuesto a los ataques de quienes desean sacar provecho no legítimo del trabajo ajeno, o simplemente complicar la vida del resto de los mortales. Esto es más notable aun cuando se trata de una herramienta con una licencia como la de WordPress, que provoca que su código fuente está expuesto a los ojos de cualquiera que lo descargue.

Es por ello que os recomendamos darle una buena revisión a esta lista de consejos que os dejamos a continuación y que si bien no pueden garantizar el 100% de protección, si pueden lograr complicar notablemente el éxito de los posibles ataques a los que nos veamos sometidos.

Seguir leyendo…

The Starter Kit, recursos de calidad seleccionados minuciosamente sobre diseño y desarrollo web para el día a día

The Starter Kit, un directorio con enlaces a recursos ultra high quality

Ya nos imaginábamos cuando Criterion anunció su Alt+F4 que el Sr. Sotoca no podía estar demasiado tiempo sin emponzoñar la web con otro proyectazo para todos los que nos dedicamos a hacer de nuestra profesión algo más que una fábrica de pasteles, y estamos en el constante reciclaje que este negocio te exige si quieres hacer las cosas bien.

Pues el tiempo nos ha dado la razón, y tampoco ha hecho falta esperar demasiado. The Starter Kit es un nuevo rincón al que habrá que tener muy vigilado, porque estamos totalmente convencidos que recogerá las mejores perlas en forma de enlaces hacia los mejores recursos (seleccionados con mucho mimo y cuidado, nos consta) tanto para diseñadores como para desarrolladores web.

Seguir leyendo…

LESS Prefixer, Prefixr y GUI Tools para el uso de CSS con LESS

Si trabajas con LESS porque has decidido tener algunos super-poderes extra cuando te pegas con CSS, este extra llamado LESS Prefixer te va a venir muy bien para poder olvidarte además de los «vendor prefixes» que tanta rabia dan. Además lo hace de forma inteligente, para añadir los estrictamente necesarios según CSS3Please.

Si buscas una aplicación GUI para su uso, te recomendamos Crunch! basada en Adobe AIR, y simpLESS (aunque esta última ya tiene incluida la capacidad de solventar los vendor prefixes a base de prefixr.

Tendencias actuales en apps (aplicaciones) móviles

(Fuente de la imagen de la entrada: vocal.ie)

Como alguno de vosotros sabéis, a parte de mis labores en [Q] y en Infocket, aprovecho mi tiempo enriqueciendo mi persona a través del contacto con nuevas generaciones interesadas en la creación multimedia en forma de consultoría en la Universitat Oberta de Catalunya, o con artículos para Mosaic.

Una de las motivaciones más importantes para aceptar ese reto, fue pensar que sin duda me ayudaría a no perder la referencia con respecto a la gente que empieza, su motivación e ideas… la otra mi absoluta firmeza en que la educación DEBE convivir con el mundo empresarial real, para producir profesionales mucho más completos… pero lo dejo aquí, porque sin duda esto será otra entrada del blog, algún día.

La cuestión es que a raíz de una actividad en el aula, que contó con la participación activa de la gran mayoría de alumnos, llegamos a una serie de conclusiones que he adaptado a mi visión personal, y transformado en este post por si a alguno le puede ayudar a clarificar cómo vemos por aquí el panorama de las aplicaciones móviles en la actualidad. Seguir leyendo…