Podcasts about MDN

  • 83PODCASTS
  • 140EPISODES
  • 52mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Apr 21, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about MDN

Latest podcast episodes about MDN

Girls Talk Money
Ep 79: Nutrition Truths That'll Change Your Life [from a Registered Dietitian]

Girls Talk Money

Play Episode Listen Later Apr 21, 2025 39:09


In this episode, we sat down with gut health dietitian Gabrielle Palmeri, MDN, RD, CLT to uncover how nutrition truly impacts our energy, focus, and overall health.Reality is, many of us are in a demanding period of our lives. Nourishing your body properly is key in continuing to show up as your best self.Gabrielle breaks down the science behind gut health and what it actually is, things people miss when it comes to eating healthy, the importance of fiber and why you need to eat more, and how stress impacts the gut.Gabrielle provides tactical tips you can implement TODAY to improve your gut health, sleep better, have more energy, and live an overall healthier life.You'll leave this episode with actionable steps to eat a more nutritious diet without restriction.Follow Gabrielle on Instagram: https://www.instagram.com/dietitian.gabrielle/Apply to work with Gabrielle 1:1: https://forms.gle/ChdAGBeoyPQCkfEVAIf you enjoyed this episode, please rate and review the podcast. We appreciate your support!

All JavaScript Podcasts by Devchat.tv
What's New in JavaScript: Latest Language Updates and Features - JSJ 666

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jan 22, 2025 86:05


Hey, everyone. Welcome back to another exciting episode of JavaScript Jabber, part of the Top End Devs Network. I'm your host, Charles Max Wood, joined by our amazing panelist, Dan Shappir. In this episode, we dive into the latest developments in the world of JavaScript as we kick off a new year. You might recall we covered this topic about a year and a half ago in episode 590.  Today, we're revisiting the updates to see what's progressed and what's newly introduced in the JavaScript standard.Dan Shappir offers his expertise as we explore features that have recently been added to the language. From promise.allSettled, a feature that's been around for about five years but often underutilized, to array method enhancements like .at and Object.hasOwn, there's a ton to unpack. We'll also delve into exciting new library additions like findLast for arrays, efficient array copying methods and improvements in set operations that make JavaScript more powerful and developer-friendly than ever.The episode isn't just about the features that have already landed; we'll also touch on what's in the pipeline with proposals in various stages of development, including exciting concepts like temporal for better date and time handling. Whether you're a JavaScript pro or just keen to stay updated on the latest trends, this discussion is packed with insights to level up your coding game.So, grab your headphones, stay tuned, and let's explore the exciting world of new JavaScript features together!Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'
Ep 583, Dr. Cavil's Inside the HBCU Sports Lab w/ Doc, Charles, David, Wilton, Coach Shade and Dr. Alvin Parker

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'

Play Episode Listen Later Nov 15, 2024 80:39


#DrKenyattaCavil #SportsLab #HBCUsports"Inside the HBCU Sports Lab" episode 583 with Dr. Kenyatta Cavil, Mike Washington & Charles Bishop radio show. Today's show will be a good one as Doc, Charles, David Rhodes, and Wilton discuss news and sports in plus preview this weekend's upcoming football matchups.Special guests: Sam Shade, Miles College Head Football Coach and Dr. Alvin Parker, Virginia Union Head Football Coach.TOPICS:HBCU hoops team enters Mid-Major Top 25 pollThe HBCU All-Star Major Division Game featuring Howard and Tennessee StateMEAC Announces the Guardian of the Game Awards ReceptionMEAC Announces Weekly Volleyball Honors, presented by Coca-ColaDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Major Division Football Poll Rankings – Week 11The Jackson State Tigers Remain No. 1 in PollDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Mid-Major Division Football Poll Rankings – Week 10The Miles Golden Bears New No. 1 in Week 10MID-MAJOR DIVISION GAMESSAT, NOV 16 4:05 PM ESTNo. 2 Virginia St. Trojans (7-3, 6-1) at No. 3 Virginia Union Panthers (7-3, 6-1)SAT, NOV 16 12:05 PM ESTNo. 4 Clark Atlanta Panthers (7-2-1, 6-2) at No. 1 Miles Golden Bears (8-2, 8-0)MAJOR DIVISION GAMESTHU, NOV 14 9:00 PM EST - LOUIS CREWS STADIUM, HUNTSVILLE, ALGrambling Tigers (5-5, 2-4) at Alabama A&M Bulldogs (4-5, 2-3)FRI, NOV 15 9:00 PM EST - O'KELLY-RIDDICK, DURHAM, NCHoward Bison (4-6, 1-2) at No. 3 N.C. Central Eagles (6-3, 2-1)SAT, NOV 16 1:00 PM EST - ARMSTRONG FIELD, HAMPTON, VARichmond Spiders (8-2, 6-0) at Hampton Pirates (5-5, 2-4)SAT, NOV 16 1:00 PM EST - JOHNNY UNITAS® STADIUM, TOWSON, MDN.C. A&T Aggies (1-9, 0-6) at Towson Tigers (5-5, 3-3)SAT, NOV 16 2:00 PM EST - BRAGG MEMORIAL, TALLAHASSEE, FLMississippi Val. Delta Devils (0-10, 0-6) at No. 6 Florida A&M Rattlers (5-4, 3-2)SAT, NOV 16 2:30 PM EST - SPANGLER, SHELBY, NCNo. 4 Tennessee St. Tigers (7-3, 4-2) at Gardner-Webb Runnin' Bulldogs (4-6, 3-3)SAT, NOV 16 3:00 PM EST - WILLIAM "DICK" PRICE STADIUM, NORFOLK, VADelaware St. Hornets (1-9, 0-3) at Norfolk St. Spartans (3-7, 1-2)SAT, NOV 16 4:00 PM EST - PANTHER STADIUM AT BLACKSHEAR FIELD, PRAIRIE VIEW, TXNo. 8 Alcorn Braves (5-5, 4-2) at No. 9 Prairie View Panthers (5-5, 3-3)SAT, NOV 16 4:00 PM EST - ASU STADIUM, MONTGOMERY, ALNo. 1 Jackson St. Tigers (8-2, 6-0) at No. 7 Alabama St. Hornets (5-4, 4-2)SAT, NOV 16 4:00 PM EST - SHELL ENERGY STADIUM, HOUSTON, TXBethune-Cookman Wildcats (2-8, 2-4) at Texas Southern Tigers (3-6, 2-4)SAT, NOV 16 5:00 PM EST - HUGHES, BALTIMORE, MDNo. 1 South Carolina St. Bulldogs (7-2, 3-0) at No. 10 Morgan St. Bears (5-5, 2-1)SAT, NOV 16 3:00 PM EST – A.W. MUMFORD STADIUM, BATON ROUGE, LAArk.-Pine Bluff Golden Lions (3-7, 2-4) at No. 5 Southern U. Jaguars (6-4, 5-1)@InsidetheHBCUSportsLab on Facebook Live and Spreaker.‬Contributions welcome at CashApp $JafusCavil

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'
Ep 582, Dr. Cavil's Inside the HBCU Sports Lab w/ David, Brandon, and Tariq

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'

Play Episode Listen Later Nov 14, 2024 61:52


#DrKenyattaCavil #SportsLab #HBCUsports"Inside the HBCU Sports Lab" episode 582 with Dr. Kenyatta Cavil, Mike Washington & Charles Bishop radio show. Today's show will be a good one as David Rhodes, Brandon King and Tariq Wilson discuss news and sports in Division 1 HBCU Independents plus preview this weekend's upcoming football matchups.TOPICS:Southern Claims First SWAC Championship Title; will face Mississippi StateSWAC Football Weekly Honors: Nov. 11MEAC Announces Weekly Football Honors, presented by Coca-ColaDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Major Division Football Poll Rankings – Week 11The Jackson State Tigers Remain No. 1 in PollDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Mid-Major Division Football Poll Rankings – Week 10The Miles Golden Bears New No. 1 in Week 10MID-MAJOR DIVISION GAMESSAT, NOV 16 4:05 PM ESTNo. 2 Virginia St. Trojans (7-3, 6-1) at No. 3 Virginia Union Panthers (7-3, 6-1)SAT, NOV 16 12:05 PM ESTNo. 4 Clark Atlanta Panthers (7-2-1, 6-2) at No. 1 Miles Golden Bears (8-2, 8-0)MAJOR DIVISION GAMESTHU, NOV 14 9:00 PM EST - LOUIS CREWS STADIUM, HUNTSVILLE, ALGrambling Tigers (5-5, 2-4) at Alabama A&M Bulldogs (4-5, 2-3)FRI, NOV 15 9:00 PM EST - O'KELLY-RIDDICK, DURHAM, NCHoward Bison (4-6, 1-2) at No. 3 N.C. Central Eagles (6-3, 2-1)SAT, NOV 16 1:00 PM EST - ARMSTRONG FIELD, HAMPTON, VARichmond Spiders (8-2, 6-0) at Hampton Pirates (5-5, 2-4)SAT, NOV 16 1:00 PM EST - JOHNNY UNITAS® STADIUM, TOWSON, MDN.C. A&T Aggies (1-9, 0-6) at Towson Tigers (5-5, 3-3)SAT, NOV 16 2:00 PM EST - BRAGG MEMORIAL, TALLAHASSEE, FLMississippi Val. Delta Devils (0-10, 0-6) at No. 6 Florida A&M Rattlers (5-4, 3-2)SAT, NOV 16 2:30 PM EST - SPANGLER, SHELBY, NCNo. 4 Tennessee St. Tigers (7-3, 4-2) at Gardner-Webb Runnin' Bulldogs (4-6, 3-3)SAT, NOV 16 3:00 PM EST - WILLIAM "DICK" PRICE STADIUM, NORFOLK, VADelaware St. Hornets (1-9, 0-3) at Norfolk St. Spartans (3-7, 1-2)SAT, NOV 16 4:00 PM EST - PANTHER STADIUM AT BLACKSHEAR FIELD, PRAIRIE VIEW, TXNo. 8 Alcorn Braves (5-5, 4-2) at No. 9 Prairie View Panthers (5-5, 3-3)SAT, NOV 16 4:00 PM EST - ASU STADIUM, MONTGOMERY, ALNo. 1 Jackson St. Tigers (8-2, 6-0) at No. 7 Alabama St. Hornets (5-4, 4-2)SAT, NOV 16 4:00 PM EST - SHELL ENERGY STADIUM, HOUSTON, TXBethune-Cookman Wildcats (2-8, 2-4) at Texas Southern Tigers (3-6, 2-4)SAT, NOV 16 5:00 PM EST - HUGHES, BALTIMORE, MDNo. 1 South Carolina St. Bulldogs (7-2, 3-0) at No. 10 Morgan St. Bears (5-5, 2-1)SAT, NOV 16 3:00 PM EST – A.W. MUMFORD STADIUM, BATON ROUGE, LAArk.-Pine Bluff Golden Lions (3-7, 2-4) at No. 5 Southern U. Jaguars (6-4, 5-1)@InsidetheHBCUSportsLab on Facebook Live and Spreaker.‬Contributions welcome at CashApp $JafusCavil

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'
Ep 581, Dr. Cavil's Inside the HBCU Sports Lab w/ Dr. Henry Frazier III and Coach Teddy Keaton

Dr. Cavil's 'INSIDE THE HBCU SPORTS LAB'

Play Episode Listen Later Nov 13, 2024 76:33


#DrKenyattaCavil #SportsLab #HBCUsports"Inside the HBCU Sports Lab" episode 581 with Dr. Kenyatta Cavil, Mike Washington & Charles Bishop radio show. Today's show will be a good one as Doc, Mike, Charles and AD Drew discuss HBCU news and sports plus preview the upcoming football matchups and reveal the number 1 team in Dr. Cavil's Mid-Major Division Football Poll.Special guests: Dr. Henry Frazier III, Virginia State Head Football Coach and Teddy Keaton, Clark-Atlanta University Head Football Coach.TOPICS:Southern Claims First SWAC Championship Title; will face Mississippi StateSWAC Football Weekly Honors: Nov. 11MEAC Announces Weekly Football Honors, presented by Coca-ColaDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Major Division Football Poll Rankings – Week 11The Jackson State Tigers Remain No. 1 in PollDR. CAVIL'S INSIDE THE HBCU HUDDLE REPORTHOUSTON– Dr. Cavil's 2024 HBCU Mid-Major Division Football Poll Rankings – Week 10The Miles Golden Bears New No. 1 in Week 10MID-MAJOR DIVISION GAMESSAT, NOV 16 4:05 PM ESTNo. 2 Virginia St. Trojans (7-3, 6-1) at No. 3 Virginia Union Panthers (7-3, 6-1)SAT, NOV 16 12:05 PM ESTNo. 4 Clark Atlanta Panthers (7-2-1, 6-2) at No. 1 Miles Golden Bears (8-2, 8-0)MAJOR DIVISION GAMESTHU, NOV 14 9:00 PM EST - LOUIS CREWS STADIUM, HUNTSVILLE, ALGrambling Tigers (5-5, 2-4) at Alabama A&M Bulldogs (4-5, 2-3)FRI, NOV 15 9:00 PM EST - O'KELLY-RIDDICK, DURHAM, NCHoward Bison (4-6, 1-2) at No. 3 N.C. Central Eagles (6-3, 2-1)SAT, NOV 16 1:00 PM EST - ARMSTRONG FIELD, HAMPTON, VARichmond Spiders (8-2, 6-0) at Hampton Pirates (5-5, 2-4)SAT, NOV 16 1:00 PM EST - JOHNNY UNITAS® STADIUM, TOWSON, MDN.C. A&T Aggies (1-9, 0-6) at Towson Tigers (5-5, 3-3)SAT, NOV 16 2:00 PM EST - BRAGG MEMORIAL, TALLAHASSEE, FLMississippi Val. Delta Devils (0-10, 0-6) at No. 6 Florida A&M Rattlers (5-4, 3-2)SAT, NOV 16 2:30 PM EST - SPANGLER, SHELBY, NCNo. 4 Tennessee St. Tigers (7-3, 4-2) at Gardner-Webb Runnin' Bulldogs (4-6, 3-3)SAT, NOV 16 3:00 PM EST - WILLIAM "DICK" PRICE STADIUM, NORFOLK, VADelaware St. Hornets (1-9, 0-3) at Norfolk St. Spartans (3-7, 1-2)SAT, NOV 16 4:00 PM EST - PANTHER STADIUM AT BLACKSHEAR FIELD, PRAIRIE VIEW, TXNo. 8 Alcorn Braves (5-5, 4-2) at No. 9 Prairie View Panthers (5-5, 3-3)SAT, NOV 16 4:00 PM EST - ASU STADIUM, MONTGOMERY, ALNo. 1 Jackson St. Tigers (8-2, 6-0) at No. 7 Alabama St. Hornets (5-4, 4-2)SAT, NOV 16 4:00 PM EST - SHELL ENERGY STADIUM, HOUSTON, TXBethune-Cookman Wildcats (2-8, 2-4) at Texas Southern Tigers (3-6, 2-4)SAT, NOV 16 5:00 PM EST - HUGHES, BALTIMORE, MDNo. 1 South Carolina St. Bulldogs (7-2, 3-0) at No. 10 Morgan St. Bears (5-5, 2-1)SAT, NOV 16 3:00 PM EST – A.W. MUMFORD STADIUM, BATON ROUGE, LAArk.-Pine Bluff Golden Lions (3-7, 2-4) at No. 5 Southern U. Jaguars (6-4, 5-1)@InsidetheHBCUSportsLab on Facebook Live and Spreaker.‬Contributions welcome at CashApp $JafusCavil

The Alli Worthington Show
How Food Sensitivities and Stress Secretly Sabotage Your Health with Rebekah Fedrowitz

The Alli Worthington Show

Play Episode Listen Later Nov 11, 2024 40:08


Welcome back. This is a really special episode in the health series. I'm here with Rebecca Fedrowitz, my health coach. She has been helping me through most of this year to get some of my issues under control. She solved a lot of problems. It's been life-changing.    The information we share in this conversation is what every woman should have. You're going to love it. We're going to talk about the immune system, gut health, food sensitivities, supplements, and more. We have so much to tell you.  You're going to learn so much.   Rebekah Fedrowitz, MDN, BCHN®, is a board-certified holistic nutritionist and passionate advocate for women's health. Rebekah specializes in revealing how imbalances in stress, hormones, and gut health are holding women back from feeling energized, focused, and in control of their lives.  Whether through private consulting, speaking engagements, or programs, Rebekah is on a mission to equip women to take control of their wellness and thrive.   Join Rebekah and I as we talk about:   How food sensitivities can affect us and what to do about it Gut health and the importance to our health Ways stress can affect our digestion What we need to know about living in burnout and stress   Favorite Quotes:  03:37 - “ It's actually really common for things like reflux and bloating to be due to some sort of hidden food sensitivity.” 05:50 - “The gut is such an important part of our health, and it's so common for us in our modern society to have gut health imbalances.” 16:02 - “When women are well, we are better equipped to do the things that we were called to do.” 25:01 - “Ultimately one of the biggest reasons why stress is so harmful is because it starts in the gut and digestion.” 25:22 - “Everything you eat either adds to or takes away from your body.”   Links to Great Things We Discussed: Rebekah Fedrowitz Website    Rebekah Fedrowitz Instagram    Santé Vie website    Suits   The Way of Belonging    Dirty Genes    CRZ YOGA High Waisted Golf Skirts    Build a Coaching Business Quick Start Challenge Create a Course Remaining You While Raising Them Little Things Studio Christmas items and more - 40% off!! Set your holiday table with the colors and beauty of the season with delightful cloth napkins from Little Things Studio!  These machine washable napkins designed by Kate Whitley, use the same flour sack cotton as our tea towels.  I co-own Little Things Studio which is a woman-owned small business bringing daily reminders of beauty and truth to your home and life. These thoughtfully-designed products are made in the USA and focus on the rich words of hymns and the beauty of nature   Hope you loved this episode!   Make sure to hit that subscribe button on Apple Podcasts and Spotify. Don't forget to check us out on YouTube and slap some stars on a review! :)   xo, Alli  

The Alli Worthington Show
How Food Sensitivities and Stress Secretly Sabotage Your Health with Rebekah Fedrowitz

The Alli Worthington Show

Play Episode Listen Later Nov 10, 2024 40:08


Welcome back. This is a really special episode in the health series. I'm here with Rebecca Fedrowitz, my health coach. She has been helping me through most of this year to get some of my issues under control. She solved a lot of problems. It's been life-changing.  The information we share in this conversation is what every woman should have. You're going to love it. We're going to talk about the immune system, gut health, food sensitivities, supplements, and more. We have so much to tell you.  You're going to learn so much. Rebekah Fedrowitz, MDN, BCHN®, is a board-certified holistic nutritionist and passionate advocate for women's health. Rebekah specializes in revealing how imbalances in stress, hormones, and gut health are holding women back from feeling energized, focused, and in control of their lives.  Whether through private consulting, speaking engagements, or programs, Rebekah is on a mission to equip women to take control of their wellness and thrive. Join Rebekah and I as we talk about: How food sensitivities can affect us and what to do about it Gut health and the importance to our health Ways stress can affect our digestion What we need to know about living in burnout and stress Favorite Quotes:  03:37 - “ It's actually really common for things like reflux and bloating to be due to some sort of hidden food sensitivity.” 05:50 - “The gut is such an important part of our health, and it's so common for us in our modern society to have gut health imbalances.” 16:02 - “When women are well, we are better equipped to do the things that we were called to do.” 25:01 - “Ultimately one of the biggest reasons why stress is so harmful is because it starts in the gut and digestion.” 25:22 - “Everything you eat either adds to or takes away from your body.” Links to Great Things We Discussed: Rebekah Fedrowitz Website    Rebekah Fedrowitz Instagram    Santé Vie website    Suits   The Way of Belonging    Dirty Genes    CRZ YOGA High Waisted Golf Skirts    Build a Coaching Business Quick Start Challenge Create a Course Remaining You While Raising Them Little Things Studio Christmas items and more - 40% off!! Set your holiday table with the colors and beauty of the season with delightful cloth napkins from Little Things Studio!  These machine washable napkins designed by Kate Whitley, use the same flour sack cotton as our tea towels.  I co-own Little Things Studio which is a woman-owned small business bringing daily reminders of beauty and truth to your home and life. These thoughtfully-designed products are made in the USA and focus on the rich words of hymns and the beauty of nature. Hope you loved this episode!   Make sure to hit that subscribe button on Apple Podcasts and Spotify. Don't forget to check us out on YouTube and slap some stars on a review! :) xo, Alli

