De Google Earth a Cesiumjs

Con el anuncio de Google de deprecar el API Google Earth a finales de 2015 muchos equipos están buscando alternativas.

Para estos podemos compararlo con Google Earth:

Leer más

Yo, que soy bastante paquete en esto del Javascript, he sido capaz de hacer alguna cosilla interesante con el Cesium.js partiendo de sus ejemplos.

Para ver lo que se puede hacer podéis cualquiera de sus demos, como esta en la que directamente online podemos probar cómo renderiza topoJSONs:

APIembed: generando código de invocación a nuestros Servicios REST de forma sencilla

APIembed es un portal web desarrollado por Mashape que permite generar un widget HTML con el código para invocar a Servicios REST en una gran variedad de lenguajes, algo como:

Para generar el código de invocación basta con crear el HAR Request object que sirve para describir el formato de la petición HTTP.

El HAR tiene este formato:

Un ejemplo:

https://apiembed.com/sample.json

{

“method”: “POST”,

“url”: “http://mockbin.com/request”,

“httpVersion”: “HTTP/1.1”,

“queryString”: [

{ “name”: “foo”, “value”: “bar” },

{ “name”: “foo”, “value”: “baz” }

],

“headers”: [

{ “name”: “Accept”, “value”: “application/json” },

{ “name”: “Content-Type”, “value”: “application/json” }

],

“cookies”: [

{ “name”: “foo”, “value”: “bar” },

{ “name”: “bar”, “value”: “baz” }

],

“postData”: {

“mimeType”: “application/json”,

“text”: “{“foo”: “bar”}”

}

}

Una vez lo tenemos desde la web: https://apiembed.com indicamos:

· Source: url al HAR

· Targets: lenguajes de generación

Y nos generará el código del iFrame a insertar en nuestra APP Web:

//api.apiembed.com/?source=https://apiembed.com/sample.json&targets=shell:curl,node:unirest,java:unirest,python:requests,php:curl,ruby:native,objc:nsurlsession,go:native

DZone Refcardz AngularJS Essentials

¿Qué es JHipster?

JHipster es una herramienta que merece la pena ser conocido ya sólo por su nombre y logo, ¿verdad? :)

JHipster es una herramienta de generación basada en Yeoman generator


para generar aplicaciones Web Spring Boot + AngularJS .

Las aplicaciones web que se generan se basan en este stack:

Aplicación Single Web Page:

· Responsive Web Design

Flujo Yeoman:

And what if a single Web page application isn’t enough for your needs?

Technology stack on the server side

Una aplicación completa Spring sobre:

· Spring Boot para configuración sencilla

Adicionalmente:

· Monitorización con Metrics

  • Cacheo con ehcache (local cache) o hazelcast (distributed cache)
  • Opcional clustering de session HTTP con hazelcast
  • Optimized static resources (gzip filter, HTTP cache headers)
  • Logs con Logback, configurable en runtime
  • Pooling con HikariCP para rendimiento óptimo
  • Construye un WAR estándar o un JAR ejecutable

Así una aplicación generada tiene este aspecto:

Formulario

Monitorización:

Configuración Log:

En este videocast podéis verlo en funcionamiento https://www.youtube.com/watch?v=fbEnchNPHSc

The Art of AngularJS in 2015

Echaba de menos yo las comparativas de frameworks Web de Matti Raible, el último que había visto seguía centrado en frameworks Web Java (ver aquí)

En este caso Matt nos trae esta presentación sobre AngularJS, que va una visión global sobre lo que ofrece

Ver Presentación

JetBrain WebStorm: por fin un IDE Javascript en condiciones!!!

JetBrains WebStorm es el IDE para Javascript desarrollado por JetBrains (los mismos del IntelliJ).

Es un IDEA que permite el desarrollo de capa cliente en JS pero también de la capa servidor con Node.js, de hecho ofrece soporte para todas estas tecnologías.

La falta de un gran IDE Javascript (y las herramientas de navegador no lo son, y los plugins de Eclipse no lo son) siempre ha sido una deficiencia para el desarrollo de Javascript, y además no lograba entender el motivo!!!

Si WebStorm es la mitad de la mitad de lo bueno que es el IntelliJ sin duda que merece la pena! (yo lo pongo en mis lista de TODOS!!!…actualizado…

Ya he hecho una prueba básica…he importado unos HTMLs + JS que tenía en mi local (y no precisamente sencillos), he puesto a depurar el proyecto, me ha pedido instalar el JetBrains IDE Support:

Y voilá…aquí estamos depurando Javascript al estilo Java!!!

Si os ha interesado podéis echar un primer vistazo aquí: https://www.jetbrains.com/webstorm/quickstart/

JSONSchema.net: Generar nuestro JSON-Schema desde JSON con Javascript

JSONSchema.net es un portal web que es capaz de generar un Schema-JSON a partir de un JSON, todo a través de librerías Javascript:

Tiene bastantes opciones de parametrización, aunque no permite indicar tratamientos de fechas, enumeraciones,…en cualquier caso es una herramienta muy útil.

Existen otras librerías que hacen esto mismo, como:

JSON Schema Generator en Python: https://github.com/perenecabuto/json_schema_generator

GenSON también en Python: https://github.com/wolverdude/GenSON/

Otro en Ruby: https://github.com/maxlinc/json-schema-generator

La ventaja de JSONSchema es que es 100% Javascript, de hecho si queréis reutilizar su código tiene una versión previa en el que las librerías Javascript no están ofuscadas y podéis seguirlo más fácilmente:

http://jsonschema.net/previous/#

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 655 seguidores

A %d blogueros les gusta esto: