The best of iWeekend Valencia

May 14th, 2008

Now I’ve rested, and looking back the last weekend, I conclude that the best of all the event was the people I’ve met and talked with. Some of them were old contacts (reinforcing relationships), and some new interesting people from Valencia, Barcelona, Madrid, etc…

Moreover, I exchange some useful tips with other geeks, marketers and bussiners :-)

My idea wasn’t the selected one (by an insignificant difference of two votes!), and for thus it wasn’t the official winner, but I receive a lot of support of people who believe in the idea. In fact, I’m investing some time to make the project by myself. I’ll give you beta tester invitation to everyone who wants to try it.

I can’t go to iWeekend San Sebastian, but I certainly don’t miss the Madrid or Sevilla editions, to be anounced soon.

My brother travels to Venezuela!

May 13th, 2008

Yep, that’s due to his expertise on Blender, a multiplatform 3D modeling tool, well known by designer and graphic-addicts.
The purpose of his flight is share its knowledge during the event “Congreso Nacional de Software Libre”, organized by the Venezuela Linux User Group.

As a frequent speaker of this kind of event, and taking into account the invaluable charism of my brother, if you live in Venezuela (or near there) I encourage you to enroll you into the event.

You can’t miss it! You can look for more info at http://www.cnsl.org.ve and http://pablo.lizardo.info

The common infrastructure of servers for all my websites

April 12th, 2008

In this post I’ll explain you how I structured the components of almost all my websites.

- Programming language: PHP 5.x + eAccelerator (to boost the performance)

  • It’s a great programming language with huge features
  • The times to edit, test, and if it’s necessary, repair scripts written in PHP are really low
  • It’s well supported by the most popular hosting companies

- Database server: MySQL 5.x

  • All what you may need in a SQL engine
  • Also well supported by hosting companies

- Web server #1: lighttpd 1.x

I use this web server to serve the static content, such as stylesheets, javascripts, images, videos, etc… Doing this, I save a lot of bandwidth (compressing this content), cpu usage (the footprint for this web server is minimal)

- Web server #2: Apache HTTPD 2.2.x

For all the other requests is this web server who delivers the content (mainly dynamically generated by PHP, Python, or Perl).

- Application server: Jetty 6.x

When I need a particular functionality not supported (or partially supported) by PHP, then I go to Java. And due to the limitations on the RAM memory of my server, I need a small, low consuming app server like this one.

- Operating system: GNU/Linux (flavour: openSUSE)

Eventually, when a web site needs an intensive CPU process it’s better to split the main process (the HTTP request) and the task process into two. Running a task within the web server can be really expensive and depending on the restrictions of the web server, the request can be aborted before finished.

I’m preparing a diagram to attach to this post in the next days.

I’ll go to the iWeekend Valencia

April 10th, 2008

Just a few minutes ago I’ve bought my reservation to this excellent event organized by Luv Sayal.

The goal for the iWeekend is to select an idea and develop it all in a weekend. Its target audience is people from business, marketing and technicians.

The event will be held at the Edificio Sorolla during the days 9 - 10 - 11 of may.

iWeekend