Adventures In Angular
- Autor: Vários
- Narrador: Vários
- Editora: Podcast
- Duração: 384:18:18
- Mais informações
Informações:
Sinopse
Adventures in Angular is a weekly podcast about developments in the Angular community, tools, techniques, and ecosystem.
Episódios
-
AiA 207: Ilya Bodrov and Roman Kutanov: "What It Is, and Why You Should Use It. Angular Use-Cases in Startups"
18/09/2018 Duração: 54minPanel: Charles Max WoodJohn PapaWard Bell Special Guests: Ilya Bodrov & Roman KutanovIn this episode, the Adventures in Angular panel talks with Ilya and Roman. Ilya is a professor, writer, and developer. Roman is a cofounder, and a CEO, of a small startup company. Roman is making an application for small businesses, and he also was a CEO of a Russian startup, too. Check-out today’s episode where the panel talks to the guests about Angular, their startup companies, Test Cafe, among others.Show Topics:1:20 – Guests’ backgrounds.2:31 – Chuck: Let’s talk about Angular. In your opinion why is it a good option for startups?2:55 – Guest: Angular is a very good choice.3:55 – Guest: If you are not familiar with these concepts or a seasoned developer then it can be difficult and complex to get started. It really depends on what you are trying to build.4:47 – Chuck: Once you get rolling with it then you run into limitations with it. If you need something simple and fast it’s really nice.5:08 – Guest: Yes. Trying to
-
AiA 206: The Origin of JavaScript with Brendan Eich
11/09/2018 Duração: 52minPanel- Brendan Eich- Joe Eames- Aaron Frost- AJ ONeal- Jamison Dance- Tim Caswell- Charles Max WoodDiscussion01:57 – Brendan Eich Introduction- http://en.wikipedia.org/wiki/JavaScript- http://en.wikipedia.org/wiki/Brendan_Eich02:14 – Origin of JavaScript- http://en.wikipedia.org/wiki/Java_(programming_language)- http://en.wikipedia.org/wiki/Netscape - http://en.wikipedia.org/wiki/James_H._Clark - http://en.wikipedia.org/wiki/Marc_Andreessen- http://en.wikipedia.org/wiki/Mosaic_(web_browser)- http://en.wikipedia.org/wiki/NCSA_HTTPd- http://en.wikipedia.org/wiki/Lynx_%28web_browser%29 - http://en.wikipedia.org/wiki/Lou_Montulli- http://www.sgi.com/ - https://www.kernel.org/ - http://www.nndb.com/people/397/000031304/ - Kipp Hickman- http://www.microunity.com- http://www.oracle.com/us/sun/index.htm - http://en.wikipedia.org/wiki/Andy_Bechtolsheim - http://en.wikipedia.org/wiki/Bill_Joy - http://en.wikipedia.org/wiki/Sun_1- http://en.wikipedia.org/wiki/Scheme_(programming_language) -
-
AiA 205: Agile Fluency with James Shore
04/09/2018 Duração: 56minPanel: Charles Max WoodAlyssa NichollJoe Eames Special Guests: James ShoreIn this episode, the Adventures in Angular panel talks about Agile Fluency with James Shore. James is one of Charles’ favorite people to talk to about Agile development because he is one of the people who really understands how people work, instead of the methodology proliferation that is more common. They talk about how Agile got started, the Agile Fluency Project, and how Agile has changed over the years. They also touch on TDD, the things people can do to solve the problems with Agile misconceptions, and more!Show Topics:1:10 – James has been on the shows previously on Ruby Rogues Episode 275 and My Ruby Story Episode 48.2:00 – He does a lot of work with agile, but actually got started with something called Extreme Programming.3:14 – When Agile started, it was a reaction to the management belief that the right way to develop software was to hire armies of replaceable programmers and a few architects to design something that was then
-
AiA 204: "Real Ward Angular"
28/08/2018 Duração: 01h09minPanel: Charles Max WoodJohn PapaAlyssa NichollJoe EamesShai ReznikWard BellIn this episode, the Adventures in Angular panel talks about what Ward is doing currently, which is working on a large, complex, and involved application that they are using Angular for. They are using this episode to discuss a real-world Angular project or real “Ward” Angular project. They talk a little about what the project is, challenges he has had to overcome, and the differences that come with writing apps in reactivity. They also touch on the idea that “the mystery is part of the pattern,” reactive forms, and more!In particular, we dive pretty deep on:Get a Coder Job courseAngularWard’s project introWard runs a business that builds applications for peopleTaking lead on a new projectngRx dataRedux and RxJSHis company makes BreezeNeeded an enrollment appDidn’t want to use Breeze, they wanted him to use reactive programmingNeeded the application to be as simple as possibleWhy he decided to give reactivity programming a chanceChalle
-
AiA 203: "Where To Store Angular Configurations" with Dave Bush
21/08/2018 Duração: 01h56sPanel: Charles Max WoodJohn PapaAlyssa NichollJoe Eames Special Guests: Dave BushIn this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more!In particular, we dive pretty deep on:Chuck’s Get a Coder Job CourseDave introJavaScript and AngularWhat was the inspiration for this blog post?Blog posts born out of frustrationStatic config filesConfig.jsonDownsides to config.jsonReplicating on dev serversLocal hostsWhat is APP_INITIALIZER?The cost of APP_INITIALIZEROptimizingMaking an environment-agnosticDid you ever work with Angular.js?Pros to the APP_INITIALIZERjQueryGreat tips from his articleMaking one build that works in any environmentMoving towards
-
AiA 202: "Programming education/education research" with Neil Brown
14/08/2018 Duração: 01h04minPanel: Charles Max WoodShai ReznikWard Bell Special Guests: Neil BrownIn this episode, the Adventures in Angular panel talks to Neil Brown about learning to code and learning to code better. Neil works as a research fellow at Kings College in London where he works in computing education. He is very interested in how people learn to program and also making tools that make learning to program easier. They talk about things that experts can do to help new people pick up programming easier, how you can use live programming to teach novices, and the importance of having a supportive community. They also touch on what he has learned from his research, the necessity of practice over time, and more!In particular, we dive pretty deep on:Ruby Rogues Episode 257Neil introLearning to code betterWhat kind of things can we do to help new people pick up programming easier?Experts operate differently than novicesHow an expert codes VS how a novice codesPragmatic Thinking and Learning by Andy HuntPutting yourself in a new pro
-
AiA 201: AI & Angular with Asim Hussain
07/08/2018 Duração: 01h01minPanel: John PapaWard Bell Special Guests: Asim HussainIn this episode, the Adventures in Angular panel talks to Asim Hussain about AI and Angular. Asim has been developing for about 17 years, has been working with Angular for about 5 years, and runs the website codecraft.tv. They talk about what AI means to him and where he sees it fitting into the JavaScript realm, how he got into AI himself, and some fun use cases for AI in JavaScript. They also touch on what TensorFlow and Tensorflow.js are, training in the browser, and more!In particular, we dive pretty deep on:Asim introcodecraft.tvCo-organizer of AI JavaScript LondonWhat does AI mean to you?Where does AI fit into the JavaScript ecosystem?Interested in machine learningHow does AI apply to the real world?How did you get into AI?Python to JavaScript developerAI has been growing exponentiallyAn example of something you can do with AI in JS that is really coolThe power of AI breeds creativityMagenta.js and Tensorflow.jsFace recognition with JavaScriptClient-
-
AiA 200: Episode 200
31/07/2018 Duração: 01h24minPanel: Charles Max WoodShai ReznikJoe EamesAlyssa NicollWard BellIn this episode, the Adventures in Angular panel celebrates creating 200 episodes of Adventures in Angular! They talk about the origin of the show, how each of them came across the show and were asked to join the panel, and if there is a future for Angular. They also touch on where they see Angular going in the future, how difficult it is to predict how things are going to pan out in the next few years, and more!In particular, we dive pretty deep on:The first episodes of Adventures in AngularThe origins of the showAngular was really picking up – make a podcastChuck originally turned down the idea for the showNow get around 8,500 downloads per episodeAlyssa heard about the show from ngConfIs there a future for Angular?What does Angular’s future look like?Why I am betting my future on Angular 2 – Shai talk from 2016Angular is here to stayAngular IVLearning the first 80% of different technologies is easy, the last 20% is the hard partAngular in Dep
-
AiA 199: RxJS with Ben Lesh, Tracy Lee, and Jay Phelps
24/07/2018 Duração: 01h27minPanel: Shai ReznikJoe EamesAlyssa NicollWard BellSpecial Guests: In this episode, the Adventures in Angular panel talks to Ben Lesh, Tracy Lee, and Jay Phelps about RxJS. Tracey is the co-founder of This Dot Labs, which does a lot for the JavaScript community and does JavaScript consulting, as well as is on the RxJS core team. Jay is also a co-founder of This Dot Labs and used to be on the RxJS core team. Finally, Ben is an engineer at Google, is the RxJS project lead there, and is on the Angular team. They talk about the changes to RxJS from the past year, the API changes for version 6, and more!In particular, we dive pretty deep on:Ben, Tracey, and Jay introsWhat happened in the last year with RxJS?No longer a test schedulerUsing real timersVersion 5 VS version 6TestScheduler.Run methodWon’t have to write code with injecting a schedulerWhat’s the best way to get started?Look at the docsUnderstanding Marble diagramsMany blog articles on Marble syntax out thereWasn’t originally designed for public consumption
-
AiA 198: Building SharePoint Extensions with JavaScript with Vesa Juvonen LIVE at Microsoft Build
17/07/2018 Duração: 31minPanel: Charles Max Wood Special Guests: Vesa JuvonenIn this episode, the Adventures in Angular panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the SharePoint development team and is responsible for the SharePoint Framework, which is the modern way of implementing SharePoint customizations with JavaScript. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more!In particular, we dive pretty deep on:Vesa introWhat is SharePoint?Has existed since 2009People either know about it and use it or don’t know what it isBaggage from a customization perspectiveWhy JavaScript developers?Modernizing developmentSharePoint FrameworkMicrosoft Ignite ConferenceIs there a market for it?System integratorsAngular Element and ReactReact for SharePoint Framework back-endSupports VueReact Round Up PodcastHow do you mai
-
AiA 197: Bazel with Torgeir Helgevold
14/07/2018 Duração: 37minPanel: Charles Max WoodJoe EamesAlyssa Nicholl Special Guests: Torgeir HelgevoldIn this episode, the Adventures in Angular panel talks to Torgeir Helgevold about Bazel. Torgeir works for Nrwl and does experiment with Bazel as a part of his daily life. He has really taken an interest in Bazel and sees it as the next big thing in build systems. They talk about what Bazel is, zero configuration, and Bazel’s ability to deal with large and complex projects. They also touch on build speed with Bazel, how to set Bazel up, and more!In particular, we dive pretty deep on:Torgeir introBazel as the next big thing for build systemsWhat is Bazel?Incremental build systemMainly for large projectsWhy is Bazel going to become the next big thing?Bazel isn’t tied to a specific languageBazel vs WebpackType sharing between front-end and back-endBazel is very streamlinedZero configuration movementThe problem with zero configurationLarge vs simpler projectsComplex development and new toolsGoogle is well known to have large, complex
-
AiA 196: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build
03/07/2018 Duração: 28minPanel: Charles Max WoodAyssa NichollWard Bell Special Guests: David CramerIn this episode, the Adventures in Angular panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of Sentry, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more!In particular, we dive pretty deep on:David introFounder and CEO of Sentry What is Sentry?Working with PHPDe-bugger for productionFocus on workflowGoal of SentryTriaging the problemWorkflow managementSentry started off as an open-source side projectInstrumentation for JavaScriptEmber, Angular, and npmGot their start in PythonLogsTotally open-sourceMost compatible with run-timeCan work with any languageDeep contextsDetermining the root causeAnd much, much more! Links:SentryJavaScriptEmberAngularnpmPythonSentry’s
-
AiA 195: Angular for Microsoft Developers with Sahil Malik
26/06/2018 Duração: 01h04minPanel: Charles Max WoodAlyssa NichollWard Bell Special Guests: Sahil MalikIn this episode, the Adventures in Angular panelists discuss Angular for Microsoft developers with Sahil Malik. Sahil is a developer that has been in the Microsoft and Angular space for many years. He has been writing for CODE Magazine as well for many years and you can find his articles here. They talk about what he means by the term “Microsoft developer,” Visual Studio vs VS Code, and the pros to using Angular as a Microsoft developer. They also touch on how these developers can transition over to using Angular, the importance of having an open mind to other ways of doing things, and more!In particular, we dive pretty deep on:Sahil introWrites for CODE MagazineWhat do you mean by a Microsoft developer?Azure and Linux.NET Rocks!Microsoft BuildVisual StudioAngular is a natural progression for someone in the Microsoft worldngrx and ngrx-dataVS Code is a fantastic editorVisual Studio vs VS CodeVS Code has plugins for everything!How has wo
-
AiA 194: Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari LIVE at Microsoft Build
18/06/2018 Duração: 56minPanel: Charles Max Wood Special Guests: Ori Zohar and Gopinath ChigakkagariIn this episode, the Adventures in Angular panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at Microsoft Build. Ori is on the product team at VSTS focusing on DevOps specifically on Azure. Gopinath is the group program manager in VSTS primarily working on continuous integration, continuous delivery, DevOps, Azure deployment, etc. They talk about the first steps people should take when getting into DevOps, define DevOps the way Microsoft views it, the advantages to automation, and more!In particular, we dive pretty deep on:Ori and Gopi introVSTS – Visual Studio Team ServicesVSTS gives developers the ability to be productiveDeveloper productivityWhat’s the first big step people should be taking if they’re getting into DevOps?The definition of DevOpsThe people and the processes as the most important pieceDevOps as the best practicesAutomating processesWhat people do when things go wrong is what really countsL
-
AiA 193: Angular Libraries with Juri Strumpflohner
12/06/2018 Duração: 37minPanel: Charles Max WoodShai ReznikJoe Eames Special Guests: Juri StrumpflohnerIn this episode, the JavaScript Jabber panelists discuss Angular libraries with Juri Strumpflohner. Juri is a software developer that previously has done a lot of full-stack development with JavaScript and Angular.js on the front-end and C# and Java on the back-end. More recently, he has begun to focus more on the front-end with Angular development as a freelance developer and has created training courses on Egghead. They talk about what an Angular library is, how you can create an Angular Package Format, and much more!In particular, we dive pretty deep on:Juri introCreate and publish Angular libs like a Pro- Juri’s NG-BE TalkWhat are Angular libraries?How do Angular libraries connect to Angular?Angular modulesOpen source as the main use caseCSS and SassHave to follow a certain series of steps to build your librariesWebPackPlunkerServer-side renderingTree shaking things that aren’t used on your libraryAngular Package FormatComponent
-
AiA 192: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build
05/06/2018 Duração: 35minPanel: Charles Max Wood Special Guests: Rachel MacFarlane and Matt BiernerIn this episode, the JavaScript Jabber panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on Visual Studio Code. They talk about what the workflow at Visual Studio Code looks like, what people can look forward to coming out soon, and how people can follow along the VS Code improvements on GitHub and Twitter. They also touch on their favorite extensions, like the Docker extension and the Azure extension and their favorite VS Code features.In particular, we dive pretty deep on:Rachel and Matt introMonth to month workflow of Visual Studio CodeVS Code JavaScript, TypeScript, and Mark Down supportWorking on GitHub and within the communityCheck out new features incrementally with insidersCommunity driven workWhat is coming out in Visual Studio Code?GitHub helps to determine what they work onWorking on Grid ViewImproved settings UIHighlighting unused variables in your codeImprovements with JS
-
AiA 191: UX in Angular with Tomek Sułkowski
30/05/2018 Duração: 42minPanel: Charles Max Wood Special Guests: Tomek SułkowskiIn this episode, the JavaScript Jabber panelists discuss UX in Angular with Tomek Sułkowski. Tomek currently works as a front-end engineer for an app creating company, as well as has been working for Sages running front-end workshops that mostly have to do with Angular. They talk about his blog post, buttons, and improving the user experience. They also touch on the importance of using simple solutions rather than overcomplicated ones, how to teach UI in training, and much more!In particular, we dive pretty deep on:Tomek introTomek blog post: Angular techniques: Improve submit button’s UX by NOT disabling itUse a simple directiveThe disabled buttonThink about how the user will use it when codingUsing disable submit button when submitting a formAre there other things that people do that hurt their user experience?Making the UI easier for usersLooking into animations to improve user experienceAngularAngular Router Animations: the tricky bits by TomekRouting
-
AiA 190: Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver LIVE at Microsoft Build
22/05/2018 Duração: 51minPanel: Charles Max Wood Special Guests: Matt Hernandez and Amanda SilverIn this episode, the JavaScript Jabber/Adventures In Angular, panelists discuss Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver at Microsoft Build. Amanda is the director of program management at Microsoft working on Visual Studio and VS Code. Matt works on a mix between the Azure and the VS Code team, where he leads the effort to build the Azure extensions in VS code, trying to bring JavaScript developers to Azure through great experiences in VS Code. They talk about what’s new in VS Code, how the Azure extension works, what log points are, and much more!In particular, we dive pretty deep on:Amanda introMatt introWhat’s new in VS Code?VS Code coreVS Live ShareShared TerminalNow have Linux supportLive Share is now public to the world for freeWhat would you use Shared Terminal for?Are there other things coming up in VS Code?Constantly responding to requests from the communityLive Share works for any
-
AiA 189: Angular Contributor with Tracy Lee and Stephen Fluin
15/05/2018 Duração: 42minPanel: John PapaJoe Eames Special Guests: Tracy Lee and Stephen FluinIn this episode of Adventures in Angular, the panel talks to Tracy Lee and Steven Fluin about Angular Contributor Days. They talk about what Angular Contributor Days is, why they decided to create it, and the changes they have made since last year’s Contributor Days. They also touch on the importance of empowering developers to contribute to the Angular community in their own way and giving them a place to have their voice be heard.In particular, we dive pretty deep on:What is Angular Contributor Days?Celebrate and recognize Angular communityAngularNow online so more people can participateContributorDays.comSending out a surveyWhat is the point of Contributor Days?Angular has a rich ecosystem of collaborationTalking about educationAngular BootcampAngular Core team panelWho should attend this event?Awesome way to discover this ecosystemHelping people feel empoweredIs attending in person the only way to participate?It is all online this yearEm
-
AiA 188: ngGirls Part 2 with Shmuela Jacobs
09/05/2018 Duração: 44minPanel: Charles Max WoodAlyssa NicollJoe Eames Special Guests: Shmuela JacobsIn this episode of Adventures in Angular, the panel talks to Shmuela Jacobs about ngGirls. Shmuela founded ngGirls, which is an organization where they try to increase diversity in tech, and it is mainly focused towards Angular. This is because she loves Angular and feels that it is a good platform to start with because of its simplicity. They talk about how she came up with the idea for ngGirls, how the company works, and stress the incredibly helpful nature of the Angular community. In particular, we dive pretty deep on:Shmuela introAngular and ngGirlsThe Angular communityHow the workshop worksFree workshop run by volunteersGoing to be at Google I/OHow did you come up with ngGirls?Django girlsWomen Who CodeGreat experience with Django girlsWanted a company geared towards AngularThe tutorial was written by the communityHow much people in the Angular community want to helpAngular JSStill so much to learn in AngularPeople taking overWo