Episodis etiquetats amb ruby on rails
Emès el 31/05/2010
#3 Aplicacions web
En aquest episodi discutim sobre aplicacions web. Comencem parlant de la nostra tecnologia preferida per codificar aplicacions web, Ruby on Rails. Com va néixer, com ha evolucionat i com es troba en l'actualitat, a l'espectativa de la RailsConf del pròxim mes. Parlem de la seva fusió amb Merb i del naixement de Rails 3. També parlem del seu fundador, en David Heinemeier Hansson, de com va iniciar amb Basecamp, el software o entorn col·laboratiu per gestionar projectes, cosa que ens porta a discutir sobre les aplicacions comercials disponibles de gestió de projectes. Analitzem activeCollab, RailsCollab, Zoho Projects, eines més polivalents com l'entorn de Google Wave + Google Docs i finalment Teambox, que considerem una proposta innovadora.
Parlem d'una aplicació web en particular que ens encanta als tres: Dropbox. Analitzem com va néixer com a projecte startup del MIT, quines són les seves principals característiques tècniques i de negoci, sobre el seu sistema de hashing de fitxers per evitar la replicació, sobre la seva selecció democràtica de les noves característiques a implementar, preus i altres.
Parlant de seguretat, surt el tema del TabNabbing, un nou sistema de Phising que se n'ha parlat últimament, que enganya als usuaris que acostumem a tenir moltes pestanyes obertes. Finalment, toquem de refilada la sortida de Half Life 2 i Portal per Mac i de la diversificació de plataforma de Steam.
Notes de l'episodi | 5 Comentaris
MP3 (14,5 MB)Emès el 14/06/2010
#5 WWDC i RailsConf
Avui parlem de les dues conferències que s'han dut a terme aquesta darrera setmana, en les quals s'han presentat diverses novetats interessants. La primera, la conferència d'Steve Jobs a la Worldwide Developers Conference d'Apple, que va tenir lloc el dilluns dia 7, i en què es va parlar gairebé exclusivament de la nova joguina de l'empresa de la poma, l'iPhone 4, i el nou sistema operatiu del qual tindrà (per primer cop) l'opció d'escollir el català com a llengua.
Repassem els punts que Steve Jobs va considerar més importants sobre el nou dispositiu: el nou disseny, la nova pantalla, el nou processador, el giroscopi, la renovada càmera, etc, i en donem la opinió cadascú des de la seva perspectiva.
Tot seguit passem a parlar de la Railsconf2010, de la descripció de la nova Release Candidate de Rails 3 que hauria de sortir la setmana que ve i d'alguns dels ponents que hi van participar, alguns per presentar les novetats d'aquesta nova versió, i d'altres per explicar les seves anècdotes personals al més pur estil somni americà (com és el cas de Gary Vaynerchuck). Finalment, a la secció de "Consells i Trucs" el Jordi ens recomana l'aplicació Screen per compartir en diverses pantalles un sol accés SSH. El Bernat ens parla de la comanda "say" dels terminals de Mac OS, que sintetitza el text que hi escrivim a continuació, o que li entrem per fitxer, i que pot ser útil per a fer accessibles continguts de qualsevol tipus per a persones invidents.
Consideració: Degut a problemes d'audio, aquest episodi es sent millor amb auriculars stereo que amb altaveus.
Notes de l'episodi | 6 Comentaris
MP3 (19,5 MB)Emès el 05/07/2010
#8 Xarxa i modes
La calor no ha pogut amb nosaltres, i seguim aquí una setmana més. Aquest cop parlem del canvi que proposa Google per tal de millorar l'eficiència del protocol TCP, tractem també un tema político-social-tecnològic, la neutralitat a la xarxa i com un espai de llibertat d'expressió com Internet s'està intentant i en alguns llocs aconseguint controlar i manipular.
Tornant al tema recurrent de les xarxes socials, parlem del rumor sobre la possible futura aparició del que podria ser l'eina de Google per lluitar contra el "monopoli social" de Facebook, s'anomenaria Google Me i la informació va aparèixer al Twitter oficial de Kevin Rose, fundador de Digg, i posteriorment el va retirar (la qual cosa en reforça la seva veracitat).
Parlem altra vegada de Diaspora, una altra xarxa social que pretén entrar a la guerra contra Facebook i que implementant el paradigma de sistema distribuït, permet a l'usuari ser propietari de tot el que publica. Recordem que van rebre una gran suma de diners per tal de tirar el seu projecte endavant, i havien mantingut un sospitós silenci fins fa poc, que van publicar un vídeo on demostraven els avenços que havien fet, i donaven dates per a l'alliberació del codi.
Canviant de tema, i entrant en un terreny més tècnic, parlem de Passenger 3, la nova versió del famós servidor d'aplicacions Ruby, que entre d'altres coses, permet oblidar-se de configuracions a l'hora de fer el desplegament de les aplicacions rails sobre un servidor, s'arregla a ell mateix i augmenta d'una forma significant el seu rendiment.
Parlem finalment de NoSQL, que significa "No només SQL", un moviment que promou la utilització de bases de dades no relacionals, que en molts casos són més eficients que les habitualment usades per comoditat. A la secció de consells i trucs, recomanem bcat, una aplicació que permet crear un canal de comunicació entre "aquella cosa negra" (el terminal), i el navegador habitual, fent un volcat del contingut textual del terminal a una pàgina del navegador, facilitant la lectura de llargs textos com per exemple manuals.
Recomanem també les API de google en general, i en aquest cas més concretament l'AJAX Feed API, que permet fàcilment parsejar feeds públics utilitzant només javascript al cantó de client.
Notes de l'episodi | 0 Comentaris
MP3 (21,1 MB)