If you were looking for the slides of one of my talks you are in the
right place :-) . In this page I list public talks about systems or subjects I worked on:
Get your hands dirty with Arduino
Arduino is an open-source hardware platform that allows you to realize your special-purpose interactive projects with ease. In this talk I introduce the Arduino platform by showing how to get started with it. In the second part of the talk, I present and discuss two early Arduino projects of mine.
jquery.nstSliders.js - Range slider jQuery plugin
Nestoria range sliders have been reimplemented as a jQuery plugin. This is mainly because existing range sliders cannot be used comfortably when it comes to handle dynamic price ranges. At Nestoria we display properties with dynamic, wide price ranges, and our design allows to dedicate only a few pixels for the price range slider.
We needed a range slider control that could make the best out of these few available pixels.
In this talk the author explains details of the implementation of the part of jQuery.nstSlider.js that solves this porblem, and provides a more general introduction about open sourcing jQuery plugins.
Nestoria New Design
Nestoria is a property search engine that indexes millions of properties every day. Since mid 2006 the product has evolved into a service must run on multiple devices and browsers. In this talk I introduce Nestoria New Design and the context in which this project was born, and discuss some of the challenges our company has faced during the project. This talk was presented as part of the Commercial Computing Lecture Series at the University of Birmingham.
CSS::SpriteMaker in Action!
CSS::SpriteMaker is a Perl module that allows you to create CSS Image Sprites. A CSS Image sprite is an image containing smaller images, plus a CSS stylesheet that allows the browser to render each smaller image. In this talk I present CSS::SpriteMaker by example, covering its advanced layouts and other features.
Combine multiple images and speed up your website with CSS::SpriteMaker
A CSS Sprite is an image obtained by arranging many smaller images on a 2D
canvas, according to a certain layout.
Transferring one larger image is generally faster than transferring multiple
images separately as it greatly reduces the number of HTTP requests (and
overhead) necessary to render the original images on the browser.
CSS Sprites today speed up many websites, and several tools are available to
combine multiple images in an optimized way across the major programming
communities. In this talk I briefly review existing CSS Sprite Generators, and introduce CSS::SpriteMaker, an extensible, easy-to-use Perl module and an effort to bring smart CSS Sprite generation in the Perl community.
At Nestoria we geocode the address of millions of properties every day, and this is a challenging task. In fact we often receive noisy, incomplete, incorrect, ambiguous addresses from our portals, and we cannot rely entirely on them during geocoding. In this talk I provide examples about how bad data to geocode can be and discuss about the reasons behind the choice of using our own geocoder instead of existing geocoding solutions.
The Nestoria GeoSystem
Nestoria is a vertical search engine that helps millions of daily property hunters to find their dream house online. Nestoria operates in main European countries, Australia, Brazil and India. In this presentation I explain the main challenges that we face at Nestoria every day and introduce the "Veocoder", our geocoding component.