Defacement contra el impago de una web, ¿una solución acertada?

0 comentarios

Defacement de una web no pagada
La imagen que veis arriba es un ejemplo real que estos días está circulando por diversas redes sociales. Se trata de la web de una pequeña empresa que, atendiendo a la versión de su diseñador, no fue pagada. Esto me da que pensar y me hace lanzar una pregunta al aire: ¿sirve de algo okupar la web de quien no te paga?

La raíz del problema está bastante clara y es conocida en nuestro mundillo: a día de hoy, sigue siendo muy difícil hacer ver a los clientes el valor de nuestro trabajo. Nuestra profesión está muy infravalorada y nos encontramos con muchos clientes que piensan que programar una web es poner cuatro botones y que diseñarla artísticamente es hacer tres garabatos. Así, cuando llega el momento de la entrega y pasamos la factura, nos podemos encontrar con la desagradable sorpresa de que el clienta no se crea nuestros precios y decida no pagarnos.

Ante una situación así, ¿qué podemos hacer para cobrar lo que nos corresponde? ¿Cómo podríamos haber evitado llegar hasta aquí?

Leer más

Anunciate aquí
Anunciate aquí

¿Cuál fue tu primer lenguaje y por qué lo abandonaste?: La pregunta de la semana

8 comentarios

Pues ya estamos aquí otra vez dispuestos a realizar la pregunta de la semana. La semana pasada afloró la vena filosófica y esta semana va a aflorar la pragmática:

¿Cuál fue tu primer lenguaje y por qué lo abandonaste?

A ser posible explicad de forma objetiva el motivo que os llevó a abandonar ese primer lenguaje que habíais abrazado y que tantas satisfacciones (o no) os había dado.

Como siempre, es mejor responder a la pregunta en la sección de respuestas en lugar de en los comentarios de esta entrada, aunque puedes hacerlo en los dos sitios si lo prefieres. Lo principal es que siempre respondas en la sección de respuestas y así tu respuesta podrá salir vencedora y aparecerá en el post de la próxima semana.

Leer más

Anunciate aquí

Amazon Cloudfront, permite distribuir contenido dinámico desde sus CDN

0 comentarios

amazon cloudfront ec2

A la capacidad de distribuir contenido estático y streaming de Amazon Cloudfront, se le une una nueva característica que permite servir contenido dinámico y personalizado con la ventaja de disponer de numerosos CDN repartidos por todo el mundo. El competidor de Akamai desarrollado por Amazon Web Services sigue ofreciendo más servicios a bajo coste y de una forma sencilla de configurar a través de la AWS Management Console.

Amazon explica en una entrada de su blog técnico que este nuevo servicio no implicará ningún coste adicional, ni la necesidad de escribir código adicional. Incrementa el rendimiento y la fiabilidad a la hora de servir contenido dinámico.

Leer más

Introducción: Play Framework 2 (Parte I: Scala)

11 comentarios

Play with Scala

Para aquellos que no lo conozcan, Play es un Framework de desarrollo web para Java y Scala. Ha sido desarrollado por Guillaume Bort como proyecto interno para su empresa Zenexity y luego liberado como Open Source.

A partir de la versión 2.0 del mismo, Martin Odersky y su compañía TypeSafe que a su vez son los creadores de Scala han decidido incluirlo en el paquete que denominan TypeSafe Stack.

Como ya hemos dicho, Play puede ser utilizado para construir sitios y aplicaciones web tanto en Java como en Scala comparten gran parte de la API ya que Scala puede importar y utilizar librerías de Java sin problemas.

Pero antes de hacer una pequeña introducción al framework es necesario hablar sobre que es Scala y por qué es “especial“. Esta guía introductoria no pretende ser una guía exhaustiva del lenguaje de programación Scala, tal tarea es algo que se escapa a mis pretensiones y mi inteligencia.

Leer más

Freepik, un buscador de imágenes libres. Made in Spain

9 comentarios

Freepik

Siguiendo la línea de GenbetaDev de señalar el trabajo de los desarrolladores de España en particular y de Latinoamérica en general, hoy quiero compartir un vistazo, y una breve conversación, a un recurso muy interesante para los diseñadores y desarrolladores web.

