Your SlideShare is downloading. ×
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
State of Rails
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

State of Rails

2,224

Published on

Rubyconf '05: The State of Ruby on Rails David Heinemeier Hansson From: http://www.rubyonrails.org/screencasts

Rubyconf '05: The State of Ruby on Rails David Heinemeier Hansson From: http://www.rubyonrails.org/screencasts

Published in: Technology
0 Comments
13 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,224
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
13
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 37siqna| s 3;- The State of Ruby on Rails David Heinemeier Hansson
  • 2. What an amaziirig year
  • 3. My disenchantment with my job grows daily. The more I use Rails, the more I dislike the absolute mountain of crap that is JZEE. Certainly I want to do the best I can for Webify but there is no joy in working with JZEE anymore. So I face quite the quandary: JZEE pays very well. I have been working with Java for 8 years now, have lots of experience and I am essentially at the top of the pecking order of engineers at my current job. To leave the JZEE world would seem to be career suicide. Mike Perham, Java Developer
  • 4. It didn’t start out like that
  • 5. First they ignore you,
  • 6. then they laugh at you,
  • 7. then they fight you,
  • 8. About tadalist, that application is so stupid that I'm wondering how the hell it could have taken him 600 lines to write it. Also, the hugely hyped ‘killer application‘ of RoR, Basecamp, is a total fraud imho. The screenshots look nice, and are nicely presented. So I did make an account and started using it. And honestly, everything they say is true, it sets itself apart in simplicity. Not difficult to write that in a few weeks. Geert Bevin, Developer of ‘I’, RIFE.
  • 9. i l / I i l Membership is free! Register today. 492738 'nc'noe' ; sponsored um '- _. u.i. ... i.. i.. ... _ .27.‘- Develop the Sun Java EE 3 open source app Server Develop the Sun Java EE 3 open source app server I‘ . . . : Oracle BPEL PrOCC$‘; Manager to simplity SOA development Help shape the future of leva Move over Ruby on Rails, Java can be concise tool rm-. ed by ' an Vs‘i'(’I 1.2117‘: ' 02 JOIN There has recently been a lot of fuss about the Rah} «in R i‘. ~ framework. One of its best known applicatioits. '_I' ‘—I l. :~'. , has important problems. Rails ; idvoc. 'itcs constantly rave about the increase in productivity and the low line count, but is it that important that security should be solved only through obscurity? Complex problems can't always be solved with simple solutions, let alone ignore them. it! —I~‘. r l. :~'. has been developed with the Rll-"I". tr ’Il‘. ' w vrk to see if it would l'(': ill_'l.1l<L‘l0 times longer and 3 times more code if the same application was made in Java ii1<tc: id. .»t'tcr solving all the problems and adding a number of missing features, the entire application is only 300 lines longer (a 50% increase) and the server tier look not more than 2 days to write. Considering the conciscncss of the Ruby language itself and gaps in the original application, it doesn't seem that the Ruby on Rails advocates are in a position to criticize Java as a language as much as they do. By choosing the the right tools for the job, Java can be concise too! A detailed post about Ta—da list problems and how they were solved can be read I: - xx .
  • 10. ManaqeList. java Ayn-1 blublalu(. dm " lfiorl coca-V1.9-I1: cnV. oun. '| uoor-C I: oI. u-V-u. nfu. ¢uwoou. ': If-Q : oI. |.IVI. r|1n duubasI. quIrIIs. ‘; xqurl emu. -:1-. n nl. n.°; Hour! I: oI. u-w-. r|1u. too1I. 'a '| $w‘{ jovu. lql. ‘; Inert javlhuill. ; uoori blabln1|I(. doo. Lu! : nwor-1 cou. |nVI. r|1e. cun1|g. Conhg: tuerl cOC. lJVI-TIV auto-asmqucr-gpavagoa-1.911-nr-xc.0or-rnco-nrmmagnrg Moor-C r: oI. u-un. r-If -u:1.do. Doab-: uHm1QnuwFoctorux _ npu-t coI. I.-Vhrlfn Im1l. doo. EIa1I; Iwart coI. I.-unrlfn. luplau. Tnplau; tux! -l javu. uhl. Dqtu; public elm: HmaqeL1s( nxl-'¢ Abnr~mtLulEleoen( I public van: dofoqglfl) ( / / abtam the avvtry bad! that carruspondr (0 the prvvldcd M! ‘x. Ilml can1m1nu. r9ruu9«<£n1rg> mu-g_-nmgar - gnEnm_Amn;1nma9nr()a Hnul Enru army - or-tr-u_pmn9ur. ru{ar-c(9nPar-amour-In! ('| d')); - 9-Ccrtrallsr *‘ "fi[“-! C°‘! §"“: ~3"“"9l': !" ~. oo:1. / /lino snnhentry couldbe found, aon'(aaa1y! Iung H(m1I-- wiry) rout-as um .1si‘1ens. Hr-cL'p. Ir: ns‘, J . sun; n / / ensure that this qrratzu-I xs alloyed on the related 1152 H (mll -- 9clPr-avoulushar-c1ul(mlry. gc! Lul! d())I return; / / tow]: the curry‘: our-a status and wear: the nomhcaum ant. InLrg. sn! D¢m¢(! u1lry. uDonn()3: , -nu-g. umun-ut(mu nu: -()): /' getmfluu-u‘hnnqa'(). in1’rLmso: uun(nIn l? bYrw1socuooJserHnhoutB¢sul(U [ psolac void uuTr-nnsocuov-InLhoulRuult() ( 5 Ordunalna-agar ordinal: I 9ItEntruD-airnalflar-o9v'(): /' 11 (em: -u. x§)ore()) ( - / / A! the no: mtry [lulu 1; com, DIIII surv that 111 prnrny nu / / pounm u at can and , nvItru. suPrinri(u(ordxnals. d>(cinInsor(0*‘din¢l(-1try.9u(. Li: ¢IdU))I I‘ en! rg_| a1mer. save(enu‘| J)i -‘ or-dxnnu. ugMcn(ov-lru. pMLuv. Id()); ‘ ) IIII ( / V / / ndu sure that 125 przarztg pasnuzns 1! rxwt halal‘: (ha ‘ / / hr-1! ant! -y that u at to (run Er-r~u nrn_oon- - on(ru_-unnflir. r-utoroF: rn(ontru_-mnonr. gutRo¢lorI0Aru() ‘ . ur-n('nnxu', ‘-', '1try.9I! .LiEtId()) / ‘ . InurnArfi("dtrn", ', (run) ' . ..r-ruAnd('m'. ' . -nrg. .;. ua()) . ordIrBu("priori(u") , .ln| l(1))i / at-Iv-g_nanagnr. savn(onLv-uls ‘ u (lir~n_dom I- run) ( up-ama1s. mve(enu~g. qeLxsua(). enUy. qe(PriorH. g(), 1irs(_dov-e.9:U’rxornu()); Tnnplaln 1- qouu11’uo1au('lo9g1o'): «. uwu| uc('ia'. ln(ru.9olXdU)i pnnttt); 1 / V
  • 11. then you win
  • 12. Top Project Downloads (176,848) One-Click Ruby Installer (100,387) RubyC. ems (29,909) Instiki (21,037) Rmls (19,613) FreeR| DE (18,748) Win32 Utils (11,410) FXRuby (10,408) SQLite-Ruby (10,264) typo (9,948) RMagick (9.819) Web Testing with Ruby (9,494) Rake (9.379) wxRuby (9.352) Activekecord lll Top Rubycem downloads Il27f)78Ir. >.1s 1113710: actm r(v(o'c l1l§§7~1J.1(Ionp,1(k (109524) rake rQ7(>")1l.1(IOnm.3!ur I072 % <1; .2<Im—support I, .‘§-1130,! .‘: (I‘Or1‘. ‘.(~b, ( rvmv (37772) mysql (24281)fcgi (20124) RedC|0th (17053) rubygems-update
  • 13. v Posted by ’I. unk on Friday October 14. @1l): ll7AM I from the . tiII-looking-tn-liuy-.1-ticket dept. U . . ' ‘ ' " ‘ -' . ' ' ILIIUC flaws lot: Nerds. Stulljhal rrmtleis. V _ Posted by 'I, unk on Monday October 10. @04:29AM arncl . II“. P‘ I‘-l1'|1e<h: »<h«; -us dept. lifting]; _. ’ .11. .1.LEL- Rffg, 1,” " Posted by . (.‘mdrfI’, :ico on Sat Jun 11, '05 09:26 AM ]_0 R from nu-liacls-it dept. M; ;; ;;; ,. 111- - . -. .1 : -1.11. 9 .11.: '. -111.. . - 1. 3.1.11»? ' P"P“_-, .,, m . “‘_ osted by iinmiliy on Mon Jul 18, '05 03:18 PM “"0" d, -,3-¢~ '1‘ I I‘ from the floor-topping-. ind-dessert-nu: dept. ( ""31 sIu_fi'_ ‘Posted by "rllllh on Mon Jun 06, '05 08:21 AM fimd frumthecnngranl-to-.1IIdept. . , - . - _ . . easit-7"“""‘ 3l| |°l' ti : l.lTl— 3.Il'l'. ‘l-lIl'. 'lI '. 'l’Irl~-lé| 'L , there I ' ">,4“], mHI‘r “ell” o': “”: l1': in en Ra, -,3 [Posted by ii. -mu. on “on Apr 04, '05 11:29 AM from the h. ittIe<1f-the<1'erheaId dept. Party‘ fmm 3. Tl"'V| -I flu‘. 1 1 THE: """ Posted by llllt‘ll: lt‘l on I-‘rl Jan 21,115 01:10 PM from the Ia-ep-thou--duiggies-rolling-rawhide dept. , ;.. i;**—4 11.. .: '2 ;1'‘Ii. .u- I v. .1:-1.11. 2' 311.. 5311-" " " Posted by 7,()lll' on I-‘rl Mar 04,115 10:32 AM emir _ /03“ back“! up from the productivedmding dept. . liype? ClllAn mm, _ . _ R ".1!" applicalio , ,1_' LL " -ILL)’ '° ', W‘” Posted by ii. -mu. on Mon Dec 06, '04 03:35 AM ‘from the l'm-bi: -in-japan dept. . l'. 'll l_'f. :.l! i; .1; writes 'A'l)I: "s award winning integrated development environment RI). 1. . ’. gr, has integrated support ii i, , for R «'>_ , an excellent and easy to use : »!>_» 1 1.» mm L! scrpling < J" language. If you are looking for a good programming tool for quickly developing a professional one oflapplication, Ruby (with K] )1." ‘wt. ’ '1.-. ‘ ) maybe just the thing for you. There is a quick I 4' 1: . .l and an 1"! '. r:z la n r-'. to get you started. You may aLw want to read a quite informative ( wn; >t: » at in of Pyllion with Ruby. If you are web developer or write enterprise applications with JAVA en‘, take a look at R 4’; 1 ‘VI Ru ’ (uyl), they have a N1 in just tjlrii . ’ ll 0NLam Covered From [hi surface 1 validalir. testing, 1 Rails int these to; them an. informal
  • 14. Tags Blogs Popular About Help ruby on rails D W what's this? This is .1 live seslth tor ruby on rails mzh iesuI: s — sorted newest :0 oldest 9'73‘ posts abom‘ O "dd m ‘umlw Keyword Searrh rtelp . ruby on rails Sponsored Links 9,738 posts about: web Hosting with R Rails‘ 1GB Space 40 Transfer Just 34 www onmesnolhostiri Ruby on Rails Cons I Ruby on Rails Devel r ' r Y on an-as , nanv Support open Sour: u 0 n a I ' S wake looklrlm 10' Development Service men 0“, 0", “ www enomaly rte! /ru - ils on Iighiipd am" on Raj]; Posted 2 hours ago in loss Duel: D0 linlis Q Seareh this blog Rails. web development shake up Developer to lliftlllfllglfil d¢V€'0D¢f 0'09 Ruby into a Robotic Mauiine Laboraloi 8. "mputc7)£: i‘. . - continental breakfast . -= '>'°'= "°'“<°'" welcome speeth by David. .. FISH blog. — rzzzruzi mm tzoo-tail 35. r ri': iia= .'l bl t£fl9$’r. i 36. '/ > i~'7’17.li'§€‘Ci 37. ' rails Tagging You. ..Tips svsprepriltfl Info _ slog seam‘ engines t3$ll¢l(7) (7.5! -’: f_)<-—y{>. f’‘-. 'u. ’t 1:: 41. T rails Tagging You A 7.1% 97l>§l: :. WEB‘)- Search Engine Advemslnq - 1 (lb bi. > 8. ; 7 7. l~ver. )t 42 MM Nflsubmme, ‘om Posted 2 hours ago in 1-7 FEIdasm0)(' - iu- 132 (II? ! 0 10 links Q Seareh this blog Blog search engines Ads by Google
  • 15. -an-, ;n. nnu‘. u. A ile Web evelo ment with S =5, ‘ . ‘ HQ- » ‘ ‘ . C — J‘ ‘vx ; N ' o '1. ‘_' : lrs‘_”)-: ”_ ‘ '-: - ‘ _‘. ,,. ‘Lg, . r , " Dan’ Wlornns fluid II: 'xm-nn': «-r II(m. s.~on NJ‘-I, .‘I|4v‘. ' '»‘--I A’: IV‘-~, »I ’. r. I. .' u‘ . <.‘/ “u; u3:n-us; - 0) tulny-2'. ‘-vura:
  • 16. Rubyonlnlh WorkingProfessionallyWithRails l. h.mn. Bn: lAl| .BnnInmm. n:InnInfl Are you earning a substantial or full paycheck from working professionally with Ruby on Rails? Then help us use that information to signal to the world that there is a strong economic ecosystem around the framework by adding your name, company, and location to the list below. Afflflfltlfll 400+ professionals from 55 countries 0 J9r. dan. Bmck. PEN". SM 0 Dan Sketcher, Brisbane, dansketcher at gmail dot com, ngglguyn o Hunter Nield, Sydney, §9_g1;u and zgg_‘[y_§ng o ‘rim Lucas 8: James Hill, Sydney, mmnmm: 0 lgnhrggn, Sydney, Thgughgflgrkg o Tim Horan, Melbourne, thoran at datacom dot net dot au, Qgnmm 0 Julian Leviston, Sydney, julian at coretech dot net dot au, Qggngn
  • 17. “ Basecamp‘ ovuviowlI¢urlHnilunl§: Ia. l3u¢iulliinlnnimlEiidnn. |.Iian: in Project Management Utopia Join thousands of others who've discovered Basecamp - the smarter, easier way to keep your clients, co-workers, and projects on track “Absolutely stunning" "Pure genius" “Heaven-sent” “Th! IP06 of Project Hanagement" -can-vac mun -*—"-rm -""' 1*--jj --'~< 2*--2.113-it I-‘"1 Z»-—nsn. —.-3 ---*-I - ** P-“"1 16-0!! !‘ -*‘ F5‘-' 1 ~~ —-3.1: —'-v 1 «- an-.1: --vs T -- 1.: -s. ..1 “F- 1 o-mn—_IQ --"- up-. nu. -.u. -u n. n. ..— -10- r-—. .>au-an: -a Duaaoardoaoon: vour ouriaoam(iuitnyouriumealooo) sriowsyouuielaliea oaivityaaoasyoitmoaoaivepvogeas mnlunzmggngmmfimm, lR; fl.I£$-! l'. £.flI£m«I| "°EE- Inmasecamnjmel H$IF'UII%Ij1j Iaoocalllp maku It only to. .. O centralize internal communication 0 Gather 5 archive dient feediack 0 Share, assign, ai prioritize to—do tasks 0 upload, share, ai deliver iiles O sdieduie milestones and due dates 0 NEW Trad: people's time . ..and plenty more. Igggugu Iuocamp Is portoct O lntemal and dient projects 0 Freelancers ai creative services linns O consukants Oi PR/ Marketing iirms O Non-profits ai schools I Publishers ai musidans . ..and gmeg: Kay banana 0 web-based ui hosted — no instal/ Tl’ 0 Simple ilxed pndng — no per-userfees 0 Secure SSL (Premium li Plus plans) 0 subscribe via ical & R55 0 Automatic email notifications . ..and more
  • 18. OBackpack' on-vie-i miiinin nniiinm iimiin mniiii Ihllml muum Getting organized couldn't be easier Gather your ideas, to-dos, notes, photos, and files online. Set email and mobile reminders so you don't forget the little things. Easily collaborate with others. "A cool organizational tool. How very cool. " -David Poque. The New York Times Tens of thousands of people nee Backpack ho. .. EBEE 0 organize to do lists, notes, images, and photos 0 Plan a personal or syrup am “kg 10 ‘mm’. business trip 0 Keep track ol what your competitors are doing 0 Plan a w. .__. “ . ho‘. _ no “'3' home improvement project 0 Collaborate on a new business idea 0 Keep track ol houses you're oonsidering buying 0 Gather information _ .0. . .. s.. ... 9.0,. .. 9 Keep . .5. of gift ideas for me. .. o 3.. ... . . .0. Sale page, 0 organize and plan a wedding or event, comiingsiionowmi aaciipocii Auociioiirv: '. .¢n! hu'. n‘d. .d‘°u‘. hmd. °'”. mu. ‘°' §g_-pfionntudnoltheshowwz 30 how iron can "“""" ‘ "°’ Q| -|'¢'‘C'"‘¢ "5903 EHI1flI. I.M_I! _IIl. I to a Backpack West coast sales trip nice. i: ii we-. 2 siiiii . ... Q Quicktime video: umne. er. naiLand F aooii rligrii iioiii sro io su on April 23 _ ma) ‘ “ ‘5 '"‘"''' r‘ Reserve rental car in Seattle r‘ look night back to LCA on May 3 Quicktime video: mpflng. _|[nflng. _m¢ r‘ sclmluleaainiiemiuiuuoiiirie mi *3 '3 rnru :1 22918) EJIQ 1% F 1 Quicktime video: inlne. IaeI_te_lien 5: . 3 . F , (2 so iii. -.i: e-. 3 me) Quicktime videor mdlmmuhadm KZI hung on a Backpack page. (: iiinizc. Check out the Caslarnp 2 me) Ihearmecnlarripareairdanoueooisinorvlthetiiuugoin Alotolwodlalian
  • 19. by Jhlenele 8 Writeboard‘ write, share, revise, compare. Writeboards are sharable, web-based text documents that let you save every edit, roll back to any version, and easily compare changes. Use Writeboard to write solo or collaborate with others. urns-on-lrweetment". “'5” Clllh U u°. ,t_b‘ud_ -mm. ‘ | mum"_ vuirn man the but under: 0 It‘: feet and complehty free. Just 3 omflw am an “mm. llelde and you're done. Here we go. .. optimize courageously. Your _ _ I ‘_____. _, I. l1e Ire wrldell il mi-v V--Mai Mi ' " Illll. l.Ilu: -0 IIIIIIIILII1 oi: ‘uni Mia memo‘ or ‘owner 4' Wriheboerd makes it eeey lie. .. 3. ‘d’. R. |, ... ,,. 9 write without tear or losing or overwriting a good idea ' 9 compare diflerent versions 0! a document I I O collaborate with colleagues on copy, Prooosals, memos, etc. mm»? M an 0 Subscribe to documents via RSS and be notified or changes , W W n W O Keep V°‘"' WFWMOS ugamzed with Wrlteboerd is perfect for. .. 0 Authors, joumalists, PR Iolks, editors, and publishers O aioggers or rreelanoe/ independent writers ‘mlsinnedforidemflauonpilpoeesoriy. wenorrt sell, more, barter, ormern. D I III! UUII 21- 0 Letter writers, songwriters, poets, comedians, creatives . SKUOEIIIS, WNESSOG, Bfld OYOUDS COUIJDOTBUIIO 00 3 93%| ’ . ..and plenty more! writeboard is great Ior personal and business use “¢'~'5‘| —'9'—'-E‘-‘mm '°" """' °'“°"’ J. Read more about Writeboard &|0W of (72832 3 W28 writeboard Bl IQR.
  • 20. Make lists and get stuff done. Tada! Simple, sharable to-do lists. It's just what you need and nothing you don't. SIIILIIILMLEBEE Ta-deletbmuwetylteeanddwi-uponly talteeloeeuinda. Web-beeedllreéd-llolndal I-laveanaooourt? Thenmh. Ta-da ntakee it eeey lie. .. 9 Keep track of all the little things you need to get done 9 Make lists for other people (oo-workers, friends, family) 0 Share lists with the world (‘My favorite movies of 2004') 9 Subscribe to your lists in 955 so you're always on track . ..and more! see screenshots, details, and a movie below. §ng5;)_(_g_gg some lists people have made public. Lu. I.E$. h.| |R about Ta-da. or gggmsgjggg by uses for Ta-da. Things I need to do this week C Wash the car '2 Stock the fridge with things that haven't expired C Finish reading m A Q : - MYUSTS O . —su« - kills to rtav . . . .o. HIIKC I list, check ‘em off How about a list of movies you want to see this year? Or all the stuff you need to get done before you go on your tnp7 Or a list of thank you notes you need to wnte7 Q; __, Ta-da List makes list making and tracking easy. And, since it's web-based. you can make a list at work and still get to it at home or anywhere else you have a computer or internet access (even on a mobile phone). 6 flggm_g_uggg of someone creating and editing a list. (1 minute, 900%) Easy access to all your lists All the the lists you've made and all the lists other people are shanng with you are displayed on your ‘My Lists‘ screen.
  • 21. I -~ I-* ' Iv~ M Scarzh Things What do you want to do with your life? ""“'“: °d°"L5 D- Cow ' wh t'- umpovt nt, in in It h m)- ‘V, ‘. ‘~ I your [)'0r; w . :‘md your ‘.3 102,145 pr-oplv in 3,027 cm--2 ‘r-- dounq 219,035 thinq-. :nc| ud: nq. , mmr; - , Learn mgre; '_I'_a_l. <.e_rt1o_r_e. p. I'_C. t_ULe. S_ G_e1;_a_tat1;9_o BuLa_I: I9t: se me ‘ mote ri n -1’ se_a_bener_b_I. ogger y: u:'Lt§_a_nmLeJ R@fi . Today’; Tags B. e;1s1_mo. r§ Le. a1:n_t9
  • 22. Where do you want. to go‘? ' e‘ ' ”‘”‘’°'‘“’‘ ’°‘‘'‘”‘’‘’''‘‘ ""“°“‘ 43 Places ‘or’ iv memng. ?P‘° ' °’ ‘*3 ‘I Aucsaana TnnIdadandTobogo Darfur Tha"and Brisbane Ecuador lsabeiiaszewan Gardner Museum Quebec Gty Trondheim H Ilmemauole want: no go no United States Porto . Unguana want: no go no Lake Mldllgan Salvador 11bet Winchester Mystery House Gorse
  • 23. we Nasal! -9" Vwweoo-e $_99$§"D(-9'3 mom Tc; 43 People Who do you want to meet? E ' Seardfl ‘ Recent entries from Not sure who you're looking for? . V°"' ’“b‘°"""°"‘ E [93 posted flgng ghgrg wl h m II I M 4 We found 8 people tagged - D9._¥. Q.lL. I$I1Q! ! "'5 "°° 7 ml ' Y_9_u posted fl‘; gluxg 4 days ago ' 193 posted firing g peer d in m I r n n 3 weeks ago 4 m , ,,, ,u5m, , Missing People rhnhrnglgign is looking Ior someone tagged 783 people in 300 cities want to meet 1,530 people 9'3“ inc'uding"' rhnhmglgngn IS looking ' (or someone tagged gm; nun : »»mv_97. ‘_. R: h r w n m N nn losleinstet 4|. ‘ svum rhnhmglpgn IS look mg zoosxéi I N1 l was Ben _C9r'wt. on. wh! .z_Qxc9s E2911 for someone I-weed '.9.9££fl hn n w n m VI H in m 1 H1 n ggcit Jgrjnsqn gopn. g<, tg. : . . _ 11 . . _NsusL§'J. Ts21'. <. k<.9nyr§ Lm , M<. =tt, D«. !"*on Q¢ovs¢_L¢ko Kwx Stmtscw iww: m mm , I n is looking Eidlflld s. u.'W. *~. s". |_» Aetwn ;9!, cns<: r= QIILNJ3 Jyhc can-'u= n<; c‘ DIo<2m§<_1t= x(>_16 lwzx Ior someone tagged ;9_9_I D¢y. g qygkcrlibvgiign gh In n w n Fl irl cgiglvgsh qmpqv An] _- ~r. ..»«-a. «.I~. ,.. .1 im. L., .,t
  • 24. Explore the World of Podcastlng: Play, Download, and Create MP3s about Interesting Things Featured Channels Rhino Records Rhinocast Craphoundcom The Literary Wonts oi Cory Docmmw II- J Bot) Letsetz connects My podcast is a regular you with artists, industry , . , one olmy stones. ,, , insiders. III sis Zodiac Killer Ebert li Roeper Reviews of Wallace and Gromit plus other new flicks. Hear about the psychotic murderer who called himself ‘Zodiac. ’ 79!? ! The Odeo Zeitgeist What people are checking out on Odeo nght now‘ >< Channel Shows Comments Subscribers 1 mi-I ar ur V; ; {H 2 "'i-": <li'at’w-'. ~'*-ii 'N‘- . i". ,i ‘. l', w sr. ~.-. )1 2 2-1 3 E18.’ Wm . ,'V‘»-r"m, Av * o= -1~ ' -I-‘¢'_ SEARCH Search Odeo n DRXSE Featured Channels New Shows New Channel: Top 40 Channels The lcltgalst The Roundio BRXSE BY TAG All Tags. .. art:
  • 25. l‘Ol'V'O Welcome to Strongspace" . ‘llv'IIil'. +‘m= IH: "' Strongspace is a secure place to gather, store, back-up and share any type of fule wuth your co—worl<ers, frlends and family. You can upload, download and manage your files over SFTP (Secure FTP) or With any modern web browser. Use Strongspace to. .. store backup copies ol important mas and documents on-site share tiles with lamily ts lriends, or with work colleagues backup your laptop while traveling access your liles lrom anywhere upload tiles and integrate seamlessly with your account From the Weblog Posted 6 days ago Posted 19 days ago Sign-up Now! Our plans start at just USS8 per month for 3638 4GiB or space, with no bandwidth charges, no lock-in contracts and no hassles Simply pay by the month with your credit card, then change plans or even cancel your account at any time rvn l". ‘ Hing. ‘ Questions? We're hereto help, and would love to hear your leecback' Vou can have a read ol our . drop by See it in Actionl (1 Sims Quicktime video) (2 SMB Quicktime video) (0 am} Quucktime video) Take a Look Inside
  • 26. Envy
  • 27. simplifying java webapps 55 iv‘- MONORAIL ia A Rapid Development Framework / @ Salts
  • 28. But Why?
  • 29. Absolute competition is not an absolute good
  • 30. Just enough to make it worth it, not enough to discourage
  • 31. Stories that peope were ready to hear
  • 32. Now what?
  • 33. Tools in the chain
  • 34. Switchifoweir
  • 35. Gauge
  • 36. Conductor
  • 37. ii‘ '9‘->T’: l‘ ‘ I r_i; ‘Ti ggi +2in iii xii Lle4?"~"i. _i
  • 38. T£x1'D RIVE Rails Hosting (‘tuning Soon New to Rails? Ready to launch? Need more? Need Big? Get your hands dirty, Run your Rails sites Share a full stack Your own dedicated write some code, on Ruby-only shared server cluster with server cluster built test your application servers with Lightty load-balanced from the ground up. and manage your and SCGI. distributed web, Fully staffed or revisions without application, database shipped to your door. worry. and mail servers.
  • 39. Getting organized
  • 40. David Heinemeier Hansson (nextangle) Florian Weber Ccsshsh) Jamis Buck Cminam) Jeremy Kemper (bitsweat) Leon Breedt (bitserf) Marcel Molina Jr. (noradio) Michael Koziarski (nzkoz) Nicholas Seckar (ulysses) Sam Stephenson (sam—) Scott Barron (htonl) Thomas Fuchs (madrobby) Tobias Luetke (xal)
  • 41. web team, sysadmin
  • 42. Quin ecu pot 88? 0 Rails lax cortcetrdo. programado e evangeiizado our Dlvld Neinemeiev Outfit com a ajuda de yarios GIIIDUIQNB Como cotnocou? Com 0 aaseuinp, um lervamenta dc gcrenciamento dc Dru)etos 00' 331"! /"fit ‘WC. ’ out lo‘ a aolicaoao original 00 Rails , Ruby on Rails in Brazil dfiivtmnqladuwdiaiinuoilittiilailouieouidvel 800" mflfifiiflfllllm Como 0 Rolls é uma blbllobeca oompleta, nodes as suns camadas slo desenhadas de mode a trabalhar em oonjunoo transparenoemenoe. Dessa forms, vooe Nlo Se Repete (DRY) e pode usar uma unlca Ilnguagem do oomeco no flm. Tudo oesoe templates 3 fluxo de oontrole a Ioglca de negoclos é escrlm em Ruby—a Ilnguagem preferlda por mulms dos pesos peudos do lndostrla de desenvolvlmenm de software.
  • 43. li ~"<: lll: 'i'l: ltll~Lg; 1,: Manonaaai-ie Ha Marepuann or www. rubyonrails. com ‘, !‘y. -.4 -: r ; v.« a, «. , ., rlony-inxue modpeime or David Heinemeier Hansson ( http: IIvAw4.loudthinking. oomI ) csmarenrn iia ruoyonrails framework pa mnohaeaue n npeeeiimaue uarepnann or vw/ w.iubyoniaiIs. ooni ii npooneqmiii no new camoee K870 wiki. manuaIs. ..u no it its rn nydnmtyeaue N8 httpJIwww. bgonraiIs. oom 'That'd be great! Please do it . ... . . .Feel free to grab the I2 wikl of! the SVN and Just start translating stuff. ’ - «act or iioueirrapa Na David a tmoeop H8 nucuoro iioero my mnpamiue oniocnio iieroeom cunacue aa mnortaeauero iia iiiarepnanu. Posted on . - . . | ~ Live Search: CFl’. ('. '90Ft: . D . - -CY 31 (J i aw -10 D p‘. _U. . _. ,. Arch ivc s Cl Octoow 2005 L] St-: ‘~-Tow 2005 Ra s Bogs Cl rLbyonr- -» ‘NI’ _. ~ 09
  • 44. i_| _] L 3' ‘ _i, ' . U l - l y. , _ _ ‘l ‘Pi i *‘. i " i ’ i ' 5+
  • 45. Questions?

×