Bootstrap: Hello World!

 Design  Comments Off on Bootstrap: Hello World!
Jun 192015

In order to create our first html page, Hello World!, using Bootstrap, we will go to the official Bootstrap website at and download the lastest 3.x.x version. Then will extract the archive and copy the following folders: css, fonts and js. Our project will have these folders and all of the main html archive at the same level that these folder.
Continue reading »

eclipse: cannot open git-upload-pack

 eclipse, Sin categor√≠a  Comments Off on eclipse: cannot open git-upload-pack
Jun 112015

Suddenly, pulling a git project in eclipse from bitbucket I got the error:

cannot open git-upload-pack

I do not understand why this error occurs, but the solution is to configure the following parameter:

http.sslVerify false

In Eclipse we have to configure this parameter via Preferences > Team > Git > Configuration and clicking Add Entry…

GAE, Eclipse and Maven

 Cloud  Comments Off on GAE, Eclipse and Maven
Jun 072015

The Google Plugin for Eclipse lets you create, test, and upload App Engine applications from within Eclipse. The Google Plugin for Eclipse also makes it easy to develop applications using Google Web Toolkit (GWT), to run
on App Engine or in any other environment. However, this plugin doesn’t use Maven. In this post we are going to explain how to manage dependencies in a GAE project using Eclipse and Maven.
Continue reading »

App Engine Datastore

 Cloud  Comments Off on App Engine Datastore
Jun 012015

After reading several books and web pages related to App Engine Datastore, I have decided to write this brief post explaining the basic ideas behind this Datastore, leaning mainly on the book Google App Engine Java and GWT Application Development and information that you can read at

App Engine Datastore is a schemaless NoSQL datastore with automatic caching, a sophisticated query engine, and atomic transactions. It is based on Google’s Big Table design.

The Datastore’s design has a focus on scalability and it is not a relational database. This design allows its data to be partitioned, or sharded, and it is distributed in a way that makes partitioning data and performing queries extremely efficient.
Continue reading »