Podcasts about nrwl

  • 23PODCASTS
  • 68EPISODES
  • 50mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jul 25, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about nrwl

Latest podcast episodes about nrwl

Rabbit & Julie Goodwin
BONUS: NRLW Legend Ruan Sims Joins The Show To Preview An Epic Season Ahead

Rabbit & Julie Goodwin

Play Episode Listen Later Jul 25, 2024 4:11


Sydney Roosters and NRLW legend Ruan Sims phoned into Gina & Matty to discuss what is set to be an epic upcoming season including if Matty's beloved Sea Eagles will ever get a team in the NRWL.Listen via the Star Player app.Follow us @ginaandmatty on Instagram and Facebook. See omnystudio.com/listener for privacy information.

Armchair Champions podcast
Sheridan Gallagher

Armchair Champions podcast

Play Episode Listen Later Oct 11, 2023 65:15


On this episode we are joined by NRLW Champion Sheridan Gallagher. After starting off playing soccer for the Matildas and the Wanderers, Sheridan threw her arm at Rugby League and hasn't looked back after winning the Premiership in her first year with the Newcastle Knights.We also hand out the Jordan Awards, The Derek/HAF/Goose awards for the week.All of the Grand Finals in the NRL, NRWL & AFL are also discussed.

The Niche Cast
The Psychic Underworld (Blackcaps/Tall Blacks/Warriors)

The Niche Cast

Play Episode Listen Later Aug 24, 2023 72:34


Niche Cast day, delivering the kiwi sports chat as always. There's an Unrational Mindfulness to begin with (4:56). Then comes some thoughts on the Blackcaps development line with First XI and NZA tours ongoing (8:37). The Tall Blacks are about to tip-off their basketball World Cup so we preview how that one's taking shape (19:33). Chuck in a hefty impending Warriors vs Dragons NRL match-up (34:59) as well as a bit of wider NRL and NRWL action (57:40). Then we ponder the Wellington Phoenix ahead of their Aussie Cup game vs Melbourne City (1:04:26). That's where it's at. Patreon: https://www.patreon.com/elnichecache Buy Me A Coffee: https://www.buymeacoffee.com/thenichecache Email newsletter: https://thenichecache.substack.com Aotearoa sports blog: https://www.theniche-cache.com

Breakfast with Lise, Sarah, Dan & Ben
Gold Coast Teacher Jasmine Stringer Wins Miss World Australia

Breakfast with Lise, Sarah, Dan & Ben

Play Episode Listen Later Aug 22, 2023 4:11


  Miss World Australia Winner and Gold Coast local Jasmine Stringer, joins Bianca, Ben and Lakey Jasmine Stringer, who is a teacher at Gold Coast's Ashmore State School, says this has been a 10 year journey. "I decided one day I want to represent Australia at Miss World, and here we are, it's going to happen" says Jasmine. Jasmine is promoting her passion for woman in sport, and working closely with the NRLW. "I want to get the sponsors behind the NRWL and make that bigger in this country."  Subscribe on LiSTNR: https://play.listnr.com/podcasts/seafm-gold-coast-breakfastSee omnystudio.com/listener for privacy information.

WestsLife Podcast
Rob's final rant - Plus our Wests Tigers preview for NRL Round 22 and NRLW Round 2

WestsLife Podcast

Play Episode Listen Later Jul 26, 2023 80:47


Rob Bechara is stepping down to take a break after a stressful few seasons covering this Wests Tigers team. So here's one final rant before he hangs up the microphone. The boys also preview the Wests Tigers NRL game against the South Sydney Rabbitohs in Tamworth and the NRWL game against the Sharks at Belmore. We also do our tips for the rest of the round, Robstradamous and a little rant on the club not letting us help them promote the NRLW team.   Click here to check out all our content! Listen live to the WestsLife Podcast twice a week on YouTube, Facebook or Twitter. If you'd like to contribute to the show email us podcast@westslife.com   WestsLife Podcast is sponsored by Wests Ashfield Leagues Club. Stay tuned this season for exciting dining offers and giveaways via our podcast in association with Wests Ashfield! For more information visit Wests Ashfield's website- www.westsashfield.com.au or follow them on Facebook or Instagram @WestsAshfield We are also sponsored by Mobile Corp , which is a family-run tech company that supports Wests Tigers and was even the jersey sponsor back in 2007. MobileCorp is also passionate about helping protect businesses from cyber threats. For an affordable cyber security solution go to mobilecorp.com.au WestsLife is also sponsored by Shayne and the team at MG Pump Solutions.  See us on the socials: WestsLife YouTube channel WestsLife.com @WestsLifePod on Instagram and Twitter Facebook.com/WestsLifePod Support and contribute to the show at Patreon.com/WestsLife

The Angular Show
S1 E14 - The Dev Life | Isaac Mann on Becoming the Ultimate Developer

The Angular Show

Play Episode Listen Later May 29, 2023 52:56


EPISODE DESCRIPTION:What can ultimate frisbee teach you about becoming the ultimate software engineer? Quite a bit, as it turns out! In this Dev Life edition of the Angular Plus Show, Nrwl Architect Isaac Mann talks about his reflections back on organizing an ultimate frisbee league in college and how he's using those same principles now in his career as a programmer. What past experiences do you have that taught you skills you can use to find more success in your career as well? Go long for the throw, this is sure to be a goal. This is… The Dev Life!LINKS:https://twitter.com/MannIsaachttps://egghead.io/q/resources-by-isaac-mannCONNECT WITH US:Isaac Mann - @MannIsaacBrooke Avery - @jediBraveryPreston Lamb - @PrestonJLamb

The Angular Show
S1 E1 - The Dev Life | Pursuing Your Passions with Colum Ferry

The Angular Show

Play Episode Listen Later Mar 3, 2023 34:56


Being a software engineer is time demanding. There's always another bug to fix or another feature to build. So how do you make time to follow your other passions outside of work? WHY should you follow your other passions outside of work? Colum Ferry, Senior Software Engineer at Nrwl and newly published author of the Blackstone Legacy novel, joins the show to share how he balances his job and personal interests to keep a healthy work/life balance and gives advice for how you can too. LINKS:https://twitter.com/FerryColumThe Blackstone LegacyColum on Dev.toColum on MediumThrawn Trilogy - LegendsThrawn SeriesCONNECT WITH US:Colum Ferry - @FerryColumBrooke Avery - @jediBraveryPreston Lamb - @PrestonJLamb

The Stack Overflow Podcast
Commit to something big: all about monorepos

The Stack Overflow Podcast

Play Episode Listen Later Jan 13, 2023 26:00


Juri is currently Director of Developer Experience (Global) and Director of Engineering (Europe) at Nrwl, founded by former Googlers/Angular core team members Jeff Cross and Victor Savkin.Nrwl has compiled everything you need to know about monorepos, plus the tools to build them, here.Connect with Juri on LinkedIn or explore his website.Shoutout to Lifeboat badge winner penguin2718 for their answer to Storing loop output in a dataframe in R.

COMPRESSEDfm
110 | All About Monorepos

COMPRESSEDfm

Play Episode Listen Later Jan 10, 2023 46:50


Juri joins James and Amy to discuss Monorepos and the benefits of using them on your projects as well as his work at Nrwl.SponsorsRapidAPIRapidAPI, the world's largest API hub, is used by over three million developers to find, test, and connect to thousands of APIs — all with a single API key and dashboard.Find the APIs that you need for your project, embed the API into your app, and track usage of all your APIs through a single dashboard. If you create an API, use RapidAPI to make it available to over three million developers already using the RapidAPI Hub.StoryblockStoryblok is the first headless CMS that offers a unique combination of visual editing tools and highly customizable content blocks for marketers on top of a modern headless architecture that gives developers the flexibility to build fast and reliable digital platforms. Show Notes00:00 Introduction01:24 What is a Monorepo?09:37 How to Manage with Yarn or NX?11:57 Where does the cash live?13:11 Setting up a Workspace15:18 Linking Repos20:35 MPM Links22:22 Sponsor: RapidAPI23:21 Managing PRs with Large Teams27:55 What does Nrwl do?30:29 Juri's Communities34:26 Lerna for MPM Libraries36:02 Sponsor: Storyblock36:47 Juri's Career and Management Roles41:37 Picks and Plugs

PodRocket - A web development podcast from LogRocket
Speed up your CI and save the environment with Juri Strumpflohner

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Nov 8, 2022 38:00


We welcome back Juri Strumplohner, Director of Dev Experience and Director of Engineering at Nrwl, to talk about how to not only speed up your CIs with monorepos, but also how it can help the environment. Links https://dev.to/nx https://nx.dev/getting-started https://twitter.com/juristr https://twitter.com/nxdevtools https://www.youtube.com/nrwl_io https://www.youtube.com/c/JuriStrumpflohner Tell us what you think of PodRocket We want to hear from you! We want to know what you love and hate about the podcast. What do you want to hear more about? Who do you want to see on the show? Our producers want to know, and if you talk with us, we'll send you a $25 gift card! If you're interested, schedule a call with us (https://podrocket.logrocket.com/contact-us) or you can email producer Kate Trahan at kate@logrocket.com (mailto:kate@logrocket.com) Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Juri Strumpflohner.

Gitbar - Italian developer podcast
Ep.133 - Nx con Juri Strumpflohner (nrwl)

Gitbar - Italian developer podcast

Play Episode Listen Later Oct 20, 2022 79:07


Questa settimana parliamo di Nx con Juri Strumpflohner, director of the developer experience di nx. Abbiamo parlato con lui di monorepo e di nx, di come può essere utile in contesti enterprise e non solo.- https://juristr.com/categories/nx/- https://github.com/nrwl/nx## Ricordati di iscriverti al gruppo telegramhttps://t.me/gitbar## Supportaci suhttps://www.gitbar.it/supportQuesta settimana dobbiamo ringraziare Fiacc! Grazie per la tua guinness SLAINTE!## Paese dei balocchi - https://www.amazon.com/Build-Unorthodox-Guide-Making-Things/dp/0063046067- https://algorithm-visualizer.org/## Contatti@brainrepo su twitter o via mail a info@gitbar.it.## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPNSweet Lullaby by Agnese ValmaggiaMonkeys Spinning Monkeys by Kevin MacLeod

Dev.Life
S3E6 | Jo Hanna Pearce On Keeping It Simple | Dev.Life

Dev.Life

Play Episode Listen Later Oct 17, 2022 81:41


“Information occultation…?” If you've never heard of it, neither had we. But chances are, you're actually quite familiar with when things become more complicated than is necessary. Whether writing hard-to-follow code, making UI that's overly difficult to understand, or taking part in the “Rockstar Developer” mentality, it's not uncommon for developers to know these kinds of work practices all too well. But, using the advice & wisdom of Nx DevTools & Nx Cloud Core Team Member, Jo Hanna Pearce, we can work to keep things clean, simple, & understandable from both a code and human perspective. And probably for Kelpies too!LINKS:https://twitter.com/jhannapearcehttps://jopearce.co.uk/https://www.slideshare.net/JoPearce5/a-is-for-angularCONNECT WITH US:Jo Hanna Pearce @JHannaPearceBrooke Avery @JediBraveryErik Slack @erik_slack

Purrfect.dev
2.41 - Nx the Smart, Fast and Extensible Build System

Purrfect.dev

Play Episode Listen Later Sep 28, 2022 68:34


https://codingcat.dev/podcast/Nx-the-Smart-Fast-and-Extensible-Build-System We chat with Juri from Nrwl all about monorepos and how Nx fits into your development pipeline. --- Send in a voice message: https://anchor.fm/purrfect-dev/message Support this podcast: https://anchor.fm/purrfect-dev/support

Scaling DevTools
Painkillers before vitamins with Juri Strumpflohner

Scaling DevTools

Play Episode Listen Later Aug 16, 2022 17:39


Juri Strumpflohner is the Director of Developer Experience at Nrwl Technologies. Nrwl works with global enterprises to provide remote consulting, training, and engineering. Nx is Nrwl's open source product which provides advanced tools that help scale enterprise development. Scaling DevTools is the podcast that investigates how DevTools go from zero to one. Created by Jack Bridger, founder of BitReach. BitReach helps DevTool companies reach more developers. In this series, Jack will explore how startups sell to developers, build tools and become successful.What we cover The  story, Nrwl, and Nx? Solve the problems you see Open source business model How Nx got to 2million downloads per week  Hiring for growth Taking over an existing open source proejct Where to hear from Juri Twitter: @juristr https://nrwl.io/ https://nx.dev/ https://www.youtube.com/c/Nrwl_io https://nx.dev/conf Where to hear from us Twitter: @JackSBridger https://blog.bitreach.io Newsletter: https://www.bitreach.io/

Dev.Life
S2E27 | Jeff Cross on Managing Your Career in Uncertain Times

Dev.Life

Play Episode Listen Later Aug 1, 2022 67:05


