domingo, 23 de noviembre de 2008

Interesting phrases

miércoles, 3 de septiembre de 2008

Google's Chrome

Well, it has been a lot of talk about google's chrome, about the new UI and about the approach to build a web browser.
But people hasn't pay enough attention to another piece of chrome that's also really interesting, I'm talking about the comic presentation.


This "comic" is also impresive, at least for the IT people, for the ones of you who hasn't RTFC it's time to do it and agree or disagree with me.
From my point of view it's a remarkable example about how to explain:

  • Design of an application focused on threads
  • Issolation (inherited from the treads) that make the browser more reliable and secure
  • Security achived through the use of sandboxes (for plugins, each page, and javascript), even explains some approaches to deal with phising
  • Javascript: one of the cornerstones of the new browser, if we can call it that way, betweeen others we can find that the code is compiled rather than interpreted, making chrome the ferrari of the javascript
  • User interface: even if the address bar has been taked only 1 inch down it means that it belong to the tab rather than the tab to the browser and the bar to the browser, minimalistic, where are the file, edit menus? do you miss them?? I don't!
  • memory administration (direct benefit of the new architecture of the browser)
  • Garbage collection, and approaches to implement it
  • psychology: people wan't to see thing's that they don't want other to know they saw, I'm talking about: incognito window
  • what an application should be: "if you can ignore the browser we have made a good job"
  • security levels and how read|write permissions should be granted
what I think:

  • want to write something for all the browsers but not every browser support the same features, use gears (of course, if chrome become the new defacto browser, or everybody adopt the new standard)
  • more faster javascript: why? before we have two approaches, desktop or web, if the web browser become more faster to handle the javascript aka the new language for client side business logic where's the division?, instead of doing desktop applications, let's blur the division between these ones and stay were we are kings (talking bout google) web.
  • let's call it a os so we can throw it to microsoft (don't know who started this but it's a stupid) and make publicity
  • it's open source, it's faster, it's better (IMHO of course), but the first one limit the adoption of the foreones, so we are making bigger the difference between the open source project's who addopt it and the close source browsers.

lunes, 4 de agosto de 2008

Programacion / Code writing

La programacion es el arte de no perder los estribos.

Code writing is the art of no losing your head.

miércoles, 2 de julio de 2008

Galletita de la fortuna / From fortune

Lo siguiente resume todas las leyes fisicas y humanas:
1. No se puede empujar haciendo uso de una correa.
2. No hay comida gratis.
3. Asi como lo tienen, lo obtienen.
4. No puedes ganarlos todos, pero puedes estar seguro que los puedes perder todos.

The Following Subsume All Physical and Human Laws:

1. You can't push on a string.
2. Ain't no free lunches.
3. Them as has, gets.
4. You can't win them all, but you sure as hell can lose them all.

sábado, 5 de enero de 2008

Miedo / Fear

No es que puedas vender miedo a la gente si no mas bien que con miedo le puedes comprar.

It's not like you can sell fear to the people but you can buy them with it.