Javascript. El Lenguaje

Hasta no hace mucho Javascript se usaba para “adornar” las webs, ponerles efectos bonitos que no podíamos conseguir con CSS o HTML, alertas y poco más. La librería jQuery nos facilitó mucho la vida, haciendo más facil el manejo del DOM (Document Object Model) y el uso de funciones. Más adelante con la llegada de AJAX (Asynchronous JavaScript And XML) , lo empezamos a utilizar para cargar contenido dinámicamente en nuestras webs. AJAX hizo posible que aplicaciones web como Gmail sean lo que son.

Sólo hay que echar un vistazo a GitHub, la mayor comunidad de proyectos OpenSource, y ver cuales son los lenguajes más Trending Topic:

lenguajes

Continue reading

Share Button

Herramientas útiles para desarrolladores

8251028685_c9f6cd4f72_zA continuación muestro algunas de las herramientas que utilizo en mi día a día como desarrollador web que me facilitan bastante la productividad y hacen que no pierda años de vida cada vez que tengo que realizar alguna tarea relacionada con mi trabajo.

Continue reading

Share Button

iOS 7 is coming

Ayer a las 10AM hora de San Francisco arrancó la WWDC2013, la conferencia internacional de desarrolladores de Apple, donde la marca de la manzana presentó sus próximas novedades.

WWDC2013

Continue reading

Share Button

[Tutorial] Creación de una API REST con Node

nodejs-mongodb

Con esta guía aprenderás a programar una sencilla API REST utilizando Node.js en el servidor. He recopilado las entradas del tutorial en los siguientes enlaces para acceder cómodamente.

 

Share Button

Cómo crear una API REST usando Node.JS (4/4)

En la entrada de hoy de la guía vamos a probar una herramienta online que nos permitirá jugar con las llamadas al API y poder consultar y almacenar datos para probarla y ver su funcionamiento un poco más claro.

Para ello nos dirigimos a restconsole.com que es una extensión de Google Chrome, que nos permitirá hacer lo que queremos de una manera visual y sencilla.

REST Console

Continue reading

Share Button

Cómo crear una API REST usando Node.JS (3/4)

Continuamos la guía básica para iniciarse en Node.js creando una sencilla API REST. Hoy veremos como desarrollar las llamadas al API para que nos devuelva los datos almacenados y también como añadir nuevos.

Para mantener el código modulado y separado vamos a crear las rutas en un archivo aparte que llamaremos routes/tvshows.js. Con “module.exports” conseguimos modularizarlo y que pueda ser llamado desde el archivo principal de la aplicación. El código de a continuación es el comienzo del archivo con la primera función que será la que devuelva todos los registros almacenados: Continue reading

Share Button

Cómo crear una API REST usando Node.JS (2/4)

Seguimos con la segunda parte de esta pequeña guía para iniciarse en Node.JS construyendo una API REST sencilla.

En la entrada de hoy vamos a crear un modelo usando Mongoose para poder guardar la información en la base de datos siguiendo el esquema. Como base de datos vamos a utilizar MongoDB. MongoDB es una base de datos Open Source NoSQL orientada a documentos tipo JSON, lo cual nos viene que ni pintado para entregar los datos en este formato en las llamadas a la API. Si queréis ver un buen resumen de MongoDB os recomiendo esta presentación de Israel Gutierrez (amigo y profe) que incluye las nociones básicas:

Continue reading

Share Button

Cómo crear una API REST usando Node.JS (1/4)

Esta es una serie de pasos donde voy a tratar de explicar como crear un Web Server que sirva una API RESTful usando para ello la tecnología de Node.js y todo el JavaScript que podamos, incluyendo la base de datos (MongoDB) y el plugin para conectar (Mongoose).

Voy a crear una aplicación CRUD (Create/Read/Update/Delete) para mostrar como trabaja y explicar como desplegarla en un entorno Cloud como Heroku. Vamos allá!

Continue reading

Share Button

Consejos para tener un buen perfil en Linkedin

LinkedIn-Logo-02Linkedin es una gran herramienta para encontrar trabajo y oportunidades. Aún no está muy orientada al trabajo freelance, ya que la mayoría de las ofertas que llegan son de recruiters para trabajos fijos, aunque de vez en cuando pueden llegarte para trabajar en remoto.

¿Pero, cómo llegan las ofertas? Está claro que no basta con estar registrado, hay que tener un perfil trabajado, con palabras claves que te hagan visible en las búsquedas de los recruiters o posibles socios. A continuación indico una serie de consejos para tener un currículum atractivo para los empleadores sin tener que mentir.

Continue reading

Share Button

5 razones por las que desarrollar proyectos propios es rentable

Cuando no estoy trabajando para encargos freelance me gusta trastear con otras tecnologías y lenguajes. A continuación expongo algunos mótivos por los que desarrollar proyectos propios puede acabar siendo rentable en muchos aspectos:

Continue reading

Share Button