SHOW SUMMARY:From economic strains and inflation to natural disasters, wars, and political unrest, managing your career in today's uncertain environment requires new levels of patience, planning, & flexibility. Where do you even start given all that has and is going on around us? While total control and predictability are an illusion, we sat down with Nrwl co-founder Jeff Cross to talk about ways in which software engineers can plan, prepare, & position themselves for success today and in the future.LINKS:https://twitter.com/jeffbcrosshttps://nrwl.io/https://nx.dev/https://www.linkedin.com/in/jeffbcross/CONNECT WITH US:Jeff Cross @jeffbcrossBrooke Avery @JediBraveryErik Slack @erik_slack

Real Talk JavaScript
Episode 192: Nx and Lerna with Katerina Skroumpelou

Real Talk JavaScript

Play Episode Listen Later Jul 14, 2022 37:17


Recording date: Jun 16, 2022John Papa @John_PapaDan Wahlin @DanWahlinKaterina Skroumpelou on @psybercityBrought to you byAG GridIdeaBladeResources:Integrating Nx and LernaNx is taking stewardship of Lerna.jsGoogle Maps with Katerina on Web Rush episode 138Nx open source tool for monorepos and buildsLernaMonorepo toolsVisit GreeceWhat's a monolith?What is CI?Symbolic LinksUpdating Angular with ng updateWelcome to Nx workspaces videoNx DocsNx and ReactNx and TypeScriptNx and AngularStorybook and NxObi Wan Kenobi on Disney+Solar output and high heatVictor's monorepo blog postBackground story:Nrwl stewardship announcement:1st Nrwl blog post about Lerna:Another blog post about LernaAnnouncement of 5.1Lerna and Nx:Nx without plugins is basically Lerna with NxIntegrating with NxDistributed Task ExecutionMonorepo toolsHow to Learn(a)Victor's videoNx philosophyTutorial with videoExamples repos:Getting StartedBenchmarkSetting up DTE (distributed task execution)TimejumpsPodcast editing on this episode done by Chris Enns of Lemon Productions.

recording nx dte lerna chris enns nrwl katerina skroumpelou
PodRocket - A web development podcast from LogRocket
The Nx roadmap with Juri Strumpflohner

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Jul 12, 2022 40:00


We talk to Juri Strumpflohner, Director of Engineering and Dev Experience at Nrwl, about Nx, the future of Nx in 2022, and the importance of monorepos. Links https://nx.dev/ https://twitter.com/nrwl_io https://twitter.com/nxdevtools https://twitter.com/juristr https://www.youtube.com/c/JuriStrumpflohner Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form, (https://podrocket.logrocket.com/get-podrocket-stickers) and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Juri Strumpflohner.

Dev.Life
S2E24 | Colum Ferry on Solving the Timezones Problem

Dev.Life

Play Episode Listen Later Jul 11, 2022 48:08


SHOW SUMMARY:In this episode we're thrilled to get to know Colum Ferry, a Senior Software Engineer working at Nrwl remotely from his home in Derry, Ireland. As someone who has successfully worked across distant time zones we're hoping he can help us solve some obstacles.LINKS:https://twitter.com/FerryColumhttps://columferry.co.uk/https://colum-ferry.medium.com/CONNECT WITH US:Colum Ferry @FerryColumBrooke Avery @JediBraveryErik Slack @erik_slack

The Angular Show
S3 E7 - MFEs Episode 4: Building microfrontends with Nx

The Angular Show

Play Episode Listen Later May 4, 2022 54:22


Do you find managing dependencies difficult? In this episode, we conclude our four-part series on Micro-Frontends by discussing with Colum Ferry about Nx, Module Federation, and why using technology to solve problems sometimes isn't the right answer.https://blog.nrwl.io/scaffold-and-deploy-the-dashboard-to-netlify-47e7c36f7823https://twitter.com/FerryColumhttps://nx.dev/

devtools.fm
Juri Strumpflohner - NX, Nrwl

devtools.fm

Play Episode Listen Later Apr 29, 2022 61:28 Transcription Available


Join us this week with Juri Strumpflohner, the head of DX and Europe Engineering at [Nrwl](https://nrwl.io/).Nrwl maintains [NX](https://nx.dev) a next generation build system with first class monorepo support and powerful integrations.Join us as we dive deep into the feature set and learn all about how the make builds lightning fast.

Dev.Life
S2E13 | Chau Tran, Tale of a Vietnamese Immigrant

Dev.Life

Play Episode Listen Later Apr 25, 2022 59:11


SHOW SUMMARY:In today's episode of NgXP, we get real and raw with Chau Tran about his journey as a Vietnamese immigrant and developer. Chau shares his experiences working in the U.S. after having immigrated. From the good to the bad, Chau discusses both the opportunities he's seized to the inequalities, biases, and prejudices he has experienced as a programmer of Asian descent. How can we become aware of racial and national biases or stereotypes? What can we do to help our teams, companies, and the developer community at large be better friends and colleagues to our coworkers from beyond our own borders?LINKS:https://twitter.com/ngvnofficialhttps://nartc.me/https://www.youtube.com/c/ChauTran/videosCONNECT WITH US:Chau Tran @NarTC1410Brooke Avery @JediBraveryErik Slack @erik_slack

Dev.Life
S2E10 | Victor Savkin On Becoming the True Primary Co-Founder of Nrwl

Dev.Life

Play Episode Listen Later Apr 4, 2022 68:02


SHOW SUMMARY:Today's episode of NgXP gives a look into the life and career of Nrwl's “primary founder”, Victor Savkin. Victor starts by talking about his work at Nrwl and leading a strong group of experienced engineers. He then takes us back into his earliest years working with computers, earning multiple graduate degrees, moving to Canada, getting a job at Google, and eventually starting his own company with Nrwl's “other founder” Jeff Cross. Victor shares especially inspirational advice as he discusses finding your own way, taking risks, and finding a healthy balance between work and life. LINKS:https://vsavkin.com/https://blog.nrwl.io/modern-angular-39b3f360f3d9https://medium.com/@vsavkinCONNECT WITH US:Victor Savkin @victorsavkinBrooke Avery @JediBraveryErik Slack @erik_slack

The Angular Show
E074 - Nx and Turborepo

The Angular Show

Play Episode Listen Later Mar 30, 2022 67:21


In this episode of The Angular Plus Show, we talk with Nrwl CEO Jeff Cross about code organization, monorepos, multi-repos, and how build tools like NX, Lerna, and TurboRepo are shaping the future of app development.

Dev.Life
S2E06 | Developer's Odyssey with Katerina Skroumpelou

Dev.Life

Play Episode Listen Later Mar 7, 2022 45:07


SHOW SUMMARY:In this episode of NgXP, get ready for a new inspiring People of Angular episode with Google Maps and Web Technologies GDE, Katerina Skroumpelou. Katerina shares her strong example of how to boldly develop new skills and achieve greater heights throughout your career, including how to expand your network and find the opportunities that keep you increasingly passionate.CONNECT WITH US:Katerina Skroumpelou @psybercityBrooke Avery @JediBraveryErik Slack @erik_slack

React Round Up
Nx and Next.js Apps in 2022 with Jack Hsu - RRU 174

React Round Up

Play Episode Listen Later Mar 2, 2022 50:34


Nx is here to make your life easier. In this episode, Paige and TJ talk with Jack Hsu, a developer whose Nrwl and Nx expertise is blowing us away with how streamlined things can be. “It's nice for everyone to see what's going on, not just the core developers.” - Jack Hsu In This Episode 1) What beginners NEED to know to get started with Nx this year 2) Why you'll LOVE using a Monorepo in 2022 to maintain your sanity 3) The BIG 2022 trends around Next.js, Nx, and Nrwl you ought to know Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=reactroundup&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Painlessly Build and Deploy Next.js Apps With Nx | by Jack Hsu | Nrwl (https://blog.nrwl.io/painlessly-build-and-deploy-next-js-apps-with-nx-225e2721da78) Jack Hsu (https://medium.com/@jay_soo) Github: Jack Hsu ( aysoo ) (https://github.com/jaysoo) Picks Jack- IdeaVim Paige- Watch Snowpiercer | Netflix Official Site (https://www.netflix.com/in/title/80177458) TJ- YouTube TV (https://tv.youtube.com/welcome/?utm_servlet=prod) Special Guest: Jack Hsu.

love apps nx monorepo nrwl tj vantoll raygun click coaching top end devs
Dev.Life
S1E01 | Going Solo

Dev.Life

Play Episode Listen Later Jul 18, 2021 71:14


In our first ever episode of The Angular Experience, we discuss going out on your own and solo as a programmer with Jeff Cross. As co-founder and CEO of Narwhal, Jeff offers his advice on how to set off on your own, from knowing when the time is right, how to get your finances in place, finding clients, maintaining business, and much more! We then interview Cecelia Martinez from Cypress.io about her challenges, triumphs, and advice for people launching their tech careers.Connect with us:Jeff Cross @jeffbcrossBrooke Avery @jedibraveryErik Slack @erik_slackCecelia Martinez @ceceliacreatesGet bonus content and show your support to help us produce more quality content for & about the Angular community by becoming a Patron member for as little as $1

The Angular Show
E056 - Workplace Configuration

The Angular Show

Play Episode Listen Later May 14, 2021 55:15


In this episode of the Angular Show, we wanted to learn about workspaces. What exactly is a workspace? Why do we have this angular.json file? What is a builder? How does this all fit together with building Angular applications, both small, and at scale? What about Nx from the team at Nrwl?Join us as we spend some time learning from Benjamin Cabanes, an expert on Angular workspaces, and a senior engineer at Nrwl. Ben clearly defines what a workspace is, and what it is not. We learn from Ben how the Angular Workspace is configured, the primary components, and how it all fits together and integrates with the Angular CLI. Ben also teaches us about the benefits of a workspace over simply code colocation, and how we can use the power of Nx to improve the developer experience in our organizations.Be sure to subscribe so you can continue to learn from experts like Ben and the amazing Angular community.Show Notes:Node Rockets - https://www.node-rockets.com/Connect with us: Benjamin Cabanes - @bencabanesBrian F Love - @brian_loveAaron Frost - @aaronfrost

The Angular Show
E052 - RxJS Operators Ep. 4: Multicasting, Error Handling, & Utility Operators

The Angular Show

Play Episode Listen Later Mar 23, 2021 87:39


In the final part of our series on RxJS operators we welcome Zack DeRose, senior engineer at Nrwl, back to the show to learn about multicasting, error handling and utility operators. To kick things off we do a quick recap of hot vs cold Observables, unicast vs multicast, and then the Subject class as well as a few of its child-classes.You might be wondering, "What is a multicasted Observable; Why would I want that; and what is the implication for my application?" In short, the multicast operators provide the functionality to create a multicasted Observable (duh! and huh?). The complexity and confusion usually arise around what operators to choose from. Why would I choose publish() over shareReplay()? And, what about ref counting? Don't worry - panelists Aaron Frost, Brian Love, and Jennifer Wadella, along with our esteemed guest Zack, answer these very questions.We then go into detail on error handling in RxJS and the various operators for error handling, from catchError() to throwError(), and everything in between. Finally, we talk through various utility operators such as tap() and delay().While you don't need to have listened to the first 3 episodes on RxJS operators in this series to enjoy this episode, we do recommend you check them out if you haven't already. Be sure to subscribe so you don't miss a single episode of the Angular Show!Show Notes:WTF is a cold observable: https://www.youtube.com/watch?v=4btjdWHM6lI&ab_channel=AngularSeattleDeRose Hpothesis on Code Complexity: https://www.youtube.com/watch?v=H9EZZDREMEk&t=779s&ab_channel=AngularSeattlezackderose.devMulticasting: https://dev.to/bitovi/understanding-multicasting-observables-in-angular-2371Connect with us:Brian F Love - @brian_loveAaron Frost - @aaronfrostJennifer Wadella - @likeOMGitsFEDAYZack DeRose - @zackderose

The Angular Show
E048 - tslint to eslint Migration

The Angular Show

Play Episode Listen Later Feb 10, 2021 69:26


