Home
Blog
Books
Projects
Archive
About
Archive
...
2021
8 min read -
How to slice or get symbols from a unicode string with emojis in JavaScript? Lets learn how JavaScript represent strings
2020
2 min read -
How to update a column's type (in PostgreSQL)
2019
2 min read -
Working with query params in JavaScript
9 min read -
How I migrated my site from Jekyll to Gatsby
2018
3 min read -
Express API with autogenerated OpenAPI doc through Swagger
6 min read -
Joppy, the Tinder for tech recruitment
5 min read -
Using async/await in ExpressJS middlewares
2017
5 min read -
Graceful shutdown NodeJS HTTP server when using PM2
5 min read -
Using PM2 to manage NodeJS cluster
5 min read -
Using cluster module with HTTP servers
8 min read -
Understanding the NodeJS cluster module
2016
4 min read -
fetch API and Express sessions
5 min read -
Configuring Atom editor with ESLint and the AirBnB style guide rules
8 min read -
Introducing Universal Web Applications
6 min read -
Resilient PHP applications with Phystrix
6 min read -
Symfony, images and S3
2015
2 min read -
Closing 2015
5 min read -
Reading very big JSON files in stream mode with GSON
2 min read -
Webpack, not another task runner tool
1 min read -
Git, a short introduction with some pictures
4 min read -
Specification pattern for NodeJS
5 min read -
I'm working on ClydeIO
3 min read -
How to read from a writable stream (http.ServerResponse) in Node
2 min read -
Using random unsplash images on your website
3 min read -
Migrating from WordPress to Jekyll
3 min read -
Working with different environments on jekyll
9 min read -
Generate and host your own raster tiles customized with Mapbox Studio
2 min read -
From SublimeText to Atom text editor
5 min read -
The mystery of no flash session variables in Express + Passport auth
3 min read -
Reading/writing compressed and not compressed files in Java
2014
2 min read -
Why OpenLayers3 does not render my GeoJSON?
2 min read -
How the JavaScript heatmap implementation works?
1 min read -
The Book of OpenLayers 3, completed !!!
2 min read -
Things to know when writing a book
1 min read -
New Overlays chapter on The Book of OpenLayers3
3 min read -
7 reasons to use Yeoman's angular-fullstack generator
2 min read -
The Book of OpenLayers 3, released !!!
2 min read -
Announcing the release of The Book of OpenLayers 3
2 min read -
Releasing code samples for The Book of OpenLayers 3
3 min read -
Leaflet and how avoid map panning on mouseout
1 min read -
The book of OpenLayers3 is coming !!!
1 min read -
Randomatic, to generate random sequences
1 min read -
Sample chapter for The book of OpenLayers3 is out !!!
2 min read -
SublimeText plugins for writing a book in markdown
1 min read -
Feedback for The book of OpenLayers3
2013
2 min read -
Professional purposes for the new year 2014
2 min read -
The book of OpenLayers3
2 min read -
Using more than one property file in Spring MVC
2 min read -
Symfony2, Doctrine, FOSUserBundle and fixtures for functional testing
3 min read -
A visual exploration of the Nobel Prize history
5 min read -
The OpenLayers fallen and Leaflet arise... sure???
2 min read -
SimplyWrite, a free web distraction writing tool
3 min read -
The Book: GeoServer Beginner's Guide
6 min read -
Things I learned creating a jQuery Plugin (Part II)
1 min read -
AnimatedCluster pan related bug... fixed !!!
8 min read -
Things I learnt creating a jQuery Plugin (Part I)
2 min read -
OpenLayers, create a checkboard layer to know the tile names using Google Charts API
1 min read -
OpenLayers, how compute the tile "name" under the mouse
2012
2 min read -
tagger, a jQuery Plugin to manage tags
3 min read -
OpenLayers presentation and OpenLayers Cookbook examples code update
1 min read -
Projections, projections, projections
2 min read -
Things seen last week
2 min read -
Improved performance on the AnimatedCluster for OpenLayers
1 min read -
OpenLayers Cookbook pirated... but you can continue buying it !!!
4 min read -
Architexa product review
4 min read -
Creating static maps in OpenLayers using PhantomJS
4 min read -
Taking web page screenshots
2 min read -
PhoneGap on iOS: an stupid advertisement using the "create" command line tool
1 min read -
AnimatedCluster demo site updated to work with OpenLayers 2.12
2 min read -
OpenLayers Cookbook is out !!!
10 min read -
Animated marker cluster strategy for OpenLayers
3 min read -
Awesome clustered markers in Leaflet
2 min read -
Look mom no jQuery !!! Getting all CSS properties of a DOM element in JavaScript
1 min read -
Brief introduction to Dojo Widgets creation
2 min read -
OpenLayers Cookbook
5 min read -
Jelastic, cloud platform for Java
1 min read -
Stupid PHP snippet to always download a changing file
3 min read -
The dojox.grid widgets family and the strange case of the items modification
1 min read -
What Doesn't Stay in Vegas?
1 min read -
Scale-adaptative Projection
8 min read -
Dojo + OpenLayers = New Challenges
2 min read -
Presentation tools in the browser
2011
1 min read -
Filling Flexigrid with JSON/XML data
1 min read -
Greedy and Nongreedy Matching in a Regular Expression
4 min read -
Open alternatives to Google Maps
5 min read -
Using YouTube API to embed videos dinamically on your web site
5 min read -
Sending emails with Java
1 min read -
Clinker, a software development ecosystem
2 min read -
Crop image on the client side with JCrop and HTML5 canvas element
2 min read -
A word about LESS
2 min read -
Customizing jQuery UI Dialog: hiding close button and changing opacity
3 min read -
Local storage: Storing sticky notes on your machine with HTML5
1 min read -
A geek joke
6 min read -
Generating map tiles without a map server. GeoTools the GIS swissknife.
3 min read -
A heatmaps layer for OpenLayers
2 min read -
Heatmaps in OpenLayers
2 min read -
XCode4 and the mystery with Route-Me code sense
5 min read -
SimplyWrite, a free web distraction writing tool based on IndexedDB
1 min read -
acanimal is using github to share code !!!
4 min read -
How to Create a Cross-Platform Application with NASA WorldWind & NetBeans Platform
8 min read -
Downloading files from AEMET FTP server with Java and Apache Commons Net
3 min read -
notemarklet: Transform selected element into a sticky note
7 min read -
Working with the JavaScript XMLHttpRequest object
2010
7 min read -
JavaScript animations (tweening): Why maths are important?
5 min read -
How to create a preloader in Dojo
2 min read -
Animated scrolling to a DOM element