Generation TECH
Episode 193 Oct 14, 2024

Generation TECH

Play Episode Listen Later Oct 14, 2024 91:09


Honda 2 Motor hybrid; Desalinization breakthrough: AI can be dangerous; No Apple ring on the horizon; TEMU bad; Home Pod Minin is 4 years old; Apple study shows issues with AI; M4 iPads might get price cut; MDN is offering a subscription podcast to do what we do free; Apple debuts immersive film; Apple Watch now show “Vitals”; Beats Pill speaker on sale; Air pods Pro 2; OS 18.1 to ship October 28th and Quarterly earnings report will be out on the 31st; What will be left out of the Apple SE phone update? Probably not AI.Conversations on technology and tech adjacent subjects with two and sometime three generations of tech nerds. New shows on (mostly) MONDAYS!

Chrysalis with John Fiege
14. Layel Camargo — Queer Ecology, Indigenous Stewardship, and the Power of Laughter

Chrysalis with John Fiege

Play Episode Listen Later Sep 16, 2024 87:01


What is our relationship to the land, to its other-than-human inhabitants, and to the rest of humanity? These are fundamental questions for thinking through how we can transform ourselves in ways that allow a multiplicity of ecologies and human communities to thrive alongside one another. And these questions are not just fundamental to us as individuals—they are essential to how we view our cultures, traditions, institutions, and ways of knowing.Layel Camargo lives at the vibrant intersection of ecological justice, queer liberation, and indigenous culture—a cultural space that offers a distinctive vantage point on how our societies work, while holding enormous potential to both see and reorient our relationships to the land and to one another.Layel Camargo is an organizer and artist who advocates for the better health of the planet and its people by restoring land, healing communities, and promoting low-waste and low-impact lifestyles. Layel is a transgender and gender non-conforming person who is an indigenous descendant of the Yaqui and Mayo tribes of the Sonoran Desert.I met Layel at a climate storytelling retreat in New York City in 2019, where I became a huge fan of their work and of their way of being in the world.Layel is a founder of the Shelterwood Collective, a Black, Indigenous, and LGBTQ-led community forest and retreat center, healing people and ecosystems through active stewardship and community engagement.Our conversation explores the idea of culture as strategy in confronting the climate crisis, diving into Layel's work in video, podcasting, and poetry and the origins of their approach to this work of healing people and planet.You can listen on Substack, Apple Podcasts, and other podcast platforms.Please rate, review, and share to help us spread the word!Layel CamargoLayel Camargo is a cultural strategist, land steward, filmmaker, artist, and a descendant of the Yaqui tribe and Mayo tribes of the Sonoran Desert. Layel is also transgender and non-binary. They graduated from UC Santa Cruz with dual degrees in Feminist Studies and Legal Studies. Layel was the Impact Producer for “The North Pole Show” Season Two. They currently produce and host ‘Did We Go Too Far' in conjunction with Movement Generation. Alongside Favianna Rodriguez and at the Center for Cultural Power, they created ‘Climate Woke,' a national campaign to center BIPOC voices in climate justice. Wanting to shape a new world, they co-founded ‘Shelterwood Collective'. The collective is a land-based organization that teaches land stewardship, fosters inventive ideation, and encourages healing for long-term survival. Layel was a Transformative Justice practitioner for 6 years and still looks to achieve change to the carceral system in all of their work. Most recently, Layel was named on the Grist 2020 Fixers List, and named in the 2019 Yerba Buena Center of the Arts list of ‘People to Watch Out For.'Quotation Read by Layel Camargo“You wanna fly, you got to give up the s**t that weighs you down.” - Toni Morrison, Song of SolomonRecommended Readings & MediaTranscriptIntroJohn Fiege  What is our relationship to the land, to its other-than-human inhabitants, and to the rest of humanity? These are fundamental questions for thinking through how we can transform ourselves in ways that allow a multiplicity of ecologies and human communities to thrive alongside one another. And these questions are not just fundamental to us as individuals—they are essential to how we view our cultures, traditions, institutions, and ways of knowing.Layel Camargo lives at the vibrant intersection of ecological justice, queer liberation, and indigenous culture—a cultural space that offers a distinctive vantage point on how our societies work while holding enormous potential to both see and reorient our relationships to the land and to one another.And besides that, Layel is hilarious.Layel Camargo My passion for humor has come from has been maintained by a lot of data and information that I've gotten around just the importance of people being able to process things through laughter. And that the climate crisis is nothing to make mockery and or to laugh, there's this is very serious. The ways in which our species is kind of being at threat of extinction, and right before our eyes. But I think that as humans, we're so complex and layered, and we're so beautiful in the sense that we get to feel so intensely, and feeling is what motivates us to take action. And laughter helps you process so much data quicker, it helps you be able to take something in, embrace it, release, and then have it make an impression.John Fiege  I'm John Fiege, and this is Chrysalis.Layel Camargo is an organizer and artist who advocates for the better health of the planet and its people by restoring land, healing communities, and promoting low-waste, low-impact lifestyles. Layel is a transgender and gender non-conforming person who is an indigenous descendant of the Yaqui and Mayo tribes of the Sonoran Desert.I met Layel at a climate storytelling retreat in New York City in 2019, where I became a huge fan of their work and of their way of being in the world.Layel is a founder of the Shelterwood Collective, a Black, Indigenous, and LGBTQ-led community forest and retreat center, healing people and ecosystems through active stewardship and community engagement.Our conversation explores the idea of culture as strategy in confronting the climate crisis, diving into Layel's work in video, podcasting, and poetry and the origins of their approach to this work of healing people and planet.Here is Layel Camargo.ConversationJohn FiegeHow you doing?Layel Camargo I'm doing pretty good. How are you doing?John Fiege I'm doing well. I've got this thing in my throat. I, so I'm going to be drinking a lot of tea. And I might have to have a bathroom break. Know, I have forgotten to take my allergy medicine. And here we are. Great. Yeah. So can you start out by telling me where you grew up? And how you viewed your relationship to the rest of nature when you were a kid?Layel Camargo Yeah. Um, I can start off by Yeah. talking a little bit about where I grew up. Yeah, so I grew up on the Mexican border between Tijuana and San Diego. And my upbringing was in this very highly dense migrant community from Latinx to Philippines, because of the proximity to the military base. It was very military towns, pretty much the professions. They're like you're either work for Homeland Security, the military or police. And I didn't really notice what my upbringing was like till I left. But I grew up crossing the border back and forth. My grandmother migrated from the Sonoran Desert, to Tijuana. And that's basically where my mother was born. And she grew. She went to high school in San Diego, which is why I can say I'm an American citizen, but I'm a descendant of the Maya or the uremic tribes, my grandmother said, and then my grandfather said, The yucky tribes of the Sonoran Desert so I think for me, my connection ecologically was like the ocean Because I grew up in a beach city, and then it was also the desert, because of all the stories and my grandmother's connection to sanada. So high, I never felt like I was at home because as a queer person paid never really fit into the conservative nature of San Diego due to how militarized it is, and all this stuff. But it was through a drive, which I took from Northern California, down to Sonora, where my grandmother's family lives, when I drove through the saguaros and Arizona that I remember seeing the Saguaro forests and just like needing to pull over and just like, take them in. And I had this a visceral feeling that I don't think I've ever had before of just like being home. And I think this, this experience was like in 2016 2017. And that's when I realized that, in theory, I was a climate activist, I cared about the planet. But it wasn't until that moment that I was like, oh, what I'm actually doing is like actually fighting for us to return to be in better relationship with the planet. And this is where I belong, this is my source of my route, these trees and this desert. So because of that, and growing up in proximity to the beach, water conservation has always been an area of like passion for me and caring about the ocean, which pushed me to a practice of lowering my plastic consumption and being more mindful of oil consumption. And the desert has always been a source of like grounding in regards to like place and knowing that I come from the earth. So it's kind of like I was gonna say, it's kind of like, I'm from a lot of places, I moved to Northern California in 2006. So I love the forest. But nothing speaks to my heart, like the beach in the desert.John Fiege Well, they have sand in common. Is there? Is there a tension between the ocean pulling you in the desert pulling you or is it? Is it a beautiful harmony?Layel Camargo It's a bit of a tension. But I would say that in my body, it feels the same. They both dehydrate me and over, over like it's just a lot of heat, typically. So yeah, that it's different for Northern California beaches, because they're a little bit more Rocky and more cold. You have to wear more layers. Right? definitely like to where I grew up, it's it is warm, the sandy ness. That's a great connection, I definitely need to make that a little bit more concrete.TotallyJohn Fiege cool. Well, can you tell me more about the path you took from the neighborhood where you grew up in San Diego, to studying at UC Santa Cruz and what that experience was like for you?Layel Camargo Yeah, I, I went. So I grew up in a home where there was a lot of violence, which is very common in a lot of migrant-specific and indigenous communities. And I kind of came into my teenage years, like really realizing that I was different, but I didn't know how when it kind of got summarized in college around my queerness my sexuality and my gender, but just feeling this need of like needing to leave. It just didn't make sense for me to be there. And with that being said, I had a wonderful community. I still have quite a few friends in San Diego that I keep in touch with my sisters live there. And I was actually just started last weekend. So I, when I was in San Diego, I think a lot of my trauma responses of like, just ignore what doesn't make sense and just keep moving forward was how I kind of functioned. And that race. And I loved it, I succeeded at it. I've actually realized that I'm a performance artist because of that upbringing. Like I, you know, was captain of the water polo team. I was president of my senior class, I was featured in newspapers for my swimming. I was a competitive swimmer for 10 years. I I did, I did a you know, a good job. I had advanced placement classes and honors classes and I was well rounded but in the inside, I just didn't feel like I belonged. So I picked UC Santa Cruz to go to college because it was the farthest University and the University of California system that had accepted me. And they went and I didn't know what I was getting myself into. I visited the campus like two to three weeks before I had to actually be there to live on campus. Bass. And when my dad drove me, drove me up with my whole family drove me up and they left me they were like, are you sure you want to say I'm like, I got this, like, it was all redwoods. So it was definitely like, we went down to the local store. And it was like all these like hippie dreadlock, folks. And I was like, I don't even know what I got myself into. But I'm getting this degree, so we're good. And it was a big culture shock, I think for a lot of black and brown and indigenous youth when they have to leave their communities to attend. What is like better economic opportunities outside of them it is it's, it's more than just having to adjust, it's having to really like, Oh, I had to let go of everything I knew. And in order for me to take the most out of college, and I was fortunate enough that I had a container a university is like a container for young folks that I wasn't having to leave for work or opportunities. And so I fully immersed myself, and it allowed me to be able to identify myself sexually and through my gender, and a gave me solace, when you know, my family rejected me for coming out. And I think that I'm so fortunate that I had that experience. And then I also was able to gain double bachelor's when feminist studies and legal studies which allowed me to have some upward mobility that my family hadn't had, traditionally I was, I am the first person in my whole family to attend a four year university after high school. So I'm definitely very grateful that that path took me there. And at this point, I feel like it was not only good for me, but it was good for my whole family for me to have taken that journey.John Fiege And did you come out to them? In college or before college?Layel Camargo in college? Yeah, I was my second year, I had my first girlfriend. And I was a Resident Advisor, always I'm always trying to be the overachiever. So I was like Resident Advisor of my college, I was like, involved in every club, I was part of the dance team. And, you know, my mom called me, I just decided to actually move in with my girlfriend the following quarter. And she was like, What are you doing? I was like, Oh, my girlfriend's house. And she was like, why do you have to tell me those things. And I'm just like, because I'm not gonna lie to you. And she was like, I know, you're gay, but I just don't need you to rub it in my face. And I was like, then I guess we can't talk. And so we didn't talk for three months. And then she called me It's, it's, it's hard, you know, like, going to college is hard, especially when I went to very marginalized public schools before that. So I was struggling academically. And my solace was, like, being involved on campus, like to meet some social needs. And I was in, I was in a retention program for black and brown youth from urban communities. So that helped a lot. But I, I, my mom kind of rupturing that, really. I didn't realize what the impact was until probably a quarter the quarter into after that. And she called me three months later, and was like, so are you not gonna talk to me? And I was like, you're the one that doesn't talk to me. And she was like, well, let's just let's just try to make this work. And so we, you know, it took probably five to six years for my family to kind of fully integrate my, you know, my, my lifestyle as they, as they call it. The magic word of magic word. Yeah.John Fiege Yeah, wow. Well, you know, that's just what you need, right in the middle of college trying to adapt to, you know, crazy new culture and world is for your family to reject you.Layel Camargo Yeah, yeah. It's definitely one of those things that like a lot of queer LGBTQ folks. I, I feel like it's so normalized to us, right? And it's just like, well, when you come up, just expect to lose everything. And I think it is it now until I'm like, in my 30s, that I realized how painful that is, and how, like, it's just like, you know, one of the core things I think, as a human species is to know that you belong somewhere. And if you don't belong at home, then where do you belong? And I think for many of us, we've had to go through that unconsciously, without really thinking through that we're seeking to belong. And this theme of belonging has been something that's been coming up as I'm I navigate like, my professional career now is that like, I really do want people to feel like they belong somewhere. And the only thing I feel like makes sense as we all belong to the planet. We all belong to the same descendants and how we got here as a species and that I think that's being rejected from my family allowed me to be like weird do I belong? And so I fortunate that I had a best friend who was also queer. I had my queer community I had student governments and students social organizing. And then when I graduated, I was like, wait, like, Where else do I belong? So I went to my natural habitats like to the beach, and I picked up surfing again and scuba diving. And then it was like, Oh, I actually like I belong to the earth. Like, that's where I belong.John Fiege That's beautiful. Yeah. I love that. Oh, I am hearing some background noise.Layel Camargo Is it audio? Or is it just like,John Fiege people laughing?Layel Camargo It's my partner's on an Akai here, I'm going to shoot her a quick text. She like gets really loud because she gets so excited. Just going to share a quick text.John Fiege So before coming to climate justice work, you worked as an organizer with the Bay Area transformative justice collective. Can you tell me how your work in transformative justice informed your understanding of the climate crisis and how you approach ecological concerns?Layel Camargo Yeah, so I I organized with transformative justice for about six years. And then I you know, for folks who don't know, transformative justice is an alternative response model to violence, harm and hurt. And so similar to restorative justice, which works with the carceral system, so police, judicial systems, etc. to reform in order to help alleviate some of the biases that exists in the systems, transformative justice, as there's those systems actually don't serve certain communities like migrants, folks like that are trans, just the way that those systems just inherently violate certain people who are not included in our society fairly, was like, transparent justice exists to serve folks who cannot access or choose not to access or use the carceral system. So if you will, if you believe in defunding the police, and let's say you're sexually assaulted, you're probably not going to call the police for a rape kit, because there's probably ways that you've experienced those systems as harmful or violent. So when I started organizing were transferred to justice the spoke to me as somebody who had just come out as trans, somebody who grew up in a mixed status family, have relatives who have been deported. And I realized, like, Oh, it's actually worth investing in alternative models, besides the police. In order for us to get our needs met when crisises do happen, because they happen to all of us. And I was in it for six years, you know, we had built up, I had built a great capacity to work with people who had caused harm people who are caused domestic violence, sexual assaults and transforming their behavior and working towards reparation of relationships and or just like helping victims be able to move on after something like that happens. And it's it wasn't an easy task. And what we would come back to is we would spend like the first front of the months, trying to make sure that people's basic needs were met in order for them to slow down enough to process what had just happened. And basic needs included food included shelter, if they lived near, you know, a toxic site, what was infringing on their health, making sure that they had access to health coverage or health benefits. And that was about 60% of what we're doing was making sure that we could get the basics kind of stable so that they could jump into really honoring what it was a justice look like for them. And in doing this a handful of times, not too many, I will say I didn't think thankfully, we had a team. And so I did wasn't always having to handle everything. And we, the experiences that I did have, I was like, man, if people just had, like, a healthy environment where having to fight for housing wasn't a thing. Like we could just actually say, this is where I was born, this is where I belong, and I'm in relationship with the land. And that's how I feed myself, I clothe myself, like all these things that are kind of like indigenous traditional ways, then people could actually solve a lot of their crisis. He's in the moment without having it to be delayed years or having to rely on for it to get outsourced through the carceral system in order for them to feel like they get a minuscule amount of justice. And so I started to just be more cognizant of the way that we interact with the planet and how are everything from our legal structures to our economic structures are just completely devastating. Our environment that have led for us not to have good air quality for us not to have good clean water for us not to feel like we've belong to the earth that is right beneath us that we like, are in relationship with, with the rest of you know, most of our lives. And I, at the time I was living in West Oakland and I had just looked into the air quality report in the area I lived in, and I had the worst air quality in the whole Bay Area. And I started noticing my dog started developing like little spots on her skin, I started having like a lot of chronic coughing. And I was looking at how much money I was making. And so at the time, I was doing a lot of our pop ups, I was really passionate about zero waste, I cared about veganism, a lot of it was through the planet, and it just slowly started shifting away from Yes, I care about how we respond to violence and harm and all of that. And I want us to have alternatives that meet the needs of folks who fall through the waistline of certain systems. And at the same time, we don't even have clean water to come home to to drink when something violent happens, like we have to go buy it from, you know, a grocery store. Most of us don't even test our tap water anymore, because it's just consistently, we just grew up thinking that it doesn't, it's dirty, it's gross, it's non potable, so Right, right. I think at that moment, my heart just completely was like, I want to dive into this work 100% I want to fight for people to have clean air, like if you can't breathe, then you can't, you can't even do a lot, a lot of things. And so many black and brown people who grew up in rural communities have high rates of asthma have like low life expectancy because of air pollution, to you know, the logistics industry etc. And I just kind of fell in with all my heart in like, if I'm, if I'm against plastic put which at the time I was, like vegan for the planet and vegan for my health. And I was also really passionate about reducing plastic use. And I was like, if these are two things that I care about, I want to do it at a larger scale. So it meant that I had to really make those connections of if I want to end gender based violence, if I want to end large forms of violence, I have to start with the one common thing we have that we're constantly extracting and violating, which is the earth. And I think that that led me towards climate justice, because that is the most critical environmental crisis that we're in at this moment.John Fiege So what is the climate crisis? What what what causes is how do you how do you think about culture as a source of power and strategy for climate crisis?Layel Camargo Yeah, I mean, I this is this is really, you know, this, that this is what I do for my life is I spent the last 7 to 8 years really strategizing around what are the cultural shifts that are needed in order for us to be able to be in right relationship with the planet where things like the climate crisis are not happening, so that we can have an economic system and a political system that is serves the planet and the needs of our of us living and thriving, not surviving, which is I think, what we're stuck in as a global society now. And the, we have like quite a few things to kind of look at historically. And I think that there is a dominance of, which is we now know, it is like white supremacy, which is the idea that one group of human is like better than another group of human, and that because of that, everybody else needs to conform to the languages, the culture, the food, the clothes, the housing structures, that are pervasive, and that in, you know, the Euro centric way of living, and that has created a monoculture that is now spread at a global scale. And it's even because it's an economic sister in their economic system. Now we have global stock markets. Now we have the extraction at a global scale, for the sourcing of consumer goods that are all homogenous, and there. There's just one kind of how we do things. And I think the crisis that we're in is the ways that human have removed ourselves from our natural biodiversity relationships with our ecological systems. And then as removing ourselves we have are allowed for the rupture of a relationship that is very needed, which is if we're not integrated into the trees that are natural in our environment into trimming certain invasive species and supporting other biodiverse relationships around us, then we're crippling the ability of the soil to be healthy of the air to have the most amount of oxygen Have you Now we know that we need to be trapping carbon at such high rates. And I think that with a crisis that we're in is that we've allowed and have fallen victims to white supremacy, which was facilitated by colonization, that I, you know, that dominance of one group of people in the way of existing, and I think that's where we're at. I mean, if you look at the kelp forests, the kelp forest needs the otters, they need the, the sea urchins. But when you remove the otters and the sea urchins, you know, are not being preyed upon at a normal scale. And that's, you know, we're connecting it to white supremacy, let's assume that the sea urchins are like the dominant and because they're, they're the ones that ruled the kelp species are starting to be eradicated, and some of them are becoming a threat of extinction. And without a healthy kelp forests, you don't have healthy oxygen and maintenance of the acidification in the ocean, which, you know, couple that with global warming, and you basically have the rapid eradication of so many other natural ecosystems in the ocean that we need to survive. And so when you have one species dominating over another, it leads towards a crisis. So I think we're in a imbalance of relationships because of, of white supremacy. And that's what's causing the climate crisis we have. We have a monoculture. And so just as you look at mono cropping, as you look at anything that eradicates the health of the soil, because it doesn't have the reciprocal relationships that it needs from other crops, and are the resting in order for the soil to be healthy. This might not be speaking to everybody who's listening. But it makes sense that like, Yeah, definitely. The environment crisis is a symptom of Yes. Oh, the climate crisis is a symptom of a larger systemic problem.John Fiege Yeah. And in so many ways, white supremacy was created by colonialism, like, white supremacy is the cultural system that in some ways had to emerge to justify the political and economic brutality of colonialism. You know, it was a it was it was a way of organizing and understanding the world that justified these terrible things that were happening. And they're so it goes so much hand in hand.Layel Camargo Yeah, definitely. Yeah, I mean, I feel like I could talk about this for hours, because there's just so many ways in which we can break it down to the minute level. And then there's so many ways that we can think about solutions. And a lot of my my work and my passion is really bringing as much power as I can to black, indigenous and people of color. Because the retention of culture, language, and different ways of engaging with the world, everything from how we grow our food to how we dress and what we celebrate. And where we honor is what's going to help us be more resilient towards the impending and the realism of what the climate crisis means to a lot of our communities.John Fiege Yeah, totally. Yeah. And you're you're living and working at this really interesting intersection between ecological justice, queer liberation and indigenous culture. Can Can you talk a bit about the intersections of your identity and cultural background and their importance to you and how you orient yourself to this work?Layel Camargo Yeah, definitely. So as I mentioned, I'm a descendant of the Yaki and the Mio tribes in the Sonoran Desert. And I didn't really realize how much this matter to me, I think till about like five to six years ago, because I grew up because of the borders. Technically, I'm Mexican descent, and Mexican American salesperson in this country. But the Mexican government is similar to what we're talking about white supremacy was created by European settlers and, and a hybrid of mixture of stealing of indigenous cultures. And there are so many subgroups of different indigenous cultures. And my heritage is that both my grandfather and my grandmother's tribe as they were nomadic, and they used to migrate up and down the Sonoran Desert, before the border was there from seasonally for survival. And there's so many ways that like food that we eat, how we dress, how we talk that I didn't realize like, Oh, that makes me so much more than just Mexican American. It makes me more than just Latinx. And I think my background and being in such close proximity to immigration and the necessity of immigration or to survive because my grandmother came to Tijuana because it was industrialized and she needed work. And so when they migrated, they like left everything behind. And they never went back. Like, I think so many people leave their home, thinking that they're going to go back and they don't, their children are born in different places. And eventually, that led me to be born in a different country. And so because of that background, I am so keen to issues around native sovereignty and land back here in the United States is like the retention of keeping people in the place of their origin is a climate solution. It's a way of keeping that ancestral knowledge in the place that is needed. I mean, here in Northern California, we look at the wildfire crisis, and it's due to climate change. And it's also due to the lack of forest management, that our indigenous relatives that are native to that area have been robbed of the opportunity to maintain those forests at the scale, which is needed in order to adapt and prepare for wildfires. Yeah,John Fiege yeah, with with the prescribed burning, and all that maintenance that used to happen. That was invisible in so many ways to the European colonists, they didn't even understand that that was going on, or how it worked.Layel Camargo Yeah, and I feel like, you know, it goes back to the monoculture. And I think, because I have indigenous ancestry, because I understand the nature of needing to migrate. And the realities of migrant experience, I think I feel so passionate about keeping people in their place of origin as much as possible, and allowing for people to move freely when they have to. And I think as as the climate crisis gets worse, I started to realize just what a disservice we have made by instilling borders by having governments that have been so gatekeeping and operating off of scarcity, that we've kind of mandated a world where people can move freely people, and people have to leave their place of origin. And that these two paradox that we exist in, is creating the dehumanization of a group of people that if you cannot sustain yourself in your place of origin, because of global extraction, by the way, because of environmental degradation and the economic viability of your area, and how that creates wars and mass extraction, that that is why people migrate. But yet those same people who are creating those systems that make it difficult for you to stay in your place of origin have also created borders to not let you move freely. That paradox to me is also part of this climate crisis as because many of us are going to have to leave john, at some point, there's going to be floods, there's going to be hot water, we're experiencing a drought prices in California, I'm actually living between northern California and Southern California already. And a lot of it is because of the wildfires and my family's down here. And my family's at threat of sea level rise by living in San Diego, which San Diego filed a lawsuit against Exxon and Chevron. And I think one or two other oil companies is we're all we're all existing now in this global climate crisis, that it's not quite in our face every day, but we feel it seasonally now, so we're gonna have to be able to move. Right? So yeah, and last to say is like similar to my cultures I have I lived with an end an endocrine illness. And so air pollution is something that could severely impede my ability to reproduce my ability to function. At this point, I spend about four to five days a month in bed, working from bed, and I'm fortunate enough that I get to work remotely. But for a lot of people, we're going to see more and more ways in which the mass destruction of the planet which has led to the climate crisis is how we become to adopt ways of having different abilities or not being able to live our day to day function. So yeah, the intersecting points are just, they're overwhelming. And I think a lot of us are starting to feel that more as things start to kind of get a little worse.John Fiege Right, right. Yeah, I was talking to, to my partner the other day, she was she was talking to a fellow activist about this idea of ableism. And how, you know, so much of the discourse around it is you know, what are your abilities and, and this, this person was talking about how it it's how unstable that is. Like you can be able bodied today and tomorrow, you can be not able bodied in the same way. Because of, you know, like you say the changing air quality or something happens, or you just you're getting old, or you get sick. And it's one of those things that we've so ignored as a culture of what, what ableism really means about our assumptions about the world.Layel Camargo And like the economic viability and how our economic system is just so dependent on us being fully productive 24 seven, which I made a video on this called The Big Sea, which talks about the intersecting points of labor and how the labor crisis is actually the root of our climate crisis. Because if we can have people have a bigger imagination around how they can use their bodies, to serve their own needs, instead of serving the needs of corporate interests, how that would actually alleviate a lot of pressure on the planet. And that that would potentially lead to our most successful outcomes in regards to the climate crisis.John Fiege Yeah, totally, totally. Well, can you tell me about decolonizing conservation in the environmental movement and what that looks like to you?Layel Camargo Yeah, so I, I started during the beginning of the pandemic, I started a nonprofit called shelterwood collective, which is black and brown and indigenous queer folks who are aiming to steward land at the time, I was aiming to sort of land a month ago, we acquired a 900 acre camp in cassada, California, and Northern California and our team is about conservation efforts, specifically with forest resiliency against wildfires. Taking Western Western practices of conservation, mixing them with indigenous practices that are similarly to conservation. And I feel like when we think about conservation efforts, a lot of them have been dictated by European ways of thinking through conserving natural environments, which a lot of it is like humans are bad, nature must be left uncared for. And this does such a disservice because our indigenous ancestors knew that in order for a forest to be thriving, we needed to be in relationship with it, we needed to monitor monitor it, if there was a fun guy or a virus that was spreading their disease, that we could actually help it, he'll help trees, he'll help it spread less, if there was fires that were coming that we could trim, and tend and do controlled burns, if there was, you know, sucks anything happening where a species was struggling, that we could help support its growth and its population by you know, hunting its predators. And so I think that, that is the challenge between indigenous conservation efforts are traditional ways of just being in relationship with the natural environment and conservation is the western conservation is that we have been so removed from what it means to protect water systems, what it means to protect forests, that now we have a crisis of mismanagement we have and that more and more countries are adopting European Western perspectives because of the dominance that white supremacy has instilled that there are certain group of people that know more than we do. And that's just that's created, at least for me feels very heavy on when it comes to wildfires. There is certain areas in Northern California where there have been residential communities that have been built on wildfire lines that we know now, indigenous people knew that like every 30 years, for every 50 years, there would be a wildfire that would run through that area. And now that we're not that it's getting hotter, the gap of that time is getting shortened. And also that we're realizing that the years, hundreds of years of mismanagement, and lack of tending has led to also these extreme wildfires, that's now causing casualties outside of wildlife. And I feel like conservation needs to evolve. I think that there needs to be more understanding around the harm that Western conservation has done to not only the ecosystems but to the people who have traditionally been keeping those ecosystems. And I do feel like it's like it's evolving. I just think that it's not evolving as fast as we need. And unfortunately, with the climate climate crisis, we're gonna have to really come to recognize what do we need to move really fast on on what can wait because it just feels like Everything's urgent, we need to save the oceans as much as we need to save the forest as much as we need to Save the Redwoods as much as we need to take the rain forests and it just feels like and and that is like the natural environment, then we have like the growing list of extinction, threats of extinction for certain animals. And I think that I don't know why just came to my head. And then you have people like Bill Gates who want to eradicate a whole mosquito species. So it just feels like we're gonna have to pick and choose our battles here. And I do feel like coming to reckoning around the harm that this pervasiveness in western conservation, which isn't the idea that sometimes we are harmful to, you know, our natural ecosystems isn't a bad one. Yeah, we are. But how we got here was by completely removing ourselves and not knowing how to take care of those ecosystems, had we been in a relationship with them for the last 100 years, maybe we wouldn't be so wasteful, maybe we would have caught air pollution sooner than then our body is telling us, hey, we don't like this, this is bad, we're gonna die sooner if you keep doing this. And I think that that is a disservice. So it's beautiful to see more forest schools popping up for young people. It's beautiful to see more conservation groups trying to bring in indigenous leaders into the conversations. But I do feel like that overall idea needs to shift. And I also think that the land back movement, which is returning national parks back to indigenous hands, is going to help alleviate some of those major tensions that do not honor that certain people have been doing this for hundreds of years. And if we don't return it in this generation, we just run the risk of losing more language, more culture and more practices that we need at a larger scale.John Fiege Yeah, in protecting ecosystems is just not a complete picture of everything that's needed. Like as you say, it's important on some level, but it's it's not it's not a whole, it's not a whole understanding of of the problem or how to address it. There reminds me I was I was just reading or rereading a bit of Robin wall kimmerer book braiding sweetgrass, and she talks, she talks about this very issue a bunch about, you know, sweet grass in particulars is something where there's this, this back and forth relationship between humans and nature. And she talks about teaching one of her University classes up here in New York, and asking them at the beginning of the semester, you know, whether people are bad for the environment, and almost everybody says yes. And we alsoLayel Camargo have this this perception of we are bad. Right?John Fiege Yeah. Yeah, this Western guilt is pervasive in that as well. Which is,Layel Camargo which is facilitated by religion? Yes, religion has a very good job of making us feel like we are horrible for everything that we have sent us that we need to repent for our whole existence as like, going from embryo to sperm is actually a sin itself. So we're born with so much already on our shoulders.John Fiege I was gonna say Catholic guilt, but I feel like at this point, it's so much broader than that. Yeah, it is. So you work with the Center for cultural power. And, and one of the main projects you've done with them is climate woke. And I'd like to start by saying how much i'd love the artwork of the logo. It says climate woke. And it's in, in the style of this fabulous flashback 1980s airbrushed t shirts, with, you know, rainbow colors and sparkles. And it feels like there's so much meaning embedded in the artwork. And I wondered if you could tell me about climate woke, how the project emerge, but also like how this logo artwork reflects what this project is.Layel Camargo Yeah, so we when we started thinking about what climate woke would be, we didn't know what's going to be called climate woke it was through several meetings with different community partners, different funders and other stakeholders, where we kind of discussed that we wanted a unifying symbol for all the communities that we had been meeting and we kind of landed that we wanted something to look good to represent black Dan Brown young people between the ages of 16 to 25, something that was appealing that somebody would wear with pride. And, you know, at the time, there was a lot of like, different stuff coming up around the importance of wokeness. The it wasn't used as how we use it now, which is like political correctness. It's, it's, it's not where it is now. And so we decided to kind of ride on the, the term itself climate woke, which talks about uses black vernacular very intentionally that this is a racialized issue. And we spoke with several leaders in the black community, and at the time, it felt like it made sense. And, and so we kind of quickly were like, this makes sense kind of work. We want people to wake up to a climate crisis, but also be like down and enjoy it. And that it's different than this doom and gloom narrative that we constantly see when it comes to the environment. As it is kind of depressing when you think about it. But so we wanted it to feel like inviting. And at the time, which I think was like 2017 2018. All these like 90s was like coming back. So we sat with like two or three potential designers, and we didn't really like what we saw. And then it was heavy and agile that he Guess who is kind of a co creator of this. Also, like a globally recognized artist who was like, hold on, I got this and just like hopped on her computer through some colors, did some and we were like, We love it. Like we just love it. We wanted it to be bright. We wanted it to be inviting. And I feel like we've been successful just two weeks ago actually got a text from my executive producer who works on the planet. Well, content, it was like to send a photo of like, I believe it was a young male of color about 21 or 22 years old wearing a climate woke t shirt. And she was like, do you know where that's from? And he was like, No, I have no idea. And I was like, that's how, you know, we succeeded. Because we popularize something, we made it look so good. People don't necessarily need to make the connections, but they'll be promoting our work. And I'm sure and I get so many compliments when I wear t shirts and sweaters. And so she she told him to look up the videos. And you know, she sent me the photo. And she's like, we've I think we've succeeded. And I was like, I think we succeeded, I think we have you know. But at this moment, we are considering evolving the terminology because it doesn't feel as honoring. And we definitely are very sensitive to the fact that we use black vernacular intentionally. And it's time to kind of give it back and think through like what other ways can we popularize other terms to kind of help. It's about it's about to help kind of build the community because it was about building a group of people kind of drawing in a certain community that wouldn't necessarily be about it. And I feel like that to me was like a, we did it. We did it.John Fiege Yeah, it's it's it's definitely one of those terms that the the right has co opted and really done a number on they. Yeah, they're they're good at stealing those terms and turning them on their head. And usually, honestly, as a as a weapon back the other direction. Can you turn down your volume just to hear again, just noticing when you get excited? I get excited so much. Alright, how's that? Right? Great. Yes. So in a couple of your videos, you talk about what being climate milk means to you. And you say it means one, standing up for communities of color and communities most impacted by climate change, to complicating the conversations on climate in the environment. And three, doing something about it. Can you take me through each of these and break them down a bit?Layel Camargo Yeah, so the first one is, can you repeat it again, that's the firstJohn Fiege standing up for communities of color and communities most impacted by climate change,Layel Camargo right? That's right. Yeah, I've said it so much. And we actually haven't even recorded anything because of the pandemic. So I'm like, I haven't said it in a while. Yeah, standing up for communities of color. I think that that one to me specifically spoke to that. We need black, brown and indigenous people to feel protected and seen when it comes to the climate and environmental crisis. And that's everything from activating people in positions of power to empowering the people who come from those communities to know that this is an intersectional issue. I think that the climate crisis traditionally was like a lot of visuals of melting ice caps, a lot of visuals of the polar bears and you It's interesting because as we're getting more people narrative, I feel like the, we need to get a little bit more people narrative. And we need to return those images a little bit back, because the IPCC report has just been highlighting the rapid rates in which we were losing ice. And I think that when I initially thought of this at the time, there wasn't highlights of how indigenous people were protecting the large scale biodiversity that we have on the planet. There wasn't stories of, you know, urban, black or brown youth trying to make a difference around solutions towards climate change. And so I kind of made it my purpose that climate woke represent those demographics that we that I was important for me that black, brown and indigenous people of color were at the center of the solutions. And the complicated conversations and do something about it was that I actually feel like we have a crisis of binary versus complexity in our society. And I think that how we've gotten into this climate crisis is because everything's been painted. So black and white for us, that if you want a job, you have to be harming the planet, if you want to be unemployed, then. And then like all these hippies that are fighting to save the trees, they're taking away your job, you know. So I feel like there's so many ways in which our trauma responses just look for the patterns have been used against us. And it just felt really important for me, that people feel comfortable to complicate as much as possible, where we're gonna need different angles and different ways of looking at solutions that we need to embrace experimentation, where we need to embrace failures, and we need to really let go of these ideas that technology is going to come in and save us technology is a big reason why we got into this mess. And so I think that complicating the conversation to me was about this is like, if you are black, brown, indigenous, and you want to be a part of the climate crisis, but you have no way of integrating yourself besides talking about gender oppression, go for it, look at look at the leaders in this movement, and look at how many women are fighting and protecting, you know, at a larger global scale that don't get the visibility that they deserve. So I feel like that was my aim is to really invite that complexity. And then let's do something about it is that I don't want things to get stuck on the dialog. One of the biggest failures of the United Nations when addressing these crisises is that they don't have global jurisdiction. So they cannot actually mandate and or enforce a lot of these, it's usually done through economic influence, or like if one if we can get a first world to sign on to a certain agreement, then hopefully, they'll all do it. But then who ends up in implementing it, usually it's not the United States and Europe is not the first one to do it. And yet, we are the biggest global polluters on almost every sector you can think of. And I think that the do something about it is, for me a call to action, that we can talk about this, we can try to understand carbon emissions, methane emissions, global greenhouse, carbon markets, carbon, sequestering drawdown methods, we can talk about it. But if we're not doing it, putting it to practice while integrating these other two points, which is centering communities of color, and embracing the complexity of that, then it's nothing, it's pointless. We're just we're just allowing corporations to keep exploiting the planet and governments can keep, you know, sitting back and saying that they're doing something because they're convening people without actually regulating and putting down their foot for us. So, yeah, I think it was trying to summarize just my general feelings of this movement and the ways that there's been just lack of opportunities by not centering certain other people or allowing there to be more complexity.John Fiege Yeah, there's, I find, watching how those un meetings go down. So frustrating. Yes, just, you know, Time after time. It's just maddening. I'd have a hard time working in that space.Layel Camargo Yeah, I think I was fortunate enough to take I voluntarily took like a law class at pace, Pace University, pace law University, and one of the classes was United Nations policy, and so I got to witness the sub All meetings before that big meeting where Leonardo DiCaprio came out and said that we had a climate crisis, which everybody googled what the climate crisis was, I think it was called climate change. It was like the most time climate change was googled in the history of mankind. And I was sitting in those meetings and just seeing how it really is just a lot of countries just try not to step on each other's toes, because relationships translate into the economic sector, that I'm like, wow, y'all, like legit, don't care about the people you're representing?John Fiege Yeah. Yep. Yeah, it's crazy. Well, I wanted to talk a bit about what environmental justice means to you. And I thought we could start with your video called a power to rely on. And in your crudest, you include a statistic in the video that says in the US 75% of all houses without electricity, are on Navajo land. And, and then one of the people you interview in the video with Leah, John's with a group called native renewables, says, whoever controls your water and your power controls your destiny. And that's really powerful statement. Can Can you talk a bit about your experience working on this video, and how it impacted your thinking about environmental justice?Layel Camargo Yeah, so I, I realized that I'm really passionate about renewable energy and alternatives to energy capturing, probably through working on this video. And when we were first thinking about what themes we were going to cover, that's usually how I approached most of the climate world videos as I tried to talk to a few community partners. But mostly, I just do a lot of like, cultural observation, just like what are some of the themes that feel that are kind of resonating for people outside of the sector. So what's resonating for folks outside of the environmental justice world, and, you know, land back native sovereignty is something that's been popularized, especially after the Standing Rock camp, the no dapple camp, and I was noticing that it was kind of dwindling down. But a lot of data was coming up around the fact that a lot of indigenous communities are either sitting around and or holding and protecting 80% of the global biodiversity. And so something that how I approached this video was I wanted to show the native sovereignty piece with the land back as well as my passion for alternatives to our current energy use. And what Haley Johns is somebody who was recommended to me by Jade bug guy who's also featured in the videos, a dear close, like cultural strategist, filmmaker, co conspire in the sector. And she would I had initially approached her and said, I want ndn collective, which is what she works to kind of help us think through the script. And she said, Yeah, we're down and like, we trust you, like, we know you're gonna get the story, right, but we're down. And so it was, it was very easy for us to start with that. And then when I was like, Who do I talk to? They're like, you need to talk to a hayleigh. And I was like, Alright, let's talk to a healer. And so I flew out to Arizona, just to have a scout meeting with her, which I felt like I was chasing her down, because we didn't know she was going to be in Flagstaff, or if she was going to be near Phoenix, like we didn't know. So we were flying in. And we were like, Where are you today? She's like, I'm at my mom's house. I'm with my mom at this hotel. And we're like, Alright, we're coming through. So it felt very, like family off the bat, which now she has been nominated for I forget the position, but it's the internal affairs of Indian energy, energy efforts and some sort. So she's she's doing it at a federal level now. And when I was when I was working on this video, and I had talked to her and I interviewed her as she was giving me a lot of these numbers, and I just realized that, you know, the irony of this country is just beyond what we could imagine. You have a lot of these coal mines that help fuel some of the larger energy consuming cities and in the United States, like Vegas, like la that just consume energy at such high rates that are being powered by coal mines in Navajo or near Navajo Denae reservations. And yet, I was hearing about what halos program and her efforts were just trying to get funding and or subsidies from the government in order to put solar panels on folks his house because the infrastructure doesn't exist. And she was running she's letting me know about that. cost, she's like at $75,000 per house. And then we in order to like run the lines, and that's not even including the solar panel infrastructure. And then if they can't, we can't run the lines, and we're talking about batteries. And she was breaking this all down, I'm like, that is a lot of money. We need to get you that money. And then she started just educating us more through that. So I think I went into this video just knowing that I was going to try to make those connections. But what I realized was that I was actually going in to learn myself, just how much I need to humble myself with the realities that communities who have had less to nothing in certain things, everything from food, to energy to water, have made alternatives that they are, they've already created the solutions like we found one of the elders who had put up one of the first solar panels and Hopi reservation, which I highlighted in my video, she got it 30 years ago, like I, I was flabbergasted that she had the foresight, and the way that she articulated was everything from comfort to entertainment. But at the end of the was she knew she needed power. And she runs a business, the local business won a very few on the reservation that she was passionate enough to keep alive. And so this video just showed me that like, wherever you go, where there has been disenfranchisement, that's where you will find solutions. Because a lot of people have just making do for a long time, it just hasn't been seen, it hasn't been highlighted. Those are the people that like the UN should be talking to the you know, our federal government should be listening to.John Fiege Yeah, and I actually wanted to talk to you about Janice de who's the Hopi elder that you mentioned. And, you know, in particular, how it relates to how depth and skillful you are communicating with people from a wide range of backgrounds. in you, you you use humor a lot. And in this power to rely on video, you're sitting down with Janice day. And talking about how she's one of the first people to get solar power 30 years ago. And you asked her whether the first thing she charged with solar power would be a vibrator. And that was that was that was really funny. And all of a sudden, I'm watching with anticipation, asking myself, how is this woman going to react to that question? And you seem to have such a good read on the people you're speaking with. And I was hoping you could talk a bit more about how you communicate so many, so well and so many in so many different spaces and how you consciously or unconsciously lubricate the relationships with humor.Layel Camargo Yeah, I've been I I think a lot of it is my passion for humor has come from has been maintained by a lot of data and information that I've gotten around just the importance of people being able to process things through laughter. And that the climate crisis is nothing to make mockery and or to laugh, there's this is very serious. The ways in which our species is kind of being at threat of extinction, and right before our eyes. But I think that as humans, we're so complex and layered, and we're so beautiful in the sense that we get to feel so intensely and feeling is what motivates us to take action. And laughter helps you process so much data quicker, it helps you be able to take something in, embrace it, release, and then have it make an impression that is the one line that everybody brings up with that video. So I made the impression. And I hope that people watched it and then wanted to show it to other people. And so I think that, that that knowledge has retained my passion for humor. And then like I said, You know, I grew up in an abusive home where we had to process things fairly quickly in order to be able to function in the world to go to school to go to work. And growing up in a home where there was a lot of violence. I learned how to read people very keenly everything from anticipating when something was going to happen tonight, and I speak about that pretty like nonchalantly because I think a lot of us have a lot of strategies and skills that we've developed because of our traumas and our negative experiences that we've had in the world. And I think they don't often get seen as that we'll just say like, Well, I was just really I'm just really good at reading people and we'll leave it at that and it's like, but what is your learn that from like, there have been many chronic situations where you had to be really good at reading people in order for you to like practice it so clearly in it skillfully. And so I think I honor my experience in that in order for me to do that. And then I think cultural relativity and cultural content petencies is another thing like, Janice de actually reminds me a lot of my grandmother and my grandmother was somebody who was very religious. And at the same time, I always loved pushing her buttons. I would just like try to say things to get her activated. And I knew at the end of the day, she loved me. And that was about it. I didn't have to question whether she loved me because she was upset that I asked her something and appropriately. So I think it's a combination of that. And I'm grateful that I can embody that and be able to offer it to people who are curious about climate change and and feel more invited through laughter than they would about doom and gloom or heavy statistic videos and our ways of gathering information.John Fiege Awesome. Well, another kind of video you made is called consumerism, cancelled prime. And the first shot is you waiting while the camera crew sets up the shot and you're putting items in your Amazon cart on your phone. And then the quote unquote real video begins. And and you say 80% of California's cargo goes through the Inland Empire. And then you yell along expletive that's beeped out. And you ask emphatically his climate, wrote, his climate woke about to ruin amazon prime for me. And and I love how rather than just saying Amazon, or Amazon customers are bad. You're starting by implicating yourself in this system that leads to serious environmental justice issues. And again, it's really funny. Can you talk more about the situation with Amazon and other real retailers? And and how you went about positioning yourself in this story, and using humor again, and self criticism to connect to the audience?Layel Camargo Yeah, I mean, when we first started working on this video, we explore different avenues of that opening scene, when we wanted to highlight community members, I kind of at this point, have a pretty good like tempo of what it is that I want. I want a community member I want somebody who's like academic or scientifically based, and then somebody else who kind of comes in allows her to be more of a creative flow. So we have a pretty good structure at this point of the voices that we seek, we just didn't know how we wanted to hook the audience. And we went back and forth quite a bit on this, the thing that kept coming up was amazon prime memberships are very common. Most people have them most people buy on e commerce and this is pre COVID. And I was keenly aware of that I also knew that Amazon was growing as a franchise to now own Whole Foods that were just like expanding in regards to what it is that they offer people online. And as I mentioned, I, through my passion for reduction of plastic usage and plastic consumption, and plastic waste, I understand the ways that ecommerce has really hurt the planet. So I myself am not an Amazon Prime member, I I don't actually buy online and I allow myself when needed one Amazon thing a purchase a year. And it's like kind of more of a values align thing. So in order for me to reach connecting with somebody who's kind of a little bit more normal in regards to needing to rely on buying online, is I just had to exaggerate what I think happens when you're shopping, which is you look at a lot of stuff, you add them to cart, you get really excited, and then you kind of mindlessly click Buy without knowing what's going to happen. But you're excited when it arrives, surprisingly, because maybe you bought it in the middle of the night while drinking some wine and watching some Hulu. So that's like what I was trying to embody. And then what I was really trying to highlight in this video was I wanted to invite audiences to not feel shame about what they do, like we are we've all been indoctrinated by the system through what our education has taught us. Like we have values of individualism and patriotism and all these things, because that's what we were taught in schools. And that's been used and co opted by corporations in order for us to continue exploiting other humans and the planet. And that's by no fault of our own. That's a design that's an economic model that was designed since the Great Depression. It's just the way that it's been exaggerated and has scaled so quickly is beyond our control where our governments don't even regulate it anymore at the ways in which they should be. And I think that I wanted this to feel like it's not just on you as an individual, but it's specifically if you live in Europe or in the United States. You need to know that we are The biggest consumers on the planet, we have the most economic resources. We actually, if even a fraction of the United States decided to stop shopping at Amazon, we could significantly bring that Empire down. I say Empire pretty intentionally. And we could I mean, I feel like you. And that's and how I understand economics is that all you need to do is impact 10 to 20%. of supply and demand chain in order for a whole corporation to collapse. The problem is, is that our governments always come in to aid these large corporations that are hurting us on the planet by saying that they want to maintain jobs and maintain a GDP are going stock market, which they're reliant on. So this video was meant for audiences. And for people to feel like this is not just on you. But if you live

Untyped
Transition Events

Untyped

Play Episode Listen Later Sep 9, 2024 39:41


هل استعملت قبل كدا setTimeout علشان تستني CSS Transition او انيميشن انه يخلص؟ في طريقة احسن بكتير وحتتعلمها معايا في هذه الحلقة. حعدي علي الـ Events المختلفة الي ممكن تستمع ليها وامتي كلاً منهم ممكن يفيدك مع بعض الامثلة الحقيقية والعملية الي حتفرق معاك. الحلقة دي برعاية Prisma لينكات مفيدة: transitionend Event | MDN transition-delay | MDN animationend Event | MDN Popovers and Floating UIs | Untyped transition cancel with dialog transitions demo Abort Signals | Untyped

Untyped
Progressive Enhancement vs Graceful Degradation

Untyped

Play Episode Listen Later Aug 25, 2024 31:02


في الحلقة دي بتكلم عن الفرق بين مصطلحين متداخلين وناس كتيرة بتخلط ما بينهم لانهم بيوصلوك لنفس النتيجة معظم الوقت. لكن فيه فرق جوهري بين الاثنين، ومعرفة الفرق حتفرق معاك في ازاي بتبني الويب وتحسين مستوي جودة الابليكشن الي انت شغال عليه. وحتكتشف ان فيه اوقات لازم تستعمل واحد منهم لأن الثاني غير مناسب لطبيعة وبيئة وجمهور شغلك. لينكات مفيدة: animation-timeline | MDN scroll-driven animations demos Scroll Driven Animations | Untyped #37 Popovers and Floating UIs | Untyped #34 CSS.supports | MDN Cloudflare Polyfill.io Mirror

Untyped
Forms are Formidable

Untyped

Play Episode Listen Later Aug 18, 2024 59:12


هل تسائلت ليه دايما بتسمع ان الـ Forms صعبة لكن مفهمتش ليه؟ ليه ليها مكتبات كتيرة وايه المشاكل الي بيحاولوا يحلوها؟ في الحلقة دي بتكلم عن الـ Forms من اكثر من منظور. اولاً من واقع خبرتي كواحد اشتغل عليها، كواحد استعملها وكواحد عمل مكتبات تساعد ملايين الاشخاص انهم يعملوا Forms وازاي الـ Balance ما بين المناظير المختلفة دي بتفرق في جودة المكتبة الي انت بتستعملها. لينكات مفيدة: FormData Object | MDN Form Data Event | MDN Form Essentials | Vue.js Docs Constraint Validation | MDN Zod :user-invalid psudo class | MDN vee-validate Ahmed Elemam with Abdelaziz Elshamasi Episode FormKit Aria Patterns

The CSS Podcast
084: Text Wrap

The CSS Podcast

Play Episode Listen Later Jul 11, 2024 12:47


In this episode Una and Adam talk about text wrap, a great modern improvement to typography on the web platform. Learn how you can create logical layout rules for your headings and other copy with just one line of code. Resources: text-wrap on MDN → https://goo.gle/3zvwixd  soft breaks → https://goo.gle/4cXKLAq    Una Kravets (co-host) Twitter | Instagram | YouTube Making the web more colorful ✨

Tech Writer koduje
#67 Tech Writer żegna "foo", "bar" i "baz", czyli jak tworzyć dobre próbki kodu

Tech Writer koduje

Play Episode Listen Later Jun 26, 2024 39:27


Próbki kodu to kluczowy element dokumentacji, a w szczególności dokumentacji dla deweloperów. Dlatego uważamy, że "foo", "bar" i "baz" muszą odejść. Jako kodujący Tech Writerzy spotykamy się zarówno z dobrymi jak i kiepskimi przykładami, dlatego postanowiliśmy podsumować naszą wiedzę i doświadczenia w tym zakresie i zastanowić się jak tworzyć próbki, które są pomocne i łatwe do zrozumienia. Rozmawiamy o dobrych i złych praktykach, o potencjalnych problemach i rozwiązaniach oraz, oczywiście, o narzędziach, które możemy wykorzystać, żeby nasze próbki były jeszcze lepsze. Dźwięki wykorzystane w audycji pochodzą z kolekcji "107 Free Retro Game Sounds" dostępnej na stronie https://dominik-braun.net, udostępnianej na podstawie licencji Creative Commons license CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Informacje dodatkowe: "Never Use Foo, Bar, Baz, etc. in Software Documentation", Tech Your Chance: https://www.techyourchance.com/never-use-foo-bar-baz/ "Online resources to learn how to code", StackOverflow Developer Survey 2022: https://survey.stackoverflow.co/2022/#section-learning-to-code-online-resources-to-learn-how-to-code "Online resources to learn how to code", StackOverflow Developer Survey 2023: https://survey.stackoverflow.co/2023/#section-learning-to-code-online-resources-to-learn-how-to-code "Default behaviour sticks (And so do examples)", Thinkst Thoughts: https://blog.thinkst.com/2023/08/default-behaviour-sticks-and-so-do-examples.html "Code blocks", Docusaurus: https://docusaurus.io/docs/markdown-features/code-blocks rundoc: https://eclecticiq.github.io/rundoc/ "Code samples", Google developer documentation style guide: https://developers.google.com/style/code-samples "Creating sample code", Google Technical Writing: https://developers.google.com/tech-writing/two/sample-code "Guidelines for writing code examples", MDN: https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Writing_style_guide/Code_style_guide "Write excellent code examples", The Developer Advocacy Handbook: https://developer-advocacy.com/write-excellent-code-examples Dokumentacja React.js: https://react.dev/ Dokumentacja Yarn: https://yarnpkg.com/ Dokumentacja react-router: https://reactrouter.com/en/main Prism.js: https://prismjs.com/ Docusaurus: https://docusaurus.io/ Storybook: https://storybook.js.org/

The CSS Podcast
80: Animating to and from top-layer

The CSS Podcast

Play Episode Listen Later Jun 13, 2024 31:23


In this episode Una and Adam continue talking about dialogs and popovers, but this time it's all about animating them into and out of the top layer.. We'll be introducing starting-style, a new mode for transitioning discrete properties, and the overlay property for smooth entry and exit animations.  Links: top-layer CSS spec → https://goo.gle/4c2elUW Four new CSS features for smooth entry and exit animations by Una → https://goo.gle/3KpyB7e Using @starting-style and transition-behavior for enter and exit stage effects → https://goo.gle/452FG7p Popover on MDN → https://goo.gle/453xfss :popover-open on MDN → https://goo.gle/3x5XLVl Dialog and popover animated → https://goo.gle/3Kn1Ck7 Popover animated with nesting → https://goo.gle/3wW3Qns What is the top layer? → https://goo.gle/457rUjQ overlay property on MDN → https://goo.gle/3yKNRsT MDN demos → https://goo.gle/4c2eIyO Una Kravets (co-host) Twitter | Instagram | YouTube Making the web more colorful ✨

Untyped
SEO Best Practices

Untyped

Play Episode Listen Later Jun 9, 2024 46:43


في الحلقة دي بتكلم عن الـ Search Engine Optimization، ازاي بيشتغل، وازاي بيفرق معانا في نوع الادوات والـ Frameworks الي بنستعملها وايه اهم الـ Best Practices والـ Meta tags الي محتاجين ناخد بالنا منها. لينكات مفيدة: How Google search works Viewport Meta tag | MDN favicon generator Meta tags for SEO | ahrefs The Open Graph Protocol Open Graph meta tags | ahrefs Google Structured data and rich snippets JSON-LD Google Search Console ahrefs

Happy Life Studios Podcast
Lost and Found: Christmas Edition MDN02

Happy Life Studios Podcast

Play Episode Listen Later Dec 13, 2023 63:27


Why get lost AT Christmas when you can get lost IN it?!?Join Modern Day Nerds MoJoe McCarthy and Stevo Hays, as MDN go deeper into last week's episode, "Kerbobbled HL392" and talk more about making your Christmas Merrier and your Happy Holidays Happier.Here's the episode on YouTube for those who would rather watch these 2 festive fellows, these 2 Modern Day Nerds  https://www.youtube.com/watch?v=vp5fjF-rw0sContact usLinktree: www.Linktr.ee/HappyLifeStudiosEmail: Podcast@HappyLife.StudioYo Stevo Hotline: (425) 200-HAYS (4297)Webpage: www.HappyLife.lol YouTube: www.YouTube.com/StevoHaysTikTok: www.tiktok.com/@happylifestudiosFacebook: www.Facebook.com/HappyLifeStudios Instagram: www.Instagram.com/HappyLife_Studios Twitter: www.Twitter.com/HappyLifStudios MoJoe StudioMoJoe.StudioIf you would like to help us spread the Happy we would really appreciate itPayPal: www.PayPal.me/StevoHaysCash App: $HappyLifeStudiosZelle: StevoHays@gmail.comVenmo: @StevoHaysTip Jar: buymeacoffee.com/HappyLifeStudioCheck: Payable to Hays Ministries or Steve Hays and send to PO Box 102 Maple Valley, WA 98038

Happy Life Studios Podcast
Episode 390: World Kindness Day BONUS episode HL390

Happy Life Studios Podcast

Play Episode Listen Later Nov 14, 2023 55:14


What happens when you mix Happy Life Studios with MoJOE studio? You get a couple of Modern Day Nerds. Join us as MDN talks about a powerful Holiday that has basically been a secret for 25 years. Contact usHappy Life StudiosLinktree: www.Linktr.ee/HappyLifeStudiosEmail: Podcast@HappyLife.StudioYo Stevo Hotline: (425) 200-HAYS (4297)Webpage: www.HappyLife.lol YouTube: www.YouTube.com/StevoHaysTikTok: www.tiktok.com/@happylifestudiosFacebook: www.Facebook.com/HappyLifeStudios Instagram: www.Instagram.com/HappyLife_Studios Twitter: www.Twitter.com/HappyLifStudios MoJoe StudioVoicemail; (657) 246-2236Facebook; www.Facebook.com/moJOEmacPodcast; www.Podomatic.com/podcasts/mojoestudioYouTube; bit.ly/JoeTuberLinkedin; www.Linkedin.com/in/designerjoe/If you would like to help us spread the HappyPayPal: www.PayPal.me/StevoHaysCash App: $HappyLifeStudiosZelle: StevoHays@gmail.comVenmo: @StevoHaysBuy Me A Coffee: buymeacoffee.com/HappyLifeStudioCheck: Payable to Hays Ministries or Steve Hays and send to PO Box 102 Maple Valley, WA 98038

The Crossman Conversation
Publisher J.C. Derrick - from Mainstreet Daily News - discusses the important role of journalism. (S2E37)

The Crossman Conversation

Play Episode Listen Later Sep 16, 2023 25:57


J.C. Derrick is an experienced writer and publisher, working for Marc Media Group and leading the Mainstreet Daily News, serving Gainesville, FL. J.C. has literal "world-class" experience, having worked for World Magazine for several years before signing onto MDN. He discusses journalism in the current age, and why he feels so strongly about this industry.

Alexandre Moranville-Ouellet
Forces armées : le devoir de signaler «créait un préjudice additionnel à la victime», dit un avocat en droit militaire

Alexandre Moranville-Ouellet

Play Episode Listen Later Aug 31, 2023 9:40


Le ministre de la Défense nationale (MDN), Bill Blair, a annoncé mercredi qu'il débutait l'abrogation des règles relatives au « devoir de signaler ». Entrevue avec Michel Drapeau, colonel à la retraite et avocat en droit militaire.  Pour de l'information concernant l'utilisation de vos données personnelles - https://omnystudio.com/policies/listener/fr

Untyped
Web Workers Overview

Untyped

Play Episode Listen Later Aug 20, 2023 46:26


في الحلقة دي بنتكلم عن ال Web workers وانواعهم المختلفة وامتي بستعمل كل نوع فيهم وبدي امثلة عملية عن الاستخدامات المناسبة لكل واحد فيهم الي استعملتهم فعلياً في شغلي. لينكات مفيدة: Sharing Websocket connections Service workers lifecycle Partytown Concurrency worker scaling example Web workers API | MDN Transferable objects | MDN

service web mdn web workers
Bad Voltage
3×60: Never Eat Shredded Wheat

Bad Voltage

Play Episode Listen Later Aug 13, 2023 63:49


Jeremy Garcia, Jono Bacon, and Stuart Langridge present Bad Voltage, in which multiple minutes of pre-show work are awkwardly wasted, we haven’t got a sign on the roof, and: [00:01:39] GPTBot is launched to crawl your websites and add their technological distinctiveness to its own model, and there is discussion of robots.txt changes [00:11:08] MDN, […]

technology news gaming linux jono bacon mdn shredded wheat gptbot jeremy garcia bad voltage stuart langridge
The Changelog
Syncthing, Thunderbird, Baseline & vector databases

The Changelog

Play Episode Listen Later May 15, 2023 5:39 Transcription Available


Thunderbird is thriving on small donations, Syncthing is a super-cool continuous file sync program, LLMs are so hot right now and they're making vectors hot by proxy & MDN defines a Baseline for stable web features.

Changelog News
Syncthing, Thunderbird, Baseline & vector databases

Changelog News

Play Episode Listen Later May 15, 2023 5:39 Transcription Available


Thunderbird is thriving on small donations, Syncthing is a super-cool continuous file sync program, LLMs are so hot right now and they're making vectors hot by proxy & MDN defines a Baseline for stable web features.

Changelog Master Feed
Syncthing, Thunderbird, Baseline & vector databases (Changelog News #44)

Changelog Master Feed

Play Episode Listen Later May 15, 2023 5:39 Transcription Available


Thunderbird is thriving on small donations, Syncthing is a super-cool continuous file sync program, LLMs are so hot right now and they're making vectors hot by proxy & MDN defines a Baseline for stable web features.

PaperPlayer biorxiv neuroscience
Age-related changes in the neural processing of semantics, within and beyond the core semantic network

PaperPlayer biorxiv neuroscience

Play Episode Listen Later May 5, 2023


Link to bioRxiv paper: http://biorxiv.org/cgi/content/short/2023.05.05.539561v1?rss=1 Authors: Wu, W., Hoffman, P. Abstract: Ageing is associated with increases in functional activation, which have been interpreted either as compensatory responses to the higher task demands older people experience, or as neural dedifferentiation. Ageing is also characterised by a shift to greater reliance on prior knowledge and less on executive function, whose underlying neural mechanism is poorly understood. This pre-registered fMRI study investigated these questions within the domain of semantic cognition. To disentangle the compensation and dedifferentiation theories, we extracted activation signal in core verbal semantic regions, for young and older participants during semantic tasks. Verbal semantic processing relies heavily on left inferior frontal gyrus (IFG) but older people frequently show additional right IFG activation. We found that right IFG exhibited a similar linear activation-demand relationship as left IFG across age groups and semantic tasks, indicating that age-related over-recruitment of this region may be compensatory in nature. To answer the second question, we examined network-level activity and connectivity changes in semantic and non-semantic tasks. Older people showed more engagement of the default mode network (DMN) and less of the executive multiple demand network (MDN) aligning with their greater reserves of prior knowledge and declined executive control. In contrast, activation was age-invariant in regions contributing specifically to executive control of semantic processing. Older adults also showed a degraded ability to modulate MDN activation as a function of demand in the non-semantic task, but not in the semantic tasks. These findings provide a new perspective on the neural basis of semantic cognition in later life, and suggest that preservation of activation in specialised semantic networks may support preserved performance in this critical domain. Copy rights belong to original authors. Visit the link for more info Podcast created by Paper Player, LLC

La French Connection
Episode 0x224 (Hebdo) - 13 avril 2023 - Les opinions du barbu, chevelu et du rien sa tête!

La French Connection

Play Episode Listen Later May 3, 2023 53:49


13 avril 2023 - Les opinions du barbu, chevelu et du rien sa tête! Shamelessplug Hackfest 2023 - 15e édition - Réservez votre hôtel - 12-13-14 Octobre 2023 FORMATIONS: 9 AU 12 OCTOBRE POLARCON - JOURNÉE GESTIONNAIRES: 12 OCTOBRE - 10H À 18H COCKTAIL D'OUVERTURE: 12 OCTOBRE - 18H CONFÉRENCES ET VILLAGES: 13 ET 14 OCTOBRE CTFS: 13 AU 14 OCTOBRE (24H) Join Hackfest/La French Connection Discord Join Hackfest us on Mastodon Formulaire Histoire de gouvernement Nouveau podcast avec Jacques- SAUVÉ en conversation! Sujet d'opinion Si c'est le MDN qui le dit, ça transpire quelque chose de sérieux…. Déclaration de la ministre de la Défense nationale – Cybermenaces ciblant les infrastructures essentielles De : Centre de la sécurité des télécommunications Canada Nouvelles 97 failles colmatées dans le patch tuesday d'avril, dont 7 failles RCE critiques Faille dans les véhicules Hyundai et Kia: 14 accidents, 8 morts, et un patch…bientôt…. Cyberattaques: les PME, des victimes idéales Cyber company Darktrace gets caught up in LockBit gang's apparent blunder Crew Jacques Sauvé Patrick Mathieu Steve Waterhouse Crédits Montage audio par Hackfest Communication Musique par Ben Rama - School Of HGard Knocks - Simulation Locaux virtuels par Streamyard et CleanFeed

Extra Connections
Actress Natasha Blasick

Extra Connections

Play Episode Listen Later May 2, 2023 29:13


Natasha chats with James about acting, music with a purpose, being a special kind of bride and the Urkaine! Follow her on IG @NatashaBlasickReal Natasha Blasick is an actress, model, producer and musician originally from Odesa, Ukraine on the Black Sea and currently portrays Svetlana the mail-order bride in the mind-bending Peacock series Paul T. Goldman. She also stars opposite Gerard Butler, Jeremy Piven, Eva Longoria, and Jamie Foxx in in the upcoming comedy feature All-Star Weekend, which marks Foxx's directorial debut. In the upcoming feature, Moms Rising she plays Luba Tryszynska, the “Angel of Bergen Belsen,” who saved the lives of fifty-two children during the Holocaust in World War II. The prolific actress also has a starring role in Karaganda, a post-Soviet, Eastern European organized crime action/thriller, and she appears in the acclaimed live-action video game Immortality, which premiered at the 2022 Tribeca Film Festival, and was just the recipient for The BAFTA award in the category of Best Narrative for the live action video game, Immortality where he portrays Natassia.
 Growing up in Ukraine, Natasha studied dance, acted in many plays, competed in beauty contests, and earned a Masters Degree from Odesa State Economic University in International Economy. One of her earliest memories was performing a solo monologue during which she felt a profound connection to the audience. Their reaction, plus the fact that she was good at memorizing her dialogue, cemented a life-long passion for acting. Ordinarily a shy person, acting empowered Natasha, who soon realized she could do things on stage that were impossible for her in real life. Arriving in the United States, one of Natasha's first breaks was a recurring role in MDN, a sketch-comedy series on Spike TV. She appeared in eight of the ten episodes. She was the swimsuit winner in the Mrs. World contest. One of her first feature leads was in the found-footage horror thriller Paranoid Activity 2. Natasha's additional feature credits include: Meet the Spartans, Dark Crossing, Nomad: The Beginning, The Black Russian, The Martial Arts Kid, Loves Me, Loves Me Not, Playing With Dolls, Blood Pageant, and Hollywood Laundromat. Her episodic television credits include: NCIS, Country Comfort, Jean-Claude Van Johnson and There's…Johnny. #urkraine #paultgoldman #natashablasick #jameslottjr

Le Grand Témoin – Radio Notre Dame
Olivier Bonnassies - Sur les pas de Marie

Le Grand Témoin – Radio Notre Dame

Play Episode Listen Later Dec 9, 2022 15:02


Samedi 10 décembre à 21h15, le très beau film documentaire "Sur les pas de Marie" coproduit par Adamis productions et MDN productions, sera diffusé pour la première fois sur C8. Documentaire signé Emmanuel Descombes évoque spécialement l'histoire des plus grands sanctuaires de France (Le Puy-en-Velay, Notre-Dame de Boulogne, Rocamadour, Chartres, Sainte Anne d'Auray (avec la Troménie de Marie), Cotignac, La Rue du Bac, La Salette, Fourvière, Lourdes, Notre-Dame de la Garde à Marseille, Notre-Dame de Paris, avec de nombreux témoignages. 

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News Podcast for November 1st, 2022 - Episode 170

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Nov 1, 2022 73:14


2022-11-01 Weekly News - Episode 170Watch the video version on YouTube at https://youtu.be/kvjYGC9Obf0Hosts:  Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia- Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)  Patreon Support ( amazing )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 32% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsICYMI - Hacktoberfest 2022HERE'S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:Register anytime between September 26 and October 31Pull requests can be made in any GITHUB or GITLAB hosted project that's participating in Hacktoberfest (look for the “hacktoberfest” topic)Project maintainers must accept your pull/merge requests for them to count toward your totalHave 4 pull/merge requests accepted between October 1 and October 31 to complete HacktoberfestThe first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.https://hacktoberfest.com/ Ortus Blog about Hacktoberfest - https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest Gavin and Daniel both ordered their T-Shirts!!!New Releases and UpdatesCBWIRE v2.1 ReleasedCBWIRE, our ColdBox module that makes building reactive, modern CFML apps delightfully easy, just dropped its 2.1 release. This release contains mostly bug fixes and also the ability to create your UI templates directly within your CBWIRE component using the onRender() method.We've added an example of using onRender() to our ever growing CBWIRE-Examples Repo that you can run on your machine locally. https://github.com/grantcopley/cbwire-exampleshttps://www.ortussolutions.com/blog/cbwire-2-1-released ICYMI - MasaCMS v7.3.9 released Update filebrowser.cfc by @jimblesphere in #128 fix empty admin minified JS files replace We Are Orange with We Are North https://github.com/MasaCMS/MasaCMS/releases/tag/7.3.9 Other Masa Linkshttps://github.com/MasaCMS/MasaCMS/discussions/135  https://github.com/MasaCMS/MasaCMS/discussions/136 https://github.com/MasaCMS/MasaCMS/discussions/137  ICYMI - Image Extension 2.0.0.16 BETAImage Extension 2.0.0.16-BETA is available for testing fixes some locking issues on windows major refactoring optional support for commercial Jdeli and/or Apose Imaging jars when available in the classpath (i.e /lib dir) Latest Twelve Monkeys 2 3.9.3 (including lossless WEBP support) previous was 3.8.2 JDeli for example supports HEIC imagesVersion 2 will bundled with Lucee 6.0, but it also works with Lucee 5.3We will be backporting the image locking fixes to the 1.0 branch, which is a blocker for the 5.3.10 releasehttps://dev.lucee.org/t/image-extension-2-0-0-16-beta/11293 Webinar / Meetups and WorkshopsOrtus Event Calendar for Google https://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Embeddable Link: https://calendar.google.com/calendar/embed?src=c_562a1ef61c4b1e2e6d88ed7845728d56897dd4bb68c140f773768952b29421ed%40group.calendar.google.com&ctz=America%2FLos_Angeles  Ortus Office HoursWe are starting this a new initiative where some Ortusians will be on a Zoom call and answer whatever questions people have. We are going to start less structured and see how things develop. For this first one we have Grant, Gavin, and Daniel.November 4th at 11am CDT - 1st Friday of the MonthDaniel Garcia will host a variety of Ortus people Office Hours questions & requests form availableRegister in advance for this meeting:https://us06web.zoom.us/meeting/register/tZwvduyvpz8sHNyBiE0ez7Y-49_U-0ivMSUd Ortus Software Craftsmanship Book Club - Patreon OnlyFriday, November 11th at 2pm CDT - 2nd Friday of the MonthClean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (Uncle Bob)We will meet monthly on Zoom, and we'll use the Ortus Community Forum for Patreon to discuss the book.https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432 We will also be rewriting the code from Java to CFML as we proceed through the book.The final result will be here https://github.com/gpickin/clean-code-book-cfml-examples You can get a copy of the book at one of the below links, or your favorite bookstorehttps://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare Ortus Webinar - Daniel Garcia - API Testing with PostManFriday, November 18th  at 11am CDT - 3rd Friday of the Monthhttps://us06web.zoom.us/meeting/register/tZYqc-uuqzMqGtAO7tQ6qCsN8bR0LyBf8DNP ICYMI - Online ColdFusion Meetup - 300th Episode: A look back and a new direction", with Charlie ArehartThursday, October 27, 2022 at 9:00 AM - 10AMWe did it, reaching episode 300! Join us as we celebrate this momentous anniversary. The Online CFMeetup was formed in 2005 and has been hosted since 2007 by Charlie Arehart, with sessions from over 150 speakers on a wide range of topics related to CF. In this session, we'll celebrate the past and look to the future for the group, where I will propose a new direction/format. All still about CF, of course. Here's to 300 more!https://www.meetup.com/coldfusionmeetup/events/289332692/ Recording: https://www.youtube.com/watch?v=76xHooM9Kj4 ICYMI - Ortus Webinar - Step up your Testing with Gavin PickinFriday October 28th at 11am CDTWe all test manually, let's step up our game with some easy, powerful and valuable automated tests with TestBox - even on your legacy codebases.Fewer bugs and errors are the primary benefit of the Testing. When the code has fewer bugs, you'll spend less time fixing them than other programming methodologies. Test Driven Developer produces a higher overall test coverage and, therefore to a better quality of the final product.Register now: https://bit.ly/3EY6SZK Recording on CFCasts: https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-step-up-your-testingCFHawaii - ColdFusion Builder for VS CodeFriday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDTMark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.Identify security vulnerabilities and maintain the integrity of your code.Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/ https://hawaiicoldfusionusergroup.adobeconnect.com/pfhheu0lksfz/?fbclid=IwAR2HVkOv52P2seMj-_mGBx57ylDw5yG3duCvM4iapel2o8egnoUQDnwKc3IICYMI - CFUG Tech Talk - Document Services APIs and You by Raymond CamdenThursday, October 20th, 2022 8:00pm-9:00pm IST (9:30 AM CDT)Most organizations have to deal with documents, from PDFs to various Office formats, managing and processing documents can be overwhelming. In this talk, Raymond will discuss the various Adobe Document Services APIs and how they can help developers manage their document stores.Register: https://www.eventbrite.com/e/document-services-apis-and-you-tickets-428587234957 Presentation URL: https://meet67421977.adobeconnect.com/document-services-apis/ Recording: https://youtu.be/DpCVfVpitwM CF Summit Online Adobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn't be done in Vegas.https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/ All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more! Charlie up first, November 16th, we heard November 23rd is scheduled as well.Adobe Workshops & WebinarsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premise.https://coldfusion.adobe.com/2022/10/upcoming-adobe-webinar-on-preview-of-cf2023-date-and-title-change/  WEBINAR - WEDNESDAY, NOVEMBER 23, 2022 - New Date - New Name10:00 AM PSTThe Road to FortunaMark Takatahttps://winter-special-preview-of-cf2023.meetus.adobeevents.com/ WEBINAR - THURSDAY, DECEMBER 22, 202210:00 AM PSTBuilding Native Mobile Applications with Adobe ColdFusion & Monaco.ioMark Takatahttps://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/ FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.comJust Released Ortus Webinar - Gavin Pickin on Step up your Testing https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-step-up-your-testing  Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week  Coming Soon  More ForgeBox and VS Code Podcast snippet videos Box-ifying a 3rd Party Library from Gavin ColdBox Elixir from Eric Getting Started with ContentBox from Daniel ITB Videos will be released Dec for those who are not ITB Ticket Holders Conferences and TrainingDeploy from Digital OceanNovember 15-16, 2022The virtual conference for global buildersSubtract Complexity,Add Developer HappinessJoin us on the mission to simplify the developer experience.https://deploy.digitalocean.com/ Into the Box Latam 2022Dec 7th, 2022 - 8am - 5pm2 tracks - 1 set of sessions, 1 set of deep dive workshop sessionsPricing $9-$29 USDLocation: Hyatt Centric Las Cascadas Shopping Center,Merliot, La Libertad 99999 El Salvadorhttps://latam.intothebox.org/ VUEJS AMSTERDAM 20239-10 February 2023, Theater AmsterdamWorld's Most Special and Largest Vue ConferenceCALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57 Blind Tickets: https://eventix.shop/abzrx3b5 https://vuejs.amsterdam/ Dev NexusApril 4-6th in AltantaEARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20) (Approx 40% off)If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,https://devnexus.com/ VueJS Live MAY 5 & 8, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONGet Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022  Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021 https://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17, 18, and 19th, 2022.Middle of May - start planning.Final dates will be released as soon as the hotel confirms availability.Call for Speakers - this weekCFCampNo CFCAMP 2022, we're trying again for summer 2023TLDR is that it's just too hard and there's too much uncertainty right now.More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week11/1/22 - Blog - Charlie Arehart - ColdFusion Portal - Join Adobe for “ColdFusion Summit Online”, re-presenting sessions over the next several weeksAdobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn't be done in Vegas.https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/ 11/1/22 - Blog - Ben Nadel - Preventing Unbounded Full-Table Scans In My ColdFusion Database Access Layer As I've continued to evolve my approach to building ColdFusion applications, one pattern that I've begun to embrace consistently in my data access layer / Data Access Object (DAO) is to block the developer from running a SQL query that performs a full-table scan. This is really only necessary in DAO methods that provide dynamic, parameterized SQL queries; but, it offers me a great deal of comfort. The pattern works by requiring each query to include at least one indexed column in the dynamically generated SQL statement.https://www.bennadel.com/blog/4348-preventing-unbounded-full-table-scans-in-my-coldfusion-database-access-layer.htm 11/1/22 - Blog - Ben Nadel - CFCookie "Expires" Can Use CreateTimeSpan() In ColdFusionAs I've been trying to build-up my knowledge of how Cookies interact with ColdFusion applications, I noticed that the CFCookie tag accepts a "number of days" in its expires attribute. And, the moment I see "days", I think "time-spans". As such, I wanted to see if I could use the createTimeSpan() function to define the cookie expires attribute in ColdFusion - turns out, you can!https://www.bennadel.com/blog/4347-cfcookie-expires-can-use-createtimespan-in-coldfusion.htm 10/31/22 - Blog - Charlie Arehart - ColdFusion Portal - Solving “Failed Signature Verification” when downloading CF updates while using Java 11.0.17 or laterJust a quick note to clarify that if you may apply the new Java updates from Oct 18 2022 (such as Java 11.0.17) and change CF to use that, you will find (for now) that if you then try to download any CF updates using the CF Admin, the update will download but then you'll get an error:“error occurred while installing the update: Failed Signature Verification”Here's good news: there is a solution for that problem, actually a few alternatives you can consider, at least until Adobe resolves the problem for us. For more, see a blog post I did with much more detail - linked in this post.https://coldfusion.adobe.com/2022/10/solving-failed-signature-verification-when-downloading-cf-updates-in-2022/ 10/31/22 - Blog - Ben Nadel - Looking At How Cookies And Domains Interact In ColdFusionIn my previous post on leading dots (.) in Cookie domains, I mentioned that my mental model for how Cookies work leaves something to be desired. Along the same lines, I don't have a solid understanding for when Cookies with explicit / non-explicit Domain attributes are sent to the server. As such, I wanted to run some experiments using different combinations of setting and getting of cookie values in ColdFusion.In order to start exploring Cookie domain behaviors, I went into my /etc/hosts file locally and defined a series of subdomains that all point back to my localhost:https://www.bennadel.com/blog/4346-looking-at-how-cookies-and-domains-interact-in-coldfusion.htm 10/31/22 - Blog - Charlie Arehart - Special offer to upgrade to CF2021 from CF2016 or earlier, saving thousands of dollarsIf you're running CF2016 or earlier, now's your chance (though the end of the year) to save potentially thousands of dollars in upgrading to the latest current version, CF2021. Intergral, the folks who make the FusionReactor monitoring tool and service, are again offering a special deal (that even Adobe is not offering).Read on for more details.https://www.carehart.org/blog/2022/10/31/special_offer_upgrade_to_cf2021_from_cf2016_or%20earlier 10/30/22 - Blog - James Moberg - Undocumented Change to ColdFusion 2021 CFHTMLHead & CFContentAccording to my unit tests, after ColdFusion 2018.0.0-15, Adobe changed the way that CFHTMLHead works with CFContent. Prior to CF2021, any strings that were added to the header buffer via CFHTMLHead was outputted to the HTML HEAD section (or top of the page if you neglected to include a HEAD section) on onRequestEnd even if a CFContent (with or without reset) was performed.https://dev.to/gamesover/change-to-coldfusion-2021-cfhtmlhead-cfcontent-1fj8 10/29/22 - Blog - Ben Nadel - Leading Dots On HTTP Cookie Domains IgnoredI've been using Cookies in my ColdFusion web applications forever. But, I honestly don't have the best mental model for how the low-level intricacies of cookies work. For most of my career, I only ever defined cookies using a "name", "value", and an "expires" attributes — I didn't even know you could define a "domain" until we had to start locking down enterprise-cookies (by subdomain) at InVision. And even now, I'm still fuzzy on how the domain setting operates; which is why something caught my eye when I was reading through the Set-Cookie HTTP header docs on MDN: https://www.bennadel.com/blog/4345-leading-dots-on-http-cookie-domains-ignored.htm 10/28/22 - Blog - Grant Copley - Ortus Solutions - CBWIRE 2.1 ReleasedCBWIRE, our ColdBox module that makes building reactive, modern CFML apps delightfully easy, just dropped its 2.1 release. This release contains mostly bug fixes and also the ability to create your UI templates directly within your CBWIRE component using the onRender() method.We've added an example of using onRender() to our ever growing CBWIRE-Examples Repo that you can run on your machine locally. https://github.com/grantcopley/cbwire-exampleshttps://www.ortussolutions.com/blog/cbwire-2-1-released 10/27/22 - Blog - Ben Nadel - A Database Column For "Date Updated" Has No Semantic Meaning, Nor Should ItWhen I create a new relational database table in my ColdFusion applications, my default operation is to add three columns: the primary key, a date/time for when the row is created, and a date/time for when the row is updated. Not all entities fit into this model (such as rows that can never be updated); but, for the most part, this core set of columns makes sense. The "updated" column has no semantic meaning within the application - it is simply a mechanical recording of when any part of a row is updated. The biggest mistake that I've made with this column is allowing the customers to attach meaning to this column. This never works out well. https://www.bennadel.com/blog/4344-a-database-column-for-date-updated-has-no-semantic-meaning-nor-should-it.htm 10/25/22 - Blog - Charlie Arehart - Upcoming Adobe webinar on preview of CF2023, date and title changeAdobe had announced some weeks ago two upcoming webinars, one as a preview of CF2023 (originally set for Dec 22), and the other on mobile apps with CF and Monaco (originally set for Nov 23).If like me you may have signed up for them, note that sometime recently the dates have been swapped. (Also the name of the preview session has been changed, from “Winter Holiday Special: A preview of ColdFusion 2023” to instead refer to the product code-name instead.)https://coldfusion.adobe.com/2022/10/upcoming-adobe-webinar-on-preview-of-cf2023-date-and-title-change/ CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 143 ColdFusion positions from 79 companies across 66 locations in 5 Countries.1 new jobs listed this weekFull-Time - Sr. Software Engineer - Coldfusion at Delhi, Delhi - India Oct 28https://www.getcfmljobs.com/jobs/index.cfm/india/Sr-Software-Engineer-Coldfusion-at-Delhi-Delhi/11530 Other Online Jobshttps://lighting-new-york.breezy.hr/p/8ddb3ce952b8 Other Job Links Ortus Solutions https://www.ortussolutions.com/about-us/careers  There is a jobs channel in the CFML slack team, and in the box team slack now too ForgeBox Module of the WeekDialpadcfc By Matthew ClementeA CFML wrapper for the Dialpad API. Use it to interact with the Dialpad call and contact center platform to make calls, send SMS, manage your account, and more.What is Dialpad? Experience the future of Ai in the workplaceWith built-in speech recognition and natural language processing, Dialpad Ai is completely changing the way the world works together.This is an early stage API wrapper and does not yet cover the full Dialpad API. Feel free to use the issue tracker to report bugs or suggest improvements!https://forgebox.io/view/dialpadcfc VS Code Hint Tips and Tricks of the WeekGithub CopilotGitHub Copilot is an AI pair programmer that helps you write code faster and with less work. It draws context from comments and code to suggest individual lines and whole functions instantly. GitHub Copilot is powered by Codex, a generative pretrained language model created by OpenAI. It is available as an extension for Visual Studio Code, Visual Studio, Neovim, and the JetBrains suite of integrated development environments (IDEs).GitHub Copilot is not intended for non-coding tasks like data generation and natural language generation, like question & answering. Your use of GitHub Copilot is subject to the GitHub Terms for Additional Product and Features.https://github.com/features/copilot/ https://marketplace.visualstudio.com/items?itemName=GitHub.copilot Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club https://community.ortussolutions.com/ Patreons John Wilson - Synaptrix Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger  Dan Card Jonathan Perret Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck  Abdul Raheen Wil De Bruin Joseph Lamoree   Don Bellamy Jan Jannek   Laksma Tirtohadi   Brian Ghidinelli - Hagerty MotorsportReg Carl Von Stetten Jeremy Adams Didier Lesnicki Matthew Clemente Daniel Garcia Scott Steinbeck - Agri Tracking Systems Ben Nadel  Richard Herbet Brett DeLine Kai Koenig Charlie Arehart Jason Daiger Shawn Oden Matthew Darby Ross Phillips Edgardo Cabezas Patrick Flynn Stephany Monge   Kevin Wright John Whish Peter Amiri Cavan Vannice John Nessim You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★

Working Draft » Podcast Feed
Revision 542: Gastliches Glücksrad III

Working Draft » Podcast Feed

Play Episode Listen Later Oct 11, 2022 67:55


Endlich spielen wir wieder Glücksrad! Der aus unserer „Mit Gast“-Premiere bekannte Stefan Judis (Twitter, Web), mittlerweile DevRel bei Checkly und Autor des Web Weekly Newsletters, setzte sich zusammen mit Schepp an unser neues MDN-gespeistes und Svelte + WebSockets gepowerte Webtechnologie Glücksrad. Folgendes sprang dabei heraus: [00:01:00] Glücksrad [00:03:28] HTML | global_attributes | spellcheck Ein boolsches […]

Les entrevues du FM 103,3
Le Mouvement Démocratie Nouvelle demande une réforme du mode de scrutin au lendemain des résultats

Les entrevues du FM 103,3

Play Episode Listen Later Oct 6, 2022 18:46


Jean-Pierre Charbonneau, président du MDN, nous explique la démarche de son groupe pour en arriver, éventuellement, à une répartition d'élu.e.s plus représentative dans notre Parlement.

AWS Bites
51. Authentication for a CLI app with Cognito - Live coding PART 4

AWS Bites

Play Episode Listen Later Sep 17, 2022 91:06


This is a special episode recorded live during a live coding session on YouTube (2022-09-16). The audio-only experience might not be the best one, so if you are curious to see the video and enjoy our diagrams and screen sharing, please check this episode on YouTube: https://www.youtube.com/watch?v=vVic3oqqqfY. How can you build a WeTransfer or a Dropbox Transfer clone on AWS? This is our fourth live coding stream. In this episode, we started looking into adding some security to our application. Specifically, we started implementing a device auth flow on top of AWS Cognito to allow our file upload CLI application to get some credentials. All our code is available in this repository: https://github.com/awsbites/weshare.click In this episode we mentioned the following resources: Content-Disposition Header on MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition OAuth 2 Device Auth flow RFC8628: https://www.rfc-editor.org/rfc/rfc8628 XKCD Comic about password security: https://xkcd.com/936/ crypto-random-string package: https://www.npmjs.com/package/crypto-random-string Dash offline documentation app: https://kapeli.com/dash You can listen to AWS Bites wherever you get your podcasts: - Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017 - Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q - Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw== - Breaker: https://www.breaker.audio/aws-bites - RSS: https://anchor.fm/s/6a3312a0/podcast/rss Do you have any AWS questions you would like us to address? Leave a comment here or connect with us on Twitter: - https://twitter.com/eoins - https://twitter.com/loige #AWS #livecoding #transfer

Hawk Talk: The Official Monmouth Athletics Podcast

Monmouth football alumni Darnell Leslie talks about playing in the NFL, graduating with a double major, owning real estate and his playing time at Monmouth as the Hawks transitioned from the NEC to the Big South. Eddy & Greg cover the Hall of Fame, the most successful Golf Outing in Monmouth history and MDN winning a SVG award for the first time! 

J-TACTICS's show
J-TACTICS - Finale di Stagione (S04 E31)

J-TACTICS's show

Play Episode Listen Later May 26, 2022 109:35


Giovedì 26 maggio sul nostro canale sulla piattaforma di SPREAKER, alle ore 22.00, andrà in onda la nostra trasmissione.L'episodio N.31 chiuderà la quarta stagione del nostro podcast.Focus della puntata sui bilanci di fine stagione con il pagellone in cui i membri della redazione di J-TACTICS daranno i loro (imparziali) voti ai giocatori e dirigenti della vecchia signora bianconera.Non mancherà un'analisi delle varie voci di calciomercato che si susseguono in questi giorni prima dell'apertura ufficiale della sessione estiva.Infine chiacchiereremo in libertà con gli ascoltatori in chat live, come da nostra buona abitudine.Non mancheranno gli affettuosi saluti dei membri della redazione ai nostri affezionati ascoltatori a cui daremo appuntamento alla prossima stagione del podcast più bianconero che ci sia, sarà addirittura la quinta.Mdn sport, associazione sportiva che è dedita al sociale, raccoglie fondi per comperare libri di sport da regalare a tutti, bambini in primis, partecipa con un piccolo contributo alla raccolta:https://gofund.me/86a3fbc4Ovviamente come sempre vi terranno compagnia gli insuperabili ragazzi della redazione di J-TACTICS e di Megliodiniente.com.Diteci la vostra, interagiremo con voi in chat live! ​ ​Ecco i link dei nostri social:CANALE TELEGRAM:https://t.me/joinchat/AAAAAE2Dp-yj5b1N4SNcMQINSTAGRAM:https://instagram.com/jtactics_?igshid=1fg7nrkzhl2mtFACEBOOK:http://m.facebook.com/jtacticsmdn/

J-TACTICS's show
J-TACTICS (S04 E30)

J-TACTICS's show

Play Episode Listen Later May 19, 2022 127:22


Giovedì 19 maggio sul nostro canale sulla piattaforma di SPREAKER, alle ore 22.00, andrà in onda la nostra trasmissione.Episodio N.30 della quarta stagione dedicato principalmente all'ultimo match casalingo della stagione per la Juventus impegnata contro i biancocelesti della Lazio dell'ex Sarri.Pareggio per 2-2, laziali che agguantano il pareggio in zona Cesarini.Risultato ininfluente per i bianconeri che erano già matematicamente certi del 4° posto valido per la prossima Champions League, ma che ha gran valore per gli uomini di Sarri i quali si assicurano un posto nell'Europa League della prossima stagione.Si chiude senza squilli l'annata casalinga della Juventus 21/22, sulla falsariga dell'intera stagione, campionato incolore ed anonimo per gli uomini di Allegri.Ampio focus sarà doverosamente dedicato in questo episodio al doppio addio del capitano di mille battaglie Chiellini che conclude la sua carriera agonistica alla Juve dopo ben 17 anni e della "Joya" Dybala che lascia la vecchia signora dopo 7 anni vissuti intensamente, l'argentino in lacrime e visibilmente commosso al termine della partita.Nel match dello Stadium atmosfera ricca di pathos, un ciclo lunghissimo sembra giunto al termine.Non mancheremo di dedicare attenzione in questa puntata anche alle prospettive della nuova Juve in base ai rumors di mercato sui possibili nuovi innesti, nella speranza di dimenticare il prima possibile una stagione che si chiude amaramente con nessun trofeo conquistato dopo ben 11 anni.Mdn sport, associazione sportiva che è dedita al sociale, raccoglie fondi per comperare libri di sport da regalare a tutti, bambini in primis, partecipa con un piccolo contributo alla raccolta:https://gofund.me/86a3fbc4Ovviamente come sempre vi terranno compagnia gli insuperabili ragazzi della redazione di J-TACTICS e di Megliodiniente.com.Diteci la vostra, interagiremo con voi in chat live! ​ ​Ecco i link dei nostri social:CANALE TELEGRAM:https://t.me/joinchat/AAAAAE2Dp-yj5b1N4SNcMQINSTAGRAM:https://instagram.com/jtactics_?igshid=1fg7nrkzhl2mtFACEBOOK:http://m.facebook.com/jtacticsmdn/

J-TACTICS's show
J-TACTICS (S04 E29)

J-TACTICS's show

Play Episode Listen Later May 12, 2022 126:56


Giovedì 12 maggio sul nostro canale sulla piattaforma di SPREAKER, alle ore 22.00, andrà in onda la nostra trasmissione.Episodio N.29 della quarta stagione dedicato principalmente al big match andato in scena all'Olimpico di Roma tra la nostra Juventus e gli acerrimi nemici dell'Inter, atto conclusivo della coppa Italia 2022.Partita subito in salita per gli uomini di Allegri sotto con il gol lampo del nerazzurro Barella dopo appena 7 minuti di gioco.I bianconeri si svegliano da un torpore che troppe volte li ha colpiti in questa stagione e con un repentino e micidiale uno-due, ribalta la situazione, Alex Sandro e Vlahovic portano la vecchia signora bianconera avanti.Non basta tuttavia, un utilizzo del VAR non propriamente impeccabile, qualche decisione arbitrale più che discutibile ed errori assortiti degli uomini in bianconero consegnano la coppa nazionale all'Inter.4-2 il risultato finale per i milanesi.Non mancherà un'analisi della stagione della Juve oramai praticamente finita con il raggiungimento matematico del 4° posto e la mancata conquista dell'ultimo trofeo disponibile.Una stagione che si chiude amaramente con nessun titolo conquistato dopo ben 11 anni.Mdn sport, associazione sportiva che è dedita al sociale, raccoglie fondi per comperare libri di sport da regalare a tutti, bambini in primis, partecipa con un piccolo contributo alla raccolta:https://gofund.me/86a3fbc4Ovviamente come sempre vi terranno compagnia gli insuperabili ragazzi della redazione di J-TACTICS e di Megliodiniente.com.Diteci la vostra, interagiremo con voi in chat live! ​ ​Ecco i link dei nostri social:CANALE TELEGRAM:https://t.me/joinchat/AAAAAE2Dp-yj5b1N4SNcMQINSTAGRAM:https://instagram.com/jtactics_?igshid=1fg7nrkzhl2mtFACEBOOK:http://m.facebook.com/jtacticsmdn/

J-TACTICS's show
J-TACTICS (S04 E28)

J-TACTICS's show

Play Episode Listen Later May 5, 2022 149:28


Giovedì 05 maggio sul nostro canale sulla piattaforma di SPREAKER, alle ore 22.00, andrà in onda la nostra trasmissione.Episodio N.28 della quarta stagione dedicato all'analisi del match giocato dalla Juve tra le mura amiche dello Stadium contro i lagunari del Venezia, ultimi in classifiche e impegnati nel disperato tentativo di raggiungere una salvezza che avrebbe del miracoloso.Partita vinta dagli uomini di Allegri che soffrono e non convincono nuovamente del tutto.Doppietta del capitano d'occasione Bonucci che festeggia nel migliore dei modi il suo trentacinquesimo compleanno.2-1 il risultato finale in favore dei padroni di cada bianconeri che per effetto del pareggio maturato tra i giallorossi allenati da Mourinho con l'ostico Bologna, conquistano matematicamente a tre giornate dalla fine l'accesso alla prossima Champions League.Risultato non da poco viste le dense nubi che si erano addensate sulla vecchia signora qualche mese fa e che non facevano ben sperare.Focus particolare anche questa settimana sulle semifinali di ritorno della Champions League con i match Villarreal-Liverpool e Real Madrid-Manchester City.Non mancherà uno sguardo al momento della squadra, tra infortuni ed il momento "particolare" vissuto dal nostro bomber Vlahovic, in scarsa vena realizzativa.Con noi l'amico Lorenzo Garbarino di Silent Check podcast, genovese di nascita, tifoso Sampdoriano attraverso il quale analizzeremo il momento vissuto dalle due squadre liguri.Mdn sport, associazi­one sportiva che è dedita al sociale, ra­ccoglie fondi per co­mperare libri di spo­rt da regalare a tut­ti, bambini in primi­s, partecipa con un piccolo contributo alla raccolta:https://gofund.me/86a3fbc4Ovviamente come semp­re vi terranno compa­gnia gli insuperabili ragazzi della reda­zione di J-TACTICS e di Megliodiniente.c­om.Diteci la vostra, in­teragiremo con voi in chat live! ​ ​Ecco i link dei nos­tri social:CANALE TELEGRAM:https://t.me/joinchat/AAAAAE2Dp-yj5b1N4SNcMQINSTAGRAM:https://instagram.com/jtactics_?igshid=1fg7nrkzhl2mtFACEBOOK:http://m.facebook.com/jtacticsmdn/

J-TACTICS's show
J-TACTICS (S04 E27)

J-TACTICS's show

Play Episode Listen Later Apr 28, 2022 141:33


Giovedì 28 aprile sul nostro canale sulla piattaforma di SPREAKER, alle ore 22.00, andrà in onda la nostra trasmissione.Episodio N.27 della quarta stagione dedicato all'analisi del match giocato dalla Juve in casa dei neroverdi del Sassuolo allenati dal promettente Dionisi.Partita di sofferenza per gli uomini di Allegri, una Juve falcidiata dagli infortuni ha comunque portato a casa tre punti fondamentali per blindare, forse definitivamente il 4° ed ultimo posto valevole per la prossima Champions League, anche alla luce della sconfitta della più immediata inseguitrice, la Roma.Bianconeri che ribaltano l'iniziale svantaggio con i gol dei redivivi Dybala e Kean che fissano il risultato finale per 2-1 in nostro favore.Non mancherà poi un approfondimento sulla situazione infortuni che resta grave anche in vista della finale di Coppa Italia dell' 11 maggio contro l'inter.Focus particolare sulla Champions League con il match, a dir poco pirotecnico tra Manchester City e Real Madrid valevole per l'andata delle semifinali.Infine gustoso approfondimento sulla Liga spagnola ed in modo particolare sul nuovo Barcellona targato Xavi attraverso la grande competenza sul calcio iberico dell'ospite della serata, Antonio Cefalù di Sportellate.it.Mdn sport, associazione sportiva che è dedita al sociale, raccoglie fondi per comperare libri di sport da regalare a tutti, bambini in primis, partecipa con un piccolo contributo alla raccolta:https://gofund.me/86a3fbc4Ovviamente come sempre vi terranno compagnia gli insuperabili ragazzi della redazione di J-TACTICS e di Megliodiniente.com.Diteci la vostra, interagiremo con voi in chat live! ​ ​Ecco i link dei nostri social:CANALE TELEGRAM:https://t.me/joinchat/AAAAAE2Dp-yj5b1N4SNcMQINSTAGRAM:https://instagram.com/jtactics_?igshid=1fg7nrkzhl2mtFACEBOOK:http://m.facebook.com/jtacticsmdn/

The Artifact
Java dev productivity report, Java 18, Google cloud pricing and other news (Ep 5)

The Artifact

Play Episode Listen Later Mar 27, 2022 44:41


JDK 18 is released, there's controversy over Google Cloud's price increase, a new look for MDN, a mysterious npm package that does nothing but has over 700 thousand downloads. And a walk through of the Java developer productivity report from JRebel. All this and more in this episode of the Artifact. Java 18 is here https://mail.openjdk.java.net/pipermail/jdk-dev/2022-March/006458.html https://blogs.oracle.com/java/post/the-arrival-of-java-18 MDN and MDN plus https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/ https://hacks.mozilla.org/2022/03/introducing-mdn-plus-make-mdn-your-own/ JavaOne 2022 https://blogs.oracle.com/javamagazine/post/javaone-2022 Mystery empty npm package https://www.bleepingcomputer.com/news/software/empty-npm-package-has-over-700-000-downloads-heres-why/ Google cloud pricing updates https://cloud.google.com/blog/products/infrastructure/updates-to-google-clouds-infrastructure-pricing JRebel developer productivity report https://www.jrebel.com/resources/java-developer-productivity-report-2022 PicoCLI https://picocli.info/ --- Support this podcast: https://anchor.fm/javabrains/support

Message à caractère informatique
#65 – PG compresse la react-tion du framaverse

Message à caractère informatique

Play Episode Listen Later Mar 10, 2022 69:35


Dans cet incroyable épisode, il est question de l'accord entre Elastic et Amazon, du nouveau site de MDN, de Mozilla et du WEB3, de JS , de compression Zstd avec PostgreSQL, de Java et de React 18, de la série à regarder JS idiomatique... Pour enfin finir en grande musique avec Pierre et le Loup, pour s'ukrainiser civilement le neurone symphonique.

20minJS
Episode 1 - Creating communities and the future of JavaScript with Chris Bongers

20minJS

Play Episode Listen Later Mar 7, 2022 26:04 Transcription Available


Chris talks about what it takes to create a community online and why they're so important for developers. Aditionally, we cover his vision for the future of JavaScript and what he considers to be the next big thing to hit  the JS community.Links:Odin Project: https://www.theodinproject.com/Chris' Twitter account: @DailyDevTips1Daily.dev: https://daily.dev/DailyDevTips website: https://daily-dev-tips.com/FreeCodeCamp: https://www.freecodecamp.org/MDN: https://developer.mozilla.orgAstro: https://astro.build/Review Us!Don't forget to leave a review of the episode or the entire podcast on Podchasers!Meet our host, OpenReplay:OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

Zemach FM
Rise And Fall Of Netscape

Zemach FM

Play Episode Listen Later Oct 12, 2021 43:00


On this episode of Zemach FM, we talk about Netscape. As the first commercial browser, Netscape have had its fair share of contribution to the internet we experience today. We will discuss how Netscape got started, the reason for its downfall, how it paved the way for Mozilla, and What the Mozilla project is working on currently. Episode Timeline 04:30 Episode introduction 07:15 How and when was Netscape founded 08:15 The story of Mosaic and its contribution to Netscape 10:40 The Beta version – Mosaic Netscape 12:10 The next version of Netscape navigator 13:40 The internal name for Netscape – Mosaic killer 14:30 The IPO of Netscape 16:15 The beginning of Netscapes down fall through Windows 95 20:55 Early features of Netscape and their contribution to the internet 24:13 Companies that bought Netscape 27:40 The Mozilla project 29:05 How was the Mozilla project started 30:00 The first version of the Mozilla version Phoenix 32:00 The initial release of Firefox 33:40 The firefox operating system 35:00 Current products of the Mozilla foundation 38:00 Some contributions of Firefox and facts 40:30 Contribution of the MDN documentation for developers Contact the hosts Henok Tsegaye Twitter Instagram LinkedIn Abdulhadmid Oumer Twitter Instagram linkedIn Follow Zemach FM and give us comment

The CSS Podcast
040: @font-face

The CSS Podcast

Play Episode Listen Later Apr 27, 2021 23:52


In this episode Una and Adam talk about font adjustments when being used within @font-face. When fonts are loaded, there's an opportunity to provide default values and fine tunings. Links @font-face on MDN → https://goo.gle/2S3DAmp  CSS Fonts Level 4 → https://goo.gle/3sGwO2s  The CSS Podcast #CSSpodcast

Last Week in .NET
You can't have issues if you don't have a backlog

Last Week in .NET

Play Episode Listen Later Feb 1, 2021 7:37


Last Week in .NET - January 30th, 2021We're getting our first snow here in the DC area for the first time in what feels like forever; and the .NET team is pondering the true meaning of the words "Backlog management". Let's get to it.

The Web Platform Podcast
184: MDN Web Docs

The Web Platform Podcast

Play Episode Listen Later Feb 26, 2019 55:01


Finding documentation about the web and its various platform APIs used to be a fragmented experienced across a wide range of sites with not quite the right information. When all hope seemed lost, Mozilla Developer Network (MDN) Web Docs became the clearinghouse for not only Mozilla related docs but also the web in general. In this episode, we talk with Mozilla's Ali Spivak (@Ali Spivak) and Kadir Topal (@atopal), as well as MDN Product Advisory Board member and ex-Mozilla/current Googler Robert Nyman (@robertnyman) about the ongoing growth of MDN and how the browser vendors and developers alike are beginning to bring better web platform documentation to all. Visit the website for This Week in Web, resources & more: https://thewebplatformpodcast.com/184-mdn-web-docs   Follow The Web Platform podcast on Twitter for regular updates @TheWebPlatform.

The Vanilla JS Podcast
Episode 13 - Why I still use XHR instead of the Fetch API

The Vanilla JS Podcast

Play Episode Listen Later Aug 14, 2018 13:25


In this episode, I discuss why I still use XHR instead of the Fetch API. Links The original article: https://gomakethings.com/why-i-still-use-xhr-instead-of-the-fetch-api/ Promise-based XHR: https://gomakethings.com/promise-based-xhr/ CSS-Tricks primer on Fetch: https://css-tricks.com/using-fetch/ MDN on Fetch: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch Atomic Promisified XHR Plugin: https://github.com/cferdinandi/atomic

The Frontside Podcast
072: Single Page Apps with Accessibility in Mind with Kris Van Houten

The Frontside Podcast

Play Episode Listen Later Jun 8, 2017 33:57


Kris Van Houten: @krivaten | krivaten.com | Q2 Show Notes: 00:55 - Kris' Interest and Passion for Accessibility 06:07 - Using Ember for Accessibility: Pattern Adoption 10:13 - Context Switch Awareness and Managing Focus 12:08 - Asynchrony and Desired Interaction 14:04 - Building a Form Input Component 19:05 - Things That Are Hard to Catch 22:41 - Assistive Browsers? 28:17 - Making Things Accessible From the Start Resources: Building for Accessibility by Nathan Hammond @ Wicked Good Ember 2015 The A11y Project: Web Accessibility Checklist WCAG 2.0 checklists Why Don't Screen Readers Always Read What's on the Screen? Part 1: Punctuation and Typographic Symbols Mozilla Accessibility Kris' Blog Post Series on Accessibility: Part 1: What is accessibility and why should we care? Part 2: A Primer on Accessibility Part 3: Getting Our Apps Ready for Accessibility Part 4: Building an Accessible Icon Component in Ember Part 5: Building an Accessible Input Component in Ember Part 6: Building an Accessible Alert Component in Ember Part 7: Building an Accessible Numbers Component in Ember Part 8: Building an Accessible Currency Component in Ember Transcript: CHARLES: Hello, everybody and welcome to The Frontside Podcast, Episode 72. My name is Charles Lowell, a developer here at The Frontside and podcast host-in-training. With me today is Wil. WIL: Hello. CHARLES: Hey, Wil. Today, we're going to be talking about accessibility in single page applications with Kris Van Houten who is a developer at Q2. Hey, Kris. Thank you for coming on the show. Today, we're going to talk about something that I know a lot of people's minds here and probably elsewhere on the internet, it's a topic that's getting a lot more attention, which is a good thing and that's accessibility. We're going to explore the niche of accessibility as it applies to single page applications. Now, you're a frontend developer at Q2, what initially got you interested in and passionate about accessibility in general? KRIS: I honestly feel my path to passion in this area has been a little bit unorthodox in a number of ways. I basically started out in total apathy of this topic and over the last year, it has turned into a genuine interest of mine. About three years ago, I remember listening to an episode of ShopTalk Show with Dave Rupert and Chris Coyier and they kind of went on this large rant about accessibility and why more developers need to be concerned and compassion about it. Dave Rupert was talking about his contributions to the accessibility project and I'm sitting back and thinking to myself and this is back then, obviously, "Why would anyone who is blind want to use anything that I'm working on." I basically balked at the idea and disregarded it entirely. At that time, I was just getting my feet wet with Ember working on an application with a company here in Cincinnati and we had these conversations about, "I notice that we put this action or a clickable event on a div element, should we not be doing that? Is it that not something that we should be doing?" I remember sitting back and having this conversation and saying, "The ads been crawled by SEO and Ember isn't yelling at us for doing it. It still works fine so what the heck? Let's just go with it." Basically, every single app that come into since then has basically adopted that same mindset even before I joined the team so I know it's not just me who is thinking this. A lot of developers that have been exercising the same way of doing their code. CHARLES: Right, it's the path of least resistance. Everybody's got a job to do. Everybody's got features to deliver so that practice can be very easily self-perpetuating, right? KRIS: Exactly and I think a lot of developers just don't understand the semantic difference between a div or a label or a button or a link and how browsers can actually treat these difference HTML attributes or HTML tags differently because of how assistive technology can utilize them for per person's benefit. That's where I was a little over a year ago basically. When I first started at Q2, that first week, I got pulled into a discussion about design patterns which is another passion of mine and somehow, that turned into me joining a group that was to establish to figure out how to tackle the task of making our large app accessible. Basically, we had a company come in, audit our application and we got a big fat F for accessibility so it's something that we said, "We need to start tackling this problem." Being that, I just started at the company that week, I was going to tell them no but internally, I was panicking and saying, "I got to figure out what is this whole accessibility thing is and why it's important." I started looking for books, articles on the topic and trying to basically flood myself with information. Two things that really transformed my way of thinking was actually a talk given by Nathan Hammond at that Wicked Good Ember in 2015, where he shows an example of building an application without accessibility in mind so basically, doing what I was doing before which is we're adding actions to div tags, we're not really caring about semantic HTML, we're just making the feature or the application work. But then what he does, which I think is super powerful is he pulled up a colleague of his who is blind and had him try to use the application. He just goes through and you can see the struggle and he's actually vocalizing and talking about where he's [inaudible] with this application. Long story short, Nathan comes back up and makes a few adjustments. DHTML has [inaudible] up again and it's night and day difference just by changing the markup and by dropping in the Ember A11y add-on which helps with focusing the browser in certain areas of the content. He's able to totally transform how's individuals able to use the app. For me, that was a super powerful to come in and see that and see someone actually struggle with a website that they were trying to use. I think, [inaudible] where I always saw accessibility was it will only affects people who can't see and I think that's the other area where I've really started to have that paradigm shift was when I realized that this isn't just people who can't see. It's for people who have motor difficulties, who can't use a mouse and how to use a keyboard instead. People who have various vision issues, whether that's cataracts, colorblindness, glaucoma, dyslexia, some in these effects, not just DHTML but also affects color contrast, the fonts that we're using that impacts every area of application design and development and that's where I started to realize that that was where the paradigm shift happened in my mind where I started thinking to myself we really need to start talking about this more and getting other developers on board in general on this. CHARLES: It can be intimidating, especially when it feels like on a single page application, your divs have to do more, so to speak in the sense that it feels that your HTML is fatter. It's not just a thin layer but your HTML is actually part of the UI. KRIS: Exactly, yeah. CHARLES: When it comes to having this paradigmatic shift that you're describing, when you're looking at your single page applications, are there any insights into the general structure of the application that you feel like you've gained that are foundational, they kind of transcend accessibility? I guess, what I'm saying is, is there any way that you become like a better developer or been able to recognize foundational patterns because of having these insights surrounding accessibility? KRIS: I've been working with Ember for about three or four years now, basically since it was still in beta. Over the last several years, I have started to accumulate a lot of knowledge as to how we can utilize Ember to do a lot of the heavy lifting for us. When I started getting more passionate about the area of accessibility, first question that came into my mind are how can we use Ember to do some of the heavy lifting for us. For example, some of the things that I had done was go through and start working on developing a couple of components that basically cover a lot of things that I find ourselves doing [inaudible] a lot. Whether that might be a component to just plain icon on a page or a component to display input on a page. What we're able to do is using Ember, we can say, "Here's the icon I want to display but if I don't happen to pass in an aria-label attribute, for example. The component will add the 'aria-hidden=true' for me. Being able to really utilize the power of Ember to do some of that stuff for us on the back side of things, I guess you could say it magically. CHARLES: Let me stop you there for a second and unpack that example. What you're saying is, if I'm going to put an input on the page, if I actually don't assign an ARIA role, it's going to hide it from me? KRIS: No. I was thinking of an icon components, say if I'm using Font Awesome, for example and I want this with the trash icon so I wrote a component for our specific icon library that we're using. We pass in the icon that we want to display, again that could be the trash icon and we can also pass in an aria-label attribute to add a label to that span that will be read to the user. But if we don't pass that attribute in, the component will automatically add the 'aria-hidden=true' attribute for us so basically it skips over it. CHARLES: Yes so it won't be just garbage for a screen reader or someone navigating with a keyboard. WIL: Yeah, otherwise the screen reader tries to read the content of the icon CSS which is just the Unicode. CHARLES: Right. KRIS: Yeah. What we really is trying to figure out and what I've spent a lot of my time, especially in writing my blog series on this was while we are using React or Vue or Angular or Ember or whatever, how can we utilize the power of the single page application frameworks to do some of that heavy lifting for us in the background without us needing to explicitly define everything. I'd say, especially when you work on a large team like what I work on currently, we can't expect everybody to be extremely well-versed in the area of accessibility so if we can do some of the work for them and just encourage them to adopt these components in their daily workflow, it does some of the work for us. That's what we're working on and talking a lot about at Q2 is basically this pattern adoption. CHARLES: Right so it sounds like to kind of paraphrase, whether you're working in any framework most of them have this concept of components so really leaning hard on that idea to make components at the very granular level aware of their own accessibility. Is that fair to say? KRIS: Yeah, obviously there's more I'm sure as we go for the conversation about some of the things that I've tackled in this area but long story short, being able to utilize and recognize, you have this extremely powerful JavaScript framework at your disposal to do some of work for you so why not equip to do just that. CHARLES: Yeah. I guess that falls into my next question, which is there are component level concerns and if there are other component level concerns, I definitely want to hear about them but what immediately leaps to mind is there are also cross-cutting concerns of any single page application, what's the state of your URL and if you're using a router. Some of the content on the page is going to be changing and others isn't like how do you cope with that? What are the cross-cutting concerns of an application that span components and then how do you cope with them? KRIS: I think one thing that comes to mind as you're talking is the whole area of context switch awareness. If I click a link, if I go from the home page of an application to my profile page, how does a screen reader know that that content has now changed to present this new information to the user? I know what we were able to do was we were able to drop in the focusing out with component that's put out by the Ember accessibility team, which basically whenever we render to an outlet, that's utilizing this focusing outlet component, it will focus the browser to that main area and start presenting that information back to the users. One area that was at the top of our list as we start tackling accessibility was we need to figure out this whole context switch awareness thing because -- this is back then obviously when we first got started -- back then there was no way for a user to know when the page changed so they would basically be sitting there, waiting for any kind of feedback or whatsoever to be presented back to them and it just wasn't happening. I would say, managing focus is probably one of the top level concerns when it comes to single page applications because it's a single page application so if you click a link, the page isn't completely refreshing, prompting the screen reader to present the information back to user. That's one of the key areas that I think of. CHARLES: What about things like asynchrony because a lot of times, these context switches are not boom-boom, one-two. The content on which you want to focus isn't available yet. Usually, the analog from a visual UI would be a loading spinner or a progress bar. How do you deal with those to say, "Your content is not quite ready. If you're made to wait it's because we want your content to be of the highest quality." KRIS: Sure, yeah. We were able to drop in the focusing outlet components in our application and it took care of a good chunk of the work but it seems like in our application, we're doing something that might not be as conventional as the rest of the Ember community would like them to be so we might not use the model hook as we should. It's hard for the page to know when the contents actually ready, when it's been rendered to the DOM to present back to the user. One thing that I'm currently trying to tackle right now, to figure out how we can remedy that problem. I probably say, honestly that's the challenge I'm working on right now. I don't have a solid answer to that one at the moment. CHARLES: Irrespective of how it plugs into the tool that you're using, what would just be the desired interaction there, regardless of how you make it work? KRIS: I guess, conceptually what I'd be thinking about is how can we notify the user we're loading content right now and whether that we have an alert box that has the ARIA alerts, basically attributes set on it, that we could pass in new, basically notifications to it to let the user know, "Loading content. Please wait," and then once that content resolves, focus them on that main outlet where the content has been displayed to read that content back to the user. That's how we're trying to think about tackling this issue but we haven't have a time to implement it to see how it's going to work across all the different avenues of application. CHARLES: I did want to come back at the component level. are there any other ways that you can lean on Ember or lean on React or lean on Vue, if you're using a component or in framework, just talk a little bit more about how you use those to unlock your application and make it more accessible. KRIS: One thing I can think of is a way that we can enforce better usage of the framework that we're using is one that comes to mind is a component that I worked out in the blog series that I wrote was building a form input component. Especially, when you're trying to write an accessible app, I think about how can we enforce certain patterns when other developers come in later on and want to add a field to a form or use this component somewhere else in the application. What are some ways that we can enforce that they're doing everything, using the component correctly so that way it renders accessible mark up? What I tinkered around with and we actually just landed in our application is basically a form group component to where we pass in, obviously the value that the input is bound to. But we also pass in a label that is tied to the input and whenever you hit save and the app goes to refresh, if you don't pass the label, there's an assert statement that basically fires up an error into the console and lets you know, "You're trying to use this component, you need to pass into label attribute for the purposes of accessibility and here's the instructions on how to do it." We've been kind of toying around with this idea of enforcing patterns because again, we have several dozen developers at Q2 that are working on this stuff and they're not all wizards when it comes to accessibility but how can we gradually start getting them to the place where they're adopting these patterns and best practices. I'd say, doing things like that, we are enforcing patterns in the usage of the components as well is really a key. One thing that we implement it in our testing framework is the use of a Deque Labs' aXe engine to basically go through, we can pass it a chunk of HTML and it will give us any suggestions that it has to make that content more accessible. We're using that in our test library right now, in our test build and encouraging developers as they write new components, as they go in and modify components to throw new snippets in to make sure that the content that's being spit out here is accessible and then submit your PR again. Just trying to be more hands on in that way. CHARLES: So you actually running a GitHub agent or something that's actually in the same vein as your test suite or if you're taking like snapshotting with Percy for doing visual diff so you're actually running a third check, which is an accessibility check? KRIS: Right now, we were able to land the aXe engine into our test build a couple months back so we're just slowly incrementing that over time. We have a couple challenges in the way of getting Percy implemented but that is in our list of goals to have that running as well. But one thing that I really like about aXe engine in particular is that if your check fails, it refines improvements that you should be making. The nice thing about it is also spits out a link to a page on Deque Labs website. They give an explanation of what have found and basically educates your developers for you. To me, I think that's huge because again, we can't educate every single developer and expect them to be pros at this but we can utilize tooling like the aXe engine or the [inaudible] Chrome extensions or stuff like that to do some education for us. As we work towards automating this further and further by using the aXe engine in our development side of things or using Percy on the test build as well. See, there's all kinds of stuff you can do but that's where we are right now. CHARLES: I really like that idea because in comparison with what we talked about at the top of the show, about how there's this path of least resistance that developers will follow quite naturally and quite rationally, which can lead to not accessible applications. It sounds to me like what you're doing is a establishing the same path of least resistance but having that path guide you towards accessible applications and saying, "This path of least resistance thing, it can be an asset or a liability so we might as well make it an asset." KRIS: Yeah, for sure. We sit down once a week and we talk about whatever challenges we're trying to work through in terms of accessibility. We have a weekly meeting where we sit down and talk about it. I thought one of the key topics to those conversations is how do we get the other developers that are not in these meetings more aware, more informed and more up to speed with this that they care about it, that they're working on it and it's part of their inner dialogue as they're writing out new features that are going to be deployed out to our clients. Lots of challenges there. CHARLES: Yeah. We've talked about some of these problems that you catch, you're actually writing some assertions there on the test build so you'll actually fail if there's certain requirements that aren't met but what are the things that are more intangible? How do those come up in terms of accessibility? What are the things that you can't catch through automated testing? KRIS: Right now, some of things that we're having a hard time testing which Percy will help once we get that implemented is contrast ratios and stuff like that. That's one of the key things that comes to mind for me when I think of the things that are a little hard to catch. I think another thing that's hard to catch, especially at the aXe engine and stuff like that, won't necessarily catch is the flow of your dialogue. When I turn on a screen reader and it starts reading back this page and content to me, sure we can make it so that it doesn't read out the icons character code and a lot of stuff. It presents the information we want back to us but I think, having that information presented back to the user in a way that's legible, that makes sense to them is probably one of the bigger challenges that I've been working on a little bit. One that comes to my mind is like the reading of currencies or numbers. One thing that I found way helpful was Deque put out a very thorough article on how the different screen reader like JAWS, NVDA, Apple's VoiceOver, how they read different types of punctuation, different types of graphics symbols, how they read [inaudible], $123.50, what does a screen reader actually read back to you. That's where I've actually been spending so much of time lately is building on some components that instead of reading back what the streaming will read back by default, which should be, "Dollar sign, one-two-three-five-zero," having actually read back, "One hundred twenty-three dollars and fifty cents," so basically, writing a series of components, I would do some of that, again heavy-lifting force, in that way, our developers don't have to go in and manually add-ons aria-labels obviously. That's been a nice little challenge where something that's we are working on just testing right now and making sure it works right if there is any downsides to doing this but I want a person using a screen reader or other types of assistive technology to hear the information as I'm thinking about it. When I see $123.50, I'm thinking in my head that's, "One hundred twenty-three dollars and fifty cents," not in single digits one right after the other. Those are things that a lot of the automated software isn't catching. It's not catching like, "Your grammar is bad," or, "This isn't making any sense to me." It is catching like are you passing in or applying the attributes to HTML elements that you should be. Are you using semantic structure in your headings and stuff like that?" I think that's one of the areas where developer is need to get their hand dirty, turn on the a screen reader or use any array of different voice-over tools to actually listen to the content being present back to them to see how it's presented. CHARLES: Yeah, it's almost a difference between a syntax error versus a runtime error like we've got a lot tools that can catch the syntax errors and you can put those in and catch where you have something that's malformed but some sentences can be perfectly formed but make no sense and it takes a human set of eyes to make sure if that content is coherent. One of the things that if you're going to ship applications to people, you need to be able to try and measure as closely as possible the environments in which the people will be using your software so you can actually have an accurate measure of whether it works or not. For example, in the Ember world lately in the stuff that we've been doing with acceptance testing in React, we admit people are going to be using a multiplicity of browsers to access this application so it's very typical to use Testem or use Karma to fire up five different browsers, which if you're using BrowserStack, you can do fifty. You know, people are going to be using IE8.1 on Edge or on a Surface. They're going to be using Safari. They're going to be using Chrome and those often surface those issues but I feel like there's no access to the actual screen reader and assistive technologies to be able to make real assertions against those things. I imagine that it would be cool if there was some way that in Testem or in Karma, you could have one of your browsers be like an assistive browser that you could actually assert, I want to assert that it read it as, "One hundred fifty-three dollars and twenty-five cents," and is that on the horizon? Is that even possible? But it seems like something that we have to shoot for if we actually want to measure that these things are working if we actually want to capture data points. KRIS: Yeah, I totally agree. If you look at the documentation on W3 for how these different HTML attributes should be treated by the browser or by the assistive technology, long story short is this is not how -- in several cases -- certain screen readers are presenting the information back to you. It's not how it's treating the content. That's again, one of the areas I thought was way interesting about that. Deque article on punctuation and typographic symbols, which is like we should expect that this software is operating at this level to present this information back to user in such a way where it understands what the dollar symbol in front of a series of numbers means but it just isn't there yet. There's still work to be done. I'm hopeful for the day where our screen readers are a lot more powerful in that capacity. One that makes me a lot more hopeful about that is I don't know if it's just because I've been more interested about this over the last year but it does seem like I'm seeing a lot more people talk about accessibility. I'm seeing Apple putting out videos, talking about the efforts that they're making to make their software more accessible. It does give me hope that there's a lot more visibility on this now. There's a lot more people fighting for this cause to cause these companies to come back and say, "We're going to put more effort into this. We not just going to make a standard screen reader and ship it and just leave it there for five years and no one was going to touch it," but, "We're going to start making improvements." One thing that I did notice just over the last couple months even was that out of nowhere, we use Apple VoiceOver in Chrome, which isn't typically how people use it. They typically use it with Safari. But if you use in Chrome, it will actually read back to you as, "One hundred twenty-three dollars and fifty cents." When I came across that, I was kind of dumbfounded but then I was thinking to myself, the vast majority of people who are using screen readers aren't using this browser but that's really interesting that they're doing this now. I dream of that day where we can basically run a series of mark up through in a test or into a function and basically have to spit back, here's how screen readers going to present this back to you. I'm hopeful for that day. CHARLES: I'm wondering now like why don't major browser vendors, why is this not just a piece of a puzzle that comes when I download Firefox. Firefox has access to my speakers, why isn't there a web standard for how screen readers will treat content? Maybe there's an effort under way. KRIS: I sure hope so. Looking through documentation, we know how things are supposed to work, how we've agreed that they should work and now basically, we're just waiting for the different browser vendors and Microsoft and Apple to make the updates to their streaming technology as well as JAWS and NVDA. I'm hopeful that these changes come soon. These are improvements to the interface. CHARLES: Yeah. Any time there's a gap, you can see that's an opportunity for someone -- KRIS: For sure. CHARLES: -- To write some software that has some real impact. I know certainly, I would love to see some way to roll these things into our automated test suites. KRIS: Yeah. I searched for it but with no avail and it's a little bit beyond my knowledge of how to build something of that caliber. I hope someone else does it because I don't know how. [Laughter] CHARLES: Well, maybe in a year, maybe in two years, maybe in 10, although hopefully a lot sooner than that. KRIS: Yeah. I would judge that at the speed of things were going right now, I'm optimistic that we're going to have some much better solutions within the next year or two on this field. Especially of how much I'm seeing people talk about it now, how much it's becoming a part of the regular conversation of web development, application development. I'm really optimistic that we're going to see some strides in this area over the next couple years. CHARLES: Okay. With the time that we have left, I'm going to ask one more question. Kris, there is something that I wanted to ask you, which is let's say that I am a developer who is working on a team that is maybe it's big, maybe it's small. I've got an application or I'm starting an application and I have a desire to make it accessible. How do I establish that path of least resistance? What advice do you have for someone who's just about to take the first step on that journey to make sure that they have the outcome that they're looking for which is the most accessible single page app that they can have? KRIS: I think it's a great question. I would start out that answer by simply saying to encourage you to be somebody who cares enough to speak up and become an evangelist, become an educator and become an enforcer in your workplace for this work. You don't have to be the most knowledgeable person in the world on the topic. God knows I'm not and I still there were people come to me, asking me, "How do I make this feature, make the guidelines, make it accessible to screen readers," but I'm passionate about this topic and I'm interested in learning as much as I can about those. Step one, just being an evangelists for it. Be interested in it, care about it. I'd say, the next thing is just learn more about semantic HTML. I would say from a lot of the things that I've been trying to tackle with the application that I'm working on, just simply writing semantic markup takes care about 80% of my challenges. In just understanding what are the different elements, what are the different tags are for and how screen readers and other assistive technology see those things. To get started, I would say there's beginner, intermediate and advance stuff. I would say go to the accessibility project, which is just A11yProject.com and read through the content there. It's very entry-level. You can probably read through most of the content within an hour or two and really start to get a grasp as to what level of effort you're looking at in terms of your application. Once you get through that, if you still want to learn more, I'd say go over to Mozilla's developer network -- MDN -- and read through their documentation. On the topic, there is a little bit more exhaustive but it's still really easy to read and really easy to grasp. Based on a content they have shared there, I'd say more of an advance level is actually go through all the documentation on the W3. It's a lot more verbose, it covers a lot more of use cases, it has a lot more suggestions and just stuff ready to go over. I'm still working through that information. There's so much of it but I would say that's as a good place to get started with understanding the different attributes, what they're for and just the importance of writing semantic HTML. I would say some definitely good things to start tinkering with to find some of the low-hanging fruit in your application would be to use some of the assessment tools that are already out there. You have the [inaudible] little JavaScript snippet that you can put in your Chrome favorite's bar or you can use the aXe engine or if you even have an aXe Chrome extension that you could pop up in your application to basically give you report on some of the areas that you should be looking to make some improvements. I think it's important to view accessibility kind of like how a lot of bloggers view SEO, is that there's always more work to be done, there's always improvements you can make but the key is to take those first steps and start making those improvements. One of the nice things about the accessibility project and there's a couple other websites out there that have some of the lists, they basically have a checklist for you to go down. If you're just getting started with accessibility, they have a checklist of all the first things that you should be covering to get your app started in that realm, to start making those improvements. I know you guys do links in the show notes. I can definitely send you those things to those items to get people started. Another thing I find myself doing a lot is while we're talking about something in our chat at work in or just go off in the code pin and mock something out in HTML and then see how the screen reader reads our content back to me and then kind of tinker with it and do a little bit of self-discovery in how this all works together. There's a lot of options out there. I know just threw a lot at your listeners but I'd say, it all starts with being someone who cares about the topic and cares enough to start asking others to care as well. CHARLES: I think that's a fantastic answer and a great note to end on. But before we go, obviously we will include those things in the show notes but also the other thing that we're going to include is a link that you actually, I understand, have a series of blog posts related to all of the things that you've been talking about, which we'll also include. KRIS: Awesome. Thanks. CHARLES: Everybody, go read it. Thank you so much Kris for coming and talking with us about accessibility. I think you're right. It is a topic that's gaining a lot more traction and a lot more mind share in the mainstream that can only be a good thing.

The Big Web Show
Episode 155: CSS Grid Layout is here, with Rachel Andrew

The Big Web Show

Play Episode Listen Later Mar 10, 2017 63:23


CSS Grid Layout is in Firefox and Chrome, and coming to Safari. Jeffrey Zeldman talks about the new spec with one of its foremost advocates, Rachel Andrew – a web developer, writer, and public speaker from Bristol, UK. Rachel is a member of the CSS Working Group, a Google Developer Expert, the co-founder of the Perch CMS, the publisher of CSS Layout News (a weekly collection of tutorials, news, and information on all things CSS layout), and the author or co-author of countless articles and 30 books, including Get Ready for CSS Grid Layout, A Pocket Guide to CSS Modules, The Profitable Side Project Handbook, and HTML 5 For Web Designers, 2nd Edition. Links for this episode:this is rachelandrew.co.uk - the website of web developer, writer and public speaker Rachel AndrewRachel Andrew (@rachelandrew) | TwitterCSS Grid Guides on MDNA Book Apart, Get Ready for CSS Grid LayoutCSS Layout NewsPublished books authored and co-authored by Rachel AndrewPerch - The really little content management system (CMS)CSS Grid lands in Firefox 52Podcast episodes featuring Rachel AndrewThree years with CSS Grid LayoutGrid LayoutMy presentations - subjects I speak about and links to resources, video and slidesBrought to you by: Incapsula (Just visit Incapsula.com/BigWebShow and enter the code BIGWEBSHOW to get one month free). FreshBooks (To claim your month long unrestricted free trial, go to FreshBooks.com/bigwebshow and enter BIG WEB SHOW in the “How Did You Hear About Us?” section). Wix (Just go to Wix.com and create your stunning website today.)

The Web Platform Podcast
60: Offline First

The Web Platform Podcast

Play Episode Listen Later Sep 8, 2015 68:04


Summary The Offline First Heroes, Jan Lehnardt (@janl), John Kleinschmidt (@jkleinsc), Alex Russell (@slightlylate), and Jake Archibald (@jaffathecake) join forces to chat on why web developers should be designing and building with offline capabilities in mind from the beginning. From emerging standards like ServiceWorker to well thought out web frameworks like Hood.ie & UpUp, there are many differnt approaches and reasons why we would develop with an offline first mentality. There are so many gotchas and so many pro tips that have come out of the lessons learned by these offline web evangelists. For better or worse the technical marvels of development in this engineering arena are hard to visualize demo much like the features of good security or performance. Offline is vital and integral to the web just as security and performance are vand it should not be an afterthought in our designs.   Resources Offline First - http://offlinefirst.org/ The Original Offline First Article: http://hood.ie/blog/say-hello-to-offline-first.html Hood.ie - http://hood.ie/ Offline First on IBM Cloudant - https://www.youtube.com/watch?v=PEHGSiC9_ck Beyond Offline - https://medium.com/@slsoftworks/beyond-offline-bf5c013ec8e7 Building Offline mobile apps - http://www.mobilitytechzone.com/topics/4g-wirelessevolution/articles/2015/07/06/406205-how-build-an-offline-ready-mobile-app-why.htm A List Apart article - http://alistapart.com/article/offline-first UpUp - https://www.talater.com/upup/ Application Cache - http://www.html5rocks.com/en/tutorials/appcache/beginner/ ServiceWorker Spec - https://github.com/slightlyoff/ServiceWorker ServiceWorker Explainer Document - https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md Is ServiceWorker Ready Yet? - https://jakearchibald.github.io/isserviceworkerready/ ServiceWorker W3C Spec - http://www.w3.org/TR/service-workers/ Service Worker Explained on MDN - https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API ServiceWorker News - https://twitter.com/service_workers Service Worker Platinum Polymer Elements - https://github.com/PolymerElements/platinum-sw Offline Cookbook - https://jakearchibald.com/2014/offline-cookbook/ Safari is the new IE - http://nolanlawson.com/2015/06/30/safari-is-the-new-ie/ Service Worker Toolbox - https://github.com/GoogleChrome/sw-toolbox ServiceWorkerWare - https://github.com/gaia-components/serviceworkerware Capability Reporting with ServiceWorker - https://www.igvita.com/2014/12/15/capability-reporting-with-service-worker/ HospitalRun - http://hospitalrun.io/ Angular Remote Conf Do you want to attend a conference with top level Angular speakers but can afford the cost and inconvenience in travelling? Angular Remote Conf is an online conference Sept. 24th through the 25th with live interactions, a dedicated forum, respected leaders in Angular, and best of all you never have to leave the comfort of your own home to attend.   The Web Platform Podcast listeners receive a 20% discount for https://angularremoteconf.com/. All you have to do is use "webplatform" as the coupon code at checkout to  get your 20% off. This works for group tickets, standard tickets, and early bird as well. Head over to angularremoteconf.com and sign up ASAP to get the maximum savings DevFestDC 2015 The Web Platform Podcast is a proud media sponsor of DevFest 2015. DevFest is a conference  with Great Sessions and Code Labs on Android, Wearables, Polymer, AngularJS, Google Cloud Platform, Meteor and many others.   Show hosts Danny Blue & Erik Isaksen will be speakers and the event will be held at AOL Headquarters in Dulles VA Friday Sept 11th 2015 & Saturday Sept 12th 2015. For event registration details check out devfestdc.org and click on the eventbrite link. www.eventbrite.com/e/devfestdc-2015-google-developer-group-dc-tickets-17538373748 now! Panelists Erik Isaksen (@eisaksen) - Front End Development Lead at Deloitte Digital & Google Developer Expert in Web Technologies Justin Ribeiro (@justinribeiro)  - Wearables & HTML5 Google Developer Expert & Partner at Stickman Ventures James Duvall (@JamesDuvall) - Director of Technology at Stickman Ventures