Projects & Works
Like any other restless minds I do a lot of things but, unfortunately, I am in enough wars to not finish most of them.
Feel free to explore this section to know a bit more about my work.
Introduction to Node & Express
Short intro to main JS concepts, like asynchronous programming and event loop, NodeJS and Express framework.
Resilient PHP applications with Phystrix
Introductory talk to resilient application. Our applications must be able to adapt to third party failures and recover quickly from them. You will see why configuring timeouts is not enough to protect your system and what better tools exists. We will explain briefly Hystrix concepts and introduce an alternative for PHP called Phystrix.
Webpack, the not another task runner tool
This slideshow describes what is and the main features of webpack, a module bundler tool:
You can also view at slid.es
Git, a short introduction with some pictures
This is a short introduction about Git version control system describing the main topics:
You can also view at slid.es
A free and online presentation about the main concepts and design of the OpenLayers mapping library. Read more…
Brief introduction to Dojo Widgets creation
One of the key features of the Dojo is the possibility to create new widgets to simplify the development of complex applications. This is a introductory presentation to the custom widgets development. Read more…
The Book of OpenLayers3 Examples
The Book of OpenLayers3 contains an extensive set of samples that helps better understand of the concepts explained.
The examples source code are freely available at https://github.com/acanimal/thebookofopenlayers3 github repository. You can find a hosted version too at http://www.acuriousanimal.com/thebookofopenlayers3.
The Nobel Prize
After discovering Nobel Prize web site offers an API to query both prizes and laureates from the beginning of the history of the prizes, I was thinking in the creating of a kind of dynamic infography to allow explore the information in a useful and simplified way.
Working with vector data, many times we need to render a big number of points. In this situations the Cluster strategy is really helpful allowing to group point and avoiding collisions or overlapping. The AnimatedCluster strategy is an improvement of the original Cluster, allowing to animate the clusters when the user changes the zoom level. Read more…
OpenLayers Cookbook Examples
For the OpenLayers Cookbook I wrote a set of examples so the readers can also see in action and play with the code results. The initial work was placed at the PacktPublishing web site freely available. But, because nothing is forever, I made some improvements and changes in the original code. Read more…
SimplyWrite is a free web distraction writing tool that recognizes the lightweight markup language Markdown, an easy-to-read, easy-to-write plain format which allow to enrich the text.. Read more…
Storing sticky notes on your machine with HTML5 and IndexedDBStickies was developed to have my custom sticky board where to place my notes. Similarly to SimplyWrite it makes use of IndexedDB capabilities so all the notes are stored in your local machine instead on a server. Read more…
Heatmap is a library to create density maps. It helps to visualize and quicly understand some kind of data, like temperatures in a map, number most click zones in a web pages, etc - Read more…