What is a linter? For some, a linter is that round brush-thingy with sticky paper that you use to remove your cat's fur from your otherwise beautiful jacket before going out in public. For computer software engineers, a linter is a program that uses static analysis to determine if there are potential errors, stylistic problems, or other suspicious operations in an application. Attempting to use your lint brush with an Angular application might be tricky, or perhaps, it's an alternative method to cleaning the grime off your screen that has been there for months and you can somehow see past every day. Instead, Angular developers have long relied on tslint, which is a lint tool specifically built for TypeScript. Things were good, well, mostly good, up until last year when, in the midst of quarantining and eating ramen, you read a tweet that said maintenance of tslint was coming to an end. So, what is an Angular developer to do?Enter James Henry. James is a Consultant Architect for Nrwl, and generally coined by the Angular Show, as "that good looking guy at Narwhal" (not that everyone else isn't beautiful). James has worked alongside the eslint team for many years, and has provided a solution to those using TypeScript, and thus tslint, to migrate and leverage the power of eslint. James talks through his journey working with eslint, TypeScript, and more. To further prove that James good looking (scratch that)... an outstanding contributor to the community, James has provided a migration path for the most common tslint rules to eslint rules.Should you migrate to eslint today? How difficult is it? What about my existing tslint rules? Those are all great questions, and the panelists will explore and learn from James the answers to those questions and more. Go ahead, subscribe, and have a listen.Show Notes:discord.gg/angularhttps://astexplorer.net/https://github.com/typescript-eslint/tslint-to-eslint-confighttps://github.com/angular-eslint/angular-eslinthttps://twitter.com/cotufa82/status/1355901060636930049Connect with us:James Henry @mrjameshenryJennifer Wadella @likeOMGitsFEDAYBrian Love @brian_loveAaron Frost @aaronfrost

The Angular Show
E021 - NX + NX Cloud

The Angular Show

Play Episode Listen Later Jul 28, 2020 62:52


The Angular Show panelists (Aaron Frost, Brian Love, Alisa Nicoll, and Shai Reznik) chat with the co-founders of Narwhal Jeff Cross and Victor Savkin about Nx and Nx Cloud. But first, we check in with Jeff, who you may not know, has and cuddles with pigs, and Victor, who is a new father.Nx Cloud is a way for you to enable distributed computation cache such that you, your team, and your Continuous Integration (CI) can share build artifacts. Practically speaking, this results in saving you and your organization time when building and testing your application.You might be wondering, what exactly is computation cache? Victor breaks this down for us and shares how Nx tackles this, and further, how we can use Nx cloud to distribute the computation cache across a team, including CI.To get started, you'll need to be using Nx, which not only tackles computation cache, but is a tool for implementing a monorepo strategy. Then, set up Nx Cloud with an access token in your config for distributing the cache.

development code cloud developers programming coding programmers angular nx monorepo aaron frost brian love nrwl continuous integration ci shai reznik victor savkin
Angular Architecture Podcast
Interview with Lars Brink Getting Rid of Modules

Angular Architecture Podcast

Play Episode Listen Later Mar 3, 2020 44:48


This Angularlicious episode features an interview with Lars Brink. Lars has an extensive background in web technologies. He shares his experience with us about some interesting Angular topics. He is passionate about elegant code and performance. Learn why there is a need to reconsider Angular modules and how we work with components. - Lars is on a mission to get rid of Angular modules...and why - A proposal for components to declare their dependencies - Lars confirms that he is the original SCAM artist - A discussion on the SCAM pattern; where and how it used; benefits of using SCAM pattern - Angular Monorepo, Nrwl.io Nx tool for team development = Collaborating on a new topic for inDepth.dev - UI Feature Libraries with Nacho Vasquez - all articles are free on https://www.inDepth.dev Github.com: https://github.com/LayZeeDK Email: larsbrinknielsen@gmail.com inDepth.dev Author Page: https://indepth.dev/author/layzee/

Devchat.tv Master Feed
RRU 088: Frustrations with React Hooks with Paul Cowan

Devchat.tv Master Feed

Play Episode Listen Later Nov 19, 2019 66:50


Paul Cowan was a painter and decorator for 30 years until he switched to front end development. He got into React because for him, much of programming didn’t make a whole lot of sense until he read about the flux model, and React Redux was one of the few frameworks that followed the flux model. Spending most of his life outside of the programming world has granted him a unique perspective frameworks like React. He talks about some of his frustrations with React hooks. Hooks can be frustrating because it’s a new paradigm to learn JS, the dependencies array can get bungled, React relies on the order in which hooks are called, and closures can be difficult. Overall, hooks come off at deceptively simple. Paul believes that we shouldn’t need external tooling to keep the dependency array on the right track. To avoid these frustrations, Paul reminds listeners that hooks have to be called in the same order each time at the beginning of your functional components. You also cannot have a hook in an if statement or event handler. It’s also important to remember the declarative nature of React. In production code, updating states is the best way to go.  The panel agrees that it’s good that react has clarified their position on what hooks are supposed to be used for, and how we are beginning to see the limitations of React hooks. They discuss unit testing with hooks and how to determine when the React framework becomes too big. They talk about some of the new features that are coming out and how they benefit new developers. When mistakes do happen, Paul talks about how he determines what went wrong. If you want to get advice from other humans, they suggest consulting StackOverflow, ReactiveFlux, and IRC chat. When you do consult these sources, it’s important that your problem is reproducible so that it’s easier for people to help you out. It’s also important that you learn how to ask questions.  The show finishes with them discussing how they handle changes in the industry. They have found that reusing components is difficult across Angular and React. They talk about the positive ways that React went version to version. They discuss complexity management in apps. The panel talks about some ways to do things in React without hooks, but also caution that avoiding the popular thing can also get you into trouble.  Panelists Thomas Aylott Charles Max Wood Chris Reyes Guest Paul Cowan Sponsors Nrwl |  Nx.Dev/React Sentry | Use the code “devchat” for $100 credit   _______________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1. _______________________________________________________ Links Flux model React Redux useReducer Frustrations with React Hooks Solutions to Frustrations with React Hooks ESLint Next.js Relay Selenium StackOverflow ReactiveFlux Picks Thomas Aylott Shada Charles Max Wood The MaxCoders Guide to Finding Your Dream Developer Job It’s A Wonderful Life Mr. Kreuger’s Christmas Chris Reyes Netlify React Hooks deep dive AirPods Pro Paul Cowan Solutions to Frustrations with React Hooks Stay fit

React Round Up
RRU 088: Frustrations with React Hooks with Paul Cowan

React Round Up

Play Episode Listen Later Nov 19, 2019 66:50


Paul Cowan was a painter and decorator for 30 years until he switched to front end development. He got into React because for him, much of programming didn’t make a whole lot of sense until he read about the flux model, and React Redux was one of the few frameworks that followed the flux model. Spending most of his life outside of the programming world has granted him a unique perspective frameworks like React. He talks about some of his frustrations with React hooks. Hooks can be frustrating because it’s a new paradigm to learn JS, the dependencies array can get bungled, React relies on the order in which hooks are called, and closures can be difficult. Overall, hooks come off at deceptively simple. Paul believes that we shouldn’t need external tooling to keep the dependency array on the right track. To avoid these frustrations, Paul reminds listeners that hooks have to be called in the same order each time at the beginning of your functional components. You also cannot have a hook in an if statement or event handler. It’s also important to remember the declarative nature of React. In production code, updating states is the best way to go.  The panel agrees that it’s good that react has clarified their position on what hooks are supposed to be used for, and how we are beginning to see the limitations of React hooks. They discuss unit testing with hooks and how to determine when the React framework becomes too big. They talk about some of the new features that are coming out and how they benefit new developers. When mistakes do happen, Paul talks about how he determines what went wrong. If you want to get advice from other humans, they suggest consulting StackOverflow, ReactiveFlux, and IRC chat. When you do consult these sources, it’s important that your problem is reproducible so that it’s easier for people to help you out. It’s also important that you learn how to ask questions.  The show finishes with them discussing how they handle changes in the industry. They have found that reusing components is difficult across Angular and React. They talk about the positive ways that React went version to version. They discuss complexity management in apps. The panel talks about some ways to do things in React without hooks, but also caution that avoiding the popular thing can also get you into trouble.  Panelists Thomas Aylott Charles Max Wood Chris Reyes Guest Paul Cowan Sponsors Nrwl |  Nx.Dev/React Sentry | Use the code “devchat” for $100 credit   _______________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1. _______________________________________________________ Links Flux model React Redux useReducer Frustrations with React Hooks Solutions to Frustrations with React Hooks ESLint Next.js Relay Selenium StackOverflow ReactiveFlux Picks Thomas Aylott Shada Charles Max Wood The MaxCoders Guide to Finding Your Dream Developer Job It’s A Wonderful Life Mr. Kreuger’s Christmas Chris Reyes Netlify React Hooks deep dive AirPods Pro Paul Cowan Solutions to Frustrations with React Hooks Stay fit

All Angular Podcasts by Devchat.tv
AiA 262: Firebase Features with David East

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 29, 2019 66:10


In this episode of Adventures in Angular the panel has fun interviewing David East about Firebase. David starts by sharing what it was like at the recent Firebase Summit in Madrid. There were so many announcements they had a tough time fitting them all into the one-hour keynote address.    One of the cool new features announced at the Firebase Summit is Firebase Extension, David describes it as serverless without any code. The panel discusses this feature and how it works. Another cool feature announced is Google Analytics for Firebase. This allows you to use Firebase tools in conjunction with Google Analytics. The panel considers the smart things you can do in your app with this feature.    The next feature the panel discusses is Remote Config which allows you to store data and then pull out that information on demand. If you use the Google Analytics for Firebase you can target specific data for certain audiences. David explains that before this could only be done with native apps. He also explains how in doing this you no longer have to worry about the gtag loader and defines gtag for the panel.    The panel gets a little off track as David jokingly explains his beef with Aaron Frost, Frosty. Frosty host My Angular Story and a while back had twitted looking for awesome angular stories. David had responded but never heard back from Frosty. Frosty jokingly says he faxed an invite to David. The panel jokes about how awesome David’s episode will be and tells everyone to look out for his episode.    Getting back on track, David gives more examples of ways to use the Remote Config feature on with the Google Analytics for Firebase. Frosty confesses he needs to get better at looking at analytics. Sharing an example from a company he is currently working for, Frosty explains how they made nearly 2 million dollars just by changing the color of a button. The panel considers how minor changes like that can make such a big difference and how analytics helps you target your audience.    David shares the story behind writing Angular Fire. Jeff Cross worked on the angular team and started writing angular fire but then left for Nrwl. After Jeff left, David took over and ended up rewriting the entire library. He explains some of the mistakes that they made that led to the rewrite and how he fixed them.    The panel wonders at David about using Angular Fire and NgRX. David tells the panel that the Firebase console uses NgRx under the hood and shares what he learned while working on it. Using firebase and NgRx can be very confusing because of the mass duplication of responsibility. David’s advice is to let Firebase and NgRx do their own thing and connect the dots with RxJs.    David discusses Firestore, a very advanced caching system and what you can do with it. Including, working offline and setting security rules. Frosty brings up Firebase Messaging Cues, he explains that it is similar to three-way messaging cues except its n-way. David explains that even though he is intrigued by the idea, he does not approve of the name. The panel considers possible use cases for an n-way messaging cue. David explains some of the costs and benefits of this architecture.    The episode ends with a discussion of Firebase’s documentation, which is currently a group of markdown files. David defends the simplicity of this documentation style and gives recommendations and resources for those who need more help.  Panelists Aaron Frost Brian Love Alyssa Nicoll Shai Reznik Guest David East Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://firebase.google.com/ https://firebase.google.com/summit My Angular Story https://fireship.io/ Fireship Youtube https://twitter.com/_davideast https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: Bonnie Love Aaron Frost: Stop shaming people Miss Saigon Alyssa Nicoll: David East David East: Alyssa Nicoll Freakonomics The Signal and the Noise: Why So Many Predictions Fail-But Some Don't  

Adventures in Angular
AiA 262: Firebase Features with David East

Adventures in Angular

Play Episode Listen Later Oct 29, 2019 66:10


In this episode of Adventures in Angular the panel has fun interviewing David East about Firebase. David starts by sharing what it was like at the recent Firebase Summit in Madrid. There were so many announcements they had a tough time fitting them all into the one-hour keynote address.    One of the cool new features announced at the Firebase Summit is Firebase Extension, David describes it as serverless without any code. The panel discusses this feature and how it works. Another cool feature announced is Google Analytics for Firebase. This allows you to use Firebase tools in conjunction with Google Analytics. The panel considers the smart things you can do in your app with this feature.    The next feature the panel discusses is Remote Config which allows you to store data and then pull out that information on demand. If you use the Google Analytics for Firebase you can target specific data for certain audiences. David explains that before this could only be done with native apps. He also explains how in doing this you no longer have to worry about the gtag loader and defines gtag for the panel.    The panel gets a little off track as David jokingly explains his beef with Aaron Frost, Frosty. Frosty host My Angular Story and a while back had twitted looking for awesome angular stories. David had responded but never heard back from Frosty. Frosty jokingly says he faxed an invite to David. The panel jokes about how awesome David’s episode will be and tells everyone to look out for his episode.    Getting back on track, David gives more examples of ways to use the Remote Config feature on with the Google Analytics for Firebase. Frosty confesses he needs to get better at looking at analytics. Sharing an example from a company he is currently working for, Frosty explains how they made nearly 2 million dollars just by changing the color of a button. The panel considers how minor changes like that can make such a big difference and how analytics helps you target your audience.    David shares the story behind writing Angular Fire. Jeff Cross worked on the angular team and started writing angular fire but then left for Nrwl. After Jeff left, David took over and ended up rewriting the entire library. He explains some of the mistakes that they made that led to the rewrite and how he fixed them.    The panel wonders at David about using Angular Fire and NgRX. David tells the panel that the Firebase console uses NgRx under the hood and shares what he learned while working on it. Using firebase and NgRx can be very confusing because of the mass duplication of responsibility. David’s advice is to let Firebase and NgRx do their own thing and connect the dots with RxJs.    David discusses Firestore, a very advanced caching system and what you can do with it. Including, working offline and setting security rules. Frosty brings up Firebase Messaging Cues, he explains that it is similar to three-way messaging cues except its n-way. David explains that even though he is intrigued by the idea, he does not approve of the name. The panel considers possible use cases for an n-way messaging cue. David explains some of the costs and benefits of this architecture.    The episode ends with a discussion of Firebase’s documentation, which is currently a group of markdown files. David defends the simplicity of this documentation style and gives recommendations and resources for those who need more help.  Panelists Aaron Frost Brian Love Alyssa Nicoll Shai Reznik Guest David East Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://firebase.google.com/ https://firebase.google.com/summit My Angular Story https://fireship.io/ Fireship Youtube https://twitter.com/_davideast https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: Bonnie Love Aaron Frost: Stop shaming people Miss Saigon Alyssa Nicoll: David East David East: Alyssa Nicoll Freakonomics The Signal and the Noise: Why So Many Predictions Fail-But Some Don't  

Devchat.tv Master Feed
AiA 262: Firebase Features with David East

Devchat.tv Master Feed

Play Episode Listen Later Oct 29, 2019 66:10


In this episode of Adventures in Angular the panel has fun interviewing David East about Firebase. David starts by sharing what it was like at the recent Firebase Summit in Madrid. There were so many announcements they had a tough time fitting them all into the one-hour keynote address.    One of the cool new features announced at the Firebase Summit is Firebase Extension, David describes it as serverless without any code. The panel discusses this feature and how it works. Another cool feature announced is Google Analytics for Firebase. This allows you to use Firebase tools in conjunction with Google Analytics. The panel considers the smart things you can do in your app with this feature.    The next feature the panel discusses is Remote Config which allows you to store data and then pull out that information on demand. If you use the Google Analytics for Firebase you can target specific data for certain audiences. David explains that before this could only be done with native apps. He also explains how in doing this you no longer have to worry about the gtag loader and defines gtag for the panel.    The panel gets a little off track as David jokingly explains his beef with Aaron Frost, Frosty. Frosty host My Angular Story and a while back had twitted looking for awesome angular stories. David had responded but never heard back from Frosty. Frosty jokingly says he faxed an invite to David. The panel jokes about how awesome David’s episode will be and tells everyone to look out for his episode.    Getting back on track, David gives more examples of ways to use the Remote Config feature on with the Google Analytics for Firebase. Frosty confesses he needs to get better at looking at analytics. Sharing an example from a company he is currently working for, Frosty explains how they made nearly 2 million dollars just by changing the color of a button. The panel considers how minor changes like that can make such a big difference and how analytics helps you target your audience.    David shares the story behind writing Angular Fire. Jeff Cross worked on the angular team and started writing angular fire but then left for Nrwl. After Jeff left, David took over and ended up rewriting the entire library. He explains some of the mistakes that they made that led to the rewrite and how he fixed them.    The panel wonders at David about using Angular Fire and NgRX. David tells the panel that the Firebase console uses NgRx under the hood and shares what he learned while working on it. Using firebase and NgRx can be very confusing because of the mass duplication of responsibility. David’s advice is to let Firebase and NgRx do their own thing and connect the dots with RxJs.    David discusses Firestore, a very advanced caching system and what you can do with it. Including, working offline and setting security rules. Frosty brings up Firebase Messaging Cues, he explains that it is similar to three-way messaging cues except its n-way. David explains that even though he is intrigued by the idea, he does not approve of the name. The panel considers possible use cases for an n-way messaging cue. David explains some of the costs and benefits of this architecture.    The episode ends with a discussion of Firebase’s documentation, which is currently a group of markdown files. David defends the simplicity of this documentation style and gives recommendations and resources for those who need more help.  Panelists Aaron Frost Brian Love Alyssa Nicoll Shai Reznik Guest David East Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://firebase.google.com/ https://firebase.google.com/summit My Angular Story https://fireship.io/ Fireship Youtube https://twitter.com/_davideast https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: Bonnie Love Aaron Frost: Stop shaming people Miss Saigon Alyssa Nicoll: David East David East: Alyssa Nicoll Freakonomics The Signal and the Noise: Why So Many Predictions Fail-But Some Don't  

React Round Up
RRU 081: NX and Monorepos with Jeffrey Cross and Victor Savkin

React Round Up

Play Episode Listen Later Oct 1, 2019 49:29


Jeffrey Cross and Victor Savkin are the cofounders of NRWL. They used to work together at Google on the Angular team and started NRWL so that people could use Angular 2 well. Victor talks about NRWL’s tool NX, which came from the desire to help people develop like the tech giants. Companies like Google and Facebook develop in the same repository so that people can collaborate. NX is an open source tool for this collaborative development, known as a monorepo.  Monorepo style development is a way to develop applications such that you develop multiple projects in the same repository and you use tooling to orchestrate development. The tooling connects everything, makes the experience coherent, and ultimately makes the monorepo style work. The benefits of monorepo development are that the tool chain enables you to interact with different projects in the same fashion, collaboration is more effective, and multiple apps can be refactored at once.  The panel discusses what situations are appropriate for a monorepo and which are not. Victor believes that any company with more than one large product would benefit from a monorepo, but it would not benefit a company that wants to keep their teams distinct from one another. The hosts express some concerns about implementation, such as scaling and creating the infrastructure. Victor assures them that a monorepo is inherently scalable, and most tools will work for years and years. As for the infrastructure, companies like NRWL specialize in helping companies set up monorepos, and NX provides many of the necessary tools for a monorepo. A monorepo can be tailor-made to fit any size of company, and can even be created for already established projects.  If you wanted to start your own monorepo, you can start by taking a project or handful of projects and moving them to the same place. As you develop, pull pieces of your applications out and put them into packages. Victor cautions that monorepos tend towards a single version policy, so you’ll want to get on the same version as your third party dependencies before you move your next application in. You can move things in and temporarily have different versions, but plan to make them the same version eventually. Victor talks about how the CI in a monorepo setup looks different, because you run tests against everything that might be broken by that change, not just the project its in. So, when you change something in your code, you need to consider what other pieces of code need to be taken into account. A monorepo does make dependencies more explicit, and when you have good tooling it’s easier to see the effect the changes you make have. This is where NX excels. One of the big advantages of NX is that it allows you to partition your application into packages with a well defined API, and prevents the project from becoming one giant node. You can then interact with those packages, and see what happens when you change something. You have a lot more clarity of how your app is partitioned and what the restraints are. NX allows you to share stuff between the front and backend.  The show concludes with the conversation turning to Jeffrey and Victor’s consulting work. They talk about some of the interesting features that are happening outside of React that we are missing out on. Victor is very impressed with tooling in the Angular community. He talks about a tool called Console for NX. They end by talking about the schematic powered migrations in Angular.  Panelists Leslie Cohn-Wein Dave Ceddia Lucas Reis With special guest: Jeffrey Cross and Victor Savkin Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links NRWL Angular NX Building Fullstack React Applications in Monorepo Angular CLI Follow DevChatTV on Facebook and Twitter Picks Lucas Reis: Dear Startup Cryptocurrencies video by 1Blue1Brown Dave Ceddia: Help, I’ve Fallen (into code) and I Can’t Get Up! Code maps frontend Victor Savkin: Ember Mug Heal the Internet Jeffrey Cross:  lululemon Commission pant Leslie Cohn-Wein Why I’m No Longer Talking to White People Everylayout.dev

Devchat.tv Master Feed
RRU 081: NX and Monorepos with Jeffrey Cross and Victor Savkin

Devchat.tv Master Feed

Play Episode Listen Later Oct 1, 2019 49:29


Jeffrey Cross and Victor Savkin are the cofounders of NRWL. They used to work together at Google on the Angular team and started NRWL so that people could use Angular 2 well. Victor talks about NRWL’s tool NX, which came from the desire to help people develop like the tech giants. Companies like Google and Facebook develop in the same repository so that people can collaborate. NX is an open source tool for this collaborative development, known as a monorepo.  Monorepo style development is a way to develop applications such that you develop multiple projects in the same repository and you use tooling to orchestrate development. The tooling connects everything, makes the experience coherent, and ultimately makes the monorepo style work. The benefits of monorepo development are that the tool chain enables you to interact with different projects in the same fashion, collaboration is more effective, and multiple apps can be refactored at once.  The panel discusses what situations are appropriate for a monorepo and which are not. Victor believes that any company with more than one large product would benefit from a monorepo, but it would not benefit a company that wants to keep their teams distinct from one another. The hosts express some concerns about implementation, such as scaling and creating the infrastructure. Victor assures them that a monorepo is inherently scalable, and most tools will work for years and years. As for the infrastructure, companies like NRWL specialize in helping companies set up monorepos, and NX provides many of the necessary tools for a monorepo. A monorepo can be tailor-made to fit any size of company, and can even be created for already established projects.  If you wanted to start your own monorepo, you can start by taking a project or handful of projects and moving them to the same place. As you develop, pull pieces of your applications out and put them into packages. Victor cautions that monorepos tend towards a single version policy, so you’ll want to get on the same version as your third party dependencies before you move your next application in. You can move things in and temporarily have different versions, but plan to make them the same version eventually. Victor talks about how the CI in a monorepo setup looks different, because you run tests against everything that might be broken by that change, not just the project its in. So, when you change something in your code, you need to consider what other pieces of code need to be taken into account. A monorepo does make dependencies more explicit, and when you have good tooling it’s easier to see the effect the changes you make have. This is where NX excels. One of the big advantages of NX is that it allows you to partition your application into packages with a well defined API, and prevents the project from becoming one giant node. You can then interact with those packages, and see what happens when you change something. You have a lot more clarity of how your app is partitioned and what the restraints are. NX allows you to share stuff between the front and backend.  The show concludes with the conversation turning to Jeffrey and Victor’s consulting work. They talk about some of the interesting features that are happening outside of React that we are missing out on. Victor is very impressed with tooling in the Angular community. He talks about a tool called Console for NX. They end by talking about the schematic powered migrations in Angular.  Panelists Leslie Cohn-Wein Dave Ceddia Lucas Reis With special guest: Jeffrey Cross and Victor Savkin Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links NRWL Angular NX Building Fullstack React Applications in Monorepo Angular CLI Follow DevChatTV on Facebook and Twitter Picks Lucas Reis: Dear Startup Cryptocurrencies video by 1Blue1Brown Dave Ceddia: Help, I’ve Fallen (into code) and I Can’t Get Up! Code maps frontend Victor Savkin: Ember Mug Heal the Internet Jeffrey Cross:  lululemon Commission pant Leslie Cohn-Wein Why I’m No Longer Talking to White People Everylayout.dev

Adventures in Angular
AiA 256: Debunking Monorepo Myths with Victor Savkin

Adventures in Angular

Play Episode Listen Later Sep 10, 2019 69:34


Episode Summary   Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps.    There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo.   After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code.    The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem.    Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development.    Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations.   Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership.    With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows.    The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try.    Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you.   Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well.    To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors   Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/  Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/  True Detective  

google boys adventures myths windows momentum debunking conferences jest true detective panelists frameworks git agreeing cypress fall season angular sentry nx cachefly bazel lerna monorepo freedom app brian love nrwl jennifer wadella shai reznik ngrx my javascript story change detection victor savkin angular boot camp alyssa nicoll
All Angular Podcasts by Devchat.tv
AiA 256: Debunking Monorepo Myths with Victor Savkin

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Sep 10, 2019 69:34


Episode Summary   Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps.    There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo.   After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code.    The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem.    Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development.    Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations.   Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership.    With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows.    The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try.    Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you.   Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well.    To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors   Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/  Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/  True Detective  

google boys adventures myths windows momentum debunking conferences jest true detective panelists frameworks git agreeing cypress fall season angular sentry nx cachefly bazel lerna monorepo freedom app brian love nrwl jennifer wadella shai reznik ngrx my javascript story change detection victor savkin angular boot camp alyssa nicoll
Devchat.tv Master Feed
AiA 256: Debunking Monorepo Myths with Victor Savkin

Devchat.tv Master Feed

Play Episode Listen Later Sep 10, 2019 69:34


Episode Summary   Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps.    There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo.   After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code.    The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem.    Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development.    Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations.   Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership.    With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows.    The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try.    Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you.   Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well.    To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors   Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/  Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/  True Detective  

google boys adventures myths windows momentum debunking conferences jest true detective panelists frameworks git agreeing cypress fall season angular sentry nx cachefly bazel lerna monorepo freedom app brian love nrwl jennifer wadella shai reznik ngrx my javascript story change detection victor savkin angular boot camp alyssa nicoll
My Angular Story
MAS 085: James Henry

My Angular Story

Play Episode Listen Later Jul 9, 2019 36:56


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Aaron Frost Joined By Special Guest: James Henry Episode Summary James Henry is an Angular architect at Nrwl and a Most Valuable Professional (MVP) for TypeScript at Microsoft. James got introduced to developing when he started editing his Myspace page at age fifteen. He then bought a PHP for Dummies book and started learning PHP language. He has been working working with Angular since 2012. Currently James is working on Nrwl Connect to be able to provide more support Nrwl customers. James recently moved to Toronto from London and will be traveling and attending conferences around Canada and United States in the upcoming months. Links James LinkedIN James Twitter James GitHub Nrwl Nrwl Connect https://typescriptcourses.com Jeffrey Way Prettier  

Devchat.tv Master Feed
MAS 085: James Henry

Devchat.tv Master Feed

Play Episode Listen Later Jul 9, 2019 36:56


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Aaron Frost Joined By Special Guest: James Henry Episode Summary James Henry is an Angular architect at Nrwl and a Most Valuable Professional (MVP) for TypeScript at Microsoft. James got introduced to developing when he started editing his Myspace page at age fifteen. He then bought a PHP for Dummies book and started learning PHP language. He has been working working with Angular since 2012. Currently James is working on Nrwl Connect to be able to provide more support Nrwl customers. James recently moved to Toronto from London and will be traveling and attending conferences around Canada and United States in the upcoming months. Links James LinkedIN James Twitter James GitHub Nrwl Nrwl Connect https://typescriptcourses.com Jeffrey Way Prettier  

All Angular Podcasts by Devchat.tv
MAS 085: James Henry

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jul 9, 2019 36:56


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Aaron Frost Joined By Special Guest: James Henry Episode Summary James Henry is an Angular architect at Nrwl and a Most Valuable Professional (MVP) for TypeScript at Microsoft. James got introduced to developing when he started editing his Myspace page at age fifteen. He then bought a PHP for Dummies book and started learning PHP language. He has been working working with Angular since 2012. Currently James is working on Nrwl Connect to be able to provide more support Nrwl customers. James recently moved to Toronto from London and will be traveling and attending conferences around Canada and United States in the upcoming months. Links James LinkedIN James Twitter James GitHub Nrwl Nrwl Connect https://typescriptcourses.com Jeffrey Way Prettier  

Real Talk JavaScript
Episode 26: Firebase with Katerina Skroumpelou

Real Talk JavaScript

Play Episode Listen Later Apr 2, 2019 38:34


Recording date: 2019-03-05 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Katerina Skroumpelou @Psybercity Resources: Peacock VS Code extension Firebase Ionic https://ionicframework.com/ Angular https://angular.io/ NoSQL https://en.wikipedia.org/wiki/NoSQL Firestore https://firebase.google.com/docs/firestore/ Transactions in firebase https://firebase.google.com/docs/reference/android/com/google/firebase/database/Transaction Database security https://firebase.google.com/docs/database/security Firebase Authentication https://firebase.google.com/docs/auth/ React and firebase https://css-tricks.com/intro-firebase-react/ Vue firebase https://vuejs.org/v2/examples/firebase.html* Someone to follow Ben Nadel James Newell @StanimiraVlaeva @Abampakos ModernDotWeb Timejumps 02:13 Guest intro 04:06 What is Firebase? 08:25 What stood out to you with Firebase? 09:49 What kind of database is Firebase? 10:37 Firebase vs Firestore 14:11 Sponsor: nrwl 14:42 Who's hosting the magic? 17:48 How aware of transaction boundaries do you need to be? 20:39 What problems was Firebase solving? 27:11 Sponsor: DevIntersection 28:05 Firebase and security API keys 33:25 Can you use it with plain javascript, react, or vue? 34:14 Someone to follow Sponsored by Nrwl

Devchat.tv Master Feed
MAS 072: Daniel Muller

Devchat.tv Master Feed

Play Episode Listen Later Mar 6, 2019 32:05


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv  Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester  Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync  

My Angular Story
MAS 072: Daniel Muller

My Angular Story

Play Episode Listen Later Mar 6, 2019 32:05


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv  Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester  Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync  

All Angular Podcasts by Devchat.tv
MAS 072: Daniel Muller

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Mar 6, 2019 32:05


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv  Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester  Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync  

All Angular Podcasts by Devchat.tv
AiA 212: “Angular Console” with Dan Muller

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 23, 2018 60:44


Panel: Charles Max Wood Aaron Frost John Papa Alyssa Nicholl Special Guests: Dan Muller In this episode, the Adventures in Angular panel talks with Dan Muller who is a member of the NRWL team and who has developed Angular Console. The panel asks Dan questions about the console and the pros and cons of it. Check out today’s episode! Show Topics: 1:19 – Dan: I work now with NRWL and I used to work at Google and then I got bored writing Angular applications. I then texted a colleague and worked with him and he gave me what is now called 1:52 – Chuck: Nice. Give us the elevator pitch for Angular Console? 2:00 – Dan: It is mostly pretty. 2:19 – Alyssa comments. 2:30 – Dan: To each their own. 2:38 – Dan One of the parts working at Google I would copy and paste the patterns I did at Google. Now we stopped copying and pasting code. If you are newbie there is a learning code and that’s a drag. What it (Angular Console) does it makes it easier for novices for them to know what can you generate and what options are available to you. It makes you feel nice and comforted and holds your hand. It’s a tool for me because I often go fast and it makes sure I don’t do anything wrong. It’s focused, and it keeps me focused. 4:29 – Panelist: I just installed it for the first time. I am working on a project for a client and been doing a lot of NGG things. I am looking at this thing and I can see how it can be pretty helpful with its UI. Get in and try it out. 5:23 – Dan: That’s the generate screen. 5:30 – I have a terminal and it... 5:51 – Dan: As you building up the commands it constantly runs them. It would be insane for you to hit the Enter key and copy and paste, cause we only have 2 hands. As you are doing the commands it will tell you what’s missing. You will have the flags above it and tweak it a little and it comes together. 6:45 – Chuck. 6:53 – Dan: Under the hood it’s running it verbatim. Anything that has an architecture definition every 1/10 sec it...will live update and it sees what projects you have, what apps you have and anything you have with a CI it will present it to you. 7:51 – It has some custom scripts. 8:03 – Alyssa: What did you do to install it? 8:05 - AngularConsole.com Welcome download button and I downloaded it. 8:43 – It’s a tiny file. 8:47 – You are trying your best to make your bundle efficient. 8:57 – Electron app is about the same size. It took only 11 seconds to download for me. 9:11 – Nobody uses Lenox, so... 9:22 – It does some very simple things it can do and chime-in when you want, Dan! I can see all my projects and if you were in a workspace you can see it all. If you have an Angular project you can do a generate component. There is a code generator, and there is a run screen. And in the end – I have a question about extensions? This is really where you can get a bunch of schematics, right? 10:34 – Panelist asks a question. 10:38 – Dan: Not wrong at all. 11:25 – Panelist and Dan go back-and-forth. 11:36 – We should do a show on schematics. 11:43 – You are percolating a few new ones – that’s cool. What would be cool is if you... 12:14 – Dan: Yeah it’s hard coded. We put this together in less than a month. It started in the middle of like October and we just put together and released in 3 weeks. Considering how slow Angular has developed it’s interesting to see... 13:01 – Yeah I am seeing the extensions that reminds me... I like how you can search with these extensions there especially with the filter. 13:21 – Dan: We want to eventually I hope we can surface more things. Not everyone thinks how a designer thinks. We are trivial to discover them maybe they would. He’s very much open to that someday. 14:24 – I want to ask a question. Let’s do a poll request and it’s important to me. I don’t see the file where that lives. 14:41 – Dan: I think there is a pre-existing file. You can base it off of that one. 14:55 – A little context that I have and the one question that keeps coming up is what’s to say that this won’t drive us down a road to only do what NX wants us to do? 15:52 – Dan: It’s tricky. Actually, back when the CUI they were thinking of something very similar to the console and it never happened. Basically before we launched it to the public we wanted to make sure that Angular team was on board with us. Even though we own the repo we wanted Google to sign-off the code. Make sure that they did it the correct way and they have lawyers more so than a start-up does. Eventually they will own...and they will be in charge of the release schedule. But all in all it’s my baby and I won’t give it up. There are extensions... Dan continues this conversation. 18:20 – Yeah so far using the console I can see the NX and finding extensions is hard. Where would you go find it? So this stuff... 18:53 – As long as NX still stays an option than something you MUST choose then... 19:12 – Dan: We decided early on that we didn’t want to shove NX into their face. That console can be useful but useful in another way. What we are building is this way you can reach out to us. We are a consulting company. If you are in the middle of making your app and you see a bug then we are building out a NWRL connect where you can connect with us. 20:12 – Yeah I see that NWRL connect. Do I get you for free? 20:26 – John Papa discount. 20:31 – I usually have to pay him $10,000 a minute! 20:53 – Yeah, he’s a cofounder (Victor). 21:03 – It gives his number and SSN! 21:17 – Alyssa: You said you have a lot of ideas of how console could go, do you have any things in the next steps? 21:32 – Dan: I wasn’t very ambitious when I started the project. It’s not a huge desktop client focus application. I am adding background tasks. Things you can run all the time so you don’t have to click them all the time. 23:17 – Advertisement – Get a coder job! 23:58 – Why would you use this tool? 24:05 – Dan: I have this fun experience when I was making console at first. It didn’t have the command screen and I needed to make a dialogue for creating a new workspace. And I said: Oh Shoot I don’t remember how to generate a module with routing. So instead of Googling...server and opened up Angular Console workspace and generated a component with it and it... 25:11 – Comment. 25:19 – Dan: During auto complete... 26:10 – Panelist: If they want that UI...and when I teach Angular the first thing I teach is the UI. I think UI is a great starting point. I look at the console to see the extensions. 27:09 – The CUI is already abstracting multiple different things. Now you have added a UI to it, I think it will be attractive for different people. I can see people saying I got it, and other people (John Papa) teaching a course, or maybe...certain people will like/don’t like it. 28:12 – I don’t think it’s an either or. 28:20 – Chuck: I would try things on the command line, and then things on the console line and figure out how it works with my flow. If I have 2 tools then I will use 1 for X and the other for Y. 28:47 – Dan comments. 29:17 – Where should people go to voice their ideas? 29:29 – Dan: Some ideas are really, really good! Yeah shoot me a message. 30:19 – You haven’t seen my issues, yet, bro. 30:28 – Chuck: Was it inspired by the... 30:37 – Dan: Shamelessly I steal design all the time. As I develop the Angular Console more I am steering away from their design but... 31:26 – Chuck: Depending on WHO I am talking about there is rivalry between maybe Vue and Angular and whatever. I like the idea of sharing to show the mature elements to bring in what I am doing. 31:59 – The main difference is the implementation is electron and web app and tell us pros and cons and why? 32:14 – Dan: We could have done it either way. It looked more beautiful in my dock. Having it be an honest to goodness app and not having to open a terminal and fire it up, it didn’t feel professional or good. There is a little bit of professionalism there. 33:42 – Chuck: I agree with that. 33:48 – I like that it is web and that it’s a web application. It’s nice to have a web app open. 34:06 – Dan comments. Dan: Discoverability is there. There are 2 servers and you could load it up and open it up in Chrome. We don’t use a lot of electronic UPIS because you are just running your terminal. 34:56 – Chuck comments. 35:02 – I just put the 7’s in there and there it is! 35:11 – Dan: Theoretically, it is useful. That’s good. 35:19 – What port? 35:40 – Chuck, panel and guest go back-and-forth. 36:06 – Seems like a good idea. 36:13 – Hacker News. 36:17 – Dan: That’s the dream – my life would be made as a developer. 36:38 – Chuck. 36:55 – I submitted a PR in there and looks like you are still getting help with this. I am a fan of this tool. People will love this. 37:15 – Dan: We have more things that we want to add it - it to make it more attractive. We are making it official we are... 37:54 – There are people that kill NWRLs. 38:03 – Chuck. 38:08 – Dan: Fellow NWRLer, Jack... 38:50 – That stuff exists through web pack, right? 39:20 – Dan: We can’t use it because it’s garbage and I won’t touch it. 39:35 – Dan: I don’t know. We are going to do basically the same thing but prettier. The code will be prettier. 40:10 – Chuck: Aaron, it looks like you put in a request to put in the plug-in. And you did it pretty fast so it’s not hard to do? 40:31 – Probably not formatted properly. 40:40 – Panel and guest go back-and-forth. 40:54 – You have to fix it on the air. It’s a space problem. My line space is too long. 41:07 – Panelists and guest. 41:46 – Dan: Any compliment from Victor makes my life. 41:57 – Panelist: I changed it. 42:05 – Alyssa: Is it green light, green arrow? 42:15 – I am just failing. 42:21 – I used the web editor I really didn’t... 42:30 – Alyssa: It was a space issue. 42:39 – 3 more minutes to go... 42:54 – Chuck sing us a song while we wait. 43:03 – Is there a contributions page for people to contribute? 43:18 – Dan: It tells you exactly how to run it. 43:33 – Chuck: It using some of the web pack tools and the CUI and the command line, I am wondering if it’s possible to add - not extensions to the CUI stuff but - to the console itself? Setup the other things that aren’t Angular specific but are apart of my overall template? Or do you do that through schematics? 44:16 – Dan: There are different ways to approach it. Your personal workflow you probably should integrate it. Like anything else why wouldn’t you keep it the same? 45:42 – Panelist comments. 46:08 – Dan: Have you contributed to Angular before? 46:25 – Chuck: Anything else before Picks? 46:36 – NRWL Connects is our support product to help you with being a more productive Angular developer. 47:24 – Panelists and guest go back-and-forth. 47:41 – I didn’t know NRWL Connects was a thing. If I wasn’t personal friends with Victor and... There have been problems that I have solved because I have smart friends. NRWL Connect is to help those people who don’t have smart friends. People can solve a lot of problems and this is HUGE! 49:03 – Dan: Fingers crossed we are helping integrate Angular Connect to help with Basil. 49:39 – Chuck: Picks! 50:00 – Advertisement – Fresh Books! Links: Vue Angular NRWL NGRX – DATA LAB – GITHUB Angular Console Angular Prettier Schematic Chuck’s Twitter 5 Things about developing on a Mac – Video Real Talk JavaScript King and Queen of the Universe Grinders Dan Muller’s Bio through NRWL Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Picks: Alyssa Kendal UI Library component update John Season 2 of 5 Things of JavaScript Podcast  - Realtalk JavaScript Aaron Role for Initiative Charles Extreme Ownership Dungeon and Dragons HeroDevs.com Dan Look at the Birdie The King and Queen of the Universe Grinders Boots Screaming Females

google pr video universe adventures mac dragons panel initiative setup bio special guests chrome dungeon ui github javascript basil panelists googling extreme ownership advertisement vue danone angular electron nx freshbooks lenox grinders hacker news ssn cui danas screaming females extreme ownership u s navy seals data lab danto chuck nice charles max wood dan it john papa dan yeah dan muller ngg dan there chuck it aaron frost nrwl ngrx chuck anything us 2528sem 2529branded 257cexm chuck picks coder job course angular connect real talk javascript chuck aaron angular boot camp herodevs alyssa it alyssa nicholl alyssa what alyssa you angular console dan under dan some nrwl connect alyssa is
Devchat.tv Master Feed
AiA 212: “Angular Console” with Dan Muller

Devchat.tv Master Feed

Play Episode Listen Later Oct 23, 2018 60:44


Panel: Charles Max Wood Aaron Frost John Papa Alyssa Nicholl Special Guests: Dan Muller In this episode, the Adventures in Angular panel talks with Dan Muller who is a member of the NRWL team and who has developed Angular Console. The panel asks Dan questions about the console and the pros and cons of it. Check out today’s episode! Show Topics: 1:19 – Dan: I work now with NRWL and I used to work at Google and then I got bored writing Angular applications. I then texted a colleague and worked with him and he gave me what is now called 1:52 – Chuck: Nice. Give us the elevator pitch for Angular Console? 2:00 – Dan: It is mostly pretty. 2:19 – Alyssa comments. 2:30 – Dan: To each their own. 2:38 – Dan One of the parts working at Google I would copy and paste the patterns I did at Google. Now we stopped copying and pasting code. If you are newbie there is a learning code and that’s a drag. What it (Angular Console) does it makes it easier for novices for them to know what can you generate and what options are available to you. It makes you feel nice and comforted and holds your hand. It’s a tool for me because I often go fast and it makes sure I don’t do anything wrong. It’s focused, and it keeps me focused. 4:29 – Panelist: I just installed it for the first time. I am working on a project for a client and been doing a lot of NGG things. I am looking at this thing and I can see how it can be pretty helpful with its UI. Get in and try it out. 5:23 – Dan: That’s the generate screen. 5:30 – I have a terminal and it... 5:51 – Dan: As you building up the commands it constantly runs them. It would be insane for you to hit the Enter key and copy and paste, cause we only have 2 hands. As you are doing the commands it will tell you what’s missing. You will have the flags above it and tweak it a little and it comes together. 6:45 – Chuck. 6:53 – Dan: Under the hood it’s running it verbatim. Anything that has an architecture definition every 1/10 sec it...will live update and it sees what projects you have, what apps you have and anything you have with a CI it will present it to you. 7:51 – It has some custom scripts. 8:03 – Alyssa: What did you do to install it? 8:05 - AngularConsole.com Welcome download button and I downloaded it. 8:43 – It’s a tiny file. 8:47 – You are trying your best to make your bundle efficient. 8:57 – Electron app is about the same size. It took only 11 seconds to download for me. 9:11 – Nobody uses Lenox, so... 9:22 – It does some very simple things it can do and chime-in when you want, Dan! I can see all my projects and if you were in a workspace you can see it all. If you have an Angular project you can do a generate component. There is a code generator, and there is a run screen. And in the end – I have a question about extensions? This is really where you can get a bunch of schematics, right? 10:34 – Panelist asks a question. 10:38 – Dan: Not wrong at all. 11:25 – Panelist and Dan go back-and-forth. 11:36 – We should do a show on schematics. 11:43 – You are percolating a few new ones – that’s cool. What would be cool is if you... 12:14 – Dan: Yeah it’s hard coded. We put this together in less than a month. It started in the middle of like October and we just put together and released in 3 weeks. Considering how slow Angular has developed it’s interesting to see... 13:01 – Yeah I am seeing the extensions that reminds me... I like how you can search with these extensions there especially with the filter. 13:21 – Dan: We want to eventually I hope we can surface more things. Not everyone thinks how a designer thinks. We are trivial to discover them maybe they would. He’s very much open to that someday. 14:24 – I want to ask a question. Let’s do a poll request and it’s important to me. I don’t see the file where that lives. 14:41 – Dan: I think there is a pre-existing file. You can base it off of that one. 14:55 – A little context that I have and the one question that keeps coming up is what’s to say that this won’t drive us down a road to only do what NX wants us to do? 15:52 – Dan: It’s tricky. Actually, back when the CUI they were thinking of something very similar to the console and it never happened. Basically before we launched it to the public we wanted to make sure that Angular team was on board with us. Even though we own the repo we wanted Google to sign-off the code. Make sure that they did it the correct way and they have lawyers more so than a start-up does. Eventually they will own...and they will be in charge of the release schedule. But all in all it’s my baby and I won’t give it up. There are extensions... Dan continues this conversation. 18:20 – Yeah so far using the console I can see the NX and finding extensions is hard. Where would you go find it? So this stuff... 18:53 – As long as NX still stays an option than something you MUST choose then... 19:12 – Dan: We decided early on that we didn’t want to shove NX into their face. That console can be useful but useful in another way. What we are building is this way you can reach out to us. We are a consulting company. If you are in the middle of making your app and you see a bug then we are building out a NWRL connect where you can connect with us. 20:12 – Yeah I see that NWRL connect. Do I get you for free? 20:26 – John Papa discount. 20:31 – I usually have to pay him $10,000 a minute! 20:53 – Yeah, he’s a cofounder (Victor). 21:03 – It gives his number and SSN! 21:17 – Alyssa: You said you have a lot of ideas of how console could go, do you have any things in the next steps? 21:32 – Dan: I wasn’t very ambitious when I started the project. It’s not a huge desktop client focus application. I am adding background tasks. Things you can run all the time so you don’t have to click them all the time. 23:17 – Advertisement – Get a coder job! 23:58 – Why would you use this tool? 24:05 – Dan: I have this fun experience when I was making console at first. It didn’t have the command screen and I needed to make a dialogue for creating a new workspace. And I said: Oh Shoot I don’t remember how to generate a module with routing. So instead of Googling...server and opened up Angular Console workspace and generated a component with it and it... 25:11 – Comment. 25:19 – Dan: During auto complete... 26:10 – Panelist: If they want that UI...and when I teach Angular the first thing I teach is the UI. I think UI is a great starting point. I look at the console to see the extensions. 27:09 – The CUI is already abstracting multiple different things. Now you have added a UI to it, I think it will be attractive for different people. I can see people saying I got it, and other people (John Papa) teaching a course, or maybe...certain people will like/don’t like it. 28:12 – I don’t think it’s an either or. 28:20 – Chuck: I would try things on the command line, and then things on the console line and figure out how it works with my flow. If I have 2 tools then I will use 1 for X and the other for Y. 28:47 – Dan comments. 29:17 – Where should people go to voice their ideas? 29:29 – Dan: Some ideas are really, really good! Yeah shoot me a message. 30:19 – You haven’t seen my issues, yet, bro. 30:28 – Chuck: Was it inspired by the... 30:37 – Dan: Shamelessly I steal design all the time. As I develop the Angular Console more I am steering away from their design but... 31:26 – Chuck: Depending on WHO I am talking about there is rivalry between maybe Vue and Angular and whatever. I like the idea of sharing to show the mature elements to bring in what I am doing. 31:59 – The main difference is the implementation is electron and web app and tell us pros and cons and why? 32:14 – Dan: We could have done it either way. It looked more beautiful in my dock. Having it be an honest to goodness app and not having to open a terminal and fire it up, it didn’t feel professional or good. There is a little bit of professionalism there. 33:42 – Chuck: I agree with that. 33:48 – I like that it is web and that it’s a web application. It’s nice to have a web app open. 34:06 – Dan comments. Dan: Discoverability is there. There are 2 servers and you could load it up and open it up in Chrome. We don’t use a lot of electronic UPIS because you are just running your terminal. 34:56 – Chuck comments. 35:02 – I just put the 7’s in there and there it is! 35:11 – Dan: Theoretically, it is useful. That’s good. 35:19 – What port? 35:40 – Chuck, panel and guest go back-and-forth. 36:06 – Seems like a good idea. 36:13 – Hacker News. 36:17 – Dan: That’s the dream – my life would be made as a developer. 36:38 – Chuck. 36:55 – I submitted a PR in there and looks like you are still getting help with this. I am a fan of this tool. People will love this. 37:15 – Dan: We have more things that we want to add it - it to make it more attractive. We are making it official we are... 37:54 – There are people that kill NWRLs. 38:03 – Chuck. 38:08 – Dan: Fellow NWRLer, Jack... 38:50 – That stuff exists through web pack, right? 39:20 – Dan: We can’t use it because it’s garbage and I won’t touch it. 39:35 – Dan: I don’t know. We are going to do basically the same thing but prettier. The code will be prettier. 40:10 – Chuck: Aaron, it looks like you put in a request to put in the plug-in. And you did it pretty fast so it’s not hard to do? 40:31 – Probably not formatted properly. 40:40 – Panel and guest go back-and-forth. 40:54 – You have to fix it on the air. It’s a space problem. My line space is too long. 41:07 – Panelists and guest. 41:46 – Dan: Any compliment from Victor makes my life. 41:57 – Panelist: I changed it. 42:05 – Alyssa: Is it green light, green arrow? 42:15 – I am just failing. 42:21 – I used the web editor I really didn’t... 42:30 – Alyssa: It was a space issue. 42:39 – 3 more minutes to go... 42:54 – Chuck sing us a song while we wait. 43:03 – Is there a contributions page for people to contribute? 43:18 – Dan: It tells you exactly how to run it. 43:33 – Chuck: It using some of the web pack tools and the CUI and the command line, I am wondering if it’s possible to add - not extensions to the CUI stuff but - to the console itself? Setup the other things that aren’t Angular specific but are apart of my overall template? Or do you do that through schematics? 44:16 – Dan: There are different ways to approach it. Your personal workflow you probably should integrate it. Like anything else why wouldn’t you keep it the same? 45:42 – Panelist comments. 46:08 – Dan: Have you contributed to Angular before? 46:25 – Chuck: Anything else before Picks? 46:36 – NRWL Connects is our support product to help you with being a more productive Angular developer. 47:24 – Panelists and guest go back-and-forth. 47:41 – I didn’t know NRWL Connects was a thing. If I wasn’t personal friends with Victor and... There have been problems that I have solved because I have smart friends. NRWL Connect is to help those people who don’t have smart friends. People can solve a lot of problems and this is HUGE! 49:03 – Dan: Fingers crossed we are helping integrate Angular Connect to help with Basil. 49:39 – Chuck: Picks! 50:00 – Advertisement – Fresh Books! Links: Vue Angular NRWL NGRX – DATA LAB – GITHUB Angular Console Angular Prettier Schematic Chuck’s Twitter 5 Things about developing on a Mac – Video Real Talk JavaScript King and Queen of the Universe Grinders Dan Muller’s Bio through NRWL Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Picks: Alyssa Kendal UI Library component update John Season 2 of 5 Things of JavaScript Podcast  - Realtalk JavaScript Aaron Role for Initiative Charles Extreme Ownership Dungeon and Dragons HeroDevs.com Dan Look at the Birdie The King and Queen of the Universe Grinders Boots Screaming Females

google pr video universe adventures mac dragons panel initiative setup bio special guests chrome dungeon ui github javascript basil panelists googling extreme ownership advertisement vue danone angular electron nx freshbooks lenox grinders hacker news ssn cui danas screaming females extreme ownership u s navy seals data lab danto chuck nice charles max wood dan it john papa dan yeah dan muller ngg dan there chuck it aaron frost nrwl ngrx chuck anything us 2528sem 2529branded 257cexm chuck picks coder job course angular connect real talk javascript chuck aaron angular boot camp herodevs alyssa it alyssa nicholl alyssa what alyssa you angular console dan under dan some nrwl connect alyssa is
Adventures in Angular
AiA 212: “Angular Console” with Dan Muller

Adventures in Angular

Play Episode Listen Later Oct 23, 2018 60:44


Panel: Charles Max Wood Aaron Frost John Papa Alyssa Nicholl Special Guests: Dan Muller In this episode, the Adventures in Angular panel talks with Dan Muller who is a member of the NRWL team and who has developed Angular Console. The panel asks Dan questions about the console and the pros and cons of it. Check out today’s episode! Show Topics: 1:19 – Dan: I work now with NRWL and I used to work at Google and then I got bored writing Angular applications. I then texted a colleague and worked with him and he gave me what is now called 1:52 – Chuck: Nice. Give us the elevator pitch for Angular Console? 2:00 – Dan: It is mostly pretty. 2:19 – Alyssa comments. 2:30 – Dan: To each their own. 2:38 – Dan One of the parts working at Google I would copy and paste the patterns I did at Google. Now we stopped copying and pasting code. If you are newbie there is a learning code and that’s a drag. What it (Angular Console) does it makes it easier for novices for them to know what can you generate and what options are available to you. It makes you feel nice and comforted and holds your hand. It’s a tool for me because I often go fast and it makes sure I don’t do anything wrong. It’s focused, and it keeps me focused. 4:29 – Panelist: I just installed it for the first time. I am working on a project for a client and been doing a lot of NGG things. I am looking at this thing and I can see how it can be pretty helpful with its UI. Get in and try it out. 5:23 – Dan: That’s the generate screen. 5:30 – I have a terminal and it... 5:51 – Dan: As you building up the commands it constantly runs them. It would be insane for you to hit the Enter key and copy and paste, cause we only have 2 hands. As you are doing the commands it will tell you what’s missing. You will have the flags above it and tweak it a little and it comes together. 6:45 – Chuck. 6:53 – Dan: Under the hood it’s running it verbatim. Anything that has an architecture definition every 1/10 sec it...will live update and it sees what projects you have, what apps you have and anything you have with a CI it will present it to you. 7:51 – It has some custom scripts. 8:03 – Alyssa: What did you do to install it? 8:05 - AngularConsole.com Welcome download button and I downloaded it. 8:43 – It’s a tiny file. 8:47 – You are trying your best to make your bundle efficient. 8:57 – Electron app is about the same size. It took only 11 seconds to download for me. 9:11 – Nobody uses Lenox, so... 9:22 – It does some very simple things it can do and chime-in when you want, Dan! I can see all my projects and if you were in a workspace you can see it all. If you have an Angular project you can do a generate component. There is a code generator, and there is a run screen. And in the end – I have a question about extensions? This is really where you can get a bunch of schematics, right? 10:34 – Panelist asks a question. 10:38 – Dan: Not wrong at all. 11:25 – Panelist and Dan go back-and-forth. 11:36 – We should do a show on schematics. 11:43 – You are percolating a few new ones – that’s cool. What would be cool is if you... 12:14 – Dan: Yeah it’s hard coded. We put this together in less than a month. It started in the middle of like October and we just put together and released in 3 weeks. Considering how slow Angular has developed it’s interesting to see... 13:01 – Yeah I am seeing the extensions that reminds me... I like how you can search with these extensions there especially with the filter. 13:21 – Dan: We want to eventually I hope we can surface more things. Not everyone thinks how a designer thinks. We are trivial to discover them maybe they would. He’s very much open to that someday. 14:24 – I want to ask a question. Let’s do a poll request and it’s important to me. I don’t see the file where that lives. 14:41 – Dan: I think there is a pre-existing file. You can base it off of that one. 14:55 – A little context that I have and the one question that keeps coming up is what’s to say that this won’t drive us down a road to only do what NX wants us to do? 15:52 – Dan: It’s tricky. Actually, back when the CUI they were thinking of something very similar to the console and it never happened. Basically before we launched it to the public we wanted to make sure that Angular team was on board with us. Even though we own the repo we wanted Google to sign-off the code. Make sure that they did it the correct way and they have lawyers more so than a start-up does. Eventually they will own...and they will be in charge of the release schedule. But all in all it’s my baby and I won’t give it up. There are extensions... Dan continues this conversation. 18:20 – Yeah so far using the console I can see the NX and finding extensions is hard. Where would you go find it? So this stuff... 18:53 – As long as NX still stays an option than something you MUST choose then... 19:12 – Dan: We decided early on that we didn’t want to shove NX into their face. That console can be useful but useful in another way. What we are building is this way you can reach out to us. We are a consulting company. If you are in the middle of making your app and you see a bug then we are building out a NWRL connect where you can connect with us. 20:12 – Yeah I see that NWRL connect. Do I get you for free? 20:26 – John Papa discount. 20:31 – I usually have to pay him $10,000 a minute! 20:53 – Yeah, he’s a cofounder (Victor). 21:03 – It gives his number and SSN! 21:17 – Alyssa: You said you have a lot of ideas of how console could go, do you have any things in the next steps? 21:32 – Dan: I wasn’t very ambitious when I started the project. It’s not a huge desktop client focus application. I am adding background tasks. Things you can run all the time so you don’t have to click them all the time. 23:17 – Advertisement – Get a coder job! 23:58 – Why would you use this tool? 24:05 – Dan: I have this fun experience when I was making console at first. It didn’t have the command screen and I needed to make a dialogue for creating a new workspace. And I said: Oh Shoot I don’t remember how to generate a module with routing. So instead of Googling...server and opened up Angular Console workspace and generated a component with it and it... 25:11 – Comment. 25:19 – Dan: During auto complete... 26:10 – Panelist: If they want that UI...and when I teach Angular the first thing I teach is the UI. I think UI is a great starting point. I look at the console to see the extensions. 27:09 – The CUI is already abstracting multiple different things. Now you have added a UI to it, I think it will be attractive for different people. I can see people saying I got it, and other people (John Papa) teaching a course, or maybe...certain people will like/don’t like it. 28:12 – I don’t think it’s an either or. 28:20 – Chuck: I would try things on the command line, and then things on the console line and figure out how it works with my flow. If I have 2 tools then I will use 1 for X and the other for Y. 28:47 – Dan comments. 29:17 – Where should people go to voice their ideas? 29:29 – Dan: Some ideas are really, really good! Yeah shoot me a message. 30:19 – You haven’t seen my issues, yet, bro. 30:28 – Chuck: Was it inspired by the... 30:37 – Dan: Shamelessly I steal design all the time. As I develop the Angular Console more I am steering away from their design but... 31:26 – Chuck: Depending on WHO I am talking about there is rivalry between maybe Vue and Angular and whatever. I like the idea of sharing to show the mature elements to bring in what I am doing. 31:59 – The main difference is the implementation is electron and web app and tell us pros and cons and why? 32:14 – Dan: We could have done it either way. It looked more beautiful in my dock. Having it be an honest to goodness app and not having to open a terminal and fire it up, it didn’t feel professional or good. There is a little bit of professionalism there. 33:42 – Chuck: I agree with that. 33:48 – I like that it is web and that it’s a web application. It’s nice to have a web app open. 34:06 – Dan comments. Dan: Discoverability is there. There are 2 servers and you could load it up and open it up in Chrome. We don’t use a lot of electronic UPIS because you are just running your terminal. 34:56 – Chuck comments. 35:02 – I just put the 7’s in there and there it is! 35:11 – Dan: Theoretically, it is useful. That’s good. 35:19 – What port? 35:40 – Chuck, panel and guest go back-and-forth. 36:06 – Seems like a good idea. 36:13 – Hacker News. 36:17 – Dan: That’s the dream – my life would be made as a developer. 36:38 – Chuck. 36:55 – I submitted a PR in there and looks like you are still getting help with this. I am a fan of this tool. People will love this. 37:15 – Dan: We have more things that we want to add it - it to make it more attractive. We are making it official we are... 37:54 – There are people that kill NWRLs. 38:03 – Chuck. 38:08 – Dan: Fellow NWRLer, Jack... 38:50 – That stuff exists through web pack, right? 39:20 – Dan: We can’t use it because it’s garbage and I won’t touch it. 39:35 – Dan: I don’t know. We are going to do basically the same thing but prettier. The code will be prettier. 40:10 – Chuck: Aaron, it looks like you put in a request to put in the plug-in. And you did it pretty fast so it’s not hard to do? 40:31 – Probably not formatted properly. 40:40 – Panel and guest go back-and-forth. 40:54 – You have to fix it on the air. It’s a space problem. My line space is too long. 41:07 – Panelists and guest. 41:46 – Dan: Any compliment from Victor makes my life. 41:57 – Panelist: I changed it. 42:05 – Alyssa: Is it green light, green arrow? 42:15 – I am just failing. 42:21 – I used the web editor I really didn’t... 42:30 – Alyssa: It was a space issue. 42:39 – 3 more minutes to go... 42:54 – Chuck sing us a song while we wait. 43:03 – Is there a contributions page for people to contribute? 43:18 – Dan: It tells you exactly how to run it. 43:33 – Chuck: It using some of the web pack tools and the CUI and the command line, I am wondering if it’s possible to add - not extensions to the CUI stuff but - to the console itself? Setup the other things that aren’t Angular specific but are apart of my overall template? Or do you do that through schematics? 44:16 – Dan: There are different ways to approach it. Your personal workflow you probably should integrate it. Like anything else why wouldn’t you keep it the same? 45:42 – Panelist comments. 46:08 – Dan: Have you contributed to Angular before? 46:25 – Chuck: Anything else before Picks? 46:36 – NRWL Connects is our support product to help you with being a more productive Angular developer. 47:24 – Panelists and guest go back-and-forth. 47:41 – I didn’t know NRWL Connects was a thing. If I wasn’t personal friends with Victor and... There have been problems that I have solved because I have smart friends. NRWL Connect is to help those people who don’t have smart friends. People can solve a lot of problems and this is HUGE! 49:03 – Dan: Fingers crossed we are helping integrate Angular Connect to help with Basil. 49:39 – Chuck: Picks! 50:00 – Advertisement – Fresh Books! Links: Vue Angular NRWL NGRX – DATA LAB – GITHUB Angular Console Angular Prettier Schematic Chuck’s Twitter 5 Things about developing on a Mac – Video Real Talk JavaScript King and Queen of the Universe Grinders Dan Muller’s Bio through NRWL Sponsors: Angular Boot Camp Fresh Books Get a Coder Job Course Picks: Alyssa Kendal UI Library component update John Season 2 of 5 Things of JavaScript Podcast  - Realtalk JavaScript Aaron Role for Initiative Charles Extreme Ownership Dungeon and Dragons HeroDevs.com Dan Look at the Birdie The King and Queen of the Universe Grinders Boots Screaming Females

google pr video universe adventures mac dragons panel initiative setup bio special guests chrome dungeon ui github javascript basil panelists googling extreme ownership advertisement vue danone angular electron nx freshbooks lenox grinders hacker news ssn cui danas screaming females extreme ownership u s navy seals data lab danto chuck nice charles max wood dan it john papa dan yeah dan muller ngg dan there chuck it aaron frost nrwl ngrx chuck anything us 2528sem 2529branded 257cexm chuck picks coder job course angular connect real talk javascript chuck aaron angular boot camp herodevs alyssa it alyssa nicholl alyssa what alyssa you angular console dan under dan some nrwl connect alyssa is
All Angular Podcasts by Devchat.tv
AiA 197: Bazel with Torgeir Helgevold

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jul 14, 2018 37:15


Panel: Charles Max Wood Joe Eames Alyssa Nicholl Special Guests: Torgeir Helgevold In 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 intro Bazel as the next big thing for build systems What is Bazel? Incremental build system Mainly for large projects Why is Bazel going to become the next big thing? Bazel isn’t tied to a specific language Bazel vs Webpack Type sharing between front-end and back-end Bazel is very streamlined Zero configuration movement The problem with zero configuration Large vs simpler projects Complex development and new tools Google is well known to have large, complex projects If your build system is working for you, there’s no need to change Build speed Continuous integration How do you set Bazel up? Alex Eagle repo - angular-bazel-example What does Bazel actually do? How do you pull these rules in? How do you transition over to Bazel? And much, much more! Links: Nrwl Bazel Webpack Alex Eagle repo - angular-bazel-example @helgevold syntaxsuccess.com Torgeir’s GitHub Torgeir’s Nrwl Blog Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles The Whole-Brain Child by Daniel J. Siegel Joe Google Duplex Why AI Will Bring an Explosion of New Jobs Full of Sith Podcast – How the Force Works Torgeir Cross language API schemas with Bazel by Daniel Muller

Devchat.tv Master Feed
AiA 197: Bazel with Torgeir Helgevold

Devchat.tv Master Feed

Play Episode Listen Later Jul 14, 2018 37:15


Panel: Charles Max Wood Joe Eames Alyssa Nicholl Special Guests: Torgeir Helgevold In 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 intro Bazel as the next big thing for build systems What is Bazel? Incremental build system Mainly for large projects Why is Bazel going to become the next big thing? Bazel isn’t tied to a specific language Bazel vs Webpack Type sharing between front-end and back-end Bazel is very streamlined Zero configuration movement The problem with zero configuration Large vs simpler projects Complex development and new tools Google is well known to have large, complex projects If your build system is working for you, there’s no need to change Build speed Continuous integration How do you set Bazel up? Alex Eagle repo - angular-bazel-example What does Bazel actually do? How do you pull these rules in? How do you transition over to Bazel? And much, much more! Links: Nrwl Bazel Webpack Alex Eagle repo - angular-bazel-example @helgevold syntaxsuccess.com Torgeir’s GitHub Torgeir’s Nrwl Blog Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles The Whole-Brain Child by Daniel J. Siegel Joe Google Duplex Why AI Will Bring an Explosion of New Jobs Full of Sith Podcast – How the Force Works Torgeir Cross language API schemas with Bazel by Daniel Muller

Adventures in Angular
AiA 197: Bazel with Torgeir Helgevold

Adventures in Angular

Play Episode Listen Later Jul 14, 2018 37:15


Panel: Charles Max Wood Joe Eames Alyssa Nicholl Special Guests: Torgeir Helgevold In 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 intro Bazel as the next big thing for build systems What is Bazel? Incremental build system Mainly for large projects Why is Bazel going to become the next big thing? Bazel isn’t tied to a specific language Bazel vs Webpack Type sharing between front-end and back-end Bazel is very streamlined Zero configuration movement The problem with zero configuration Large vs simpler projects Complex development and new tools Google is well known to have large, complex projects If your build system is working for you, there’s no need to change Build speed Continuous integration How do you set Bazel up? Alex Eagle repo - angular-bazel-example What does Bazel actually do? How do you pull these rules in? How do you transition over to Bazel? And much, much more! Links: Nrwl Bazel Webpack Alex Eagle repo - angular-bazel-example @helgevold syntaxsuccess.com Torgeir’s GitHub Torgeir’s Nrwl Blog Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles The Whole-Brain Child by Daniel J. Siegel Joe Google Duplex Why AI Will Bring an Explosion of New Jobs Full of Sith Podcast – How the Force Works Torgeir Cross language API schemas with Bazel by Daniel Muller

All Angular Podcasts by Devchat.tv
MAS 038: Aysegul Yonet

All Angular Podcasts by Devchat.tv

Play Episode Listen Later May 23, 2018 24:28


Panel: Charles Max Wood Guest: Aysegul Yonet This week on My Angular Story, Charles speaks with Aysegul Yonet. Aysegul is a Google developer expert for the Angular team and she works for Narwhal (Nrwl), which is a consulting company that helps big teams build their Angular applications. She first got into programming because she was interested in animation and coding made some aspects of this easier to create. They talk about how she found Angular, the importance of teaching and finding the right resources, and what she is working on now. In particular, We dive pretty deep on: Episode 58 Adventures in Angular Episode 151 Adventures in Angular Aysegul intro How did you first get into programming? Studied graphic design Interested in animation Started writing scripts and websites Python for scripting Hack Reactor Coding to enhance what she already loved Had a goal in mind from the beginning How did you find Angular? First project as a developer with Angular Teaching for Women Who Code Rails Girls at Google I/O What did you do to advance your skills? Teaching to learn yourself The importance of conferences Finding the right resources How to become a GDE? What are you most proud of in your career? Augmented reality What are you working on now? Continuous integration And much, much more! Links: Nrwl Angular Nx Episode 58 Adventures in Angular Episode 151 Adventures in Angular Python Hack Reactor Women Who Code Rails Girls Google I/O GDE @AysSomething Aysegul’s GitHub Nrwl’s GitHub Picks: Charles Don’t lose sight of the important things in life Get your loved ones to talk about themselves on video Aysegul 3JS-AR AngularDoc.io

Devchat.tv Master Feed
MAS 038: Aysegul Yonet

Devchat.tv Master Feed

Play Episode Listen Later May 23, 2018 24:28


Panel: Charles Max Wood Guest: Aysegul Yonet This week on My Angular Story, Charles speaks with Aysegul Yonet. Aysegul is a Google developer expert for the Angular team and she works for Narwhal (Nrwl), which is a consulting company that helps big teams build their Angular applications. She first got into programming because she was interested in animation and coding made some aspects of this easier to create. They talk about how she found Angular, the importance of teaching and finding the right resources, and what she is working on now. In particular, We dive pretty deep on: Episode 58 Adventures in Angular Episode 151 Adventures in Angular Aysegul intro How did you first get into programming? Studied graphic design Interested in animation Started writing scripts and websites Python for scripting Hack Reactor Coding to enhance what she already loved Had a goal in mind from the beginning How did you find Angular? First project as a developer with Angular Teaching for Women Who Code Rails Girls at Google I/O What did you do to advance your skills? Teaching to learn yourself The importance of conferences Finding the right resources How to become a GDE? What are you most proud of in your career? Augmented reality What are you working on now? Continuous integration And much, much more! Links: Nrwl Angular Nx Episode 58 Adventures in Angular Episode 151 Adventures in Angular Python Hack Reactor Women Who Code Rails Girls Google I/O GDE @AysSomething Aysegul’s GitHub Nrwl’s GitHub Picks: Charles Don’t lose sight of the important things in life Get your loved ones to talk about themselves on video Aysegul 3JS-AR AngularDoc.io

My Angular Story
MAS 038: Aysegul Yonet

My Angular Story

Play Episode Listen Later May 23, 2018 24:28


Panel: Charles Max Wood Guest: Aysegul Yonet This week on My Angular Story, Charles speaks with Aysegul Yonet. Aysegul is a Google developer expert for the Angular team and she works for Narwhal (Nrwl), which is a consulting company that helps big teams build their Angular applications. She first got into programming because she was interested in animation and coding made some aspects of this easier to create. They talk about how she found Angular, the importance of teaching and finding the right resources, and what she is working on now. In particular, We dive pretty deep on: Episode 58 Adventures in Angular Episode 151 Adventures in Angular Aysegul intro How did you first get into programming? Studied graphic design Interested in animation Started writing scripts and websites Python for scripting Hack Reactor Coding to enhance what she already loved Had a goal in mind from the beginning How did you find Angular? First project as a developer with Angular Teaching for Women Who Code Rails Girls at Google I/O What did you do to advance your skills? Teaching to learn yourself The importance of conferences Finding the right resources How to become a GDE? What are you most proud of in your career? Augmented reality What are you working on now? Continuous integration And much, much more! Links: Nrwl Angular Nx Episode 58 Adventures in Angular Episode 151 Adventures in Angular Python Hack Reactor Women Who Code Rails Girls Google I/O GDE @AysSomething Aysegul’s GitHub Nrwl’s GitHub Picks: Charles Don’t lose sight of the important things in life Get your loved ones to talk about themselves on video Aysegul 3JS-AR AngularDoc.io

My JavaScript Story
MJS 060: Jeff Cross

My JavaScript Story

Play Episode Listen Later May 9, 2018 44:18


Panel: Charles Max Wood Guest: Jeff Cross This week on My JavaScript Story, Charles speaks with Jeff Cross. Jeff has been working on Angular and JavaScript for the past five years with Google and now with Nrwl, which he created in the past year. He got started with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today.  In particular, We dive pretty deep on: How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links: FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

Devchat.tv Master Feed
MJS 060: Jeff Cross

Devchat.tv Master Feed

Play Episode Listen Later May 9, 2018 44:18


Panel: Charles Max Wood Guest: Jeff Cross This week on My JavaScript Story, Charles speaks with Jeff Cross. Jeff has been working on Angular and JavaScript for the past five years with Google and now with Nrwl, which he created in the past year. He got started with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today.  In particular, We dive pretty deep on: How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links: FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

All JavaScript Podcasts by Devchat.tv

Panel: Charles Max Wood Guest: Jeff Cross This week on My JavaScript Story, Charles speaks with Jeff Cross. Jeff has been working on Angular and JavaScript for the past five years with Google and now with Nrwl, which he created in the past year. He got started with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today.  In particular, We dive pretty deep on: How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links: FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

All Angular Podcasts by Devchat.tv
MAS 032: Justin Schwartzenberger

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

Devchat.tv Master Feed
MAS 032: Justin Schwartzenberger

Devchat.tv Master Feed

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

My Angular Story
MAS 032: Justin Schwartzenberger

My Angular Story

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

All Angular Podcasts by Devchat.tv
MAS 025: Jeff Cross

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Feb 14, 2018 44:06


Panel: Charles Max Wood Guest: Jeff Cross This week on My Angular Story, Charles speaks with Jeff Cross. Jeff has been working on Angular for the past five years with Google and now with Nrwl, which he created in the past year. He got stated with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today. In particular, We dive pretty deep on:  How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links:  FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

Devchat.tv Master Feed
MAS 025: Jeff Cross

Devchat.tv Master Feed

Play Episode Listen Later Feb 14, 2018 44:06


Panel: Charles Max Wood Guest: Jeff Cross This week on My Angular Story, Charles speaks with Jeff Cross. Jeff has been working on Angular for the past five years with Google and now with Nrwl, which he created in the past year. He got stated with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today. In particular, We dive pretty deep on:  How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links:  FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

My Angular Story
MAS 025: Jeff Cross

My Angular Story

Play Episode Listen Later Feb 14, 2018 44:06


Panel: Charles Max Wood Guest: Jeff Cross This week on My Angular Story, Charles speaks with Jeff Cross. Jeff has been working on Angular for the past five years with Google and now with Nrwl, which he created in the past year. He got stated with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today. In particular, We dive pretty deep on:  How did you get into programming? HTML and FrontPage Dreamweaver GeoCities Gifs Started off as a web designer Flash Object-Oriented Programming JavaScript Backbone From JavaScript to Angular Node Programming APIs Deployd Angular Team at Google What have you contributed to angular? Embarrassing stories Consulting NX And much, much more! Links:  FreshBooks Nrwl Deployd Linode @JeffBCross @nrwl_io Nrwl Blog Picks: Jeff Things App Charles Apple Air Pods Astro Reality

All Angular Podcasts by Devchat.tv
Standalone Structure with Nx - AiA 372

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jan 1, 1970 71:54


Colum Ferry is a Senior Software Engineer at Nrwl. He joins the show to discuss "Component-First Architecture with Standalone Components and Nx". He begins by explaining the concept of the article. He also elaborates more about Nx and its amazing features for developers. SponsorsChuck's Resume TemplateDeveloper Book Club startingBecome a Top 1% Dev with a Top End Devs MembershipLinksComponent-First Architecture with Standalone Components and Nx | by Colum Ferry | Nx DevtoolsColum FerryLinkedIn: Colum Ferry Twitter: @FerryColumWeb Animations Course: lucaspaganini.com/web-animationsHire Angular Experts: unvoid.comYouTube @lucaspaganiniwebLinkedIn @lucaspaganiniwebTwitter @lucaspaganini Instagram @lucaspaganiniTikTok @lucaspaganiniwebPicksArmen - Inventing Reality: The Politics of News MediaChuck - Ark NovaChuck - Obviously AwesomeChuck - The Alloy of LawLucas - Unity WebGL Player | War Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Adventures in Angular
Standalone Structure with Nx - AiA 372

Adventures in Angular

Play Episode Listen Later Jan 1, 1970 71:54


Colum Ferry is a Senior Software Engineer at Nrwl. He joins the show to discuss "Component-First Architecture with Standalone Components and Nx". He begins by explaining the concept of the article. He also elaborates more about Nx and its amazing features for developers. SponsorsChuck's Resume TemplateDeveloper Book Club startingBecome a Top 1% Dev with a Top End Devs MembershipLinksComponent-First Architecture with Standalone Components and Nx | by Colum Ferry | Nx DevtoolsColum FerryLinkedIn: Colum Ferry Twitter: @FerryColumWeb Animations Course: lucaspaganini.com/web-animationsHire Angular Experts: unvoid.comYouTube @lucaspaganiniwebLinkedIn @lucaspaganiniwebTwitter @lucaspaganini Instagram @lucaspaganiniTikTok @lucaspaganiniwebPicksArmen - Inventing Reality: The Politics of News MediaChuck - Ark NovaChuck - Obviously AwesomeChuck - The Alloy of LawLucas - Unity WebGL Player | War Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy