RubyConf 2014

Desarrollando aplicaciones Ruby sin asignación de variables

Aja Hammerly  · 

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

this should be obvious my new and all sideways so if you want to see this pod with proper audio leave the room the instrument from contracts he was talking about west otherwise he's gonna mace and they'd be wiping everything else to a minimum so that

is I know personally meet and white was going to be an adventure no pulse so go Berko 20 * was my first conference Jim why ever gave between him and he covered a wide variety of topics including physical chemistry emission spectra and this book he had had

this book recommended in my many other nerds and he talked about the study her peace out to go through demonstrating first two chapters and then in the very end he waited up did everything in the 90-minute talked in given hadn't used silent and that talk

when tomorrow this book is the structure interpretation of computer programs it was the programming work alone look at my team are very long time and wonderful so what about me really be able to be airing talks my phone is now in there so you can compare up

to educating your needs I'm agonizer I get hugged and I blog hopefully we're frequently in the theater in westwood not cope I'm not an expert on this stuff and any means but I have been part of three possible study groups part of seattle are mean

and i'm interested in the esoteric and academic arts programming truthfully say functional programming all of the basement for the stock to retire as ever get all of the note Remmy talks Ruby hope this year are about functional brother thing and then that

might be a hint so functional programming what's that here's the Wikipedia definition computer science functional programming is a rotor undertime a style of building structure elements and computer programs the treats can be a computation as pollution

functions and when state and this is common for like no orders were to plot the immutable state is suspicious amazing response and these are you aware mentioning so this talk will focus on one aspect of political programming and that is not using mutable data

structures so there will be no assignment and any components leader in singles England was in there deep there's a lot scheme in this car and the scheme you sang so let me know sat bang and the bottom line object seems important who cloning or going to

be one instead setting expectations 512 slides lots of government lots of currencies endo ponies sorry Terry why should I care so functional programming is powerful first of all is easier to test is less set up thus a minute booking and you always tear through

him speak maybe as test can't blue this paper fifth third in the next test functional programming Sigma T concurrency very well nothing's modified state does matter how many friends you have people come to deal with lots of and resources produce systems

frequent use functional fulfilling techniques when they're coded it doesn't want from state it's always safe to reuse it the same program brevity functional programs tend to be very brief very concise so people think awesome I am one of them some

people think this isn't you already use Ruby lends itself very well to functional techniques and probably using these techniques probably without knowing it do any JavaScript to guarantee you right emotional social issues oh and doing it badly so you want

to overwrite and learning it Rudy ZZZ ZZZ nobody Sergei's to brew me and I finally learning a new Europe us to move on with life which is very comfortable so I'm going to do this pop happens even out there me I believe everyone should be programming

languages played a lot to make it easier I've got my slides later time this plane ruby is blown the right-handed rented as they all start with our scheme is on the left and in blue first thing you need to know about skiing is that unlike repeat using prefix

notation that means the operator comes first so 75 plus 3 you have to us 53 you're like well that's kind of lame except the next autumn you see you can do 1 x 2 x 3 home in a single times using this kind to make your powerful her biggest pretty obvious

you don't have her face with parentheses you can call name about lawbreakers the same one as a six numbers so unified functions defined function naman argument 7 for 24 channels we're in and then inside the after that is the great times n of them and

then like we have ended Marie use parentheses in scheme to denote good blocks Kurt so and then again we call that with functioning the argument behind the seals conditional Steven assemble conditionals i'm going to use convert this talk it's like taste

in word so this is the finished of absolute value if our argument is less is greater than 0 in return argument is equal to 0 in which 10 if it is less than their ownership of the office to happen this is another Chris previous notation as awesome as that can

do a unary vacation the exactly the same way produce attraction okay because the last time I gave this talk this blew people's minds yes you can do this dinner maybe don't have to put something or the case if you do this it just value a to each of

[ ... ]

Nota: se han omitido las otras 2.515 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.