Adventures In Angular

Informações:

Sinopsis

Adventures in Angular is a weekly podcast about developments in the Angular community, tools, techniques, and ecosystem.

Episodios

  • 063 AiA Live Q&A From October 7th, 2015

    15/10/2015 Duración: 01h01min

    02:39 - When is Angular 2 out? Do you feel like other frameworks (React) are becoming more popular and that people are moving over to them? Will people come back to Angular?21:01 - How can you convince a client to pick Angular over something else like React?26:19 - Should I continue learning Angular 1 or move on to Angular 2? Will there still be jobs where I can use Angular 1 after Angular 2 is released?27:38 - To Typescript or not to Typescript? 33:02 - How do you integrate third-party libraries like Firebase or D3 into an NG2 app, taking into account that NG2 runs on one-way dataflow paradigm fueled by an Rx implementation?36:14 - The Typescript autocomplete/help, etc. that we were discussing before: what tools or IDEs are we talking about?Visual Studio Code38:26 - What is the current state of the Angular 2 router?46:08 - Any really good recent D3/Angular resources? What are some things to look at in regards to performance when implementing D3 with Angular?Aysegul Yonet and Patrick Stapleton: Creating d3 co

  • 062 AiA Module Loading and JSPM or WebPack for Angular 2 with K. Scott Allen

    08/10/2015 Duración: 01h01min

    02:07 - K. Scott Allen IntroductionTwitter GitHub Blog02:32 - Package Managers, Package Managers vs Module Loaders06:09 - Getting Modules, Loading Modules, and Bundling ModulesBrowserifywebpackjspm.io 11:06 - Exploring ^ These Options12:27 - Performance, Maintenance, and Tooling Supportsystemjs 23:08 - HTTP/2 28:16 - webpack vs jspm.ioAureliaConfigurationGetting Started45:30 - Angular 246:42 - Community50:44 - Evaluating New or Upcoming FrameworksPicksLearn everything you can about upcoming features of JavaScript: TypeScript, ES-whatever, etc. (John) TV Fool (Chuck) Michael Vey: The Prisoner of Cell 25 by Richard Paul Evans (Chuck) The Wire (Scott)Special Guest: K. Scott Allen. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

  • 061 AiA ng-book with Ari Lerner

    01/10/2015 Duración: 01h01min

    02:13 - Ari Lerner IntroductionTwitter Blogng-bookng-newsletter04:56 - ng-book 2TypescriptES5 / ES6Classes15:07 - Angular 219:55 - Writing Angular 1 Apps Today26:17 - Getting ng InformationSource Code28:50 - RxJSThe Flux Framework30:50 - One-way Dataflow, Two-way Databinding 49:42 - Testing Experience51:37 - The State of ng-book 2 52:49 - Waiting for Angular 2PicksStart a local hackathon (John) The Big Bang Theory (Joe) Wolverine: Old Man Logan by Mark Miller (Joe) Start a Meetup for boardgaming for your local developer community (Joe) Waiting for Godot: A Tragicomedy in Two Acts by Samuel Beckett (Ward) Waiting for Guffman (Ward) iOS 9 (Chuck) Pebble.js (Chuck) spacemacs (Ari) open-ocr (Ari)Special Guest: Ari Lerner. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

  • 060 AiA Further Down the Road to NG2

    17/09/2015 Duración: 46min

    This episode is a follow-up episode of Adventures in Angular Episode #48: The Road to NG2  Also, don’t forget to get your Angular Remote Conf Tickets! The online/completely remote conference will run from Thursday, September 24th thru Saturday, September 26th. 03:18 - Panelist Recent Experimentation06:25 - ES6 vs Typescript, ToolingDan Wahlin and John Papa Bringing Their View On The Latest In Angular @ Angular U 2015 AtomVisual Studio CodeWebstormGrunt / Gulp11:21 - Destructuring    Destructuring and parameter handling in ECMAScript 6 16:01 - Debugging17:07 - Angular 1 => 2MVCKey Features NeededGetting in the Front Door (Getting Past the Ecosystem)Angular 1 and Angular 2 integration: the path to seamless upgrade 27:32 - Angular 2 & ES5Pascal Precht: Even better ES5 code for Angular 2 29:44 - Components, Annotations32:45 - Editors: What Microsoft Users Are DoingTypeScript-Sublime-Plugin atom-typescript38:35 - Learning Lessons (From Panelists)Picks Angular Articles by Pascal Precht (Lukas) Enter the ng-c

  • 059 AiA Learning Resources

    10/09/2015 Duración: 33min

    Get your tickets for Angular Remote Conf!Enter the ng-conf ticket lottery! 03:44 - egghead.ioLukas' AngularJS Fundamentals egghead.io Course 04:58 - Pluralsight 06:26 - Code School: AngularJS Tutorial 06:38 - Dan Wahlin: AngularJS Fundamentals In 60-ish Minutes 06:52 - DEVintersection Conference 07:30 - Stack Overflow + Plunker 08:02 - Angular Remote Conf 08:50 - AngularConnect 08:58 - Onsite TrainingOasis Digital11:10 - BackendsLukasFirebaseNodeWardLegacy CodebasesChuckRubyRailsClips14:09 - John Papa's Angular Style Guide 14:24 - Lukas’ Blog 15:04 - ng-newsletter 15:39 - ng-book 16:29 - Getting Started with AngularAngularJS.org 18:41 - Working with DesignersLukas Reubbelke: Just Enough Angular for Designers D3.jsAdventures in Angular Episode #58: D3 with Aysegul Yonet 20:14 - Hack Reactor 20:42 - Angular Boot Camp 21:22 - Khan Academy 21:30 - Angular 2 Resources & Skills You Should KnowExploring ES6 by Axel Rauschmayer TypeScriptAdventures in Angular Episode #41: TypeScript with Dan WahlinJavaScript Jabb

  • 058 AiA D3 with Aysegul Yonet

    03/09/2015 Duración: 40min

    Don’t forget to check out Angular Remote Conf! 02:29 - Aysegul Yonet IntroductionTwitterAnnieCannons 02:51 - D3.js 04:29 - Aysegul’s Background in Teaching Computing and Social InterestSan QuentinGirl Develop ItBlack Girls CodeWomen Who CodeHack ReactorThe Last Mile OrganizationAnnieCannons09:08 - Using D3The D3 Gallery Pens tagged 'd3' on CodePen11:49 - Angular + D3Aysegul Yonet: Creating D3 Components with Angular Slides (Angular U Conference) 12:49 - Directives Angular-nvD3 17:17 - VisualizationCreating multiple charts inside ng-repeat with Angular-nvD3 (Plunk)20:06 - Other Uses for D3A Visual Introduction to Machine Learning23:51 - Mind Blowing Aspects of D325:16 - What’s Wrong with D3?27:26 - Debugging28:22 - Animations29:42 - The Learning Curve and Getting Started (Resources)SFHTML5 Presentations from 8/26/2015 Elijah Meeks: Challenges of Complex Data Visualization in D3Christoph Holz: visalyze D3 Visualization to gamify analyticsAli Almossawi: D3 in PracticeAyesegul Yonet: Introduction to working with

  • 057 AiA Starting a Local Angular Meetup with Will Buck

    27/08/2015 Duración: 50min

    Don’t miss out! Check out Angular Remote Conf! 02: 10 - Will Buck IntroductionTwitter GitHubAngularMN 02:57 - Membership & Attendance04:48 - Starting a GroupDinnersCode KatasCoworking08:35 - Networking with Other Groups and Organizers09:38 - Corporate Sponsors10:35 - Prizes & GiveawaysAmazing Prize-O-TronJetBrainsFrontend MastersPluralsightO’Reilly Mediaegghead.io13:54 - Advice for Creating MeetupsContentFishbowlsKatas & HacknightsSocial HoursSponsorshipAdvertisingMeetup.comGoogle Groups19:47 - Topics & SpeakersHack NightsBest PracticesBeginner TopicsLightning TalksKaraoke27:11 - Getting Started in Rural AreasRemote HangoutsNomad JavaScript 29:31 - Beginner StoriesRuby Rogues Episode #216: Code Review Culture with Derek PriorArrogance vs ConfidenceImpostor SyndromeScott Hanselman: I'm a phony. Are you?39:04 - Land Grab Your Social Media Slack ExtrasAdventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias  Picks Galactic Civilizations III (Joe) Legendary Encounters:

  • 056 AiA Server Rendering with Angular with Jeff Whelpley and Patrick Stapleton

    20/08/2015 Duración: 01h06min

    Sign up for Angular Remote Conf! 02:35 - Jeff Whelpley IntroductionTwitter BlogGetHumanAngular Air02:53 - Patrick Stapleton IntroductionTwitter GitHhub BlogAngular Class03:39 - Advantages of Server Rendering14:28 - Universal & Isomorphic24:11 - Caching and Load BalancingRendering the ApplicationRendering the Application with Data41:29 - Service Worker43:02 - Bindings46:36 - Rendering Angular49:00 - Prerendering52:41 - Rendering in Angular 258:38 - Time TablePicks 14 by Peter Clines (Lukas) ZPacks Cuben Fiber Arc Backpacks (Ward) Angular Remote Conf (Chuck) Iron Sharpens Iron (Chuck) View from the Top (Chuck) GetHuman (Jeff) Angular Universal (Jeff) Open Source (Patrick) Angular Summit (Patrick) AngularConnect (Patrick)Special Guests: Jeff Whelpley and Patrick Stapleton. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

  • 055 AiA Promises

    13/08/2015 Duración: 48min

    03:25 - Promise (Definition)Do promises trigger events?06:39 - Promises + Angularq$q 19:06 - LoggingLukas Ruebbelke & Geoff Goodman: Badges We don't need no stinkin' badges @ ng-conf 2015 (Tearaway Pants Dance Video)25:19 - Once a promise has been fulfilled…27:12 - Programming Asynchronously30:43 - The Next Level of Understanding Promises32:51 - Embedding Functions34:25 - HTTP37:02 - .then, .catch41:59 - ObservablesPicks The Science of Interstellar by Kip Thorne (Ward) Ant-Man (John) Kyle Simpson's You Don't Know JS Book Series (Lukas) AngularJS Kurs (Chuck) Angular Remote Conf (Chuck) Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

  • 054 AiA Immutability with Angular with Minko Gechev

    06/08/2015 Duración: 41min

    02:06 - Minko Gechev IntroductionTwitter GitHub BlogMinko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 03:57 - Immutability05:11 - Why is immutability interesting to Angular developers?React09:19 - Side Effects12:18 - Are immutable data structures in conflict with large quantities of data?Persistent Data StructuresImmutable.js angular-immutable16:18 - How does the track by syntax help/affect you?19:05 - Angular 2 and Immutable Data21:30 - Immutable Data and ObservablesCycle.js Knockout.js25:14 - Getting StartedMinko Gechev: Bringing Immutability to Angular Part 1Minko Gechev: Bringing Immutability to Angular Part 2Minko Gechev: Bringing Immutability to Angular Part 3Victor Savkin: Change Detection in Angular 2 (Immutability and Observables)26:26 - Minko’s Background with Immutability27:36 - The Evolution of Immutability28:52 - Functional User Interface29:29 - Data in, UI outVictor Savkin: Building Angular Apps Using Flux Architecture32:30 - Case Studies and Examples Where Immutability Has Worked I

  • 053 AiA Angular Apps That Scale with Ben Drucker

    30/07/2015 Duración: 47min

    Check out RailsClips! 02:24 - Ben Drucker Introduction Twitter GitHub BlogEAZEEaze MDBen Drucker: Modular Angular: Apps that Scale @ ng-vegas 2015 03:00 - What is meant by “Angular apps that scale”?04:54 - ToolsBrowserifyAMDRequireJS06:25 - Ben’s Background in Scalability09:28 - “Scalability” and “Scaling”14:00 - Team Size14:53 - EAZE 17:00 - The EAZE ArchitectureEaze MD21:17 - What You Should Be Doing to Scale (Tips)DocumentationAPI Answers the Right Questions for the UIVersioning Strategy23:45 - Managing Scale (Monitoring Load)26:58 - Server-side: Data Storage28:58 - Client-sideDependency InjectionNaming Collision and ConventionsBuild Process37:24 - Ben's GitHub Repos and Open SourcePicks Robots on the Line (Joe) Saint Petersburg, Russia (Katya) The Man Who Saw America: Looking back with Robert Frank, the most influential photographer alive (Ward) Paracord (Chuck) Soto Pocket Torch (Chuck) Shyp (Ben)Special Guest: Ben Drucker. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https

  • 052 AiA Web-Based Animations with Jack Doyle of GreenSock

    23/07/2015 Duración: 59min

    Check out RailsClips and RemoteConfs! 02:53 - Jack Doyle IntroductionGreenSock@greensockGreenSock Blog  03:53 - GSAP (GreenSock’s Animation Platform) 04:05 - GreenSock: The Name05:01 - GreenSock: The Inception09:13 - Transitions & CSS Animations10:32 - Who is GreenSock aimed at? / What kind of applications use it?15:01 - Lukas and GreenSock    Lukas Reubbelke: Build a Sweet AngularJS Photo Slider Pt 2 with ngTouch 16:50 - Angular + GreenSock + CSS Animations (GreenSock Under The Hood)jQuery“tweens”ngAnimate 27:44 - Using GreenSock Outside of Angular29:20 - Getting Started With Animations, Learning CurveGetting Started with GSAP (GreenSock Animation Platform)Sarah Drasner39:13 - When To Use Animations (User Experience)MicroactionsUsing Animations to Help WorkflowngFx 46:09 - Material DesignIntroduction: Material Design 49:11 - Licensing 51:24 - Mobile AppsPicksTake a vacation, and actually do the vacation! (John) GreenSock (Lukas) Microinteractions: Full Color Edition: Designing with Details by Dan Saffer

  • 051 AiA The Angular 1 Compiler with Tero Parviainen

    16/07/2015 Duración: 35min

    01:33 - Tero Parviainen IntroductionTwitter GitHub BlogBuild Your Own AngularJS with Tero Parviainen02:28 - Getting Started Digging the Angular Source CodeAngular Documentation05:05 - The Angular Compiler 06:13 - Advantages of Understanding the Compiler07:42 - Directives10:21 - Combining Controllers and Directives12:43 - Routing13:42 - What do we need to know about the Directive API?15:12 - Transclusion17:46 - Getting Started with the CompilerTero Parviainen: Inside The AngularJS Directive Compiler19:08 - How much do you need to know?20:55 - Why use the compile phase?22:02 - Angular 225:02 - The Clojure and JavaScript WorldsPicks Build Your Own AngularJS with Tero Parviainen (Lukas) The U.S. National Women’s Soccer Team (Joe) Better Off Ted (Joe) Inside Out (Ward) Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones (Chuck) Paul Graham: Programming Bottom-Up (Tero) Flash Boys: A Wall Street Revolt by Michael Lewis (Tero)Special Guest: Tero Parviainen. Advertising Inquiries: https://redcircle.com/bra

  • 050 AiA Angular Meteor with Uri Goldshtein

    09/07/2015 Duración: 48min

    02:07 - Uri Goldshtein IntroductionTwitter GitHubLinkedInMindMeister 02:27 - What is Meteor?angular-meteor 03:23 - The Meteor Company 03:54 - Structure & DeploymentMatt DeBergalis: What's coming in Meteor 1.2, and beyond11:51 - Revenue Story (Scaling)Galaxy13:44 - Sync/Client-side Cache19:19 - How Does Angular Work with DDP?22:43 - Angular 2.0angular-meteor: angular226:02 - ObservablesJafar Husain at MWJS on ObservablesGleb Bahmutov at MWJS (Journey from procedural to reactive JavaScript with stops)30:48 - Publish Functions36:09 - Client-side (Cont’d) GroundDB More ResourcesUri Goldshtein: Angular-Meteor - Angular2, migration and Angular-Server @ ng-vegas 2015 Angular Tutorial on the Meteor SiteAngular-ServerUri Goldshtein: Thoughts on angular-meteor as a great MEAN StackDavid Yahalomi: When a Meteor finally hits productionMatt Debergalis: The design and implementation of the Meteor platformSashko Stubailo: Optimistic UI with MeteorTelescopeMeteor Roadmap | TrelloHow to Meteor is productionForbes article

  • 049 AiA Line of Business Applications and Developers with Deborah Kurata

    02/07/2015 Duración: 55min

    02:14 - Deborah Kurata IntroductionTwitter GitHub BlogPluralsightInStep Technologies deborahk@insteptech.com 02:32 - Line of Business App Developers04:24 - How do these apps look different?07:20 - Forms Over Data and Business RulesDelivering Features and Ease of Development10:43 - Learning Curve, Tools13:24 - Forms Over Data (Cont’d), Using Angular for LOB Apps17:57 - NuGet Package Manager 21:17 - Training Newbies in Angular22:31 - Features of Angular Most Important to LOB DevsTwo-way DatabindingModularizationRouting24:01 - Custom Directives?24:34 - Grids[Pluralsight Course] AngularJS Line of Business Applicationsng-grid32:33 - Cons of Being a Line of Business DeveloperScott Hanselman: Dark Matter Developers34:11 - OData 35:28 - Where Angular is Going and Where Microsoft is Headed with It’s ToolingVisual Studio CodeAureliaWebStorm42:59 - Deborah’s Thoughts on Using Angular 2Pay Attention to TypeScriptPicks Camel Up (Joe) Exploring ES6: Upgrade to the next version of JavaScript by Dr. Axel Rauschmayer (Lukas)

  • 048 AiA The Road to NG2

    25/06/2015 Duración: 49min

    03:51 - Dilemma of Choice: Onboarding ProcessAngularJS HomepageAngular 2: 5 Minute Quickstart  FrictionDan Wahlin: AngularJS in 20ish Minutes12:45 - Frameworks => Structured Languages Are we leaving behind the casual web developer?17:47 - Do Angular 1 with TypeScript, etc., before doing it with Angular 2Scott MossPatrickJS20:46 - ES5 with Angular 223:45 - Wrangling Tools Source Code > DocumentationTodoService in Angular 2 and Angular 1 both in TypeScript and ES5 systemjs28:58 - If you’re starting an app now…what do you do?Adventures in Angular Episode #020: Structuring Code in an AngularJS App with Dan WahlinAdventures in Angular Episode #039: ES6 with Scott MossExplaining Value39:36 - Applying Concepts42:12 - Reposgithub.com/johnpapa hottowel-angular-typescript ng2play Picks The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim (Lukas) Arrow (John) Ex Machina (Ward) Listen to other people’s views (Chuck) Advertising Inquiries: https://redcircle.com/brandsPrivacy &am

  • 047 AiA Angular 1 to Angular 2 with Patrick Stapleton

    18/06/2015 Duración: 44min

    02:32 - Patrick Stapleton IntroductionTwitter GitHub BlogAngular Class@AngularClassKeychain Logistics  @KeychainHack Reactor@HackReactorReddit Insight04:21 - Angular 2 and Where It’s Headed05:04 - Enterprise/Small App Distinction07:19 - Angular 2 Preparation and MigrationTodoService in Angular 2 and Angular 1 both in TypeScript and ES5 BabelTypeScript10:35 - Authoring Scenario in ES5 vs ES613:44 - Composition Over InheritanceThe Class SystemDuck Typing18:47 - Services and DirectivesPatrick Stapleton and Aysegul Yonet: Creating d3 components with Angular2 and TypeScript @ ng-vegas 201520:48 - Controller vs Link Function22:21 - The Router24:21 - Two-way Data BindingngModelTemplate-Driven, Data-DrivenPicks Amarda: A Novel by Ernest Cline (Aaron) (Chapter 1) Take A First Look At Ernest Cline's Armada (Aaron) Angular Summit (Aaron) Sign Language (Katya) Luther Ingram - If Loving You Is Wrong (Ward) AngularU (Ward) Thinking, Fast and Slow by Daniel Kahneman (Ward) Denmark (Joe) Angular 2 (Patrick) Babel (Patrick)Sp

  • 046 AiA Preparing for NG2 with Shai Reznik

    11/06/2015 Duración: 37min

    02:26 - Shai Reznik IntroductionTwitterGitHubBlogYouTubeShai Reznik: ng-wat @ ng-conf 201503:02 - Angular 2 and Shai’s BackgroundAdventures in Angular Episode #40: ng-wat with Shai ReznikHiRez.ioPreparing for Angular 2.0 (Part 1)    05:56 - Radical Changes and the FuturePascal Precht: The difference between Annotations and Decorators Yehuda Katz12:56 - Comparing and Lining Up Code[YouTube] Patrick Stapleton and Aysegul Yonet: Creating d3 components with Angular2 and TypeScript @ ng-vegas 201513:46 - Preparing for NG2 Emotionallyng-europe[YouTube] Shai Reznik: Angular 2 - A Very Very Short Introduction18:44 - What should people start doing to prepare?John Papa's Angular Style GuideStop Using $scopeTemplates => Sections and ComponentsNative Query Selector.serviceStart Using ES6Babeltypescript-compilerwebpackgulp.jsGruntPicks The Princess Bride (Katya) Visual Studio Code (Joe) Console (Shai) Special Guest: Shai Reznik. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcirc

  • 045 AiA Performance with Gleb Bahmutov

    04/06/2015 Duración: 54min

    Check out Ruby Remote Conf! 02:19 - Gleb Bahmutov IntroductionTwitter GitHub Blog03:21 - Perceptual PerformancePaul Irish: "Delivering the goods" Fluent 2014 Keynote Gleb Bahmutov: Improving Angular web app performance example. [YouTube] Gleb Bahmutov: Profile and Optimize Your JavaScript Like a Ninja07:09 - Getting User Feedback 12:15 - Profiling, Tools and Techniquescode-snippets 16:45 - Performance OptimizationThe Pareto PrincipleChrome DevTools20:38 - Benchmarks22:20 - Extracting Value from Profilingangular-vs-repeat 26:11 - Top Performance ProblemsTwo-Way BindingKeeping Up-to-Date with VersionsMinimize the Number of Expressions in Template Elements28:44 - Performance LessonsNg-webworkerDave Smith: Angular + React = Speed @ ng-conf 201534:30 - Public Opinion on Performance in Angular40:57 - Drive-by Optimizations42:26 - Angular 2 Performance Predictions Minko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 More From Gleb:Fast Legoization Angular plus React equals Speed revisited JavaScript and An

  • 044 AiA Visual Studio Code with Erich Gamma and Chris Dias

    28/05/2015 Duración: 55min

    02:28 - Chris Dias IntroductionTwitter GitHub02:38 - Erich Gamma IntroductionTwitter GitHub03:38 - Visual Studio Code@VisualStudio[YouTube] Chris Dias: Visual Studio Code @ Build2015IDE (Integrated Development Environment)Core Inner LoopOpinionated Workflow06:25 - Task Running Support09:13 - Cross-Platform09:58 - Branding and Searchability#vscodeUserVoice Site for Visual Studio Code Feature Requests13:51 - Philosophically, what were the driving factors behind Microsoft releasing a cross-platform tool?19:10 - Preview => Release TimelineExtensibility 22:04 - Core FeaturesMulticursorIntellisense Debugging Lightweight Environment Project Structure TypeScript Integration33:13 - TestingProblem Matchers36:31 - Angular 1 Support37:29 - Snippets 38:04 - Debugging Support40:07 - Speed41:00 - Features and Tooling (Con’t)PeekFind All References45:40 - Getting the Latest VersionsAuto-UpdateWindows Insider Program47:13 - Visual Studio Code vs Sublime Text Picks Chris Dias, Erich Gamma and John Papa - Visual Studio Code:

página 20 de 23