Merken

Learning Ember: From Start to Ship

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
and so some I'm gabby Jameson's I actually has recently transferred to the other you Marcel it'll setting information technology and when I'm not as busy school actually teach kids are program it and
so I wanna talk to you today about my 1st experience using number it all started way back in my very 1st internships and my faculty advisor ostomy can you a lot about your experience every week as I wanna take it a step further sociologist blogging I decide to build a website to document my entire experience it is you know that's the easy way to do this and so I started trying to build this website and I know where to start I've done some tutorials a little bit Chanel LCS as I want to overflow I start copying and pasting and I kind of about this being put together but if you look very good and it quite work as I wanted it to and so I felt like there was a lot of missing gaps in my knowledge as having a really hard time at trying to get everything together because as a beginner it's hard to know the entire process trying to take and so I started asking around it was really frustrated and I had a friend give me a suggestion he told me that I should try Amber if the framework and might make the process a little bit easier so I decide to try amber and it was a little intimidating there's a lot of information but I was able to put together a blog the look pretty nice and Shepherd by the end of the weekend and at the moment when the school Monday morning was really proud in my faculty advisor but it was pretty cool that I built this blog and can when above and beyond but they also said something that really stuck with me but he told me that using Amber to the blogs like using a rocket ship to cross the street and so maybe that's true it it is probably a little bit more than I needed for websites but it gave me an a lot of perspective and especially for beginner the the hardest part is just knowing that the entire journey from start to ship the and it's 1 thing to write a few lines of code I think anyone can do that but it's quite another thing to actually ship a project to and there's so many different possibilities there so many different parts you can try to state to do the exact same thing then what that Amber enable me to do was hello guided path so I could find my way in actually finished a project solved a lot of problems I had when I initially 1st started trying to build a website and that whole idea convention over configuration really helped me to be able to be a little more creative and get something done it and so there's no outside full shot and start a project was really beneficial for me they created us in goal and I was able to get something ship and it was kind of interesting to see that process of 2 going from tutorials which didn't give me very much context to actually working with a framework they gave me a weighted finished an entire project and so because the framework to help figure out along the magic behind the scenes so I didn't have to do it I was able to focus on learning other things such as error tracking implementing analytics and setting up a deployment pipeline so
again exploring this journey as a beginner was really it was difficult it's hard to see the full picture of and before this talk i actually reached out to quite a few people on twitter and I ask them when you learned Amber what was the biggest pain . 3 0 and a lot and said it was understanding the documentation documentation or it was that the tutorials seemed out the order they were hard to follow you had to do was only gets you so far and so I really focused on trying to learn and understand the documentation and that really helped me along the way there is an instance of misconception I think that number has is very steep learning curve but with the introduction of member core team I don't think it's diminished they done a really good job of uh pushing forward education they fixed up the tutorials I think the supremum rentals tutorial is a relevant and most of all it actually works and so I definitely and ran into a few blockers I've had a codes if it's not work uh the documentation while I always try to go there is my 1st source sometimes that it doesn't always work a make sense and then were courting they make a really good job of going through issues and really trying to help everyone out yeah and so on getting started with it was really easy Edinburgh and that therefore he helped me along the way he another part was being able to
leverage a framework and in that I had this path req'd created ambitious application without having to struggle every step of the way the and since it is a framework that means that I was able to see a structure project before I don't even know how to organize my code or my files with or what that she even look like in in the me this ability to learn something once they're pretty good about me not making breaking changes so that means I can keep learning incrementally and the best practices come built on some able to learn good habits and also means I can avoid reinventing the wheel yeah another part that really help to number is the tooling and I think it's really infauna builder utilize out my favorite of course being embassy I it's a command line utility and it helps create a conventional project structure and this means again I spend less time configuring and things are able just to work that really simplifies the process of just getting started and it's
easier that but I was I was able
to get started I was able to focus on something no error tracking it is really valuable to know if your website is working as intended and for me my 1st experience this was I shared my website my mom and her being a mom centered all over friends that cat the but she put in the wrong there are out and so I had this huge e-mail list of all these people who want my website it wasn't working and I had no idea that happened to my grandma called the tell me so and so perhaps the is steadily I found out that error tracking in this process of capturing of reporting in managing data was really a necessary even on something as small as my little website to ensure that everything was working and if it wasn't that means I can catch it and corrected so I started looking around trying to figure out a way to implement this and I stumbled upon both and I mostly chosen because there's not on for that and here has a very rich add on ecosystem that makes it really easy to implement and so from there I started thinking all what else can I do what else can I use around for this kind of find out and so I stumble upon a considered called in the it's really useful to have because the track season application and helps validate that intended purpose and when I 1st
discovered analytics it was actually through another project of mine I create a newsletter for parents who really want their kids to have more more projects more resources to keep coding outside of that our code that I teach them every week and if I use a the I use a platform on regular styling so we can make still pretty air drag and drop in what they do is Cantonese I'm able to recorded and track every time someone opens a link or a benzene on general yeah and some people use that data cheery my newsletter to better fit the needs of all these parents and figure out that through in the metrics I'm able to do that my website as well and so after I had on my out on so and I had time to explore I realize that when initially started my website I do actually deployed in the Amber Way yeah and so I think this is the most critical process deployment is something I have a hard time finding and tutorials especially for beginners yeah
band I want to avoid this kind of situation where I'm longtime deploying and is not very efficient but the so I decided to implement the Amber way into my deployment process initially was using S 3 and a w a c c l i U and I was pushing manually so that a lot of repetition have the potential to be a little buggy if I did something wrong and a deathly wasn't scalable and so the away as with the embassy alight play it provides a simple and flexible flexible solution and it's really important to keep all versions of the application whereas before I was just free riding on top of the same 1 anytime I change something so if I broke I could really roll it back the as I really liked that emerging new ways to standardize might appoint a pipeline the and with that I had hosted and I'm a student said books the really expensive natively need to save money so I decided to keep on utilizing a WSS 3 it has this great paper abuse model cell i it down my processes standardized so the configuration does require a little familiarity with AWS and once you're able to figure that out yeah it's actually very easy to set up and apply it within about 5 minutes I had my app working in the amber where but and so at 1st I have to provide a pipeline forming out on and then with the 2nd I uploaded it I made this up issue now but revision info which is important for if I need roll something back and the end it uploads all of the assets and so through this journey and I really found that my journey is never really truly going to be finished there's always something new to try something new to break can experiment with but using a framework the opportunity to learn in an incremental approach to enable ahead on sticking points really learned my way through them and keep building on top of each other and instead of starting at the very bottom and then trying to implement something new without any foundation and so my next steps that will be there to implement fast onto my website I want to improve my initial low speed M I want cheaper learning about member and so there's so much learning so much to do with them really excited for this process and some of I'm hoping that this talk will help others kind of learn that entire process from start to ship the and think everybody you can find me on Twitter and Godzilla or check out my blog s that document in my entire process at www . Godzilla since . com but the so you said I I mention a couple different ways I try to approach learning and what was the most helpful for me for a learning learning in general for a programming I guess I tried I tried out budget tutorials and in school I 2 classes and a problem because they really get much context we would be doing very small little projects and I wasn't seeing the whole picture so actually starting my project in deciding of him going to build a website and I gave myself a deadline that I need to have it finished for class that was the best approach to learning is a kind of live fire and I had to work through everything to get it done so the question was and the the way how learning the documentation was a really big benefit for me and so at 1st when I started learning I would look at a tutorial or something or try out that things member and that gets stuck in a Google and then get lost on rabbit hole of going to stack overflow on all these questions and there be a lot of things they didn't need organ understand and so when I say finally started just using the documentation as my main source of information that really helped me work through all the questions I had because most of the answers are there there are about really helped me on some groups have been given that the my
my
Videokonferenz
Code
t-Test
Ruhmasse
Information
Computervirus
Optimierung
Web Site
Bit
Prozess <Physik>
Web log
Momentenproblem
Fakultät <Mathematik>
Zahlenbereich
Analytische Menge
Framework <Informatik>
Code
Computeranimation
Demoszene <Programmierung>
Open Source
Weg <Topologie>
Prozess <Informatik>
Perspektive
Speicherabzug
Ganze Funktion
Konfigurationsraum
Hilfesystem
Gerade
Obere Schranke
Quellcode
Kontextbezogenes System
Web log
Framework <Informatik>
Twitter <Softwareplattform>
Pufferüberlauf
Ganze Funktion
Mereologie
Codierung
Speicherabzug
Projektive Ebene
Information
Ordnung <Mathematik>
Instantiierung
Fehlermeldung
Aggregatzustand
Softwareentwickler
Prozess <Physik>
Prozess <Informatik>
Konfigurationsraum
Mathematisierung
Softwarewerkzeug
Zahlenbereich
Kartesische Koordinaten
Code
Framework <Informatik>
Lesezeichen <Internet>
Datenstruktur
Framework <Informatik>
Mereologie
Projektive Ebene
Datenstruktur
Web Site
Prozess <Physik>
Kartesische Koordinaten
Dienst <Informatik>
Newsletter
Analytische Menge
Systemplattform
Code
Computeranimation
Data Mining
Physikalisches System
Weg <Topologie>
Regulärer Graph
Vererbungshierarchie
Tropfen
Figurierte Zahl
NP-hartes Problem
Objektverfolgung
Fehlermeldung
Linienelement
Prozess <Informatik>
Linienelement
Mailing-Liste
Binder <Informatik>
Projektive Ebene
Computerunterstützte Übersetzung
Luftreibung
Fehlermeldung
Vektorpotenzial
Subtraktion
Web Site
Prozess <Physik>
Punkt
Web log
Klasse <Mathematik>
Versionsverwaltung
t-Test
Gruppenkeim
Zellularer Automat
Twitter <Softwareplattform>
Framework <Informatik>
Informationsmodellierung
Gruppe <Mathematik>
COM
Optimierung
Gleitendes Mittel
Konfigurationsraum
Ganze Funktion
Hilfesystem
App <Programm>
Prozess <Informatik>
Installation <Informatik>
Konfigurationsraum
sinc-Funktion
Gebäude <Mathematik>
Datenmodell
Indexberechnung
Quellcode
Kontextbezogenes System
Twitter <Softwareplattform>
Pufferüberlauf
Projektive Ebene
Information
Versionsverwaltung
Standardabweichung

Metadaten

Formale Metadaten

Titel Learning Ember: From Start to Ship
Serientitel Ember Conf 2017
Autor Jameson, Gabrielle
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/33640
Herausgeber Confreaks, LLC
Erscheinungsjahr 2017
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...