Bestand wählen
Merken

Opening Keynote by Daer

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
thank right and could be viewed that it was scored 8 and answer I'm sorry can't be with you all and Roscoe cancers this is a fantastic view to be a real score on really set to is that we have rails 5 was ready to roll in fact maybe the release candidate will even drop during the face of but in my stead you have something of perhaps even better i Jeremy bear loop I've worked with Satan's what 2004 on Ruby on Rails the framework itself years so 1 of the few actually think perhaps the only person who still around from the indoor pool core team as that commits the framework going back all the way to 2004 so when people ask a unique 10 years of war in males experience our Jeremy is 1 of the very few people being about yet got it and in addition to that of course I worked with him at base camp and has for many many years now has been an absolute pleasure curious 1 of the very best programmers I whenever there's anything I can figure out Jeremy is usually the person I Tappan asks so 2 years for a real treat and I hope you all have our fantastic rails compon cancers in and I will see you all next year enjoy and J. is dated back the thanks the pressure and the well thank you thank thank you David you stole bunch of stuff I need to explain about why do it's not here that I'm not David even and German and that it has been 10 years and it's it's really kind of modeling tools to look back at me is a city in the conference room anticipation and we had the company reader last week with base camp and we're also looking back at have where we come from and where we arrived at where we want this can't go may think rails has a lot of parallels that and I was feeling as can interesting like but what can you say about something like grills my impulse and I'm I work on real sigh help build riddles help other people trails and that's what I really love about it and so my impulses to talk about what's going to rails what's next for wells in Canada that I could give a litany of all the sweet things and features and things that we want to base camp but really good I love of rails itself the community was formed around it and the kind of business within overbuild around the canteen that we're because we've seen that all for like this is normal looking back David in 2008 and talked about the great surplus and I'm a talk about that more were here for 5 course and then to me it feels like rules 5 already happened because based on things running and we've been really pushing to make reals 5 of the best that can be for base camp and I think it's also the the best in the broader apps uh the path David can the trivial thing about time with base camp and I know a lot of you have also have somewhat 10 years of experience with it people we're close to coding partners and people you been in business with people using come and go to the companies and you may be rejoined later we were back in the dot com before rails depending on where you live and you could recycle you'd see somebody that you left and missed the season again 6 months later or a year later on in his account camaraderie and that that despite the circumstances and despite feeling like really the Stockholm roles captioning on us where together and anode great I kind of miss that in the period after the but happened normals came along and and is the 1st time I recruit purchased the source in a way like this and it's something I would never even known to look for but it's something that grew around me and I learned to help others a lot and that's really what I came to enjoy about it but 1st we gotta get back to the the couple misconceptions would be energetically that but but it and not you change but then you know the saying goes that there are a few odd things in the science naming captioned concurrency you so we can see that the race condition
it
fugitive raising 6 hours and explore a directional Hunosa disputes in placing small would not be which spores please fossil thing you didn't sleep but it's a place in does these long endurance races if you're interested you tumor long and you can find 1 twitterer DHH racing because he has a separate Twitter account because there's so much reason but then sorry and I warned you before but this was the the Primo upon that and no more no more kinds I swear sweat the so the time well this is all going to dispense with this kid have Twitter and you may also notice you might have no is Germany Kemper and not in bringing more and I got married can rejuvenate it was last year and we combined surnames so now we're Grenada intermediate and give a shout out to the state of California and the name call act for making possible reflecting on base camp I've been at base camp for 9 years now and and you know it seems like an eternity me and it really isn't a nine-year-old time about it retiring after 35 career doing something 10 here my tenure here is just it's a blip I don't even know how to think about that yet and my 1st they still feels like yesterday almost even though I can also I start thinking about the details of what I didn't want still doing and I feel like all those chunks of career the things that all the effort to make all the things I've forgotten those things have a snowball into what turns into a career my 1st I 1st product was a search engine and then using because solar at the time and reflecting I think was something like 5 years later and I was working on a search engine again on what's happening here 10 years later and avoid the search engines Ruby on Rails is even longer and then also something I I don't really know what a synthesize or make sense of yeah because Ruby on Rails has been around alpha going on half of my career as a programmer the but the retirement size so here I am here we are you are building Rails apps are most of you on rentals for yes but it the when the big pain in the greater discontinuity the media strike was rails to the rows 3 and I will say that we still run reals to apps at this camp and that's part of our legacy something that we've chosen to fully embrace and even knowing that the the hue and cry about very real problems with the preventing males do duets and we runs amounts on Ruby of money 1 7 married and so we we take on a greater kind of responsibility for a legacy in the past but the same time we make our greatest efforts to stay current especially with new development I'm not gonna
talk too much about real 5 this was my dimples man-made attackers really mostly about and there's much in sweet stuff and it was developed way action cables pretty cool I was I was a re-election cable down at 1st because I'm thinking like WebSockets you know WebSockets were kind of cool and I can actually use that much but it's easy to think of originally from this the thing is WebSockets tho we were great today there at the sweet spot in the prime of their life in their tech curve and WebSockets trying to use them even 2 years ago to tall hassle everybody implementing a different version of a draft set of probable block Gendler having complex libraries to handle all kinds of fallback mechanisms you some other technique if it doesn't work in a big split between should you start with a simple technique an upgrade to the more sophisticated ones where she starts sophisticated down very well these days in most browsers most of the time sockets totally works can be totally for the things we need them for and we designed this on 3 around being able to push to publish updates out to people and the and we've done that in the past and this is not a new things are not in using not new ideas the new thing for us is that this is part of the framework for working with these things is like working with any other part of rails people the controller that's that's what that's what I know what I think about my interaction with resources and actually it was built in the same way so rather than one-off things or I know that my up is going to need to know about I need to broadcast things out a bunch of people slide builders 1 of feature now I have this available as part of rails and so I start seeing opportunities to use it and seeing the places where it's natural to rely on where am I not even thought about it before the 2 of the big things that I think are are selling points in our really some of the most important features of the rails 5 but aren't really features the the 1st is the rails code of conduct we also choose to adopt a group under and thank and we in reflection on this leads looking at why we would do this but this is interesting having that it's kind of perspective like why would you be in the position of asking why do this this is something everybody should do it should be why not and as we arrived at the decision of why not why aren't we there already we also say they think about going to take a step back and look at what what it's like to work with else was like to interact with the community and what we look for from contributors what we look for from ourselves in the canon commitments we like the make 2 new people in the community and you contributors to know that you submit your 1st pull request become experimented and have on and we'd really like to see this reflected throughout the rails community because it's huge it's not it's not just the rails committers it's what it's like and you don't and I assume room I mean who goes and entire C you condition on right sucks but thrills I assume as historically spot that trend and a a lot of other places where you can interact with the rails community and we've somehow set the tone and I can I can credit Ruby for setting these kinds of initial conditions and of a good welcoming wonderful place to work to learn to not get shot down and you can read this online that Ruby on Rails . org slash doctrine we've written up and it's really the 1st draft of 1st version of the things that we value and being working on rails together to help you to the 3rd 1 there's a new start page these and you make a real that that is a new stoppage few high high I really should have put the photo here actually by a kind out that this we have with their lives we had 1 of our designers based in Geneva Henson and redesigns to remember URLs or website time fear reals 5 coming from the FIR rails doctrine for code of conduct for the projecting what we feel about rails and then lovely to him the to redo all that cost politics so if you start a new rules 5 that just wait for it so I said I was minute get too much into rails 5 stuff like what real side does and I wanna talk about the how and why rules how we got here and in this is the question and I went through it in a situation like this how the y will survive I realized and lastly the meeting up with everybody from base camp and were remote getting together with every 6 months or so but also having this opportunity to say why based on my based on 3 and well OK and I got the small splinter in my mind so this indulge me for a 2nd in seriously what is up
with this so uh I mean this is this is literally a problem I was having a couple nights ago as was having some Polish harmlessly I've I've thought about as we force the kind of thing my 2nd mechanism some some older don't have its but it became very very concerned to only the split what is Kansas City it was very what are they move it to the river shift around it in the border changed like there's gotta be a reason some kind of engineering solution could the so on about In case you have a you have the same sponsor ahead opined 18 thirties Kansas solid as a Missouri river port town and Zarri river against welcome Kansas River comes in from the west so let's God Kansas you know after the after because story consistent exist in time something everything clicking here the Missouri them in the river was named after the need of concentration also known as the culmination also making sense 1854 Kansas Territory OK now we've got a chemical Kansas I'm gonna territory called Kansas Territory it's is like a cat confusing so the pole in town Kansas thinking that's confusing right yes ordering in Kansas City Kansas that let's be clear but it's different from Kansas OK so next up can just 1861 Kansas because a state this time no problem no confusion Kansas City Kansas Kansas Territory OK 28 years later for some reason 1889 Kansas City's forever Kansas City enough so we have the Kansas City on the James River next orders the Kansas and Missouri and by the way there's a Kansas City Kansas the a hedge fund across the river OK so now that you have to have the paper that could again back to host file that's where that's where nothing else is good the but now you know like this was really committee and I feel better knowing that you have the so the solution 1st is the release launches this can 3 then launches action cable and launches turbulence 5 it brings active job active jobs around since rails 4 . 2 but it's really brings active job to full bloom and it changes the way you build apps the you probably end up reaching for active job a lot more frequently on action cable particular action cables accepting a ton of connections and doing stuff well what you can do it you got 10 thousand connections among process structural induced used regional block everything that's happening on that server to a typical response to this 1 off alone in a kind of processing as soon as possible so they interaction patterns seen with action cable channels is get a job this would give me a job otherwise you can be walking everything that's happening in your server this is also the rails that introduces a full EPI mode this means the locus accused of you control your app if you wanna move it to another service if you want rails to be a collaborator to some other place if you wanna implemented something other than rails John implement the browser stoical and the way that rails works remains fundamentally the same you thinking and resources you thinking restfully now that changes this is particularly something that's the band this is not a new thing it right single-page absent in around for ages now browser apps and so it's really recommends where a lot of the rails community is headed and is already an this particularly true for some of our larger rails businesses as a grown and the rest of the platforms particularly at the multi-team which you medium-size companies that can accommodate I In decides to run the browser 10 events like almost isomorphic counterpart to having a client on other platforms treating the browser as a platform itself that's probably the biggest change that I feel I'm in base camp 3 is the transition to turbulence 5 and this is something that's very personal to base camp and the way that we work the way that we've grown we couldn't contemplate I know a lot of you can't contemplate either creating an Android at the top of which you are to for creating and I was set on top of which you are to build a team can only do so much in has to make choices about what you do and especially for a small thing when your choice to expand the something like Android when you feel the pressure from everybody in the world's telling you you need a net or how the fuck you do it that but you hire somebody right you grow into being a larger company or being a larger team so you can take on those bigger challenges and we took a different path and I think it's something that we might was risk this is something I think younger base camp might not have done and we second-guessed results in we doubt several times along the way because we had some just gnarly roadblocks like this was platform is not meant to integrate cleanly but we made it through thanks to and some considerable effort on the part of the Eckstein and and mired by lessons enjoy developers so part of a scheme 3 and part of rules 5 in is the parent release of permalinks 5 troubling 5 comes with Iowa stand and bridges this is something you can use to build your own Android meiosis hybrid apps on top of all your mobile apps so you can think in terms of the urals apps euros resources you don't need to build a completely separate experience if you're team body has a mobile development this is not a link for you if a that doesn't check it out the
some so the nothing turbulence 5 co Uganda I'm I'm looking back and thinking My real spirals 5 and here is here's my 1st book and from getting into David's mind here so this is David circuit 2003 since the jet there it is here that this so as our wrong music but I we can take a closer look I think there is there something to us there's normative truth but really the story of rails 5 has also the story of 1 in the early days as break it down can see there's David 2 in 3 it's not just that we need to make base camp it's the sense that there is this there is an opportunity for something that can be done here is a single person 10 hours of time a week and you can you can make something in that time and you can reach further than that you can make something great in that time then so I'm editing and going through this you know how as a base camp formed XML older the 2 to to what you now so fuck no good and low rails as forms now there there's truth of this then you know it's it's kind of good but and working with David over the years this is not to have half of working it with a sense of of not in the sense of like screw you in like that but with a sense of higher expectations and higher bar wanting to maximize tools which you them of something being impatient with blocks and there's so many things I have recognized that all let build up in my code because I'm thinking like and taking Canada a longer-term view I keep stubbing my toes on the same things over and over again you get that from apart effectively this is just a normal everything's fine and maybe it isn't maybe take saying II and I can put up with this I'm not going to spend my we trying to build applications this way so I think there is much more positive story to the students and this is also the story it's the story of a programmer happiness and this is the story that we all know has brought most of us into the Ruby on Rails but it's it's more than just Ruby it's the web the story of a universal platform that we all have access to anybody can create anything I mean the is full crap right and it's full of great things of men and it's a testament to your freedom to publish in your freedom to to use anybody can go to any website and I mean and preaching to the choir has changed the world has changed the course of my career and how we all of our lives and gone this is really a story of the outsized impact of just having these 3 tools that you can do something on the Web as a single person or is a small team they don't need to work big company to have any kind of impact you can have it on your own you can be responsible for it you can only your product you can be responsible for customers these are all things that are essential to the small business and many of us probably don't think of ourselves as a small business but if your freelancer if you work on a development team with yourself 1 2 3 other people you are end this is the world that we can try and this is a wonderland for and what an individual can do and really beyond here it's what we see is the surplus that comes from having access to the web having access to tools like this it and really that becomes a base camp on the surplus here is really what made these camp 1 possible I think about when David could have achieved with 10 hours a week using really anything else in you could make a fantastic product to make company product you can make a base camp 1 my take you longer you could argue about the differences in but what comes after this 1 so the products you keep building the world you've made for yourself where you can be happy building the next version of the next feature you don't have a dredging relationship with your tools for which you work which a product and ultimately I think with your co-workers with what you expect from each other this again this is the big 1 for me but it's the barrier to creation is so low I mean it's like a crack in the sidewalk is changed a lot over the years like it's certainly not the early web where Everything seemed balanced every consumer was also creator but as creators is the same world we can still we can launch anything any time and for the individual in the small businesses launching something on the web is a completely different story than launching something on my worst were launching something on much less lost launching something although there's little more that's proved more enduring we think platforms come and go of course browsers Europe to issues but 10 years ago we planted desk like I would I would encourage anybody 10 years ago to work on the web to become what developer to become a web designer to bet on the web and I don't think that's changed I would do the same today and I think we all will 10 years from now the Web during the place to create like another and really of course that's why a lot of the standard way rules in the 1st place but Ruby so of looking back on this a little bit and is kind of like looking back on rails and real scenes it feels normal these days when Rose came out it was body issues and of course David was to the way that he pitched rails also position something that other things aren't so is being purposefully exclusionary like you are these things those really to get people's attention and maybe these of things you want me the things these are things you want to include and in 2003 it really was of the audacious to the idea of using Ruby in a production environment but toyed language are you kidding me now and now reviews completely normal review is considered mainstream among a certain set of it's still something where you you you you not deploying revered rules but 1st start of a small business in many companies adopting something like apply production is just another choice on the menu and at the time it's really does really have sparked by none other reviews designed for program happiness and it does sound completely normal now it's something everybody knows but there's something left out there because reducing become a professional
programming language to which has been a huge struggle growing pains and originally going from something that's the domain of the intrinsically motivated those who found Ruby and built into an identity and to see the becomes something that's professionalized there's almost like taking something away but I think that's why we succeeded and why in particularly in some professions in places like roles in small teams in places that look for this kind of relationship with the tools with the product by reduced crime because it's normalized happiness for me it's fluency it's love of the language of the community that's going around at Ruby is I can my native tongue and in a world where especially attack world where disposed to want to be a polyglot and I I can write other languages but there's something special about Ruby to me Ruby feels like I really feel I suppose it's this is like developing a more personal relationship richer tools with my tools and I like other languages I love the this wonderful right it's wonderful read and see go script line police we trust based that school and they're all drawl fantastic but the things I learn and act in use but it's completely different story from coming home from opening another just knowing in me that this is I know how to create with this tool national similar rails then before it a surplus but what about the 1st step why rails and costs because base can be built obviously right but base camp so base connections started as I believe the PHP prioritize state is looking for something quick and make it happen 1st along the way like this is it's not somehow keep doing and so Bill rails along the way this is where we join my story with base camp and rails I will story reels before base camp I did I as a freelance work PHP each other due to you perhaps that hand and I have found really because I I like language and I'm gonna elected I I remember learning Ruby Python around the same time like the I can boast but really have that little can of something special and so for fun I would look at some high work doing and just think about how can I do this and would be is this even this impossible and in this area a lot of Ruby libraries were recount like transliterations copycats of another language does something and it it seems to do a pretty good job so this spring Ruby and so as I as I tried building my own apps in really it in deal right is didn't feel right because of all like I was building my Java servlets have and I was writing Ruby instead and then rails came along I felt at the time like I had a pretty good collection of of Ruby tools so I had my own kind of set of conventions thing that use in was enough of it then i'll have it didn't it did so much of what you need to be done it was a complete vision of doing what development in the end it wasn't a vision of here's something that i've seen someone do I like Ruby song and make that 2 it's a vision of i wanna create products that I want you to read the division I found easy to see myself and so it's hard to deny I can see myself doing this but Stuart I worked at a CD b and I already had my kind of contrails moment and so that's that's how I ended up with its is DECservers also has come to rails momentum was looking around for a fellow acolyte somebody else know about this have you heard and here actually look me up from from a who is injury like who does that it but I was I was surprised pleasantly and and the from from the who is entering was living in the loss and also the time and I he didn't know that I had since moved at a problem for England and so this was like nanoform has thank you through your who is interests and this then looked promise coming back to me it's meant to be he so I have my own let's let's do something with rails let's change the the way that we build a products experience before base camp and this was this was entirely mind I'd I really like this and and it's something that made me appreciate what life was like undecided joined 37 signals base camp the because it shall be it's not it's not just the scale that's not the base camp experience it wasn't the CBD experience it wasn't me freelancing experience that's doing the experience you all having all you know if I if I ask why rails my based on this really my city baby it's why did have much of a fight White every 1 of you is chosen to use rails and you build successful apps he built successful companies this is something that I saw myself and I think you saw on yourself to this is something that we can all do the so really the rails built a power teams like base camp was also built our teams like yours is built to build its designed to build products like base camp and is designed to build an approximate cures and the big 1 tho is that it's designed to sustain businesses like base camp and I think it's also designed to sting businesses like yours Ruby on Rails itself this surplus engine begin they can create this fossils individuals so that we can we can do this as a business to me this is mind-blowing like as a freelancer like I can do contact work and I have my role like I can make something happen I could build and the idea of like start having been through the dot com era's like the you a mucky mucks to that the people have like a bunch of money do that from anybody can do that a lot of people didn't so really it's that we can rely on rails in product teams business and then I I tell a story knowing that it's many viewers to the big thing for me today is that were still small business base campus still small business that we have and we have a large footprint but it's worth in a larger should really but we still aim to build a
standing products we still use Rails the same way we did when we are young company and we all do right we all aim to build the best thing nobody sets out to build crap right well it sometimes building crap like the great idea and we all share these basics and looking back I thought traces of base constancy baby the things that I really appreciate about base camp and then I also saw there and analysis or things that I really appreciate and love about the baby a Solomon base camp I and I can even think back like I saw these things in an enterprise Java or to I felt the best races all these places in base camp today but this can feel different to I think the big thing I noticed was that they got a lot of things right for the kind of people doing work there for people doing creative work this is a company that was built for creators to create products I was founded by a programmer designer after all but the baby for was to see the baby was built by the creator who had this idea that we could make this kind of creation together and was able to invest that same sense of ownership and pride in everybody became just infectious this is something we're doing together you're not a common we rely on you these are the kinds of things that I I love sitting in rails companies but this is the rails UFOs Ladd like to see if I'm somewhere else and going to use sign in using rails and family do suffer development fund work on products and more this is the kind of world I wanna live in then it's having that mind set of creating a better place to create of designing a workplace that you wanna work and was was I I feel at base carefully cultivated in me and this is somewhat of your team we cultivate a new looking for some of the same things so my story the things that that of stood out to me and they're really the wife of base camp and I think probably the wife of of many of your teams what we look for from each other focus limit our appetite were small businesses we have small teams we rely on everybody's in the picture in owning the product and having a sense of how things fit having an intuition for what to work on next year will identify point of greatest impact and how we know what a focus telling a sense value knowing which lines of code to write and read it sounds kind of silly right but there a lot going to code out there that could be written in some just don't matter the MUC were were working on the edges of a problem in attacking the center you making deliberate choices limiting still and always seeking the center of the problem and if I learn anything this is probably the most valuable skill for a programmer to to have and to cultivate knowing which a say in which lines of code to write but it really is seeking value identifying and building an intuition for because that's what's going to serve you in the next project the next project in the next 1 this this is the big 1 as a team being able to seek out the epicenter working with a small thing especially often not orchestra and only tell you what to do having a you know a gantt chart laying out the sequence of things that need to be done you having decide together and I'm a triangulated together on on what's valuable and not spending time hashing out together or spinning you know the days and disagreement you find points of course don't have around the edges going back into the problem of that don't get stuck with some cost find your highest risks find here greatest unknowns find what you want your product in tapestry on really did yield the greatest Wednesday everything will fall in place around the together we can do this along with it specially in our teams we don't have divisions there's no Walter there's something over there's nobody to dump something on sometimes a team of 1 or 2 and we each own the product in this direction something I've I've struggled with is there can be a dark side to this and you can cultivate over work to cultivate workaholic isn't 1 of the 2 words all they can cultivate a kind of like 110 % the fact that you need to be crucial in the it only be crushing it you just need to do a good job yeah and parasite taking responsibility for what you what you can possibly do the and looking out for each other it doesn't mean that you're not your own doing 100 110 % thing targeting of sleep and feeling like you're working are off and so kicking ass you really suffering the flip side of this is that warships personal as we develop this kind of relationship with our products and our tools and our teams this is what I was feeling of with Ruby in and rails itself this is a personal thing in it's also professional things like how and how I think about this week resource to tease these apart might treat them separately and think so and I think I hope so by being mindful you can avoid saying this play poorly because it can you take a we have a personal relationship with a product that can turn into a negative thanks to the continent forwarding can turn into politics of gamesmanship I'm starting kind of defense the kinds of things that reflected the selfishness about at your work on your work in relation to others stature within a team another team working together and if we connect all out together in test right constant and this is when things really trading click and the 1st feelings of of joining a new team and getting your sea legs and having those 1st experiences of like this is gonna work I'm having the 1st bad experiences that through some of you do have a postmortem on you move on during major teenager back was the 1st times where you can really feel like we're in this together and like can trust not in just how this iterations can work out how this projects can to play out but in how the next 1 is this and the next 1 the next 1 it's what allows you to gather up your sense of trust and cast on the future in see recall them and the sense really the our team our firm is our greatest product we do all this work together and we create 1 thing after another and what we're really trading is the ability to keep doing it to build a better team and to keep using our tools to create the place where we can create like this and Barnum and I
think based cancers base camps the best product because it's the place where we can keep creating base camps that's where we can adapt to the future and where we can trust in feel that this is not it's an unknown it's a risk but it's not something to Quayle against them to be afraid of the future as something knowing that Y I think about 5 years from now or 10 years from now on to the great I've no idea what it's gonna look like but I know that were to group that can do it the this is new to me and my note public familiar to many of you i'm because you've done you cultivated and nurtured a team into being more than just a collection of programmers and designers and marketers and writers and business people and that feeling of crossing the barrier is something that's self sustaining can become something that you continue wanting to be a part of we've grown together a mature the things that I felt were the kind of resilience the come from a team like this kind of wisdom you gain and you build a kind of identity together but this is something that can endure and you can do it again and again and again we really built in engine for surplus so thinking of rails as have surplus engine and what rails offers over a mainstream to all is also something that you've all probably built in your own teams looking for the best you can make with each other looking for those points of surplus choosing to magnify them which isn't identified and the best points choosing to share in places that don't work it's it's really awesome team can do things that a crowd 10 times its size couldn't all idea of a 10 X programmer I mean maybe but at annex team a team that works together and trust each other kids ass together the completely different and really was probables ontology in 18 that's getting it shouldn't get effectively and the big things from a here that this the circle engine beyond that once you have a team like this and you work on it and it becomes a recipe for endurance you reinvent yourself over the years throughout products from new ideas and so we and I'm sure you have to use the surplus engine is healthier than ever and this and it's so accident we design to maintain adapt and then when we think of this just like our tools this is something that we're on the lookout for the development the of legacy this is something that we're all responsible for a new kind of Science emerges from me a sense of permanence and this is also an interesting 1 a kind of a bedrock since by feel from the real steam the from rails committers from URLs community from my colleagues at base camp in I if the worst thing that I've experienced as a it's also something I wanted known to look for agreement identified and that we've set sail together and we've made it again and again and again we've done so many times we forgotten times to read it it's basic trust each other and what we don't need to do this again 110 % battle mentality where Arjun invading army we're trying to be a problem were trying to build something we don't need better 10 % of the measure 20 % but if women's who see this guy on the cycle where I feel like there's I got too much riding on my shoulders and the answer the natural wanted immediate answers long and warm not thinking like 1 approaches but like I'm gonna put in that extra 10 per cent you try to make it happen the band come out on the other side of and and burned out a little bit so the team Topsy together and why are we don't need to do that or really rely on its patients focus focus keeping focus willfully maintaining our constraints being disciplined about it being cautious about growth which choose to take on openness together having strong opinions holding them loosely on being willing to to share without fear of some you should this down a kind of psychological safety step 1 being open to change in general being open to revision everything's up for reconsideration insight simple 1 but not being afraid of of new things someplace like base campus been around for a long time working adjacent David they're like the strong voices in the community and it can seen especially to newcomer like should figured out at all inside the government had like not even and do you know if anything we codified in what it looks like to do part development into to design a business for that time the it's perishable goods gone out the next moment we're still learning and persistence the biggest 1 for me is a programmers just the the mostly difference you can make this is showing up with the reader game it's 9 % of of the battle is doing great job obviously but weathering ups and downs together sustain each other patient and trust took it spectral so that's my story of of really it's kind of high into what I look for from community and and that community is is based on what I look for a new place and what I would encourage any of you to expect from each other and to expect from the team's decreed for each other because you are in this matter teams you're starting a business you're seeking this kind of prominence you want outsized impact for your efforts In our stories a lot like yours your story is a lot like ours so spirals because we love Ruby that's home dust some to me why rails because we love the web like no place else to platform for creation open to all of us this flight none other my Rails because these are the kinds of teams and relationships and businesses I wanna see in the world and then I a Cyril says this supports engine that's why rules and more than that so or we do we make this happen we invest more cells we trust each other we do the work what matters we build great products we build this great surplus this is going back to 2008 8 years ago David look back on 5 years of rails and at this time rails is all 5 years old all things that have changed but so what's cage where we are relative to the mainstream the the category judge that so here looks like In 2008 because the
difference in what what you can do with rails with but what you could do at the time
and really looks like today the well my view so what concerns the if
anything I find myself in the same boat more than ever 2016 is the very different place than 2008 but the kind of surplus that rules offers is very similar because reals hasn't entered the mainstream what rules have done and his injury a different kind of mainstream were rails is commonplace it's acceptable in worlds where it wasn't in 2008 it's 10 years and
so 1 the bets that have paid off what you want for looking this 10 years from now was to be the same so the but that's the time confessing commonality are all facing the same challenges for the same mountains and the audacious part of rails at its beginning was that we don't just presented set of tools that you build your product from nature on choices every time promising about sitting flexibility you don't need that to 7 year out at the same amount every time classic convention over configuration and really we've had this democracy from the very beginning Baker choices what matters that at choices when you need them deciding the tech matters the scenes of them all kind of probably the most still to me and because like you Guttag matters and in 2004 Tech was Ernesto your choice attack was something decided boardroom the and so gender should be set by those doing the work the the and the big 1 was that we care about us program experience matters more reviews designed to make programmers happy and this was like the health your programming language choice should enable your product and we're tool should have these other kinds of characteristics and constraints well 2 and 16 year true today as they were chosen for 2008 2012 so the bad news we thought we lose the surplus
is no way market's gonna love this indoor
right well if you hypotheses these you copy Israel's rethinking in 2008 highly unlikely June 16 now it happened kind Snow axonal setups everybody does convention over configuration commonplace possum for everyone flexibility still can have a no no in mainstream tools like you want to be that have the kind of choice to build things the way you want but is commonplace in tools aimed at teens products businesses like ours citing tech matters face toward us with adoption go swift Ruby but the gender still said elsewhere in the mainstream but is commonplace in tools in the products and businesses like ours to care about us yeah I still think things for this with withdrawal job the in making things more programmer-friendly at the script 6 and 7 pushing languages toward programmer fluency happiness making a joy to writing and reading In this is commonplace now in teams and products and businesses like ours but not the mainstream buds of little but is looking copy so another option residues mainstream what we think in 2008 maybe synodal imagine but I'm ambivalent where tiny little pieces pie once this 16 like a tiny little slice retain our surplus that really so bad became a scale but a mask also in actors on their gentry volcano yeah improve and time again in Twitter but something interesting has happened 20 16 is not a choice for the mainstream but steadily the mainstream choice for teams products and businesses like ours the bad news probably not bad news we still have a surplus alter to the mainstream and so they're all going mainstreaming against is among David's is fine as long as role challenging the life last on dramatic alternative is going to come up with certain be a new approach to build a greater rails 2008 thinking probably what can happen right of course something going to come along the ridiculous Jun 16 that we've seen alternatives arise some quite notably but none to mount a new great suppose we seen the cousins really partners this is something different condition you platforms maturity of old ones and there's 1 notable phenomenal newcomers that's changed about development worlds no and because that we get it who as follow the biggest impact I've seen a lot of elements great lens and feel thinking job scripted it gives me a harkens back to my feeling of what it feels like to be Ruby and I feel that way for jobs could programmers who were stuck on the front and you felt like real front inbox and they get enormous instance surplus they're recall jobs for time talking about these the isomorphic about now doesn't know determines success the new JavaScript surplus for all these people is that they have a home language in the client and the server and boxed in front and developers anymore so I can love jobs the same way I love Ruby can own the whole stack and really makes the thrilled that the front end is bursting out into and so does is now my home I think maybe might there be the but are supposed to share common roots in common aims and most notably the real part from its emerge for all of us is the browser the this is true for based on 3 history for apps that our columns client-side true perhaps there single-page apps this is true for pretty much all that's we build we all rely on on EPI and things that only became possible because the browser improved you and flow better I was the potholes holy fills and we can think of everybody for making it better these are all evergreen browsers now these so like this just so it's great the way we got rid of the well I thought maybe I don't mind film so let's spot this sea change I don't really know I got and we kind of and when I say that what WG what where these guys they changed everything spun from a splinter from the w 3 c to fix faulty given a vector now 1505 it's what we all rely on now the led to browse competing on standards and completeness 1 chasing the cutting edge trying to jostle set the pace for new standards to set competing visions of the web for being predictable I mean this is just this is the norm now the list goes on and we have an increase the full-featured platform to build on for the 1st time we can't even contemplate full-fledged rather apps nearly all wraps today browser apps curable to run without using Donnie TI's much less without JavaScript at the greatest Eritrea browser installed apps single-page apps for rich response you we have single page announced to read aloud of having a server all 21 it's a constant management browsing context yourself and we have the same multipage ups so struggling sky Jack's stacker in base camp to know working with a managed rousing context which is really coverage degenerate case of a single page after using these API is to be all that interact with the browser we've web components Custom moment shuttled on the polymer and this is just the beginning for the browser this is the golden age so what's dramatic alternative not not quite as we did an Austin partner are sickly unreliable flaky new you browsers has been nursed back to health and they're all taking a stroll evergreen you can count on all of the so it seems like ours this is our suppose magnifier that the Web as a platform that we can count on th revitalized works everywhere we can put on equal footing with me platforms survived 5 magnifies it further for us this is amazing if you're if you're in our students I think many of you are of contemplated going multiplatform and you can do it check out Sam staff became blues non-native give turbulence a shot if you doing I O set something that was on your plate and I hadn't thought of think about it too huge opportunity for small teams and small businesses bad news looking like not thread news even better in Dean's programmers and RC seeking surplus the finding of finding rails new programmers starters kids the finding us because of this kind of surplus because we're approachable because you can start to build with rails from square 1 so I'm feeling good full surplus magnified engines but not so it's April's 5 almost the anaphoras out fairly so here's our honeybees some large here all the numbers shallower commits fan crushing look at all those mergers that's all sense rails 4 point 2 like who knows what's in those I think you lot our resident marriage patch monster gatekeeper to all rules quality and is more this 10 headliners check chance talk of features you have heard about it and find out what's in all those reemerges and be feeling with new rules track in more detail and look
for this tag is deeper dies in rules 5 and it's on scheduled on sessions define about action cable turbulence 5 testing rules 5 using our spectral survive I think final deeper even but behind the magic confined of active job on what's sprockets gonna look like truckers for resource maps on the innards of Active Record what's that goes on you realize that was like to test and how can you Federales evident tweet you find out out that's actually session so we're here now based in 3 is
running nose 5 so can you working hard to polish of release candidate and then we're gonna do this week I swear I swear I swear Iran's initiative so thanks everybody's contributed there's still time to pitch and there's the there's a time requests those are big numbers before we onto an and so long of the
surplus Long live very long
with the web them mole everyone in that you know and
just move of few the the the the the the good and the bad
App <Programm>
Addition
Programmiergerät
Sichtenkonzept
Datenparallelität
Antwortfunktion
Gebäude <Mathematik>
Schlussregel
Quellcode
Frequenz
Framework <Informatik>
Loop
Druckverlauf
Informationsmodellierung
Rechter Winkel
Reelle Zahl
Konditionszahl
COM
Speicherabzug
Normalvektor
Parallele Schnittstelle
Faserbündel
Hilfesystem
Trennungsaxiom
App <Programm>
Programmiergerät
Systemaufruf
Biprodukt
Richtung
Datensatz
Twitter <Softwareplattform>
Suchmaschine
Reelle Zahl
Mereologie
Endogene Variable
Hypermedia
Jensen-Maß
Vorlesung/Konferenz
Softwareentwickler
Resultante
Stereometrie
Prozess <Physik>
Spiegelung <Mathematik>
Punkt
Browser
Versionsverwaltung
Bridge <Kommunikationstechnik>
Hinterlegungsverfahren <Kryptologie>
Homepage
Eins
Client
Prozess <Informatik>
Gruppe <Mathematik>
Mustersprache
Kurvenanpassung
Auswahlaxiom
Verschiebungsoperator
ATM
App <Programm>
Kraftfahrzeugmechatroniker
Nummerung
p-Block
Humanoider Roboter
Dialekt
Ereignishorizont
Entscheidungstheorie
Konzentrizität
Polstelle
Dienst <Informatik>
Kollaboration <Informatik>
Druckverlauf
Menge
Twitter <Softwareplattform>
Verbandstheorie
Rechter Winkel
Heegaard-Zerlegung
Server
URL
Computerunterstützte Übersetzung
Ordnung <Mathematik>
Wärmeleitfähigkeit
Aggregatzustand
Web Site
Ortsoperator
Gruppenoperation
Mathematisierung
Interaktives Fernsehen
Anfangswertproblem
Term
Systemplattform
Framework <Informatik>
Code
Digitale Photographie
Perspektive
Endogene Variable
Vererbungshierarchie
Programmbibliothek
Turbulenztheorie
Datenstruktur
Hybridrechner
Softwareentwickler
Einfach zusammenhängender Raum
Trennungsaxiom
Videospiel
Ruby on Rails
sinc-Funktion
Gibbs-Verteilung
Schlussregel
Binder <Informatik>
Elektronische Publikation
Mereologie
Gamecontroller
Quelle <Physik>
Impuls
Programmiergerät
Bit
Einfügungsdämpfung
Momentenproblem
Browser
Applet
Formale Sprache
t-Test
Versionsverwaltung
Schreiben <Datenverarbeitung>
Kartesische Koordinaten
Computeranimation
Prozess <Informatik>
Gruppe <Mathematik>
Nichtunterscheidbarkeit
Skript <Programm>
Kontrollstruktur
Maschinelles Sehen
Gerade
Auswahlaxiom
Feuchteleitung
App <Programm>
Zentrische Streckung
Webdesign
Sichtenkonzept
Güte der Anpassung
Ähnlichkeitsgeometrie
p-Block
Biprodukt
Weltformel
Menge
Rechter Winkel
Programmierumgebung
Aggregatzustand
Lesen <Datenverarbeitung>
Standardabweichung
Web Site
Ortsoperator
Systemplattform
Division
Viewer
Code
Demoszene <Programmierung>
Benutzerbeteiligung
Bildschirmmaske
Erwartungswert
Domain-Name
Reelle Zahl
Spirale
Programmbibliothek
Turbulenztheorie
COM
Softwareentwickler
Optimierung
Leistung <Physik>
Einfach zusammenhängender Raum
Videospiel
Ruby on Rails
Schlussregel
Ordnungsreduktion
Flächeninhalt
Komponente <Software>
Digitaltechnik
Bit
Programmiergerät
Punkt
Momentenproblem
Gemeinsamer Speicher
Applet
Familie <Mathematik>
Versionsverwaltung
Gruppenkeim
Iteration
Computeranimation
Richtung
Vorzeichen <Mathematik>
Prozess <Informatik>
Gruppe <Mathematik>
Nichtunterscheidbarkeit
Permanente
Einflussgröße
Auswahlaxiom
Gerade
Feuchteleitung
Softwaretest
Kategorie <Mathematik>
Güte der Anpassung
Biprodukt
Auswahlverfahren
Konstante
Menge
Rechter Winkel
Projektive Ebene
URL
Ultraviolett-Photoelektronenspektroskopie
Ablaufverfolgung
Nebenbedingung
Folge <Mathematik>
Subtraktion
Zellularer Automat
Systemplattform
Division
Code
Benutzerbeteiligung
Spieltheorie
Spirale
Endogene Variable
Inverser Limes
Softwareentwickler
Analysis
Kreisfläche
Ontologie <Wissensverarbeitung>
sinc-Funktion
Relativitätstheorie
Schlussregel
Fokalpunkt
Offene Menge
Mereologie
Dreiecksfreier Graph
Wort <Informatik>
Unternehmensarchitektur
Teilmenge
Subtraktion
Sichtenkonzept
Reelle Zahl
Schlussregel
Computeranimation
Programmiersprache
Demoszene <Programmierung>
Nebenbedingung
Menge
Natürliche Zahl
Mereologie
Klassische Physik
Biprodukt
Charakteristisches Polynom
Optimierung
Konfigurationsraum
Auswahlaxiom
Computeranimation
Programmiergerät
Punkt
Momentenproblem
Gemeinsamer Speicher
Browser
Formale Sprache
Program Slicing
t-Test
Element <Mathematik>
Entartung <Mathematik>
Computeranimation
Eins
Homepage
Monster-Gruppe
Client
Datenmanagement
Prozess <Informatik>
Skript <Programm>
Wurzel <Mathematik>
E-Mail
Maschinelles Sehen
Auswahlaxiom
Softwaretest
Zentrische Streckung
App <Programm>
Vervollständigung <Mathematik>
Güte der Anpassung
Biprodukt
Kontextbezogenes System
Konfiguration <Informatik>
Menge
Twitter <Softwareplattform>
Geschlecht <Mathematik>
Rechter Winkel
Konditionszahl
Server
Ultraviolett-Photoelektronenspektroskopie
Instantiierung
Standardabweichung
Subtraktion
Stab
Gruppenoperation
Mathematisierung
Interaktives Fernsehen
Zahlenbereich
Systemplattform
Datensatz
Benutzerbeteiligung
Fächer <Mathematik>
Endogene Variable
Pi <Zahl>
CMM <Software Engineering>
Turbulenztheorie
Äußere Algebra eines Moduls
Thread
Zusammenhängender Graph
Softwareentwickler
Konfigurationsraum
Videospiel
Mailing-Liste
Schlussregel
Vektorraum
Portabilität
Verdeckungsrechnung
Mapping <Computergraphik>
Patch <Software>
Komplexe Ebene
Quadratzahl
Residuum
Debugging
Normalvektor
Benutzerbeteiligung
Zahlenbereich
Computeranimation

Metadaten

Formale Metadaten

Titel Opening Keynote by Daer
Serientitel RailsConf 2016
Teil 01
Anzahl der Teile 89
Autor Daer, Jeremy
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/31537
Herausgeber Confreaks, LLC
Erscheinungsjahr 2016
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback