POPULARITY
We need a shirt to find BOB at RRU! And Chelsea was caught eating Taco Bell by the dumpster again! Learn more about your ad choices. Visit podcastchoices.com/adchoicesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
We need a shirt to find BOB at RRU! And Chelsea was caught eating Taco Bell by the dumpster again! Learn more about your ad choices. Visit podcastchoices.com/adchoices
You won't believe what Chelsea saw on some other guy's phone on the plane! And we call our front row meet and greet winner for RRU. Learn more about your ad choices. Visit podcastchoices.com/adchoicesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
You won't believe what Chelsea saw on some other guy's phone on the plane! And we call our front row meet and greet winner for RRU. Learn more about your ad choices. Visit podcastchoices.com/adchoices
A cop pulls you over for speeding. How do you handle the ticket? Have you ever seen your neighbor naked? Plus, Cami tells us about the time she ran into her ex at RRU! Learn more about your ad choices. Visit podcastchoices.com/adchoicesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
A cop pulls you over for speeding. How do you handle the ticket? Have you ever seen your neighbor naked? Plus, Cami tells us about the time she ran into her ex at RRU! Learn more about your ad choices. Visit megaphone.fm/adchoices
Tim notices people find him big at Rib Round Up. Chelsea starts to get headaches when a storm comes, which Tim finds shocking. And Moriah joins us for a RRU recap! Learn more about your ad choices. Visit podcastchoices.com/adchoicesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Tim notices people find him big at Rib Round Up. Chelsea starts to get headaches when a storm comes, which Tim finds shocking. And Moriah joins us for a RRU recap! Learn more about your ad choices. Visit megaphone.fm/adchoices
Walter Quintin, director de Servicios Públicos perteneciente a la Secretaría de Ambiente y Servicios Públicos, pasó por el aire de Radio 5 para hablar sobre la recolección de residuos y como vienen trabajando en la actualidad en este sentido, después de reiterativos mensajes enviados por vecinos a Pampadiario.com, para hablar de la demora en la recolección de los mismo. En diálogo con Walter, comentó, “venimos trabajando con los equipos que tenemos, ahora estamos trabajando en la zona 5, estamos un poco retrasados porque los vecinos sacaron mucha cantidad de basura, pero estamos avanzando. La lluvia nos complicó un poco, pero seguimos firmes tratando de cumplir con el vecino”. El aumento en la cantidad de basura, y los días con lluvia, retrasaron el trabajo que realiza el personal municipal, y en la actualidad están intentando avanzar para tratar de solucionar esta situación. Al respecto, Walter comentó, “venimos del mes pasado con mucha cantidad de basura en los diferentes sectores, pero por lo general los fines de año son así y eso hizo que nos retrasemos un poco. Seguimos trabajando para tratar de cumplir con los vecinos al día. Mañana al mediodía estaríamos terminando la zona 5 y comenzamos con la zona 6, que es como estaba todo estipulado para esta semana”. Por otro lado, debido a la intensidad de las lluvias desde la Dirección de Servicios Públicos recordaron a los vecinos evitar colocar su basura sobre los cordones, para evitar que el agua se pueda estancar o incluso, llenar de basura los canales de desagües fluviales. Si necesitas tirar basura y todavía no es tu fecha de recolección, recordá que podes acercarte a cualquiera de los dos Centro de Transferencia de la ciudad. “Ambos están abiertos, en los mismos están los chicos trabajando junto con la planta de reciclado del RRU, que ayudan a los vecinos que se acercan a conocer donde deben tirar cada cosa”, finalizó.
Returning guest, Ian Lavery from Picovice.ai, joins the hosts to talk all things voice recognition. He dives into new languages the company has tackled over the last year (and what languages it plans to tackle next year), how they train their models, and how Picovoice is actually running speech recognition in the browser instead of in the cloud, making things like captioning live streams and real-time chats possible with some of its newer tech Cheetah and Leopard. He also shares how he wrote a simple podcast transcription app using Picovoice and Express.js, in addition to Picovoice boasting specific SDKs for React, Angular and Vue. Listen to Ian's first appearance on RRU here where he and the panel went deep into the specifics of voice recognition like security and privacy, understanding it in general, and using it sans big cloud providers. Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links LinkedIn: Ian Lavery Ian Lavery - Medium Twitter: @AiPicovoice Picks Ian - Mixpanel: Product Analytics for Mobile, Web, & More Paige - Star Trek: Lower Decks - Wikipedia TJ - The Great British Bakeoff series
In our 200th episode of React Round Up, the panelists take a look back at how their first appearances on RRU and how they came to be on the show. In addition to advice on how they got to where they are now, they also highlight some of their favorite guests who've graced RRU with all sorts of great React knowledge over the years and offer advice on how you can get started on your own tech podcast or (hopefully) be invited to join an existing one.Here's to 200 more episodes! Sponsors Top End Devs Coaching | Top End Devs Picks Jonathan- Ferrari Daytona SP3 42143 | Technic - Lego Paige- TS3 Plus | Thunderbolt 3 Dock - CalDigit TJ- Dithering on Apple Podcasts
Today's guest on CPG is a former professional poker player who's the founder of StoryTracks (A dynamic storytelling platform that showcases authentic & real experiences) as well as Rapid Response Ukraine, a humanitarian organization that delivers urgent medical supplies directly to the health department in Kharkiv, Ukraine.Some folks talk about action, other folks act. Fergal Nealon acts. In the wake of the devastating war in Ukraine, Fergal created Rapid Response Ukraine has thus far raised over $120k (With the poker world contributing a healthy percentage of that total). You're gonna learn all about what RRU is doing & where those funds are invested as well as hear an insane story about hand-delivering said medical supplies at the Ukrainian border.Before we dive deeply into Rapid Response Ukraine, however, you're also going to learn about how Fergal fell into the world of poker, why he moved on to running StoryTracks, and a genuinely heartbreaking story about his most painful poker session of all time.If you'd like to donate to Rapid Response Ukraine, there will be a link you can click through in this episode's description (Here is that link: https://www.idonate.ie/fundraiser/11431158_rapid-response-ukraine.html), as well as the showpage on ChasingPokerGreatness.com.So now, without any further ado, I bring to you former poker professional & natural born storyteller Fergal Nealon.
This new season on The RRU podcast features what we liked to call " #ShopTalk "...just cool,funny & honest conversations amongst good people living & loving their everyday lives !!! Feel Free To Chime in with questions or topics you'd like to discuss !! --- Send in a voice message: https://anchor.fm/blackmoney-radio/message Support this podcast: https://anchor.fm/blackmoney-radio/support
Nutrition and Recovery for Mental Wellness and Addiction. Talk Recovery Radio airs live every Thursday on Facebook Live and replayed the following week on 100.5 fm due to COVID-19. 7 Seasons of addiction and mental health topics with hundreds of guests, and thousands of listeners. This week Karen Geisbretch - Karen cultivates a community of practice among food charities so they can share ideas and resources, inspire each other to deeper hospitality that increases access to nutritious food, build resilient residents and neighbourhoods, and prompt a cultural shift in both the Christian and the wider community away from random charity toward sustainable and equitable local food systems. Karen is a registered dietitian with a particular interest in mental health and nutrition, having worked with people with mental health challenges in both Vancouver and Jamaica. She holds a master’s degree in healthcare leadership from Royal Roads University (RRU), where she studied collaboration and engagement with people from diverse healthcare disciplines. The focus of her research at RRU was the relationships between the youth, staff, and volunteers in a mentorship program for at-risk youth. Outside her role with CityGate, Karen works as the dietitian with the Salvation Army Harbour Light and serves on the Dietitians of Canada Nutrition and Food Security Network Executive Committee. She was a founding Board member of Inner Hope Youth Ministries, a housing and support program for at-risk youth in Vancouver. Karen takes great delight in sharing good meals with her family, friends, and those in her community who are hungry. Karen has also written two children’s books to inspire children and adults to eat healthily. More details on Karen Here More details on Planted Here
Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow on Twitter: Elixir Mix - @elixir_mix
Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow on Twitter: Elixir Mix - @elixir_mix
iOS Dev Remote Conf 2020 Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow iPhreaks on Twitter: @iphreaks
iOS Dev Remote Conf 2020 Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow iPhreaks on Twitter: @iphreaks
In this week's episode of My JavaScript Story, Charles Max Wood interviews Farzad Yousefzadehr, who was a guest on the React Round Up show. As a Senior Software Engineer, Farzad has the cool job of designing and refactoring existing games at Epic Games. He currently lives in Helsinki, Finland, with his lovely wife and cat. Host: Charles Max Wood Joined By Special Guest: Farzad Yousefzadehr Sponsors G2i | Enjoy the luxuries of freelancing CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 079: State Machines and State Charts with Farzad Yousef Zadeh The Imposters Handbook Twitter: @Farzad_YZ Picks Farzad Yousefzadehr: Almost Everything on Computers is Perceptually Slower Than It Was In 1983 Charles Max Wood: BusyCal podcastplaybook.co
In this week's episode of My JavaScript Story, Charles Max Wood interviews Farzad Yousefzadehr, who was a guest on the React Round Up show. As a Senior Software Engineer, Farzad has the cool job of designing and refactoring existing games at Epic Games. He currently lives in Helsinki, Finland, with his lovely wife and cat. Host: Charles Max Wood Joined By Special Guest: Farzad Yousefzadehr Sponsors G2i | Enjoy the luxuries of freelancing CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 079: State Machines and State Charts with Farzad Yousef Zadeh The Imposters Handbook Twitter: @Farzad_YZ Picks Farzad Yousefzadehr: Almost Everything on Computers is Perceptually Slower Than It Was In 1983 Charles Max Wood: BusyCal podcastplaybook.co
In this week's episode of My JavaScript Story, Charles Max Wood interviews Farzad Yousefzadehr, who was a guest on the React Round Up show. As a Senior Software Engineer, Farzad has the cool job of designing and refactoring existing games at Epic Games. He currently lives in Helsinki, Finland, with his lovely wife and cat. Host: Charles Max Wood Joined By Special Guest: Farzad Yousefzadehr Sponsors G2i | Enjoy the luxuries of freelancing CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 079: State Machines and State Charts with Farzad Yousef Zadeh The Imposters Handbook Twitter: @Farzad_YZ Picks Farzad Yousefzadehr: Almost Everything on Computers is Perceptually Slower Than It Was In 1983 Charles Max Wood: BusyCal podcastplaybook.co
JavaScript Remote Conf 2020 May 13th to 15th - register now! Kay Plößer is an German developer who does front-end and mobile development with React. He primarily focuses on developer relations and will be teaching at a University soon. He got started in programming doing basic scripting and game mods to buy game weapons when the game started. He also build IRC bots and programs that ran in IRC. We dive into his journey through development into React and JavaScript. Host: Charles Max Wood Joined By Special Guest: Kay Plößer Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 048: Using and Teaching React with Kay Plößer Kay Plößer Twitter: @K4y1s k@kay.is Picks Charles Max Wood: The Expanse Kay Plößer: Undone
JavaScript Remote Conf 2020 May 13th to 15th - register now! Kay Plößer is an German developer who does front-end and mobile development with React. He primarily focuses on developer relations and will be teaching at a University soon. He got started in programming doing basic scripting and game mods to buy game weapons when the game started. He also build IRC bots and programs that ran in IRC. We dive into his journey through development into React and JavaScript. Host: Charles Max Wood Joined By Special Guest: Kay Plößer Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 048: Using and Teaching React with Kay Plößer Kay Plößer Twitter: @K4y1s k@kay.is Picks Charles Max Wood: The Expanse Kay Plößer: Undone
JavaScript Remote Conf 2020 May 13th to 15th - register now! Kay Plößer is an German developer who does front-end and mobile development with React. He primarily focuses on developer relations and will be teaching at a University soon. He got started in programming doing basic scripting and game mods to buy game weapons when the game started. He also build IRC bots and programs that ran in IRC. We dive into his journey through development into React and JavaScript. Host: Charles Max Wood Joined By Special Guest: Kay Plößer Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 048: Using and Teaching React with Kay Plößer Kay Plößer Twitter: @K4y1s k@kay.is Picks Charles Max Wood: The Expanse Kay Plößer: Undone
JavaScript Remote Conf 2020 May 13th to 15th - register now! Håkon Krogh is a Norweigan developer who focuses on web performance. We start out discussing working from home in the current pandemic. His current company works in Product Information Management. It's a headless ecommerce system. We dive into his experience learning learning to build applications and learning JavaScript and leading a team. Host: Charles Max Wood Joined By Special Guest: Håkon Krogh Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 078: The Uncanny Valley with Håkon Krogh Crystallize FindThatLead Twitter: Håkon Krogh Picks Håkon Krogh: High Performance Browser Networking Tiny Helpers Charles Max Wood: Cleverly Scrabin
JavaScript Remote Conf 2020 May 13th to 15th - register now! Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need the upgrade. Listen to 2 veteran Rails developers talk through the issues of upgrade from different versions of Rails to the latest version. Panel Charles Max Wood Dave Kimura Sponsors Resolve Digital Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD" "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RailsDiff js2coffee 2.0 — convert JavaScript to CoffeeScript app/assets/config/manifest.js Picks Charles Max Wood: Rich Dad's CASHFLOW Quadrant RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya Devchat.tv Remote Conferences Devchat.tv Remote meetups Dave Kimura: Drifting Ruby - Discount Code: learnfromhome Follow Ruby Rogues on Twitter > @rubyrogues
JavaScript Remote Conf 2020 May 13th to 15th - register now! Håkon Krogh is a Norweigan developer who focuses on web performance. We start out discussing working from home in the current pandemic. His current company works in Product Information Management. It's a headless ecommerce system. We dive into his experience learning learning to build applications and learning JavaScript and leading a team. Host: Charles Max Wood Joined By Special Guest: Håkon Krogh Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 078: The Uncanny Valley with Håkon Krogh Crystallize FindThatLead Twitter: Håkon Krogh Picks Håkon Krogh: High Performance Browser Networking Tiny Helpers Charles Max Wood: Cleverly Scrabin
JavaScript Remote Conf 2020 May 13th to 15th - register now! Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need the upgrade. Listen to 2 veteran Rails developers talk through the issues of upgrade from different versions of Rails to the latest version. Panel Charles Max Wood Dave Kimura Sponsors Resolve Digital Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD" "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RailsDiff js2coffee 2.0 — convert JavaScript to CoffeeScript app/assets/config/manifest.js Picks Charles Max Wood: Rich Dad's CASHFLOW Quadrant RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya Devchat.tv Remote Conferences Devchat.tv Remote meetups Dave Kimura: Drifting Ruby - Discount Code: learnfromhome Follow Ruby Rogues on Twitter > @rubyrogues
JavaScript Remote Conf 2020 May 13th to 15th - register now! Håkon Krogh is a Norweigan developer who focuses on web performance. We start out discussing working from home in the current pandemic. His current company works in Product Information Management. It's a headless ecommerce system. We dive into his experience learning learning to build applications and learning JavaScript and leading a team. Host: Charles Max Wood Joined By Special Guest: Håkon Krogh Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RRU 078: The Uncanny Valley with Håkon Krogh Crystallize FindThatLead Twitter: Håkon Krogh Picks Håkon Krogh: High Performance Browser Networking Tiny Helpers Charles Max Wood: Cleverly Scrabin
JavaScript Remote Conf 2020 May 13th to 15th - register now! Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need the upgrade. Listen to 2 veteran Rails developers talk through the issues of upgrade from different versions of Rails to the latest version. Panel Charles Max Wood Dave Kimura Sponsors Resolve Digital Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD" "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links RailsDiff js2coffee 2.0 — convert JavaScript to CoffeeScript app/assets/config/manifest.js Picks Charles Max Wood: Rich Dad's CASHFLOW Quadrant RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya Devchat.tv Remote Conferences Devchat.tv Remote meetups Dave Kimura: Drifting Ruby - Discount Code: learnfromhome Follow Ruby Rogues on Twitter > @rubyrogues
JavaScript Remote Conf 2020 May 14th to 15th - register now! Varya is an expert in design systems. She talks about the process of working in and building design systems. She learned basic Pascal at school. She did programming exercises on paper. She then got into building web pages for groups she was a part of. She then picked up PHP and went professional at that point. On the front-end, she began picking up JavaScript and worked using Yandex's internal framework. Follow here story through the rest of the podcast. Host: Charles Max Wood Joined By Special Guest: Varya Stepanova Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 068: Design Systems with Varya Stepanova Zend The History of BEM Picks Charles Max Wood: Contigo Water Bottle Run With Hal Varya Stepanova: Learn a New Language!
JavaScript Remote Conf 2020 May 14th to 15th - register now! Varya is an expert in design systems. She talks about the process of working in and building design systems. She learned basic Pascal at school. She did programming exercises on paper. She then got into building web pages for groups she was a part of. She then picked up PHP and went professional at that point. On the front-end, she began picking up JavaScript and worked using Yandex's internal framework. Follow here story through the rest of the podcast. Host: Charles Max Wood Joined By Special Guest: Varya Stepanova Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 068: Design Systems with Varya Stepanova Zend The History of BEM Picks Charles Max Wood: Contigo Water Bottle Run With Hal Varya Stepanova: Learn a New Language!
JavaScript Remote Conf 2020 May 14th to 15th - register now! Varya is an expert in design systems. She talks about the process of working in and building design systems. She learned basic Pascal at school. She did programming exercises on paper. She then got into building web pages for groups she was a part of. She then picked up PHP and went professional at that point. On the front-end, she began picking up JavaScript and worked using Yandex's internal framework. Follow here story through the rest of the podcast. Host: Charles Max Wood Joined By Special Guest: Varya Stepanova Sponsors G2i | Enjoy the luxuries of freelancing Sentry CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 068: Design Systems with Varya Stepanova Zend The History of BEM Picks Charles Max Wood: Contigo Water Bottle Run With Hal Varya Stepanova: Learn a New Language!
Jared Palmer has been a guest on 3 different shows on Devchat.tv. He's talked to us about Formik, Razzle, and React. He's taking a break from consulting to build up Formik, Inc and tools for forms. He got started in programming by taking a programming class at Cornell on a lark and quickly transitioned out of Investment Banking after graduating from university. His first apps were custom lock screens for mobile phones. We then move through framer and CoffeeScript and eventually in to JavaScript and React. Host: Charles Max Wood Joined By Special Guest: Jared Palmer Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 014: Razzle with Jared Palmer RRU 052: React Suspense with Jared Palmer Formik feat. Jared Palmer of The Palmer Group Picks Jared Palmer: Remote UI (Shopify) Charles Max Wood: The Man In the High Castle
Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Sponsors Taiko - free and open source browser test automation Split ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links The TC39 Process Le Creuset Star Wars™ Han Solo Roaster | Williams Sonoma 124 JSJ The Origin of Javascript with Brendan Eich Crockford on JavaScript Le Creuset Turkey MJS 108: Dan Shappir MJS 132: Douglas Crockford JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford "Things You Can Do In ES6 That Can't Be Done In ES5" - View Source talk by Dan Shappir Object Property Value Shorthand in JavaScript with ES6 Spread syntax - JavaScript | MDN JavaScript for-loops are… complicated - HTTP203 Optional chaining - JavaScript | MDN Breaking Chains with Pipelines in Modern JavaScript Picks AJ O’Neal: Expert Secrets Course Creator Pro Braun Series 7 Aimee Knight: Kickstarter Employees Win Historic Union Election Broccoli Sprouts Nutrition And Benefits Of Sulforaphane Charles Max Wood: The Expanse The Masked Singer LEGO Masters Steve Edwards: Beano Steve Wright HBO special Dan Shappir: CC 001: Clean Agile with Robert "Uncle Bob" Martin .NET 019: The History of .NET with Richard Campbell RRU 097: State Management and React Component Design with Becca Bailey Follow JavaScript Jabber on Twitter > @JSJabber
Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Sponsors Taiko - free and open source browser test automation Split ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links The TC39 Process Le Creuset Star Wars™ Han Solo Roaster | Williams Sonoma 124 JSJ The Origin of Javascript with Brendan Eich Crockford on JavaScript Le Creuset Turkey MJS 108: Dan Shappir MJS 132: Douglas Crockford JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford "Things You Can Do In ES6 That Can't Be Done In ES5" - View Source talk by Dan Shappir Object Property Value Shorthand in JavaScript with ES6 Spread syntax - JavaScript | MDN JavaScript for-loops are… complicated - HTTP203 Optional chaining - JavaScript | MDN Breaking Chains with Pipelines in Modern JavaScript Picks AJ O’Neal: Expert Secrets Course Creator Pro Braun Series 7 Aimee Knight: Kickstarter Employees Win Historic Union Election Broccoli Sprouts Nutrition And Benefits Of Sulforaphane Charles Max Wood: The Expanse The Masked Singer LEGO Masters Steve Edwards: Beano Steve Wright HBO special Dan Shappir: CC 001: Clean Agile with Robert "Uncle Bob" Martin .NET 019: The History of .NET with Richard Campbell RRU 097: State Management and React Component Design with Becca Bailey Follow JavaScript Jabber on Twitter > @JSJabber
Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Sponsors Taiko - free and open source browser test automation Split ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links The TC39 Process Le Creuset Star Wars™ Han Solo Roaster | Williams Sonoma 124 JSJ The Origin of Javascript with Brendan Eich Crockford on JavaScript Le Creuset Turkey MJS 108: Dan Shappir MJS 132: Douglas Crockford JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford "Things You Can Do In ES6 That Can't Be Done In ES5" - View Source talk by Dan Shappir Object Property Value Shorthand in JavaScript with ES6 Spread syntax - JavaScript | MDN JavaScript for-loops are… complicated - HTTP203 Optional chaining - JavaScript | MDN Breaking Chains with Pipelines in Modern JavaScript Picks AJ O’Neal: Expert Secrets Course Creator Pro Braun Series 7 Aimee Knight: Kickstarter Employees Win Historic Union Election Broccoli Sprouts Nutrition And Benefits Of Sulforaphane Charles Max Wood: The Expanse The Masked Singer LEGO Masters Steve Edwards: Beano Steve Wright HBO special Dan Shappir: CC 001: Clean Agile with Robert "Uncle Bob" Martin .NET 019: The History of .NET with Richard Campbell RRU 097: State Management and React Component Design with Becca Bailey Follow JavaScript Jabber on Twitter > @JSJabber
Jared Palmer has been a guest on 3 different shows on Devchat.tv. He's talked to us about Formik, Razzle, and React. He's taking a break from consulting to build up Formik, Inc and tools for forms. He got started in programming by taking a programming class at Cornell on a lark and quickly transitioned out of Investment Banking after graduating from university. His first apps were custom lock screens for mobile phones. We then move through framer and CoffeeScript and eventually in to JavaScript and React. Host: Charles Max Wood Joined By Special Guest: Jared Palmer Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 014: Razzle with Jared Palmer RRU 052: React Suspense with Jared Palmer Formik feat. Jared Palmer of The Palmer Group Picks Jared Palmer: Remote UI (Shopify) Charles Max Wood: The Man In the High Castle
Jared Palmer has been a guest on 3 different shows on Devchat.tv. He's talked to us about Formik, Razzle, and React. He's taking a break from consulting to build up Formik, Inc and tools for forms. He got started in programming by taking a programming class at Cornell on a lark and quickly transitioned out of Investment Banking after graduating from university. His first apps were custom lock screens for mobile phones. We then move through framer and CoffeeScript and eventually in to JavaScript and React. Host: Charles Max Wood Joined By Special Guest: Jared Palmer Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 014: Razzle with Jared Palmer RRU 052: React Suspense with Jared Palmer Formik feat. Jared Palmer of The Palmer Group Picks Jared Palmer: Remote UI (Shopify) Charles Max Wood: The Man In the High Castle
Rado Stankov is the Head of Engineering at Product Hunt. He's based in Sofia Bulgaria. He walks us through learning Pascal and PHP and Flash. We then dive into Ruby and JavaScript and what he's working on now at Product Hunt. Host: Charles Max Wood Joined By Special Guest: Radoslav Stankov Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links MRS 077: Radoslav Stankov RR 396: GrapQL at Product Hunt with Radoslav Stankov RRU 042: React at Product Hunt with Radoslav Stankov React Native at Product Hunt feat. Radoslav Stankov and Vlad Vladimirov Prototypejs jQuery Picks Radoslav Stankov: Dependency cruiser The Unicorn Project Charles Max Wood: The Name of the Wind LinkedIn Clean Coders Podcast Devchat.tv Workshops
Rado Stankov is the Head of Engineering at Product Hunt. He's based in Sofia Bulgaria. He walks us through learning Pascal and PHP and Flash. We then dive into Ruby and JavaScript and what he's working on now at Product Hunt. Host: Charles Max Wood Joined By Special Guest: Radoslav Stankov Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links MRS 077: Radoslav Stankov RR 396: GrapQL at Product Hunt with Radoslav Stankov RRU 042: React at Product Hunt with Radoslav Stankov React Native at Product Hunt feat. Radoslav Stankov and Vlad Vladimirov Prototypejs jQuery Picks Radoslav Stankov: Dependency cruiser The Unicorn Project Charles Max Wood: The Name of the Wind LinkedIn Clean Coders Podcast Devchat.tv Workshops
Rado Stankov is the Head of Engineering at Product Hunt. He's based in Sofia Bulgaria. He walks us through learning Pascal and PHP and Flash. We then dive into Ruby and JavaScript and what he's working on now at Product Hunt. Host: Charles Max Wood Joined By Special Guest: Radoslav Stankov Sponsors G2i | Enjoy the luxuries of freelancing CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links MRS 077: Radoslav Stankov RR 396: GrapQL at Product Hunt with Radoslav Stankov RRU 042: React at Product Hunt with Radoslav Stankov React Native at Product Hunt feat. Radoslav Stankov and Vlad Vladimirov Prototypejs jQuery Picks Radoslav Stankov: Dependency cruiser The Unicorn Project Charles Max Wood: The Name of the Wind LinkedIn Clean Coders Podcast Devchat.tv Workshops
Travis Ralph works with With You With Me to help veterans transition from military service to IT jobs. He discusses the process of making the move from military service to software development, why they use React as part of their curriculum, and how to learn new skills. Panel: Thomas Aylott Carl Mungazi Charles Max Wood Guest: Travis Ralph Sponsors: Springboard | Click here NOW for $500 off the course ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links: RRU 095: Designing Your Life Amplify.io React & React Native Docs Offensive Security Certified Professional Picks: Thomas Aylott: Watchtower Online Library Carl Mungazi: React Libraries in 2020 - RWieruch Loupe Teach Yourself Computer Science Charles Max Wood: New Devchat.tv Podcast - Clean Coders Interview Cake (Affiliate link) Hero Wars Mobile Game Travis Ralph: Follow Travis on Twitter - @Wreckittr, LinkedIn With You With Me Amplify Web App Workshop Learn to Code for Free – Grasshopper
Travis Ralph works with With You With Me to help veterans transition from military service to IT jobs. He discusses the process of making the move from military service to software development, why they use React as part of their curriculum, and how to learn new skills. Panel: Thomas Aylott Carl Mungazi Charles Max Wood Guest: Travis Ralph Sponsors: Springboard | Click here NOW for $500 off the course ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links: RRU 095: Designing Your Life Amplify.io React & React Native Docs Offensive Security Certified Professional Picks: Thomas Aylott: Watchtower Online Library Carl Mungazi: React Libraries in 2020 - RWieruch Loupe Teach Yourself Computer Science Charles Max Wood: New Devchat.tv Podcast - Clean Coders Interview Cake (Affiliate link) Hero Wars Mobile Game Travis Ralph: Follow Travis on Twitter - @Wreckittr, LinkedIn With You With Me Amplify Web App Workshop Learn to Code for Free – Grasshopper
Florian Rival is a React developer who has built his own game engine. He's been a guest on both React Round Up and React Native Radio. This episode provides you a walkthrough on using gDevelop to build games from scratch and goes into his history as a game developer. Host: Charles Max Wood Joined By Special Guest: Florian Rival Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RNR 126: Native Web Apps with Florian Rival RRU 058: React.js and WebAssembly to Rewrite Native Apps with Florian Rival LinkedIn Florian Rival PixiJS Picks Florian Rival: GDevelop Charles Max Wood: Gmelius
Florian Rival is a React developer who has built his own game engine. He's been a guest on both React Round Up and React Native Radio. This episode provides you a walkthrough on using gDevelop to build games from scratch and goes into his history as a game developer. Host: Charles Max Wood Joined By Special Guest: Florian Rival Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RNR 126: Native Web Apps with Florian Rival RRU 058: React.js and WebAssembly to Rewrite Native Apps with Florian Rival LinkedIn Florian Rival PixiJS Picks Florian Rival: GDevelop Charles Max Wood: Gmelius
Florian Rival is a React developer who has built his own game engine. He's been a guest on both React Round Up and React Native Radio. This episode provides you a walkthrough on using gDevelop to build games from scratch and goes into his history as a game developer. Host: Charles Max Wood Joined By Special Guest: Florian Rival Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RNR 126: Native Web Apps with Florian Rival RRU 058: React.js and WebAssembly to Rewrite Native Apps with Florian Rival LinkedIn Florian Rival PixiJS Picks Florian Rival: GDevelop Charles Max Wood: Gmelius
My JavaScript Story this week welcomes Paul Cowan. Paul works as a consultant in front end development. He learned how to program at a really early age but didn't own an email address until he was 30 years old. When he was 30 years old he wanted to change his lifestyle and attended a course in London and took a job as a software developer. Paul was interested in 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 framework like React. Host: Charles Max Wood Joined By Special Guest: Paul Cowan Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 088: Frustrations with React Hooks with Paul Cowan Paul's Twitter Paul's Blog Picks Paul Cowan: https://blog.logrocket.com/ Fitness and MMA Fight Charles Max Wood: "#100daysofvue" Vue Learning Challenge @ Devchat.tv YouTube Channel https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw/videos Devchat.tv Upcoming Workshops: "How To Stay Current" "How to Find Your Dream Developer Job" "How to Start a Podcast" Sign up for the newsletter @ https://devchat.tv/subscribe/ to receive information about our upcoming workshops
My JavaScript Story this week welcomes Paul Cowan. Paul works as a consultant in front end development. He learned how to program at a really early age but didn't own an email address until he was 30 years old. When he was 30 years old he wanted to change his lifestyle and attended a course in London and took a job as a software developer. Paul was interested in 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 framework like React. Host: Charles Max Wood Joined By Special Guest: Paul Cowan Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 088: Frustrations with React Hooks with Paul Cowan Paul's Twitter Paul's Blog Picks Paul Cowan: https://blog.logrocket.com/ Fitness and MMA Fight Charles Max Wood: "#100daysofvue" Vue Learning Challenge @ Devchat.tv YouTube Channel https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw/videos Devchat.tv Upcoming Workshops: "How To Stay Current" "How to Find Your Dream Developer Job" "How to Start a Podcast" Sign up for the newsletter @ https://devchat.tv/subscribe/ to receive information about our upcoming workshops
My JavaScript Story this week welcomes Paul Cowan. Paul works as a consultant in front end development. He learned how to program at a really early age but didn't own an email address until he was 30 years old. When he was 30 years old he wanted to change his lifestyle and attended a course in London and took a job as a software developer. Paul was interested in 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 framework like React. Host: Charles Max Wood Joined By Special Guest: Paul Cowan Sponsors G2i CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links RRU 088: Frustrations with React Hooks with Paul Cowan Paul's Twitter Paul's Blog Picks Paul Cowan: https://blog.logrocket.com/ Fitness and MMA Fight Charles Max Wood: "#100daysofvue" Vue Learning Challenge @ Devchat.tv YouTube Channel https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw/videos Devchat.tv Upcoming Workshops: "How To Stay Current" "How to Find Your Dream Developer Job" "How to Start a Podcast" Sign up for the newsletter @ https://devchat.tv/subscribe/ to receive information about our upcoming workshops
Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move cards from swimlane to another swimlane, everyone on the board sees those changes right away. In Jira, if you have 11 tabs open, and you update data in one tab, probably 10 of your tabs are stale now and you might have to refresh. Reactive programming is the difference between Trello and Jira. The panel discusses why reactive JavaScript is not more widely used. People now tend to look for more focused tools to solve a particular part of the problem than an all in one tool like Meteor.js. Dean talks about the problems that Storybook solves. Storybook has hot reloading environments in frontend components, so you don’t need the backend to run. Storybook also allows you to create a catalogue of UI states. JC and Dean talk about how Storybook could create opportunities for collaboration between engineers and designers. They discuss some causes of breakage that automation could help solve, such as styles not being applied properly and internationalization issues. Dean shares how to solve some network issues, such as having operators in RxJs. RxJs is useful for overlapping calls because it was built with cancelability from the beginning. Dean talks about his tool Storybook Animate, which allows you to see what the user sees. Storybook is an actively updated product, and Dean talks about how to get started with it. The show concludes with Dean talking about some things coming down the pipe and how he is actively involved in looking for good general solutions to help people write bulletproof code. Panelists JC Hiatt With special guest: Dean Radcliffe Sponsors Hasura, Inc. Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in Angular ________________________________________________________________________________________________________________________ "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 RRU 083 Knockout.js Node.js Meteor.js RXJS Storybook Animate RX Helper library Follow DevChatTV on Facebook and Twitter Picks JC Hiatt: Joker DevLifts Dean Radcliffe: Twitter @deaniusol and Github @deanius The Keyframers Action for Healthy Kids
Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move cards from swimlane to another swimlane, everyone on the board sees those changes right away. In Jira, if you have 11 tabs open, and you update data in one tab, probably 10 of your tabs are stale now and you might have to refresh. Reactive programming is the difference between Trello and Jira. The panel discusses why reactive JavaScript is not more widely used. People now tend to look for more focused tools to solve a particular part of the problem than an all in one tool like Meteor.js. Dean talks about the problems that Storybook solves. Storybook has hot reloading environments in frontend components, so you don’t need the backend to run. Storybook also allows you to create a catalogue of UI states. JC and Dean talk about how Storybook could create opportunities for collaboration between engineers and designers. They discuss some causes of breakage that automation could help solve, such as styles not being applied properly and internationalization issues. Dean shares how to solve some network issues, such as having operators in RxJs. RxJs is useful for overlapping calls because it was built with cancelability from the beginning. Dean talks about his tool Storybook Animate, which allows you to see what the user sees. Storybook is an actively updated product, and Dean talks about how to get started with it. The show concludes with Dean talking about some things coming down the pipe and how he is actively involved in looking for good general solutions to help people write bulletproof code. Panelists JC Hiatt With special guest: Dean Radcliffe Sponsors Hasura, Inc. Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in Angular ________________________________________________________________________________________________________________________ "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 RRU 083 Knockout.js Node.js Meteor.js RXJS Storybook Animate RX Helper library Follow DevChatTV on Facebook and Twitter Picks JC Hiatt: Joker DevLifts Dean Radcliffe: Twitter @deaniusol and Github @deanius The Keyframers Action for Healthy Kids
Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move cards from swimlane to another swimlane, everyone on the board sees those changes right away. In Jira, if you have 11 tabs open, and you update data in one tab, probably 10 of your tabs are stale now and you might have to refresh. Reactive programming is the difference between Trello and Jira. The panel discusses why reactive JavaScript is not more widely used. People now tend to look for more focused tools to solve a particular part of the problem than an all in one tool like Meteor.js. Dean talks about the problems that Storybook solves. Storybook has hot reloading environments in frontend components, so you don’t need the backend to run. Storybook also allows you to create a catalogue of UI states. JC and Dean talk about how Storybook could create opportunities for collaboration between engineers and designers. They discuss some causes of breakage that automation could help solve, such as styles not being applied properly and internationalization issues. Dean shares how to solve some network issues, such as having operators in RxJs. RxJs is useful for overlapping calls because it was built with cancelability from the beginning. Dean talks about his tool Storybook Animate, which allows you to see what the user sees. Storybook is an actively updated product, and Dean talks about how to get started with it. The show concludes with Dean talking about some things coming down the pipe and how he is actively involved in looking for good general solutions to help people write bulletproof code. Panelists JC Hiatt With special guest: Dean Radcliffe Sponsors Hasura, Inc. Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in Angular ________________________________________________________________________________________________________________________ "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 RRU 083 Knockout.js Node.js Meteor.js RXJS Storybook Animate RX Helper library Follow DevChatTV on Facebook and Twitter Picks JC Hiatt: Joker DevLifts Dean Radcliffe: Twitter @deaniusol and Github @deanius The Keyframers Action for Healthy Kids
In this episode of React Native Radio Josh Justice interviews Zain Sajjad. Zain leads the team of frontend developers at Peekaboo Guru. They use React on their web interfaces and React Native on their mobile interfaces. Zain and Josh discuss some of the work Zain is doing and overviews his recent blog post outlining best practices for React developers. Zain explains how smooth the transition was to React Native coming from React. They had a good knowledge of how React worked from their web applications which made learning React Native easy. Zain shares why they chose React Native, they wanted a quality frontend and a lot of code reusability across platforms. Josh and Zain consider some of the other benefits of using React and React Native, including maintaining the same mental model and libraries. Zain discusses their recent update and the Hermes engine. He explains how it makes apps more performant and with better execution. Josh and Zain discuss how they measure performance. Zain shares the tools they use at Peekaboo Guru and their goals in making the whole app more performant not just one aspect of the app. Navigation is the next topic they discuss. Zain explains how his team tried both React Native Navigation and React Navigation. He compares the tool, explaining why he would choose React Navigation for most applications. Zain shares the improvements that have been made to React Navigation in the past couple of years. They are currently using React Native Navigation which was better for their application at the time in order to maintain performance on low-end android phones. Zain explains how low-end android phones can affect performance and how they test for low-end phones. Josh and Zain move on to discuss Zain’s blog article outlining best practices for react developers. Josh considers how difficult it must have been to pinpoint best practices for React, with its unique approach to programming. Zain explains that these best practices are best for those unfamiliar with React but can benefit everyone. Josh shares some of his own advice for developers new to React. Mainly, don’t be discouraged by the lack of structure, learn patterns that work from more experienced developers and don’t be afraid to experiment. The first practice explained in the blog article is Container and Presentation components. Zain explains that this is one key factor in keeping applications simple and scalable. It stems from cognitive condense, by separating and containing things, developers can focus on one thing at a time. Zain explains the best way to do this. He and Josh consider the benefits of using this in React and React Native. Next, Zain explains some React Architecture best practices. He tells Josh its all about having good constraints available and being flexible as you build. Josh considers how this changes the way he builds his applications, being more fluid with his files based on the needs of the application. Another best practice discussed is called React Wrapper Component Minimized. While working with large scale React apps developers tend to use a lot of third-party libraries. The best practice Zain describes is to wrap the library in a component, this allows you to use the library but also to switch it out more easily in the future if you find a better library. You don’t have to do this with every library just the ones that are used everywhere in your app so you can easily switch it out. Josh explains the power of this practice. Uniformity Across React Components, this best practice makes components easier to read and adapt. Zain explains how implementing this best practice in his team saved the a lot of time. He and Josh consider how consistency could benefit a team of any size. Zain and Josh finish up by touching on the last few best practices. Testing React components, how linting your code can help you avoid problems that may occur once your code is executed. Portability of code and keeping it usable for other platforms. Making React testing less annoying and deploying React Apps using CI/CD tools, for which Zain and Josh share resources. Panelists Josh Justice Guest Zain Sajjad Sponsors Infinite Red Adventures in Angular Adventures in Blockchain CacheFly Links RRU 080: Navigating React Navigation with Zain Sajjad React Best Practices: Maintaining Large Scale Projects Comparing Mobile Machine Learning Frameworks https://peekaboo.guru/ Hermes Prepack Plop JS Firebase Performance React Native Navigation React Navigation React Navigation 5.0 Building resilient frontend architecture - Monica Lent The Universal Architecture React Native Testing Library Detox E2E testing CircleCI https://twitter.com/zsajjad93 https://www.facebook.com/ReactNativeRadio/ https://twitter.com/R_N_Radio Picks Josh Justice: Thank you Meetup Organizers! Poké Bar
In this episode of React Native Radio Josh Justice interviews Zain Sajjad. Zain leads the team of frontend developers at Peekaboo Guru. They use React on their web interfaces and React Native on their mobile interfaces. Zain and Josh discuss some of the work Zain is doing and overviews his recent blog post outlining best practices for React developers. Zain explains how smooth the transition was to React Native coming from React. They had a good knowledge of how React worked from their web applications which made learning React Native easy. Zain shares why they chose React Native, they wanted a quality frontend and a lot of code reusability across platforms. Josh and Zain consider some of the other benefits of using React and React Native, including maintaining the same mental model and libraries. Zain discusses their recent update and the Hermes engine. He explains how it makes apps more performant and with better execution. Josh and Zain discuss how they measure performance. Zain shares the tools they use at Peekaboo Guru and their goals in making the whole app more performant not just one aspect of the app. Navigation is the next topic they discuss. Zain explains how his team tried both React Native Navigation and React Navigation. He compares the tool, explaining why he would choose React Navigation for most applications. Zain shares the improvements that have been made to React Navigation in the past couple of years. They are currently using React Native Navigation which was better for their application at the time in order to maintain performance on low-end android phones. Zain explains how low-end android phones can affect performance and how they test for low-end phones. Josh and Zain move on to discuss Zain’s blog article outlining best practices for react developers. Josh considers how difficult it must have been to pinpoint best practices for React, with its unique approach to programming. Zain explains that these best practices are best for those unfamiliar with React but can benefit everyone. Josh shares some of his own advice for developers new to React. Mainly, don’t be discouraged by the lack of structure, learn patterns that work from more experienced developers and don’t be afraid to experiment. The first practice explained in the blog article is Container and Presentation components. Zain explains that this is one key factor in keeping applications simple and scalable. It stems from cognitive condense, by separating and containing things, developers can focus on one thing at a time. Zain explains the best way to do this. He and Josh consider the benefits of using this in React and React Native. Next, Zain explains some React Architecture best practices. He tells Josh its all about having good constraints available and being flexible as you build. Josh considers how this changes the way he builds his applications, being more fluid with his files based on the needs of the application. Another best practice discussed is called React Wrapper Component Minimized. While working with large scale React apps developers tend to use a lot of third-party libraries. The best practice Zain describes is to wrap the library in a component, this allows you to use the library but also to switch it out more easily in the future if you find a better library. You don’t have to do this with every library just the ones that are used everywhere in your app so you can easily switch it out. Josh explains the power of this practice. Uniformity Across React Components, this best practice makes components easier to read and adapt. Zain explains how implementing this best practice in his team saved the a lot of time. He and Josh consider how consistency could benefit a team of any size. Zain and Josh finish up by touching on the last few best practices. Testing React components, how linting your code can help you avoid problems that may occur once your code is executed. Portability of code and keeping it usable for other platforms. Making React testing less annoying and deploying React Apps using CI/CD tools, for which Zain and Josh share resources. Panelists Josh Justice Guest Zain Sajjad Sponsors Infinite Red Adventures in Angular Adventures in Blockchain CacheFly Links RRU 080: Navigating React Navigation with Zain Sajjad React Best Practices: Maintaining Large Scale Projects Comparing Mobile Machine Learning Frameworks https://peekaboo.guru/ Hermes Prepack Plop JS Firebase Performance React Native Navigation React Navigation React Navigation 5.0 Building resilient frontend architecture - Monica Lent The Universal Architecture React Native Testing Library Detox E2E testing CircleCI https://twitter.com/zsajjad93 https://www.facebook.com/ReactNativeRadio/ https://twitter.com/R_N_Radio Picks Josh Justice: Thank you Meetup Organizers! Poké Bar
JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa. Christopher Buecheler has been on several JSJ, RRU, and MJS episodes. His time is divided between contracting for startups and his own company closebrace.com, a tutorial and resource site for JavaScript developers. Dan Shapir has also been on JSJ as a guest, and is currently works for Wix doing performance tech. He enjoys speaking at conferences, such as JS Camp in Bucharest, Romania and the YGLF conference. Steve Edwards was previously on MJS 078. He started on Drupal in the PHP world, switched to JavaScript, and then a few years ago he started looking at Vue. Now he does Vue fulltime for ImageWare Systems. As for Charles, his primary focus is the podcasts, since DevChat.tv produces around 20 episodes per week. 5 new shows were started in July, and he talks about some of the challenges that that brought. One of his most popular shows recently was JSJ 389: What makes a 10x Engineer? This helped him realize that he wants to help teach people how to be a successful engineer, so he’s working on launching a new show about it. The panelists share some of their favorite JSJ episodes. They discuss the tendency of JSJ to get early access to these fascinating people when the conversation was just beginning, such as the inventor of Redux Dan Abramov, before their rise to stardom. The talk about the rise in popularity of podcasting in general. They agree that even though JavaScript is evolving and changing quickly, it’s still helpful to listen to old episodes. Charles talks about the influence JavaScript Jabber has had on other podcasts. It has spawned several spinoffs, including My JavaScript Story. He’s had several hosts start their own DevChat.tv shows based off JavaScript Jabber, including Adventures in Angular and The DevEd Podcast. JavaScript Jabber has also been the inspiration for other podcasts that aren’t part of DevChat.tv. There aren’t many podcast companies that produce as many shows as they do and they’re developing their own tools. DevChat.tv moved off of WordPress and is in the process of moving over to Podwrench. Charles talks about all the new shows that have been launched, and his view on ‘competing’ podcasts. Charles is also considering doing an audio drama that happens in a programming office, so if you would like to write and/or voice that show, he invites you to contact him. The show concludes with the panel talking about the projects they’ve been working on that they want listeners to check out. Christopher invites listeners to check out closebrace.com. He also has plans to write a short ebook on unit testing with jest, considered doing his own podcast, and invites people to check out his fiction books on his website. Dan talks about his involvement with Wix, a drag and drop website service, that recently released a technology called Corvid which lets you write JS into the website you build with Wix. This means you can design your user interface using Wix, but then automate it, add events functionality, etc. Dan is also going to be at the Chrome Dev Summit conference. Dave invites listeners to check out the Soft Skills Engineering podcast, and Charles invites listeners to subscribe to his new site maxcoders.io. Panelists Dan Shapir Christopher Buecheler Steve Edwards Dave Smith Charles Max Wood Sponsors Tidelift Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in .NET Links The Dev Rev MJS 099: Christopher Buecheler JSJ 338: It's Supposed to Hurt. Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler RRU 029: Christopher Buecheler Getting Ready to Teach Lessons Learned from Building an 84 Tutorial Software Course MJS 108: Dan Shapir JSJ 334: Web Performance API with Dan Shapir JSJ 371: The Benefits and Challenges of Server Side Rendering with Dan Shapir MJS 078: Steve Edwards JSJ 179: Redux and React with Dan Abramov JSJ 187: Vue.js with Evan You JSJ 383: What is JavaScript? JSJ 385: What Can You Build with JavaScript JSJ 390: Transposit with Adam Leventhal JSJ 395: The New Ember with Mike North JSJ 220: Teaching JavaScript with Kyle Simpson JSJ 313: Light Functional JavaScript with Kyle Simpson JSJ 124: The Origin of JavaScript with Brendan Eich JSJ 073: React with Pete Hunt and Jordan Walke JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford JSJ 391: Debugging with Todd Gardner JSJ 389: What Makes a 10x Engineer? cwbuecheler.com Closebrace.com Corvid by Wix Soft Skills Engineering podcast maxcoders.io Follow DevChatTV on Facebook and Twitter Picks Steve Edwards: form.io Christopher Buecheler: Apollo GraphQL Playground @TheTimeCowboy Jake Lawrence Charles Max Wood: St. George Marathon GU Energy Original Sports Nutrition Energy Gel Vrbo devchat.tv/15minutes Dan Shapir: Revolutions by Mike Duncan podcast The Winter of the World book series Dave Smith: 13 Minutes to the Moon podcast by BBC The Mind
JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa. Christopher Buecheler has been on several JSJ, RRU, and MJS episodes. His time is divided between contracting for startups and his own company closebrace.com, a tutorial and resource site for JavaScript developers. Dan Shapir has also been on JSJ as a guest, and is currently works for Wix doing performance tech. He enjoys speaking at conferences, such as JS Camp in Bucharest, Romania and the YGLF conference. Steve Edwards was previously on MJS 078. He started on Drupal in the PHP world, switched to JavaScript, and then a few years ago he started looking at Vue. Now he does Vue fulltime for ImageWare Systems. As for Charles, his primary focus is the podcasts, since DevChat.tv produces around 20 episodes per week. 5 new shows were started in July, and he talks about some of the challenges that that brought. One of his most popular shows recently was JSJ 389: What makes a 10x Engineer? This helped him realize that he wants to help teach people how to be a successful engineer, so he’s working on launching a new show about it. The panelists share some of their favorite JSJ episodes. They discuss the tendency of JSJ to get early access to these fascinating people when the conversation was just beginning, such as the inventor of Redux Dan Abramov, before their rise to stardom. The talk about the rise in popularity of podcasting in general. They agree that even though JavaScript is evolving and changing quickly, it’s still helpful to listen to old episodes. Charles talks about the influence JavaScript Jabber has had on other podcasts. It has spawned several spinoffs, including My JavaScript Story. He’s had several hosts start their own DevChat.tv shows based off JavaScript Jabber, including Adventures in Angular and The DevEd Podcast. JavaScript Jabber has also been the inspiration for other podcasts that aren’t part of DevChat.tv. There aren’t many podcast companies that produce as many shows as they do and they’re developing their own tools. DevChat.tv moved off of WordPress and is in the process of moving over to Podwrench. Charles talks about all the new shows that have been launched, and his view on ‘competing’ podcasts. Charles is also considering doing an audio drama that happens in a programming office, so if you would like to write and/or voice that show, he invites you to contact him. The show concludes with the panel talking about the projects they’ve been working on that they want listeners to check out. Christopher invites listeners to check out closebrace.com. He also has plans to write a short ebook on unit testing with jest, considered doing his own podcast, and invites people to check out his fiction books on his website. Dan talks about his involvement with Wix, a drag and drop website service, that recently released a technology called Corvid which lets you write JS into the website you build with Wix. This means you can design your user interface using Wix, but then automate it, add events functionality, etc. Dan is also going to be at the Chrome Dev Summit conference. Dave invites listeners to check out the Soft Skills Engineering podcast, and Charles invites listeners to subscribe to his new site maxcoders.io. Panelists Dan Shapir Christopher Buecheler Steve Edwards Dave Smith Charles Max Wood Sponsors Tidelift Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in .NET Links The Dev Rev MJS 099: Christopher Buecheler JSJ 338: It's Supposed to Hurt. Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler RRU 029: Christopher Buecheler Getting Ready to Teach Lessons Learned from Building an 84 Tutorial Software Course MJS 108: Dan Shapir JSJ 334: Web Performance API with Dan Shapir JSJ 371: The Benefits and Challenges of Server Side Rendering with Dan Shapir MJS 078: Steve Edwards JSJ 179: Redux and React with Dan Abramov JSJ 187: Vue.js with Evan You JSJ 383: What is JavaScript? JSJ 385: What Can You Build with JavaScript JSJ 390: Transposit with Adam Leventhal JSJ 395: The New Ember with Mike North JSJ 220: Teaching JavaScript with Kyle Simpson JSJ 313: Light Functional JavaScript with Kyle Simpson JSJ 124: The Origin of JavaScript with Brendan Eich JSJ 073: React with Pete Hunt and Jordan Walke JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford JSJ 391: Debugging with Todd Gardner JSJ 389: What Makes a 10x Engineer? cwbuecheler.com Closebrace.com Corvid by Wix Soft Skills Engineering podcast maxcoders.io Follow DevChatTV on Facebook and Twitter Picks Steve Edwards: form.io Christopher Buecheler: Apollo GraphQL Playground @TheTimeCowboy Jake Lawrence Charles Max Wood: St. George Marathon GU Energy Original Sports Nutrition Energy Gel Vrbo devchat.tv/15minutes Dan Shapir: Revolutions by Mike Duncan podcast The Winter of the World book series Dave Smith: 13 Minutes to the Moon podcast by BBC The Mind
JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa. Christopher Buecheler has been on several JSJ, RRU, and MJS episodes. His time is divided between contracting for startups and his own company closebrace.com, a tutorial and resource site for JavaScript developers. Dan Shapir has also been on JSJ as a guest, and is currently works for Wix doing performance tech. He enjoys speaking at conferences, such as JS Camp in Bucharest, Romania and the YGLF conference. Steve Edwards was previously on MJS 078. He started on Drupal in the PHP world, switched to JavaScript, and then a few years ago he started looking at Vue. Now he does Vue fulltime for ImageWare Systems. As for Charles, his primary focus is the podcasts, since DevChat.tv produces around 20 episodes per week. 5 new shows were started in July, and he talks about some of the challenges that that brought. One of his most popular shows recently was JSJ 389: What makes a 10x Engineer? This helped him realize that he wants to help teach people how to be a successful engineer, so he’s working on launching a new show about it. The panelists share some of their favorite JSJ episodes. They discuss the tendency of JSJ to get early access to these fascinating people when the conversation was just beginning, such as the inventor of Redux Dan Abramov, before their rise to stardom. The talk about the rise in popularity of podcasting in general. They agree that even though JavaScript is evolving and changing quickly, it’s still helpful to listen to old episodes. Charles talks about the influence JavaScript Jabber has had on other podcasts. It has spawned several spinoffs, including My JavaScript Story. He’s had several hosts start their own DevChat.tv shows based off JavaScript Jabber, including Adventures in Angular and The DevEd Podcast. JavaScript Jabber has also been the inspiration for other podcasts that aren’t part of DevChat.tv. There aren’t many podcast companies that produce as many shows as they do and they’re developing their own tools. DevChat.tv moved off of WordPress and is in the process of moving over to Podwrench. Charles talks about all the new shows that have been launched, and his view on ‘competing’ podcasts. Charles is also considering doing an audio drama that happens in a programming office, so if you would like to write and/or voice that show, he invites you to contact him. The show concludes with the panel talking about the projects they’ve been working on that they want listeners to check out. Christopher invites listeners to check out closebrace.com. He also has plans to write a short ebook on unit testing with jest, considered doing his own podcast, and invites people to check out his fiction books on his website. Dan talks about his involvement with Wix, a drag and drop website service, that recently released a technology called Corvid which lets you write JS into the website you build with Wix. This means you can design your user interface using Wix, but then automate it, add events functionality, etc. Dan is also going to be at the Chrome Dev Summit conference. Dave invites listeners to check out the Soft Skills Engineering podcast, and Charles invites listeners to subscribe to his new site maxcoders.io. Panelists Dan Shapir Christopher Buecheler Steve Edwards Dave Smith Charles Max Wood Sponsors Tidelift Sentry use the code “devchat” for 2 months free on Sentry’s small plan Adventures in .NET Links The Dev Rev MJS 099: Christopher Buecheler JSJ 338: It's Supposed to Hurt. Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler RRU 029: Christopher Buecheler Getting Ready to Teach Lessons Learned from Building an 84 Tutorial Software Course MJS 108: Dan Shapir JSJ 334: Web Performance API with Dan Shapir JSJ 371: The Benefits and Challenges of Server Side Rendering with Dan Shapir MJS 078: Steve Edwards JSJ 179: Redux and React with Dan Abramov JSJ 187: Vue.js with Evan You JSJ 383: What is JavaScript? JSJ 385: What Can You Build with JavaScript JSJ 390: Transposit with Adam Leventhal JSJ 395: The New Ember with Mike North JSJ 220: Teaching JavaScript with Kyle Simpson JSJ 313: Light Functional JavaScript with Kyle Simpson JSJ 124: The Origin of JavaScript with Brendan Eich JSJ 073: React with Pete Hunt and Jordan Walke JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford JSJ 391: Debugging with Todd Gardner JSJ 389: What Makes a 10x Engineer? cwbuecheler.com Closebrace.com Corvid by Wix Soft Skills Engineering podcast maxcoders.io Follow DevChatTV on Facebook and Twitter Picks Steve Edwards: form.io Christopher Buecheler: Apollo GraphQL Playground @TheTimeCowboy Jake Lawrence Charles Max Wood: St. George Marathon GU Energy Original Sports Nutrition Energy Gel Vrbo devchat.tv/15minutes Dan Shapir: Revolutions by Mike Duncan podcast The Winter of the World book series Dave Smith: 13 Minutes to the Moon podcast by BBC The Mind
Episode Summary Today’s guest is Farzad Yousef Zadeh, a developer from Iran with a unique path into computer programming. He started by studying astrophysics and aerospace engineering in college, then dropped out in his last semester because it wasn’t the right path. He then taught himself to code, working mostly in web programming and frontend development. Despite his change in course, Farzad remains passionate about observing the night sky. Farzad is here today to talk about the ideas in his talk Explicitness and Consistency in UI, where he talks about the difficulties of developing a user interface and how the experience can be improved by using state machines and state charts. He talks about his inspiration for the talk and how he has implemented state machines and state charts into his work. The panel backtracks and talks about the definition of state machines and state charts. A state machine, from an academic background, is a model for computing something. It's for managing and controlling, taking over branching and managing a finite amount of state declaratively. State machines are not so much about sharing or reusing, but about how your communicate a certain behavior. Despite the fact that event driven programming permeates the programming consciousness, thinking about state charts and state machines is actually more natural than it first appears. The panel explains how it’s the same principle as whiteboarding to solve a problem. Lucas asks how state charts are different from pure React. Farzad talks about how it’s important not to just treat your static states as first class, but also the transitions between them. Otherwise, you would end up with something that looks like a map with cities and towns, but no roads. Using statecharts and state machines makes testing an application much easier, and in some ways you let the machine test itself. The machine will know what to do with your states because you define the path, and the machine will take the path for you. They again talk about the difference between state machines and state charts. A state machine defines a finite set of states and defining the events that the machine can take and respond to when transitioning from state A to B. If you use only this, you will encounter a snag called ‘state explosion’ because not non-concrete things cannot be modeled. So, state charts were invented to compensate for this. A state chart brings the idea of an extended state, or the context and data you need to hold and reason from. Farzad talks about other types of machines and supports that exist for branching, entry actions, and exit actions. This is similar to the use effect hook in React. He gives examples of where you would use this logic and how it would be worked into frameworks. Farzad talks about how your machine is just a definition, a declarative model of how something is supposed to behave, and how having that separation between the definition of the logic and behavior vs the implementation of API has given us so much more freedom and portability The panel talks about how using state machines and charts is an investment in the long term maintainability of your code. They agree that using state machines and charts makes it easier to communicate with other developers, new team members, and even non developers. They talk about Cerebral.js and its contributions and model. As with everything in programming, state machines are not a silver bullet and don’t work in every situation. Farzad talks about situations where state machines can be unhelpful. It is still valuable to consider state machines and charts because it forces you to dedicate time thinking and organizing your thoughts so that you can build something maintainable that won’t just be thrown away. The panel discusses how thinking things out before starting to code can be beneficial. They finish by talking about how React Hooks has started them on the path to implement state machines and charts into their code. Panelists David Ceddia Lucas Reis Leslie Cohn-Wein Thomas Aylott With special guest: Farzad Yousef Zadeh Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My Angular Story Links Explicitness and Consistency in UI David Khourshid xstate library RRU 069: The State Machines in React with David Khourshid State machine State chart Cerebral JS Origami by Facebook Elm The GaryVee Content Model Overmind JS Follow DevChatTV on Facebook and Twitter Picks David Ceddia: Reverse Interview Thomas Aylott: Machine Learning Zero to Hero TensorFlow at Google I/O 2019 channel Lucas Reis: How to Learn D3.js Leslie Cohn-Wein: Write Fewer Tests! From Automation to Autogeneration by David Khourshid Farzad Yousef Zadeh: Don’t Let Architecture Astronauts Scare You
Episode Summary Today’s guest is Farzad Yousef Zadeh, a developer from Iran with a unique path into computer programming. He started by studying astrophysics and aerospace engineering in college, then dropped out in his last semester because it wasn’t the right path. He then taught himself to code, working mostly in web programming and frontend development. Despite his change in course, Farzad remains passionate about observing the night sky. Farzad is here today to talk about the ideas in his talk Explicitness and Consistency in UI, where he talks about the difficulties of developing a user interface and how the experience can be improved by using state machines and state charts. He talks about his inspiration for the talk and how he has implemented state machines and state charts into his work. The panel backtracks and talks about the definition of state machines and state charts. A state machine, from an academic background, is a model for computing something. It's for managing and controlling, taking over branching and managing a finite amount of state declaratively. State machines are not so much about sharing or reusing, but about how your communicate a certain behavior. Despite the fact that event driven programming permeates the programming consciousness, thinking about state charts and state machines is actually more natural than it first appears. The panel explains how it’s the same principle as whiteboarding to solve a problem. Lucas asks how state charts are different from pure React. Farzad talks about how it’s important not to just treat your static states as first class, but also the transitions between them. Otherwise, you would end up with something that looks like a map with cities and towns, but no roads. Using statecharts and state machines makes testing an application much easier, and in some ways you let the machine test itself. The machine will know what to do with your states because you define the path, and the machine will take the path for you. They again talk about the difference between state machines and state charts. A state machine defines a finite set of states and defining the events that the machine can take and respond to when transitioning from state A to B. If you use only this, you will encounter a snag called ‘state explosion’ because not non-concrete things cannot be modeled. So, state charts were invented to compensate for this. A state chart brings the idea of an extended state, or the context and data you need to hold and reason from. Farzad talks about other types of machines and supports that exist for branching, entry actions, and exit actions. This is similar to the use effect hook in React. He gives examples of where you would use this logic and how it would be worked into frameworks. Farzad talks about how your machine is just a definition, a declarative model of how something is supposed to behave, and how having that separation between the definition of the logic and behavior vs the implementation of API has given us so much more freedom and portability The panel talks about how using state machines and charts is an investment in the long term maintainability of your code. They agree that using state machines and charts makes it easier to communicate with other developers, new team members, and even non developers. They talk about Cerebral.js and its contributions and model. As with everything in programming, state machines are not a silver bullet and don’t work in every situation. Farzad talks about situations where state machines can be unhelpful. It is still valuable to consider state machines and charts because it forces you to dedicate time thinking and organizing your thoughts so that you can build something maintainable that won’t just be thrown away. The panel discusses how thinking things out before starting to code can be beneficial. They finish by talking about how React Hooks has started them on the path to implement state machines and charts into their code. Panelists David Ceddia Lucas Reis Leslie Cohn-Wein Thomas Aylott With special guest: Farzad Yousef Zadeh Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My Angular Story Links Explicitness and Consistency in UI David Khourshid xstate library RRU 069: The State Machines in React with David Khourshid State machine State chart Cerebral JS Origami by Facebook Elm The GaryVee Content Model Overmind JS Follow DevChatTV on Facebook and Twitter Picks David Ceddia: Reverse Interview Thomas Aylott: Machine Learning Zero to Hero TensorFlow at Google I/O 2019 channel Lucas Reis: How to Learn D3.js Leslie Cohn-Wein: Write Fewer Tests! From Automation to Autogeneration by David Khourshid Farzad Yousef Zadeh: Don’t Let Architecture Astronauts Scare You
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Clubhouse CacheFly Host: Charles Max Wood Guest: Christopher Buecheler Episode Summary In this episode of My JavaScript Story, Charles hosts Christopher Buecheler, novelist, web developer and founder of CloseBrace, a JavaScript tutorial and resource site. Christopher is a self-taught full-stack web developer with extensive experience in programming with JavaScript, jQuery, React.js, Angular.js, and much more. Listen to Christopher on the JavaScript Jabber podcast. Christopher started CloseBrace because he really enjoys helping people and giving back to the community. In his spare time, he writes science fiction novels and is also working on a web application for knitting called Stitchly with a friend. Links https://devchat.tv/js-jabber/jsj-338-its-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler/ CloseBrace React.js https://twitter.com/closebracejs Christopher Buecheler’s Twitter Christopher Buecheler’s Website Christopher Buecheler’s LinkedIn Christopher Buecheler’s GitHub https://closebrace.com/categories/five-minute-react contact@closebrace.com http://stitchly.io/ Christopher Buecheler's Amazon link Elixir by Christopher Buecheler https://devchat.tv/my-javascript-story/ https://www.facebook.com/DevChattv https://www.facebook.com/javascriptjabber https://devchat.tv/my-javascript-story/ Picks Christopher Buecheler: Bracket Pair Colorizer Highlight Matching Tag https://gitlens.amod.io/ Fifth Season by N. K. Jemisin Charles Max Wood: Language Server Extension Guide RRU 015: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build VoV 015: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build
Welcome to Episode Zero! In this episode, we lay down the foundation of this podcast! What is RRU all about? What is the purpose? What value will it bring me? Let's dive in! #RRUpodcast
Chapter 1 Award-winning author, diversity trainer and naturalized U.S. citizen Seconde Nimenya joins hosts Cindy Tingley and Ken Harvey for a wide-ranging discussion about her 2016 TEDx talk, journey from her birthplace in Burundi, Africa to the Pacific Northwest of the United States, life lessons on resilience and tolerance to her discovery of libraries when she entered university. Chapter length: 51:31 Chapter 2 – Library Surprise with Rilee Louangphakdy Rilee explores the Book-a-Librarian service available through Sno-Isle Libraries and how it can help with everything from homework to how to use your phone to access library materials. Chapter length: 3:32 Chapter 1 links Seconde Nimenya, MBA Award-winning author and diversity speaker Check out free copies of Seconde’s books at Sno-Isle Libraries: Evolving Through Adversity: How to Overcome Obstacles, Discover your Passion, and Honor your True Self (Nonfiction, available in print and audiobook) How do you discover who you are and honor your true self when faced with adversity? How do you use it to evolve and achieve your life purpose? Told with wit and charisma, this book is a story about breaking free and being resilient by accepting and honoring who you are. Readers will find the opportunity to reflect on how childhood and family patterns may have impacted their lives, and how to break or change the negative patterns of the cycle. Hand to Hold (Fiction, available in print and audiobook) This is the tale of a young Ethiopian orphan, adopted at five years old and brought to the United States of America. Under her new parents’ love and care, she blooms and tries to assimilate to her new home, but she also finds herself longing to know her biological parents, and what happened to them! “Hand to Hold” Workbook The companion leadership workbook is available for purchase on her website. TEDxSnoIsleLibraries Talk Join the thousands of viewers who have checked out Seconde’s TEDxSnoIsleLibraries talk on YouTube. 2017 Seeds of Hope Award Seconde was awarded the 2017 Seeds of Hope award by the Snohomish County RESULTS group. RESULTS is a non-profit organization that uses community voices to bring an end to poverty. There are more than 100 chapter locations across the nation. Check out the YouTube video to see why she received the award. Edmonds Center of the Arts ECA presents an array of outstanding performing artists from around the world, provides space, production management, technical expertise for a variety of community partners and rental clients and serves more than 75,000 patrons a year. Seconde’s TEDxSnoIsleLibraries talk was one of many hosted at the Edmonds Center of the Arts in November 2016. University of Burundi While Seconde attended the University of Burundi, she discovered the world of libraries. If you aren’t fluent in French, we recommend hitting the translate button when you visit the university’s website! University of Phoenix Seconde attended the University of Phoenix to earn her Master of Business Administration degree. Self-help books Self-help books are one of Seconde’s favorite genres; we enjoy them too, which is why we have more than 1,000 books in this genre. Please help yourself to our catalog and look for the right self-help book for you! Burundi Civil War Learn more about the civil war that Seconde mentioned when moving out of her native country. RRU model RRU is a transformational model that Seconde has developed and uses in her books, talks and It stands for Reflect, Rectify and Unite. If you’re interested in learning more, you can check out her books through our catalog or purchase them through her website! Seconde Nimenya’s website Aside from her books, Seconde’s website also has loads of other content for you to explore, including a blog and her own podcast series! Go check out her website, and prepare yourself for the digital journal to evolving yourself! Episode hosts Ken Harvey is Communications Director for Sno-Isle Libraries. Ken brings broad professional experience from his service with Community Transit, Sound Transit, the city of Reno, Nev., and several positions in radio and TV. Cindy Tingley is an instructional developer with Sno-Isle Libraries. Through experience as a radio DJ, a police officer in Key West, Fla., certified technology instructor and Usui Reiki trainer, the common thread is Cindy loves teaching new skills. Episode sponsors The Sno-Isle Libraries Foundation proudly supports the innovative work of Sno-Isle Libraries through private donations. Edmonds Center for the Arts provides an array of outstanding performing artists from around the world, hosts events and serves more than 75,000 patrons annually.
This is my introduction to Open Educational Resources. I am new to all of this but this is what I have found so far and why I am excited about it.
Towards the end of summer, climate negotiators learned of three trademark applications that were filed in May of this year. One was for the logo “REDDPLUSX”, which is described as a carbon credit brokerage. Another was for the logo “RRU”, which are proposed carbon credits generated by saving or supporting forests under the Paris Agreement. But it was the third, for the logo REDD+, that raised eyebrows across the climate community. It raised those eyebrows because scores of organizations already use the acronym “REDD+” to describe activities that reduce greenhouse gasses by saving or reviving endangered forests. The acronym is generally spelled out as “‘reducing emissions from deforestation and forest degradation, and the role of conservation, sustainable management of forests, and enhancement of forest carbon stocks”, and it describes as set of mechanisms that generate “reduction units”, which might one day be worth billions of dollars as the world implements the Paris Climate Agreement. The trademark applications were filed by the Coalition for Rainforest Nations (CfRN), which is a New-York-based entity that promotes forest-carbon initiatives in roughly two dozen countries, and the applications came to light just as one of those countries, the Democratic Republic of Congo (DRC), proposed a new “Gateway” for handling REDD+ Reduction Units – which, not coincidentally, is what “RRU” stands for. CfRN executive director Kevin Conrad says he’s just trying to provide clarity in a process that often seems chaotic, but critics say the proposals replicate mechanisms that are already on the table, and some see an effort to control a process that’s designed to be open and inclusive. Whatever the motives for their creation, the proposals offer insight into the issues being negotiated here in Bonn, so let’s take a quick look. Who Uses the REDD+ Acronym? REDD+ began as an experiment in 1988, when US electric company Applied Energy Services (AES) wanted to see if it could reduce its carbon footprint by helping poor farmers in Guatemala manage their land more sustainably (for the full story, see “REDD Dawn: The Birth Of Forest Carbon”). The acronym then was “AD”, for “avoided deforestation”, and the concept evolved over the decades as NGOs continued to experiment with the science. Eventually, the phrase shifted to “Reducing Emissions from Deforestation”, then to “Reducing Emissions from Deforestation and Degradation”, and finally to one that includes a broader range of land-use activities. At the same time, standard-setting bodies like the Verified Carbon Standard (VCS) and the American Carbon Registry emerged to provide ways of generating carbon offsets by determining which forests were endangered and which procedures can be used to save them. Within the United Nations Framework Convention on Climate Change (UNFCCC), however, REDD remained on ice until 2005, when Conrad, as lead negotiator for Papua New Guinea, wrangled it back onto the agenda at Climate Talks in Montreal (COP 11). At the 2013 climate talks in Warsaw, the UNFCCC agreed on the Warsaw Framework for REDD+, which is a cluster of agreements on how to develop REDD+ programs at a national or sub-national level and pay for results. That rulebook was enshrined in the Paris Agreement – which, by the way, rarely uses the acronym but instead spells it out in most cases. The acronym is, however, used by carbon standards like VCS and Plan Vivo, as well as by sub-national governments like those of the US state of California and the Mexican state of Chiapas – and that, says Conrad, is a problem. Shades of REDD In an interview for the Bionic Planet Podcast, scheduled to be posted today, Conrad said that REDD+ should only be used to describe programs that are embedded into national carbon accounting initiatives under the Paris Agreement. “The REDD+ description under the UNFCC is that you have to have a national plan, you have to have a national monitoring system, you have to have a reference level, you have to write a report of your safeguards, and then you submit your results, and those results have to be independently reviewed by the UNFCCC itself, and then once it goes through that process, emission reductions are issued and put on the REDD+ Hub,” he said. “None of these project have gone through that process, which means they shouldn’t be calling themselves REDD+ projects.” Currently, REDD+ offsets – meaning emission-reduction units that can be purchased by non-state actors to offset emissions – only exist in the voluntary and regional markets, although voluntary standards are increasingly being embedded in national accounting programs. Outside of the climate arena, people do often confuse voluntary markets, regional compliance markets, and the overarching UNCCC. It’s common to see voluntary REDD programs described in the media as having been developed under the UN process, when in fact they were developed in parallel, but with an eye on eventually converging. The Mexican state of Chiapas added to the confusion a few years back when it used the acronym to describe a program that funneled auto usage fees into conservation. All forest-carbon programs are built on scientific guidelines established by the Intergovernmental Panel on Climate Change (IPCC), and voluntary programs are increasingly being used to fund conservation in Latin America, the Caribbean region, and Africa, according to a regional analysis of voluntary carbon markets that Ecosystem Marketplace published last month. A separate report focused on buyers of voluntary offsets. It found that companies purchase forest-carbon offsets as much for their knock-on social benefits as for their conservation values. As projects and national accounting systems evolve, most of these disparate programs hope to become “nested” within the national framework, and Conrad says buyers will need more clarity to know which are and are not nested. He bristles at accusations by some that the CfRN was trying to corner the term to earn licensing fees. “So, the idea is to have an official REDD+ logo or mark, that all REDD+ governments can use for free,” he wrote in an open e-mail to members of the REDD+ Working Group on October 24. “This is to help the market-place determine what is real REDD+ and to distinguish it from the ‘pretenders.’” Other negotiators cried “foul”, and pointed out that existing standards are working with governments to embed their offsets in national accounting systems, and that the UNFCCC, by design, only sets accounting guidelines, and is not meant to act as a standard. “REDD+ was developed through the UN’s negotiations, which included all the parties to the Convention, and it’s being used around the world by governments, by UN organizations, by civil society, by indigenous peoples,” said Peter Graham, a longtime negotiator for Canada who is now with a consultancy called Climate Advisors. “You have to ask yourself why a private entity based in Manhattan would try to create a trademark of what I would see as a global public good,” he said, adding: “That same group is proposing a mechanism through another process going on in other rooms, talking about creating a body or entity that would, in effect, control finance for REDD+.” That entity, officially called the “Gateway to Encourage, Measure, Report, Verify and Account for Non-Party Contributions” was submitted by the Democratic Republic of Congo (DRC), the Dominican Republic, Kenya, Mozambique, Panama, Papua New Guinea, and Uganda. Most negotiators say it will probably not become an agenda item in formal talks, but could become a topic in ongoing informal talks happening on the fringes. What Does the Gateway do? The Paris agreement doesn’t explicitly mention carbon markets at all, but instead assumes that countries will develop them domestically. The Agreement’s contribution is to recognize this and to say that countries can trade “Internationally Transferred Mitigation Outcomes” (ITMOs) among themselves to deepen the targets they’ve set in their Nationally-Determined Contributions (NDCs). (For a deep dive, see “Building On Paris, Countries Assemble The Carbon Markets Of Tomorrow”) Article 6 of the Paris Agreement lays out two paths that countries can use to trade their emission-reductions internationally, and the two paths are not mutually exclusive. The first is the “cooperative” approach, which lets countries coordinate trading among themselves, provided they follow accounting principles that pass muster with the UNFCCC. The second path, championed by Brazil, will be forged within the UNFCCC itself and offer a centralized mechanism for transferring emissions reductions. The Gateway seems to suggest a third way, which Tosi Mpanu Mpanu, DRC’s chief climate negotiator and chair of the CfRN, says will be a UN-sanctioned platform designed to ensure the integrity of emission-reduction units generated by “non-parties”, which are entities that don’t have a seat at the UNFCCC table. They can be cities or states within countries that do have a seat, or they can be companies looking to offset their greenhouse gas emissions. “We’ve realized that in our countries, we often have different private actors that come and implement projects whose quality isn’t clear, whose outcomes are sometimes unfairly distributed,” he said, in an interview that will appear on the Bionic Planet podcast. “For us, is important that we have a platform, a gateway where different nonparties actors can come and report what they do,” he said. “For us, if what they do comes with high level of environmental integrity, high level of rigor, there will be keen of showing what they are doing.” Few delegates believe the Gateway will become an official agenda item, but it can become a “political movement” kicking around “voluntary meetings” that were sanctioned in 2013 to make sure that outside voices were being heard.