1 99:59:59,999 --> 99:59:59,999 ♪ (guitar music) ♪ 2 99:59:59,999 --> 99:59:59,999 Ok...ok 3 99:59:59,999 --> 99:59:59,999 So I'm doing and experiment 4 99:59:59,999 --> 99:59:59,999 where I try to see how much 5 99:59:59,999 --> 99:59:59,999 I can get away with before 6 99:59:59,999 --> 99:59:59,999 they stop inviting me to these things. 7 99:59:59,999 --> 99:59:59,999 (laughter) 8 99:59:59,999 --> 99:59:59,999 Alright, I've asked the... 9 99:59:59,999 --> 99:59:59,999 If you follow me on Twitter, 10 99:59:59,999 --> 99:59:59,999 you know what's about to happen. 11 99:59:59,999 --> 99:59:59,999 If you don't follow me on Twitter, 12 99:59:59,999 --> 99:59:59,999 you are in for a treat. 13 99:59:59,999 --> 99:59:59,999 Uuumm, I've asked the organizers 14 99:59:59,999 --> 99:59:59,999 to place security at the back door, 15 99:59:59,999 --> 99:59:59,999 so you can't leave now. 16 99:59:59,999 --> 99:59:59,999 Aaand, I will begin. (Clears throat) 17 99:59:59,999 --> 99:59:59,999 I don't understand why people 18 99:59:59,999 --> 99:59:59,999 like static typing so much -- 19 99:59:59,999 --> 99:59:59,999 it's impossible for me to program 20 99:59:59,999 --> 99:59:59,999 without moving my hands. 21 99:59:59,999 --> 99:59:59,999 (laughter) 22 99:59:59,999 --> 99:59:59,999 I heard a team of French programmers 23 99:59:59,999 --> 99:59:59,999 are working on a jit for Ruby. 24 99:59:59,999 --> 99:59:59,999 They call it "Le jit." 25 99:59:59,999 --> 99:59:59,999 The second version will be called 26 99:59:59,999 --> 99:59:59,999 "2 le git." 27 99:59:59,999 --> 99:59:59,999 I recently went to a Javascript conference, 28 99:59:59,999 --> 99:59:59,999 but all of the node developers put me on edge. 29 99:59:59,999 --> 99:59:59,999 It's nine A.M. Yassss! 30 99:59:59,999 --> 99:59:59,999 (Clears throat, laughs) 31 99:59:59,999 --> 99:59:59,999 Apparently ActionCable 32 99:59:59,999 --> 99:59:59,999 is all about streaming, 33 99:59:59,999 --> 99:59:59,999 so why didn't D.H.H. 34 99:59:59,999 --> 99:59:59,999 call it ActionNetflix? 35 99:59:59,999 --> 99:59:59,999 (laughter) 36 99:59:59,999 --> 99:59:59,999 The problem with ActionCable 37 99:59:59,999 --> 99:59:59,999 is that I'm paying for more channels 38 99:59:59,999 --> 99:59:59,999 than I watch. 39 99:59:59,999 --> 99:59:59,999 (laughter) 40 99:59:59,999 --> 99:59:59,999 I'm really excited 41 99:59:59,999 --> 99:59:59,999 about the new text-based browser 42 99:59:59,999 --> 99:59:59,999 that D.H.H. announced yesterday -- 43 99:59:59,999 --> 99:59:59,999 turbo links. 44 99:59:59,999 --> 99:59:59,999 (laughter) 45 99:59:59,999 --> 99:59:59,999 How much time do we have left? 46 99:59:59,999 --> 99:59:59,999 (laughter) 47 99:59:59,999 --> 99:59:59,999 Ok, alright, 48 99:59:59,999 --> 99:59:59,999 I will stop punishing you 49 99:59:59,999 --> 99:59:59,999 for a while. 50 99:59:59,999 --> 99:59:59,999 Alright, hold on... 51 99:59:59,999 --> 99:59:59,999 hold on a sec. 52 99:59:59,999 --> 99:59:59,999 Let's get this.. 53 99:59:59,999 --> 99:59:59,999 let's get this started. 54 99:59:59,999 --> 99:59:59,999 Gotta get this started up here. 55 99:59:59,999 --> 99:59:59,999 Sorry, I shoulda... 56 99:59:59,999 --> 99:59:59,999 I shoulda prepared. 57 99:59:59,999 --> 99:59:59,999 (laughter) 58 99:59:59,999 --> 99:59:59,999 One sec... 59 99:59:59,999 --> 99:59:59,999 Sorry, hold on. 60 99:59:59,999 --> 99:59:59,999 ♪ (Windows XP startup chime) ♪ 61 99:59:59,999 --> 99:59:59,999 Ok, uh... 62 99:59:59,999 --> 99:59:59,999 Alright, I think we're up. 63 99:59:59,999 --> 99:59:59,999 So you're probably wondering 64 99:59:59,999 --> 99:59:59,999 why I'm using Windows XP. 65 99:59:59,999 --> 99:59:59,999 So uh... 66 99:59:59,999 --> 99:59:59,999 I'll explain why I'm using Windows XP. 67 99:59:59,999 --> 99:59:59,999 And the reason is because uh... 68 99:59:59,999 --> 99:59:59,999 Kent Beck is here at this conference -- 69 99:59:59,999 --> 99:59:59,999 he's going to be giving a keynote. 70 99:59:59,999 --> 99:59:59,999 And... so like I'm a really huge fan 71 99:59:59,999 --> 99:59:59,999 of Kent Beck, 72 99:59:59,999 --> 99:59:59,999 and I went to his Wikipedia page 73 99:59:59,999 --> 99:59:59,999 and it turns out that Kent Beck invented XP. 74 99:59:59,999 --> 99:59:59,999 (laughter) 75 99:59:59,999 --> 99:59:59,999 Thought I'd use XP for this presentation. 76 99:59:59,999 --> 99:59:59,999 Unfortunately, uhhhh, 77 99:59:59,999 --> 99:59:59,999 Windows XP has no emoji 78 99:59:59,999 --> 99:59:59,999 and I really like to use emoji 79 99:59:59,999 --> 99:59:59,999 so instead I have to use Wingdings. 80 99:59:59,999 --> 99:59:59,999 Um... (laughter) 81 99:59:59,999 --> 99:59:59,999 So I'm sorry this presentation 82 99:59:59,999 --> 99:59:59,999 will lack emoji. 83 99:59:59,999 --> 99:59:59,999 Um, anyway, so 84 99:59:59,999 --> 99:59:59,999 welcome to Rails Conf. 85 99:59:59,999 --> 99:59:59,999 I'm really happy that you're all here 86 99:59:59,999 --> 99:59:59,999 and that you came to watch me. Um, 87 99:59:59,999 --> 99:59:59,999 I really enjoy going to Rails Conf. 88 99:59:59,999 --> 99:59:59,999 It's like, if you attend Rails Conf, 89 99:59:59,999 --> 99:59:59,999 you'll get to meet a lot 90 99:59:59,999 --> 99:59:59,999 of the Core Team developers, like me. 91 99:59:59,999 --> 99:59:59,999 And um most of the Core Team comes 92 99:59:59,999 --> 99:59:59,999 Rails Conf. 93 99:59:59,999 --> 99:59:59,999 And I mean the reason that 94 99:59:59,999 --> 99:59:59,999 most of us Core Team members 95 99:59:59,999 --> 99:59:59,999 have to come to Rails Conf 96 99:59:59,999 --> 99:59:59,999 is so that we know 97 99:59:59,999 --> 99:59:59,999 what the next version of Rails will have. 98 99:59:59,999 --> 99:59:59,999 (laughter) 99 99:59:59,999 --> 99:59:59,999 Ok, ActionCable... 100 99:59:59,999 --> 99:59:59,999 So my name is Aaron Patterson. 101 99:59:59,999 --> 99:59:59,999 If you do not follow me on the internet, 102 99:59:59,999 --> 99:59:59,999 I am tenderlove. 103 99:59:59,999 --> 99:59:59,999 If you do not recognize me, 104 99:59:59,999 --> 99:59:59,999 this is what I look like on the internet. 105 99:59:59,999 --> 99:59:59,999 So...just so that's clear, 106 99:59:59,999 --> 99:59:59,999 this is me in fact. 107 99:59:59,999 --> 99:59:59,999 Um...so I have to start out 108 99:59:59,999 --> 99:59:59,999 and say thanks to everybody. 109 99:59:59,999 --> 99:59:59,999 Um...I work for Redhat, 110 99:59:59,999 --> 99:59:59,999 so thank you, Redhat. 111 99:59:59,999 --> 99:59:59,999 Yes, I'm using Windows, sorry. 112 99:59:59,999 --> 99:59:59,999 Um... I enjoy working at Redhat, 113 99:59:59,999 --> 99:59:59,999 I'm on the ManageIQ team. 114 99:59:59,999 --> 99:59:59,999 We write software that manages clouds. 115 99:59:59,999 --> 99:59:59,999 So if you have a cloud, 116 99:59:59,999 --> 99:59:59,999 we will manage it. 117 99:59:59,999 --> 99:59:59,999 Um... 118 99:59:59,999 --> 99:59:59,999 Um... I also want to say thanks 119 99:59:59,999 --> 99:59:59,999 to Ruby Central for having me here 120 99:59:59,999 --> 99:59:59,999 and having Rails Conf.