Freepik es un motor de búsqueda que ayuda a los diseñadores gráficos y de web a localizar fotos de alta calidad, imágenes vectoriales, ilustraciones y archivos PSD para sus proyectos creativos.

Freepik busca y localiza contenidos gráficos libres en Internet y muestra los resultados en una disposición adecuada para facilitar el acceso. Freepik hace más fácil que pueda encontrar los archivos que necesitas sin buscar manualmente en decenas de sitios web.

Leer más

7 consejos para hacer buen responsive design

21 comentarios

responsive design

Este 2012 es el año de la prima de riesgo, Lana del Rey, las pelis de superhéroes y el diseño sensible o responsive design (amigo lector, esto es sólo la intro del post, no centres tus iras en ella…). Por eso, cuando he visto un post en uno de mis blogs de desarrollo de cabecera, Cats who Code, con una serie de consejos o tips para crear diseños responsive de calidad, me he visto en la obligación ética y moral de compartirlo con toda la comunidad de Genbeta Dev. En total son 7 consejos para hacer buen responsive design y tengo que reconocer que los comparto todos y cada uno:

Leer más

Sobrecargando los métodos en C#

28 comentarios

Sobrecargas de métodos

Los lenguajes, como casi todo en este universo que tiende a la entropía, van evolucionando y ganando complejidad con el tiempo. Así nos encontramos con la paradoja de que cuanto más completa es la sintaxis, más ilegible se puede volver el código.

Por ejemplo, la máxima que decía “escribe la menor cantidad de código, que vaya lo más rápido posible”, tiene un orden de prioridad menor frente a paradigmas de programación más modernos como Clean Code o KISS.

Por ello ahora quiero compartir una técnica para facilitar la legibilidad de nuestros programas y que trata de la sobrecarga de los métodos.

Leer más

Manos en la masa, haciendo crecer nuestro árbol del repositorio de código

12 comentarios

Portada Manos en la Masa

Este es el tercer capítulo de la miniserie sobre Branching. Que se ha compuesto de Labeling, Branching y este, Manos en la masa. Y que trata sobre técnicas de división del desarrollo en el repositorio de código que nos haga más fácil el manejar la complejidad inherente a toda construcción de aplicaciones de software.

Este ejemplo lo voy a mostrar en Visual Studio 11 beta contra un Team Foundation Service, pero es muy similar el realizarlo en Git, Mercurial o SVN. Lo importante no es la herramienta, si no tener claro que el uso de estas técnicas nos hace crecer en la madurez de nuestros equipos y nos facilita y prepara para cuando las cosas se tuercen que es casi siempre.

Leer más

Un juego de la serpiente en jQuery para ir aprendiendo el framework de moda

12 comentarios

snake

Siempre he pensado que el juego de la serpiente o Snake es uno de los problemas más interesantes cuando estás intentando hacerte con el control un lenguaje de programación o tecnología. Si sabes hacer un Snake, el lenguaje de programación ya (casi) no tiene secretos para ti. Por eso me ha parecido interesante esta demo del Snake hecho en jQuery que os enlazamos hoy y que se han currado en webdeveloper juice.

Leer más

Desentrañando el RSS. ¿Cómo es un feed por dentro?

2 comentarios

Las tripas del RSS
Todos los aquí presentes conocemos los RSS y estamos suscritos a decenas, o incluso cientos de ellos, pero seguramente pocos conocen ni el significado de las siglas (según la Wikipedia es Really Simple Syndication, pero también fue Rich Site Summary), ni mucho menos el funcionamiento interno de estas fuentes web que nos tienen al tanto de todas las novedades en nuestras páginas favoritas.

Y es normal, ya que quien use un blog, una wiki o cualquier gestor de contenido típico, no tiene que preocuparse ya que sus RSS se generan automáticamente conforme nutre de contenido a su web. Pero, ¿y si tenemos que crear nuestro RSS a mano? ¿Qué formato debemos utilizar y cómo podemos automatizar esta tarea?

Leer más

Anunciate aquí

WSL Weblogs SL