Merken

Rails and EmberCLI

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
this is the time and the and 8 walk into
my talk uh it's called every still I rails and integration of story the I wrote that heard the title before where the talk so the love story thing has been done better by other people so this is more of a history of the interaction between rails member and so the title is not necessarily relevant to the rest of the talk but when he was
Jackson I work at a place called half-track precooled are usually results me at this role the links if you want take the time to go back to maybe 20 14 years so you can visit my blog that's probably last time I bought the yeah and you know you know me any time you want if you any questions so I mention the word Africa and they're in these clouds in front and the virtual they're very supportive I think that's the thing that I would define m had defined and then the most so this is this is
there a problem in the here is the 1st thing is that me before I started the stock the worst or member investigators is kind of like being which you are here and then you know it's not just the right use the
currently in service we have racketeer along that try to jump in here and you know how about was and in this morning
about 2 hours ago I suppose errors in the picture that there but it's me being very excited nervous and to the to mark 12 to much his his work with me and uh a very large number up and he said is lies use like gives you refined but I don't have any so that now I failed and was dead its recall well so Harry of OK
so will hold the Member of phonetic I've been eastern number for a long time and to that end recently we started by organized a group called and rejects this is a Jacksonville and group and with the help of till the and Lindsey Wilson we're able to get this really cool Thompson made up for us and it's it's a power water if you've never seen a power water can be Jack speech during Jack species kind are made up before but I also co-host and
weekend in which the podcast Amber talks about a real related topics it's mostly new stuff and things that we've learned while doddering wraps um so check that out and maybe they'll be a shameless plug at the end if we have time
yeah yeah so so we have this and other Jackson and a little about my history with Amber lately have been working on a very large and wrapped up with just you know a lot of a lot of complexity and it's been really challenging and fun and to that end we created the the title of the a generous Eli rails and this large complex at such One mentioned of
so you plan and Wembley covering it's can pretty basic I was lucky enough to have seen units help me with this talk a little bit just some basic slide again how to talk to crowd and she said Irish she said that the topic you were 1 the C 6 months ago and that in the end of of trying to do that here
but I can before I can do that I need to give you a brief introduction to every by Gs just so that were on same page were speaking the same language but but after that went out where the history rails number and how these 2 tools have erected in historically and how arils developers of use and utilized the front this reference and I'm interested you never so I realised and which uh I am a co-author of reading along with John Doyle and of public Protestant um and it's a it's all attempt to kind of help facilitate and with some rough edges that our that will become more clear sic an attack by the goal of the rules for their materials project and what we want to publish it so it's not necessarily and that that simple but this is that the end at the end of the talk and what you want take him too long uh so yeah
so so have a brief introduction ever ever gas I With Melia mentioned wrote a quote to talk and 20 12 laws and saying that you 98
% of building is understanding your layers knowing where the code should go and this is something resident flower grills developers of Electrical and we we wanna get up and running quickly with new apps to new ideas and once you know where things should go on all this process because life easier so I ever takes the heart and is part of its main velocity is just trying to compartment stuff and make sure that things are known you you have a place to put this this piece of logic and and and you know maybe will call
this in the city of framework a friend ABC I which tell you about that from some people of with the only kind of NBC it's kind of like a VCR + end I had slide before where essentially there's all breaks down and you the acronym no longer makes sense but yet but is so that you I think about it in terms of NBC or was talk about the rather 1st and and I know that's
the acronym but 1st because ever was the router is the way that you the serializer data it's the way you nest you I and and things should be copy and paste ball you should be able to copy pasted URL and you the front of the forefront of all in graphs I usually copy visceral somewhere else in the applications in the of the built into the exact state that's that person was it and so the syllabication state and it uses of H. you'll find the eyes and simple back uh stuff to ensure that the URL is updated program transition so you're always able to use the back button in the way you'd expect so yes so now I am in the city or was the models of a persisting objects and this is not entirely accurate or this it's not quite detailed enough that the other objects directly responsible for doing this realization initialization and also going to persistence on the back and this serializes and adapters so I could think of models is that a schema before for those other objects to have the new modes of information they need to do their job spec and any of views and use the odometer interactions the using the controls again because emerged soon but I'm not going talk about that now you users results sort of actions in transitioning dominance and semantic events so I could them and an action the I should I should handle the click event the function and I should transition that click function into the ad user you know so I can refer to that inside my system of semantically rather than by you know having just always random click handlers at so controllers now this is this is the last bit of the of the over here this is really just for his for presenting the the data for the dealer render and entails and compare properties as so you're able to do these 2 by templates and the long-lived so they they don't disappear when you transition routs and they only disappear when you do a under high refresh for them or manually chosen down that's important that the the long nature remember gives you a lot of power and flexibility
so that I am a little primer of ever I under basic their talks at that I can I can point you to to that of the this a little more meeting to it I finished but why were just going Lopez time and other things and this is a really interesting question as when I I found myself kind of wondering when I see all these other frameworks around why would I choose number and as a reliable so yes so the
first one is is you could couldn't so you is or whether other real score as started and started a real . 2008 and for 2 years worked on the merge during this time in real was and they do a lot of work to be to Don rails and was pushing a lot of that but in then in 2010 were merge happened and we got a real 3 so of that entries and then you and poor doing a lot of really good work until 2014 so and in 2011 and was released he is the co-author of of ever so I think what I'm trying to say when I say you specifically is that there's a lot across a radius a lot of pain he was feeling rails of word that the solutions that was trying to implement were were brought over in Tampa so that's that's the pre important thing but yeah and this this
is the monster that all new rails developers there were taught by convention over configuration so you should be able to get up and running with rails initially doubled the of learning with Amber very quickly and you should not have to waste all this cognitive the mental ability shattered wasted making noise my positions at the onset of a project a lot of decision should be made for you initially made of the community at large in mind so that you get of rich and varied understanding of problems it's I think this is something that really resonates viral solvers yeah I should nomenclature each kind of as NASA's there so views of using control is not controllers but I think it is enough have understand a shared understanding the star very quickly tying the connections as real democracy and Bernie like OK I'm used to seeing logic what I'm used to seeing structure is the saying knowing where put things and all stuff and and this should nomenclature allows you to quickly draw that mind map so that you can start building things but this is only mentioned earlier and understanding for Urals of rails does really well uh it's RESTful typically and and the idea is and keep you well focused on resources and there's just a slight shift In ever Chubais in making the URL represent you nesting of but the the importance here is that relative lovers are already taking world into account and has to be 1st class and in the end of the final
and probably most important is that there's a focus on tests and were really tries very hard to ensure that you're able to test everything um and will that's that's the other focus your Rails really once civility tested thing to have this like security in the knowledge that were code will work when it's deployed at the you can have Bill client and and commonly say that their product is is what you said that the product be so that's something that's that Emerald stuff I have in common and yet so
real those will amber and of the repair flight but so to then I
I wanna mention Israel fast in the image of a joint created a consultancy in New York City released a survey that many people who were going and recover article in and this is 1 that was particularly apt especially for this talk as you can see is proper really tiny but the the big bar on the left is rails and I and this is all the people reeling invertebrate number of what do they prefer use for the server side and the overwhelming percentage is really with over 50 % using real star memory rails using whales as the as the back end of choice because it's just productive there's just a lot of things that rose gives you bring it's often there's there's really you governing the breadth very quickly so I I think that's why rails whatever people's CDs these commonalities and they just dive into it like I'm a I'm I try very hard to to see where these pieces will fit and if you if you get it fit then you're gonna have this explosion approach recall
yet so now will use the the the talk you talk about the history of real number the history so I changed from an indefinite definite article because writing real thing that actor that place that this kind of you know hand-wavy stuff as they so 1st the 1st in the beginning you know uh of member
ever used golden line in in line templates so went in slides probability small expected dishes and and other you can see that there's actually Langton was being embedded into the now and then you do some include tags to ensure that you have all of members are all member and all members dependencies loaded and then you can just create the jobs to the right is a very simple and replication that all it does is going to is a loop over of that model there and red regularly on any positioning right so this is still possible now you this is this is from just today I encourage you to go and we just ideas Benin and fiddle around it's very valuable and other freely if you discover blogging number they'll ask you to go into beverages bent and we recreate here is you doing here it's probably never and in its outcome with your dependencies in your situations it's actually really cool tool that you're able to still do this this is still supported and yet so this is was ever whatever's going in in this circuit 2011 and and where are the same time by you know really developers status
copies and the like we need some tools to reduce things how India so they create the embryos that mean simple enough that you'll you'll see the common commonality pattern here when we just a fixed rails to the end of whatever embers doing and that's the new thing but so these these boxes here represent and the things that and ended up with applicable and imperfect I want the slides and look right but these the things you generally need for a successful web application need to be able to deal with the API guys to do to do testing and acid publishing serving and it's really nice to have generators to help you up during the quickly so so yes so this is global some using globals and it gives you a way to define as wilderness in a solid file structure and then I'd they believe lecturing concatenation and just put the in of the path and allows you to serve I can only work I so it does that provide them with the answer but and this problems here are that upgrading emergence dependencies was kind of difficult because you had to rely on the gym to maintain this uh this relationship so yeah word so difficult to keep in sync with what you want I think it's it's important note here and as the sum is common for a lot of these these new transitions that this is still mainly maintained this is used from 2011 until 2013 or as elected only where it really like the 1 any other options and so 20 Fort working with a team but it's still receiving updates remember for now so we'll see some ever core people come in there and try to make sure that is these is the legacy apps they're still using a braille still works this is something we see a lot you see a lot of this this extra work coming back to try to make everything possible the according typical
but yes so this is what this is
what's rails during an hour is the back over to but what everything
so uh I think um currently dates twee 14 as the pair of starts in brackets and it's a precursor was a licensed it's really helpful software and with with the goal of this product was was to ensure that but there were solid ways I like users on answers to all these questions that keep arising so as you're building these projects how do you answer you know like JavaScript really difficult to develop and at the time and probably still now but so like how can we make this more pleasant how make people more productive and this was the 1st attempt to try to do some some like architectures and build tooling around the amber to make the experience better I use Grenville tooling which grant is a is build tool that allows you to do all this really cool stuff including a security and I have my my slide clickers apologize I keep stepping back on the podium but yes we have sections which is this is 1 now were able to write model these Ogata code and explicitly in for the dependencies so we will start thinking about things but for and working with JavaScript and have like more sophisticated weights here not just concatenate concatenate things you're doing some intelligent things to hi make it more enjoyable ideas of upon churches so so gives you the skeleton of all this play the places like Willie prosodic about dignity these places for you put a lot of fun to your code so you know where it where I wanted to do in in how to how to build some building a brighter and and this is a plus or minus front and back and package manager with Indian Bauer so this is kind of passes the but if they do good good stuff but yeah the pain points and then is a slide that I am 0 including
because they spent on semantics their making it but that's Bauer was often by our and there's something on and on each may clear about how an ember actually works is we install it was always give it was its goal was to be a skeleton structure so you would actually clone were still are in rapid and then delete died the died directory and it given your own reco and use buildings either and that's fine in and all but there's no upgrade path so upgrades really hard
and this is kind of a problem as the visibility problems of people who were early adopters of the software had difficulty trying to get the latest great so people were asking these questions and will this thing worker this works in Weber and as the product of assuring the finding more and more of solutions these problems but people who are implemented and really difficult to find a way to get those new changes so therefore it and of course will once
again the reals community around and said OK and wrapped it is the thing let's make jam the lattices ran out so and it has real wrap resources and this is no this is something everyone of stress these generators were not just showing out to they were actually written in rails so there was a double work here but not only were the people working at it trying to grant to do all the right things they were there were other people and sometimes the same people working on this project to make sure that the generators in sync with what was available at in brackets this is really painful this is not a very good workflow but because getting this these things is achieving these things in sync and have coughing a lot of people at time but yet there is those have natives and tried when a pool parts of it other test accessible reliance you can write unit tests and you can access on the engine I think but that's really cool so you're able to kind you can integrate JUnit tests and and and test your your job scripts in a sensible way you can have you rails have it it's a Soviet alignments recall and it is simply a governing which and I think I think that talk to some of them to maintain the the sham and the symbol the averaging was great for the majority cases but there some edge cases that were lower but ended uh you know it about indeed so this is this is from rapid by combining the and they had to write the way it is compiled indeed by hand in order to get some speed and this overgrowing so that was another pain point where there's a lot of work and the hard upgrades a
really hard so once again if you start abruptly rails project meeting the new series acted stuff it's just hot so so that's a real is doing to try the rails communities doing the pull on this and work and it's this is really sort of writing it's very noble goal to and then I we
see the successor of erected Brazil of be announced at every country 14 and I think the work again a few months of prior to that and it's changed a few things including the build tool which of before was brought as I mentioned of now broccoli and broccoli is this really clever attraction of for dealing with and the other pipeline problem and and it's a very extensible so they were able to build a really robust tools that for that using uh for quickly building acids and good building and rebuilding assets and that has the hearts of the box of so that racket but the this is much more robust solution so so you have testament straight away the system allows you to run your test against multiple browsers in your command line and that's really cool and I think I think it's really cool because you can even do things like step of the EM and had a test run and and II machine just like really highly configurable very robust you still access that access it via an express service you can actually go to a browser and unit of there discuss improvements so in 2014 whenever still I was released and there were maybe 5 or 6 shared libraries libraries that if you start them wrap here start over here you'll share 8 if libraries and 3 or 4 months after ever so I was announced they announced that they're going incorporate adults and add-ons allow you to write really super compartmentalize code and customize your error so I experienced without having to move to actually did changes merged in every cell I love make errors light work for you and much like a much richer variety of ways but now add-ons there over a thousand adults so within within the space of a year of people really got busy putting these these new tools in this new like making it was a lot more about so now I'm able to start a project and incorporate things idea but I need this this kind of civil offer something in all these things by me these things like is pull man with 1 command line rather than having to reimplement myself by
inevitability upgrade story was the main focus I think of embassy that's my personal opinion of the texture by so so and the life is a commitment emphasizing and provide you with a command called and when it and so once again this this filter structure was kind the goal and it tried to build this is where you clone inner product structure making around in and start building right away by an embassy last and the same thing but now to create that skeleton uses these things called blueprints and then when I when changes emerged upstream of every solider able to get these these changes of holdings your your code by doing this guide upgraded with blueprints uses this so for each file in medieval skeleton here is the death of what's what was pushed onto the latest version you're agreeing to buy and and what you have in your able to actually reconcile those 2 things so you can vary smoothly operate FIL appointed 1st was used to 3 times because this turns out to be very elegant way to keep up the least raising so so we got here to this alive land and everything's kind getting all the reruns pre happy so how do how the real lovers decide to use this and utilizes it well they didn't build
them they just completely separated everything and the that the city of in an ideal world you know if you start talking about architectural purity or you know the kind of where things where the separation should live so this kind of makes sense and so besides just infinitely and a lot of special specialization by you're able to you know focus on your strengths in year you're able to higher for for very specific sections the code as a dozen belly means that you have to you right URI integration tests summing up the back and a number of and then you rhetoric access rails and and then and to work OK but is a flexible back and I know well reels people here's a world can you we want Israel's and I think that's a good choice but if you want to edit something else you can do that so and it has separation of concern at a system level so you can keep things complete several but the so this great but what are they have perils of pitfalls of using this style of approach you know I I know by DGH mentioned monoliths but this is not a monolith this is you know these are these are desperate that things in 2010 sink becomes difficult so well that religion is not integrated systems are immigrants but not so there's there's no false that
acceptance testing conventions it's not that you couldn't do it you can do it mysterious slide and that shows you some kind some the ways that we work-around things there's no like acceptance testing conventions but you could use formant school of of the the on the other side in rapid Rails app and proxy 1 to the other and then point you coverage of you can see like already if I go to another project I might have to really integrate this this is not what we're talking earlier where this Commissioner configurations don't 180 is my cost my positions the beginning of the of the of the project and so it's ad-hoc more
closes goes along the same thing a lot of conventional problems here where we just don't know what to do I mean people are struggling to construct people or people are investing more time finding the answers to these questions and so it's cool like people write things like this like this is actually out of 1 of
my relapse that in a separate and the code here but that there was the actual uh so yeah so it basically it just it's a rate rate file that you run you run just rates in it's in gonna school at the things like was mentioning succeeded so this assumes the back and front end of back and being real that from being the IRAP live in the same directory and with some other points them hope some altogether and then you can develop friends but once again on images and a probability this the same way twice 2 teams a prominent in the the same way so I did the will of the existing
applications so the the kind of the line that people try to draw here is when you start working on missile I if you say 0 I have an existing at and I want to use it was a lot people tell you just do rewrite and separator up and have have this this complete separation but that that's not possible for a lot of people what people have invested years building these applications and you know have teams that real focused need transition periods to learn new technologies and become efficient and proficient is and he's like advancing and once again a learning curve is not always easy to Delaware will that prompted complete separation of the work well with existing applications the of diplomas become more complicated so the 29th this has to do with conventions a lot of this has 2 dimensions is knowing where to do what to do and when to do that do it but but you can see that it's free company this is so embassy deployed is a ever so I add on that is geared towards deploying the embassy life caps I'm with you know xyz back and rails is very common in a diagram for that looks a
little like this so much you Instituut tells us this is actually axle architecture and once you get this running it's amazing but you can see that you have to do a lot of up-front work trying to understand why these things that we do have you done this where a lot of this has to do with course was a indexation of from yeah your real server your API Server and anyone the absence from us ascidian by behind conference in trying to make sure that those things both no because the path a fingerprint nobody show the you have to use Ranice's intermediary I in is it was again is that's a really great solution but it's a little more complicated and I have been nicer to wrap this up and that evolves
so and so is the materials the
gem city so well as miss method
the talk their words products the only animation have enormous once so they wish that theory of a great so this possibility of MCI reals can of soup like this and you'll see that this looks immediately the familiar to the way in bracket did and erected rail student that the gem to utilize the rocket but it's even thinner so it's not trying to rewrite generators is not trying to to do the job of of every so alive all it's doing is doing the bare minimum that needs to do so to allow you to close the air gap of between the front and back and forth the separation and learning is trying to let both memory rails do their own thing independent of 1 another so all the commands the use for imbecile I still work use of generators you don't use rose areas you still right your API and everything and I were to break but in this testing this testing block consists of retinal and allows you to do will aggression tests and use unit tests just like you would with ever RLC right your quest that it gets us and she unit and integration tests for ever and you can write full-stack cucumber test if you want to or you know whoever acceptance testing framework like yet in this so this is the the goal here is is once again due to avoid the double work of trying to keep these true rapidly moving ecosystems together and unified at so is really trying to be a very very very thin layer of the theory the better the layer that to just kind of give you some those conventions and salsa those pitfalls complete separation was still allowing you to kind of know where your code belongs so how does work on
it it's the this this the kind of it's
not hand-drawn this is a hindrance and there's actually actually tool called GS sequence the listen used in little hindrance also uh recommend I as the as the user request a page of from rails releases substance that OK I know that you know that that I need to start a restart Emerald build process and wait for the answers to be built is so really knows where roughly l asked for all I should say that this unlike all the other tools allows for you to include multiple wraps so you can have multiple you have an admin panel filled with all your entire so I have that is only the teacher and and panel and then you know the rest affront to be another so and rails still is the 1 place that 1 half insisting layer to say OK request page 1 stock stories wherever I am a builds in 1 that's done when using so locking stuff to make sure that you know refreshing a weird invalid state and then as you read the assets you serve them back to the user the the death a pipeline and yeah that's so I use it and per
ceased over the number out and then there and then
you you can you get place the the amber AP anywhere you like but some but I prefer quite mind inside of the rule of all the rules that are under graphical front end in any subsequent but also in the root of the of the application is made things over these years and then you wanna rigorous aligned
it and that produces this I can figure this initial and you just told you just telling Amber time rails rather where the and wrap lives and then there's a list of major figuration options here make this a little more customizable work the better so then and this is from the read me you can actually do this
by putting the what parts 1 the 5 so you have you put a roof of a graph and the here the index in your next page
so so now you slightly at this year the template is the rendered in the load the with the 2 helpers there's a load the by and assets so that Europe can be loaded so and embassy Lilavati build assets into this nice handy inner-city included have your file and in all the styles that come from so I are also included and maximally closely to the endotoxin we might have
time using as and so the goal names they project and the the thing that I want for
people to the kind of understand about this project is that 1st off this is a graph of commits over time to various products we talked about in the stock so the blue line starting in 2011 is number rails and in the way there is in brackets and you see that was almost 2 years where the the way use amber was by you use them or else joint use of rules and then then wrapped it came on unseen and and had ever come from 14 it was announced that it was so I was can become the way forward and was gonna shit was eventually going to be included in the amber ecosystem officially with actual courting support you'd see the explosion of commits that happened after that this is only from January 1 actually created this this this graph becomes even more impressive we start seeing how much work is being pushed in every sort and it's really important that you know that this is not going anywhere that's that's a convex and was realized here's states can be a thing that we use to to utilize number and it's really really cool does some amazing things and so so with with the with that in mind I you know murder and has some 15 thousand minutes for so and real says like 50 thousand missile lunch and maybe 5 thousand a year for 10 + years uh in these ecosystems are vibrant they're filled with energy to filled with people like you going out there in ensuring the code as it is also and I want use both of these technologies break don't want have to keep rewriting these these things and doing the double work I want a very thin wrapper that allows the steward ecosystems to work together but of all independently that's the real thing so that will never so I reals product and to that end I think we're going to continue pushing in asking questions and how we should be reduced to services I would like to see the I would like to see embassy I reals become even thinner and in the interaction just the those conventions right now we're having the use of the acid blind rails and were also using as a pipeline broadly that seems like a double work why are we doing so was so we're probably gonna push that even further out of but there's a lot of questions to be asked but right now you can use it right now and start using it was lie in your Rails apps so yeah
so maybe we attempt was never the 1st of a like to thank you have tried it for the time to can work on this talk and some design help and obviously all support the during the no 1 I personally think as Mets intensely who helped me and refine the slides and I think that's it you want to have time for them 2 3 article I the to so as I mentioned earlier
that the URL was that the euro was at the forefront of of embers philosophy and
I had to that and I notice something this is not a poker and a debit rails self to do it is something that is the cough a lot of a lot of things and they have ever Gulf emirate account for a website
in the same way we see when I change
this with scripts being all inuit instead alright
but the URL that updating so if I go the Thursday has scroll down a little bit Cyprus refresh just kind of like the united
Tuesday I go back in time and and you know something like that this is the same as point
and so this is this is the podcast site that I mentioned that I work and you can see that when we go into things the Urals updated when I to doing full page refreshes and identify refresh advancing page and you the
forefront so I don't think I could demo is there a show in Idaho who is usually inspired cancer looking universal like uh it's an awesome tool and you can use it now in Rails apps with minimal effort the bid much fit
Desintegration <Mathematik>
Interaktives Fernsehen
Computeranimation
Integral
Resultante
Web log
Wort <Informatik>
Binder <Informatik>
Innerer Punkt
Streuungsdiagramm
Computeranimation
Dienst <Informatik>
Rechenschieber
Taylor-Reihe
Zahlenbereich
Computeranimation
Digitale Photographie
Fehlermeldung
Wasserdampftafel
Gruppenkeim
Zahlenbereich
Sprachsynthese
ART-Netz
Computeranimation
Leistung <Physik>
Rechenschieber
Bit
Einheit <Mathematik>
Komplex <Algebra>
Computeranimation
Materialisation <Physik>
Zahlenbereich
Schlussregel
Projektive Ebene
Softwareentwickler
OISC
Gesetz <Physik>
Hilfesystem
Computeranimation
Homepage
Rechenschieber
Geschwindigkeit
Videospiel
App <Programm>
Prozess <Physik>
Code
Mereologie
Gebäude <Mathematik>
Kontrollstruktur
Gebäude <Mathematik>
Term
Mathematische Logik
Framework <Informatik>
Code
Computeranimation
Objekt <Kategorie>
Resultante
Router
Bit
Natürliche Zahl
Gruppenoperation
Interaktives Fernsehen
Kartesische Koordinaten
Ungerichteter Graph
Framework <Informatik>
Computeranimation
Formale Semantik
Informationsmodellierung
Prozess <Informatik>
Gamecontroller
Volumenvisualisierung
Randomisierung
Router
Optimierung
Ereignishorizont
URL
Leistung <Physik>
Lineares Funktional
ATM
Softwareentwickler
Kategorie <Mathematik>
Template
Volumenvisualisierung
Routing
Physikalisches System
Sichtenkonzept
Ereignishorizont
Quick-Sort
Gruppenoperation
Objekt <Kategorie>
Verbandstheorie
Anpassung <Mathematik>
Gamecontroller
Serielle Schnittstelle
URL
Information
Modelltheorie
Aggregatzustand
Einfach zusammenhängender Raum
Radius
TVD-Verfahren
Sichtenkonzept
Ortsoperator
Konfigurationsraum
Geräusch
Gemeinsamer Speicher
Mathematische Logik
Computeranimation
Entscheidungstheorie
Mapping <Computergraphik>
Monster-Gruppe
Reelle Zahl
Gamecontroller
Wort <Informatik>
Projektive Ebene
Datenstruktur
Softwareentwickler
Konfigurationsraum
Verschiebungsoperator
Softwaretest
Client
Softwaretest
Computersicherheit
Konfigurationsraum
Fokalpunkt
Biprodukt
Fokalpunkt
Code
Computeranimation
URL
Server
Dicke
URN
EDV-Beratung
Zahlenbereich
Sondierung
Marketinginformationssystem
Computeranimation
Quelle <Physik>
Framework <Informatik>
Reelle Zahl
Festspeicher
Front-End <Software>
Server
Auswahlaxiom
Bildgebendes Verfahren
Stereometrie
Gewichtete Summe
Ortsoperator
Quader
Sampler <Musikinstrument>
Atomarität <Informatik>
Web-Applikation
Gruppenoperation
Template
Synchronisierung
Computeranimation
Informationsmodellierung
Prozess <Informatik>
Datenreplikation
Mustersprache
Generator <Informatik>
Softwareentwickler
Datenstruktur
Gerade
Softwaretest
Template
Elektronische Publikation
Konfiguration <Informatik>
Rechenschieber
Generator <Informatik>
Datenstruktur
Rechter Winkel
Digitaltechnik
Wort <Informatik>
Gewicht <Mathematik>
Punkt
Computersicherheit
Gebäude <Mathematik>
Datenmanagement
Biprodukt
Code
Computeranimation
Rechenschieber
Informationsmodellierung
Skeleton <Programmierung>
Poisson-Klammer
Datenmanagement
Datenstruktur
Stereometrie
Garbentheorie
Projektive Ebene
Generator <Informatik>
Computerarchitektur
Skeleton <Programmierung>
Software
Mathematisierung
Gebäude <Mathematik>
Biprodukt
Datenstruktur
Verzeichnisdienst
Computeranimation
Formale Semantik
Softwaretest
Komponententest
Punkt
Sampler <Musikinstrument>
Reihe
Schreiben <Datenverarbeitung>
Symboltabelle
Quick-Sort
Synchronisierung
Computeranimation
Lebesgue-Integral
Poisson-Klammer
Generator <Informatik>
Softwaretest
Verbandstheorie
Reelle Zahl
Mittelwert
Prozess <Informatik>
Mereologie
Skript <Programm>
Projektive Ebene
Generator <Informatik>
Ordnung <Mathematik>
Normalspannung
Stereometrie
Quader
Gemeinsamer Speicher
Atomarität <Informatik>
Browser
Mathematisierung
Versionsverwaltung
Zellularer Automat
Baumechanik
Hinterlegungsverfahren <Kryptologie>
Raum-Zeit
Code
Computeranimation
Textur-Mapping
Virtuelle Maschine
Multiplikation
Skeleton <Programmierung>
Softwaretest
Einheit <Mathematik>
Programmbibliothek
Vererbungshierarchie
Elektronischer Programmführer
Datenstruktur
Metropolitan area network
Softwaretest
Videospiel
Gebäude <Mathematik>
Güte der Anpassung
Physikalisches System
Elektronische Publikation
Skalarproduktraum
Fokalpunkt
Dienst <Informatik>
Stereometrie
Projektive Ebene
Varietät <Mathematik>
Fehlermeldung
Trennungsaxiom
Softwaretest
Proxy Server
App <Programm>
Punkt
Ortsoperator
Sampler <Musikinstrument>
Ablöseblase
Physikalisches System
Fokalpunkt
Code
Gerichteter Graph
Computeranimation
Übergang
Integral
Teilmenge
Physikalisches System
Softwaretest
Ablöseblase
Projektive Ebene
Garbentheorie
Generator <Informatik>
Konfigurationsraum
Konstruktor <Informatik>
Server
Punkt
Prozess <Informatik>
Abgeschlossene Menge
Web Site
Programmierumgebung
Bitrate
Elektronische Publikation
Code
Computeranimation
Loop
Proxy Server
Debugging
Innerer Punkt
Bildgebendes Verfahren
Caching
Trennungsaxiom
Videospiel
Hausdorff-Dimension
Gruppenoperation
Gewichtete Summe
Indexberechnung
Kartesische Koordinaten
Fokalpunkt
Frequenz
Computeranimation
Kugelkappe
Diagramm
SLAM-Verfahren
Bit
Reelle Zahl
Elektronischer Fingerabdruck
Server
Computerarchitektur
Kurvenanpassung
Gerade
Sampler <Musikinstrument>
Extrempunkt
t-Test
Schreiben <Datenverarbeitung>
Code
Physikalische Theorie
Framework <Informatik>
Computeranimation
Poisson-Klammer
Einheit <Mathematik>
Softwaretest
Reelle Zahl
Generator <Informatik>
Softwaretest
Trennungsaxiom
Vervollständigung <Mathematik>
Materialisation <Physik>
Stochastische Abhängigkeit
p-Block
Biprodukt
Integral
Keller <Informatik>
Teilmenge
Generator <Informatik>
Flächeninhalt
Festspeicher
Wort <Informatik>
Folge <Mathematik>
Prozess <Physik>
Gebäude <Mathematik>
Systemverwaltung
Computeranimation
Aggregatzustand
Homepage
Wurzel <Mathematik>
Front-End <Software>
Konfigurationsraum
Debugging
Mailing-Liste
Schlussregel
Kartesische Koordinaten
Wurzel <Mathematik>
Figurierte Zahl
Computeranimation
Konfiguration <Informatik>
Lesen <Datenverarbeitung>
Graph
Template
Gebäude <Mathematik>
Indexberechnung
Volumenvisualisierung
Sichtenkonzept
Computeranimation
Homepage
Automatische Indexierung
Last
Wurzel <Mathematik>
Gamecontroller
Mereologie
Graph
Atomarität <Informatik>
Konvexer Körper
Softwarewerkzeug
Zahlenbereich
Interaktives Fernsehen
Schlussregel
Biprodukt
Code
Quick-Sort
Computeranimation
Energiedichte
Dienst <Informatik>
Poisson-Klammer
Einheit <Mathematik>
Wrapper <Programmierung>
Projektive Ebene
Lie-Gruppe
Gerade
Aggregatzustand
Rechenschieber
Sigma-Algebra
Bildschirmfenster
Innerer Punkt
Hilfesystem
Computeranimation
Demo <Programm>
Offene Menge
Web Site
Bit
Punkt
Elektronische Publikation
Kontrollstruktur
Programmschema
Debugging
Übergang
Sichtenkonzept
Bildschirmfenster
Computeranimation
Gamecontroller
Speicherabzug
Skript <Programm>
Hilfesystem
Reelle Zahl
Modul
Chipkarte
Web Site
Hash-Algorithmus
Gebäude <Mathematik>
Bildschirmfenster
Sichtenkonzept
Computeranimation
Homepage
Loop
Einheit <Mathematik>
Zahlenbereich
Identifizierbarkeit
Hilfesystem
Fitnessfunktion
Demo <Programm>

Metadaten

Formale Metadaten

Titel Rails and EmberCLI
Untertitel An integration love story
Serientitel RailsConf 2015
Teil 85
Anzahl der Teile 94
Autor Jackson, Jonathan
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/30692
Herausgeber Confreaks, LLC
Erscheinungsjahr 2015
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract With the "Path to 2.0" CFP EmberCLI was and is projected to become a first class citizen in the Ember world. And there was much joy. However, it placed a question mark on the Rails integration story. First we had globals, then ember-rails, then Ember App Kit. Just as a bead was being drawn on the proper way... EmberCLI. EmberCLI Rails is a new gem which facilitates an integration story we can love. Full stack testing (no "Air gap") simple installation Sustainability Configurable setup Potential for simple deployments Let's learn how easy integration can be.

Ähnliche Filme

Loading...