Podcast appearances and mentions of Chris Oliver

  • 114PODCASTS
  • 278EPISODES
  • 51mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Jun 3, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Chris Oliver

Latest podcast episodes about Chris Oliver

Code and the Coding Coders who Code it
Episode 51 - Chris Oliver

Code and the Coding Coders who Code it

Play Episode Listen Later Jun 3, 2025 82:24 Transcription Available


The last RailsConf ever is coming to Philadelphia this summer, and co-chair Chris Oliver joins us to pull back the curtain on what's sure to be a historic gathering for the Rails community.Chris reveals how the programming committee curated an exceptional lineup from hundreds of submissions, balancing nostalgic looks at Rails' 18-year journey with cutting-edge technical content. You'll hear why Philadelphia's walkable layout, incredible food scene (Reading Terminal Market gets particular praise), and Fourth of July celebrations make it the perfect host city for this final RailsConf hurrah.Beyond the sessions themselves, Chris and I explore what truly makes tech conferences special—those irreplaceable in-person connections. Whether you're a seasoned Rails veteran or relatively new to the framework, the hallway conversations, shared meals, and spontaneous problem-solving sessions offer exponentially more value than what appears on the official schedule. We both share how these gatherings have accelerated our careers and sparked lasting professional relationships.The conversation takes an enlightening turn as Chris opens up about his current technical challenges, including the complexities of testing Hotwire applications and designing flexible API wrappers for payment processing systems. His insights on balancing specificity with adaptability when building reusable libraries offer valuable perspective for anyone writing code meant to be shared.This episode serves both as an enthusiastic invitation to join the Ruby community in Philadelphia and a thoughtful exploration of why in-person events remain vital in our increasingly remote world. Supporting RailsConf isn't just about personal growth—it's about strengthening the Ruby ecosystem that has supported so many developers throughout their careers.Ready to book your ticket for this historic event? Don't miss our podcast panel at RailsConf—come experience our conversations live and in person!Links: RailsConfGoRailsLearn Hotwireexcid3 on BlueSkySend us some love. HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleAutoscaling that actually works. Take control of your cloud hosting.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show

How Are You Wired? Podcast
How Are You Wired? Podcast - Chris Oliver, Basketball Immersion

How Are You Wired? Podcast

Play Episode Listen Later May 28, 2025 55:51


How Are You Wired? Is a leadership podcast developed by local high school basketball coaches, Joe Willis (Plant High School) and Billy Teeden (Plant City High School). In this episode, Coach Teeden and Coach Willis sit down with Chris Oliver, founder of Basketball Immersion, The Basketball Podcast and Immersion Videos, to talk about how he is “wired” as a leader—and how his games-based approach to coaching is taking hold. Basketball Immersion - https://basketballimmersion.com/

Planet Marzipan - A Marillion and Fish Podcast
100. Planet Marzipan Meets Pete Trewavas

Planet Marzipan - A Marillion and Fish Podcast

Play Episode Listen Later Apr 15, 2025 69:59


Join the PM guys as they celebrate their 100th episode by meeting Pete Trewavas. In a very relaxed chat Pete discusses a wide range of topics including Marillion Weekends, the "Pete, Pete, Pete" chant, Marillion writing techniques, meeting Robin Boult and he gives a detailed account of some of his challenges with his health over the last year.Mezza and Craig would like to thank Pete for his time, and thank the PM listeners for helping achieve 100 episodes. Thanks also to Chris Oliver who is the mastermind behind the visual side of Planet Marzipan.

A Thousand Facets
Chris Oliver from Goldsmiths Centre

A Thousand Facets

Play Episode Listen Later Mar 13, 2025 87:40


A thousand facets sits with Chris Oliver, the Head of Professional Training at the Goldsmiths Centre. He is working to create the curriculums for the new generations of jewelry artists. We discuss his beginnings, what inspired him to go into education and what he has learned about jewelry! About Goldsmiths Centre: Designing, making, crafting and finishing: it all comes together at the Goldsmiths' Centre. Come to our home, a stone's throw from Hatton Garden, and join more than 100 makers and businesses in the jewellery and silversmithing industry. Hone your craft, learn new skills, build your business or attend one of our events to make new connections. We welcome everyone: from the young and curious, to designers, makers, manufacturers and craftspeople at all stages in their journey. You can follow Chris Oliver on Instagram @chrisollie99 , or for more information on the goldsmiths centre, visit their website https://www.goldsmiths-centre.org/ Please visit @athousandfacets on Instagram to see some of the work discussed in this episode. Music by @chris_keys__ Learn more about your ad choices. Visit podcastchoices.com/adchoices

Remote Ruby
Hotwire Native with Joe Masilotti

Remote Ruby

Play Episode Listen Later Jan 31, 2025 64:00


In this episode of Remote Ruby, Chris and Andrew discuss the complexities and evolutions of developing mobile applications using Hotwire Native with guest Joe Masilotti. The conversation delves into the history, challenges, and features of Hotwire, highlighting its origins from Turbolinks to Hotwire Native. Joe shares insights from his upcoming book, which aims to guide Rails developers through building iOS and Android applications. They cover a range of topics, including authentication, push notifications, and the benefits of keeping most logic on the server. Joe also explains his writing process, and the practicalities of maintaining the book, given the ever-evolving nature of software dependencies. Hit download now to hear more!Links:Jason Charnes XChris Oliver XAndrew Mason XJoe Masilotti WebsiteJoe Masilotti YouTubeHotwire NativeHotwire Native for Rails Developers-Build Native Mobile Apps Using Your Server by Joe MasilottiHoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you. Jason Charnes X/Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter

The Coach Dave Love Podcast
Breaking Coaching Habits with Chris Oliver

The Coach Dave Love Podcast

Play Episode Listen Later Dec 17, 2024 64:18


Join Coach Dave Love and Matt Robertson as they welcome Chris Oliver, the founder of Basketball Immersion, to an enlightening discussion on transforming coaching habits. This episode dives deep into the shift from traditional drill-based coaching to incorporating Ecological Dynamics, offering a fresh, evidence-based approach to basketball coaching. Episode Highlights: Introduction to Ecological Dynamics: Chris Oliver explains what Ecological Dynamics involves and why it represents a significant shift from conventional coaching methods. Journey to Change: Both Chris and Dave share their personal journeys from traditional methods to embracing more dynamic, evidence-based practices, providing listeners with relatable insights and inspiration. Actionable Steps for Coaches: The conversation focuses on practical, actionable advice for coaches looking to make the transition. Chris and Dave discuss starting in low-stakes environments and gradually "peppering in" new techniques to make the process manageable and effective. Real Growth Opportunities: The episode provides coaches with strategies to explore and expand their coaching styles without feeling overwhelmed, emphasizing gradual integration and the importance of adapting to feedback. This podcast is a must-listen for any coach feeling the need to evolve from rigid, drill-based methodologies to more fluid, player-centric training approaches. Chris Oliver's expertise and the shared experiences offer a wealth of knowledge and a real chance for coaches to grow and refine their practices.

Remote Ruby
Jason Meller on 1Password joining the Rails Foundation

Remote Ruby

Play Episode Listen Later Dec 6, 2024 76:50


In this episode, Chris catches up with guest Jason Meller, CEO and founder of Kolide. Today, Jason shares exciting news about Kolide, a startup focused on device security, which was recently acquired by 1Password. He delves into the history of Kolide, its growth, and its acquisition by 1Password. Jason also talks about the technical aspects of Kolide's product, the importance of behavioral science in security, and the transition to working with 1Password. The conversation touches on scaling challenges, the hiring process, and Rails' influence on their development practices. Chris talks about his contribution by discussing improvements in the Getting Started Guide for Rails 8 and the significance of the Rails Foundation. Jason emphasizes the value of aligning with Rails principles and the importance of contributing back to the community. Hit downloadnow to hear more!HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you. Jason Charnes X/Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter

The Basketball Podcast
Chris Oliver Basketball Knowledge Brain Dump (EP349)

The Basketball Podcast

Play Episode Listen Later Dec 4, 2024 58:09


In this week's basketball coaching conversation, Chris Oliver shares his thoughts in the latest basketball knowledge brain dump.Chris Oliver is the founder of Basketball Immersion, a leading resource for basketball coaches and players worldwide. Since 2014, Chris has been dedicated to sharing his passion for the game through innovative coaching methods, immersive videos, and insightful podcasts.With a decade of experience in educating coaches, Chris Oliver has established himself as a trusted authority in youth basketball development. As a consultant for the NBA's youth basketball development programs, Chris Oliver works to shape the future of the game. He is also involved with the renowned Sierra Canyon basketball program, further solidifying his commitment to nurturing young talent.Through Basketball Immersion, Chris Oliver provides coaches with the tools and knowledge to enhance their teams' performance. His engaging content, including the popular Basketball Immersion podcast and in-depth video analysis, has resonated with coaches from grassroots to elite levels.Chris's mission is to empower coaches, players, and basketball communities globally, fostering a deeper understanding and love for the game. Join the Basketball Immersion community to tap into Chris's expertise and transform your coaching and playing experience.

Remote Ruby
Ruby Developer Experience with Vini Stock

Remote Ruby

Play Episode Listen Later Nov 29, 2024 52:38


In this episode, Jason, Chris, and Andrew catch up with Vini Stock, who works on the Ruby developer experience team at Shopify. They discuss recent advancements in Ruby LSP, including ERB support, the addition of the Copilot Agent, and improvements to the indexing of Ruby code. Vinny shares insights into the complexities of maintaining and advancing a language server and talks about potential future enhancements for the Ruby ecosystem. They also delve into the challenges and possibilities of modern developer tooling and the importance of community contributions. Hit download now!HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you. Jason Charnes X/Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter

Idaho Basketball Coaching Podcast
Meaningful practice tips w/ Chris Oliver

Idaho Basketball Coaching Podcast

Play Episode Listen Later Nov 8, 2024 27:57


We are fortunate to have Chris Oliver return to the podcast for this episode. Oliver, of course, is the basketball podfather with his own show, The Basketball Podcast, and website, Basketball Immersion, two of leading resources for coaches around the world. He also is a consultant with Nike & the NBA involving their youth basketball initiative which we will talk about a little later. --- Subscribe to the Idaho Basketball Coaching Podcast newsletter: coachingidaho.substack.com --- Episode Breakdown 1:45 - Changes in coaching philosophy over time 4:00 - Practice structure when installing a conceptual offense 6:00 - Teaching the game using coaching interventions 7:15 - What coaching interventions should look like 10:00 - Helping players develop their scanning skills 13:25 - Deeper conversations with players around development 14:15 - What teaching scanning looks like in practices 16:50 - The importance of playing 5v5 20:25 - The importance of connecting the different elements of play 21:15 - Ideas for developing a coaching filter for resources 23:05 - The importance of having a Principles of Play 24:30 - Partnership with Nike and the NBA 26:20 - Getting players to love practice

Remote Ruby
Seth Tucker on Amber Framework and AI

Remote Ruby

Play Episode Listen Later Oct 25, 2024 55:55


In this episode of Remote Ruby, Chris, Jason, and guest Seth Tucker dive deep into discussions about tech, programming, and AI developments. They explore topics like managing complex software systems, the challenges and benefits of using AI to enhance productivity, and reflections on legacy systems. Seth also shares insights on the open-source Amber Framework, his work on AI projects, an app he created called llamero, and some thoughts on the evolution of programming. You'll also hear some personal stories that include woodworking, old tools, and even Costco hotdogs. Hit download now to hear more!Seth Tucker on GitHubLlameroHoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you. Jason Charnes X/Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter

Remote Ruby
DHH on Rails World 2024 and what's coming in Rails 8.1

Remote Ruby

Play Episode Listen Later Oct 14, 2024 109:25


In this episode, Chris and Andrew welcome David Heinemeier Hansson (DHH) todiscuss the release of Rails 8, starting with a recap of the Rails World Toronto conference. DHH shares insights on the growing Rails community, the challenges of planning large-scale conferences, and Rails' philosophy of staying independent from venture capital. They dive into developer ergonomics in Rails 8, new deployment and notification tools like Kamal, Action Notifier, House (MD), and Propshaft, and upcoming features like ActiveRecord Search. The episode also covers accessibility improvements, Rails' approach to frontend frameworks, and DHH's long-term vision for the platform. Hit download now to hear more!HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you. Jason Charnes X/Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter

IndieRails
Hanging with Remote Ruby

IndieRails

Play Episode Listen Later Oct 4, 2024 78:57


In this crossover episode, Jeremy and Jess join up with Chris & Jason from Remote Ruby podcast to discuss Ruby programming, indie development, and the challenges of building and maintaining software as solo developers. We dive into the origins of Indie Rails, share our individual career journeys, and explore Jeremy's project, Liminal, which aims to replace traditional forums and Slack with a more modern solution. The group reflects on the frustrations with current platforms, their experiences with indie development, and the importance of marketing alongside coding. They also compare Rails and Laravel, talk about the "one-person framework" concept, and the challenges in maintaining open-source libraries. Throughout the conversation, they emphasize the value of transparency in product development and the need for community support. They wrap up with thoughts on the importance of events like Rails Hackathons and the continued evolution of Rails for solo developers. Hit download now to hear more!

Code and the Coding Coders who Code it
Live at Rails World part 3

Code and the Coding Coders who Code it

Play Episode Listen Later Sep 27, 2024 18:43 Transcription Available


Ever been jolted awake at 2:30 AM by a fire alarm while at a tech conference? We have, and it was just one of the unexpected moments that added a unique twist to our RailsWorld experience. Join us as Andy Kroll, Chris Oliver, Alan Reitelhoover, and I recount the highs and lows of the conference, from the festival-like energy to the invaluable hallway conversations. We share our reflections on Eileen's powerful keynote and the buzz around the new features in Rails 8, including solid Q and solid cache. You'll also hear how the candid language of the keynotes shapes the authentic, informal culture of RailsWorld.Ever wondered about the magic behind well-crafted software? Our next segment dives into the meticulous craftsmanship involved in software development within the Ruby on Rails community. We talk about the importance of thoughtful naming conventions and modularization, using examples like the "allow unauthenticated access" method from the authentication generator. We'll discuss the trade-offs between using modules and classes for encapsulation and the need for clear boundaries to avoid those pesky "mystery guests." This chapter is a deep dive into the artistry and careful planning essential to writing clean, effective code.Send us some love.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.

saas.unbound
Community-led growth for SaaS products with Chris Oliver @GoRails

saas.unbound

Play Episode Listen Later Sep 19, 2024 63:54


saas.unbound is a podcast for and about founders who are working on scaling inspiring products that people love, brought to you by https://saas.group/, a serial acquirer of B2B SaaS companies. In episode #4, Anna Nadeina talks with Chris, the founder of GoRails, JumpStart, and Hatchbox a suite of products and courses that help tech founders build better products. Chris - https://www.linkedin.com/in/excid3/GoRails - https://gorails.com/Subscribe to our channel to be the first to see the interviews that we publish twice a week - https://www.youtube.com/@saas-group Stay up to date: Twitter: https://twitter.com/SaaS_group LinkedIn: https://www.linkedin.com/company/14790796

When The Call Hits Home
When The Call Hits Home | Bonus Episode: 2024 Kenosha County EMS Olympics

When The Call Hits Home

Play Episode Listen Later Sep 14, 2024 32:55


When The Call Hits Home Bonus Episode: 2024 Kenosha County EMS Olympics Hosts: - Dr. Ashlee Gethner DSW, LCSW: Licensed Clinical Professional, child of a police officer - Jennifer Woosley Sailor LPCC S: Licensed Clinical Professional, child of a police officer Guests: - Chris Oliver: Firefighter at Pleasant Prairie Fire Department. Seven years of experience, with a background in the military and previous experience at the Bristol Fire Department. - Ben Kessel: Associate Medical Director for Kenosha County EMS with 24 years in EMS, including roles as EMT, firefighter paramedic, and physician assistant in emergency medicine. Also involved with medical training, education, and the sheriff’s department tactical response team. Episode Overview: In this special bonus episode, we dive into the 2024 EMS Olympics event, which brings together first responders from various disciplines to compete, learn, and build stronger community bonds. Hosts Ashlee and Jennifer, alongside guests Chris Oliver and Ben Kessel, explore the unique culture of public safety professions and the importance of events like the EMS Olympics for training, camaraderie, and mental health support. Key Topics Discussed: 1. Public Safety Culture:    - Emphasis on the solidarity and community support within public safety professions.    - The prevalent concept of brotherhood/sisterhood among first responders. 2. EMS Olympics Event:    - Purpose: Raise funds for a scholarship to provide additional training for police officers and firefighters.    - Event Benefits: Training, networking, and building professional support systems.    - Location: Bristol Woods Forest Preserve, Kenosha County.    - Event Components: A roughly 2-mile course with physical and mental challenge stations simulating critical real-life scenarios.    - Participation: Teams of three carrying a collective weight of 60 pounds.    - Atmosphere: Shared experiences, awards, and lunch post-event. 3. Positive Impact:    - Promoting the bravery and sacrifices of public safety workers.    - Highlighting positive stories to counter negative media narratives. 4. Training, Budget, and Recruitment Challenges:    - Discussing budget constraints and the need for continuous training.    - Addressing recruitment and retention challenges in public safety roles. 5. Fitness and Wellness:    - Focusing on the importance of fitness for job performance and injury prevention.    - Inclusion of communication and cognitive components in the event challenges. **How to Get Involved:** - Visit the event’s website to register your team or learn more. https://www.kcemsolympics.org/ - Check out past event photos and beneficiary stories. - Donate via the QR code to support the scholarship fund if you can't attend in person. Closing Notes: Hosts Ashlee and Jennifer express their commitment to promoting and supporting the EMS Olympics and similar initiatives through their platforms. They highlight the critical role of community support in enhancing training, building professional bonds, and addressing mental health issues within the public safety community. **Thank you for tuning in!** Don't forget to subscribe, rate, and review "When The Call Hits Home" on your favorite podcast platforms! Follow Us: - Facebook: When The Call Hits Home Podcast - Instagram: @whenthecallhitshome - Whenthecallhitshome.com --- This podcast does not contain medical / health advice. It is not intended to be a substitute for professional medical or mental health advice, diagnosis or treatment and should not be relied on as health or personal advice. The information contained in this podcast is for general information purposes only. The information is provided by Training Velocity LLC and while we endeavour to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the Podcast or the information, products, services, or related graphics contained in the podcast for any purpose. Any reliance you place on such information is strictly at your own risk.  WE ARE NOT RESPONSIBLE NOR LIABLE FOR ANY ADVICE, COURSE OF TREATMENT, DIAGNOSIS OR ANY OTHER INFORMATION, SERVICES OR PRODUCTS THAT YOU OBTAIN THROUGH THIS PODCAST.  Always seek the advice of your physician or other qualified health care provider with any questions you may have regarding a medical condition or treatment and before undertaking a new health care regimen, and never disregard professional medical advice or delay in seeking it because of something you have heard on this podcast.

PSB Podcast

In this episode, Chris Oliver of Basketball Immersion discusses how coaches can adapt to the evolving game of basketball. From Decision-Based Basketball to fostering resilience in players, Chris shares insights on creating effective, game-like practice environments. ⭐️ PLEASE LEAVE A 5-STAR REVIEW If you enjoyed our podcast, would you please take a minute and leave us a 5-star review? It would mean the world to us as we are beginning to grow our voice in the podcast sphere. To leave a review on Apple: Click ⁠⁠this link⁠⁠ Scroll ALL THE WAY DOWN Look for the 5 stars and leave a review!

Open Threads
Optimizing For Sanity w/ Chris Oliver (GoRails)

Open Threads

Play Episode Listen Later Sep 4, 2024 80:17


Chris Oliver, the creator behind GoRails, Jumpstart, HatchBox and his new product, SellRepo, joins me to talk bootstrapping his Ruby on Rails training business and related tools with only a team of 3!  A great wide-ranging conversation.Recorded on September 4th, 2024Note:  Sorry!  My short intro audio is left speaker only... But that's fixed after the first minute!

The Basketball Podcast
Chris Oliver on 10 Years of Sharing (EP334)

The Basketball Podcast

Play Episode Listen Later Aug 21, 2024 86:47


NBA Youth Basketball Consultant and Basketball Immersion founder Chris Oliver reflects on ten years of transformative basketball coaching and player development ideas.Chris Oliver is the founder of Basketball Immersion, a leading resource for basketball coaches and players worldwide. Since 2014, Chris has been dedicated to sharing his passion for the game through innovative coaching methods, immersive videos, and insightful podcasts.With a decade of experience in educating coaches, Chris Oliver has established himself as a trusted authority in youth basketball development. As a consultant for the NBA's youth basketball development programs, Chris Oliver works to shape the future of the game. He is also involved with the renowned Sierra Canyon basketball program, further solidifying his commitment to nurturing young talent. Through Basketball Immersion, Chris Oliver provides coaches with the tools and knowledge to enhance their teams' performance. His engaging content, including the popular Basketball Immersion podcast and in-depth video analysis, has resonated with coaches from grassroots to elite levels.Chris's mission is to empower coaches, players, and basketball communities globally, fostering a deeper understanding and love for the game. Join the Basketball Immersion community to tap into Chris's expertise and transform your coaching and playing experience.

Resurgent ATL Podcast
Father's Day | Chris Oliver

Resurgent ATL Podcast

Play Episode Listen Later Jun 19, 2024 43:31


To All The Cars I’ve Loved Before
Chris Oliver - 1990 Toyota Celica GT, 1992 Honda Prelude Si, 1990 Dodge Spirit, 2019 Subaru WRX + Racing Tales, Vehicle Mods, and Noise Law Debate

To All The Cars I’ve Loved Before

Play Episode Listen Later Jun 11, 2024 34:11 Transcription Available


Click here to send a text to Christian and DougRelive the excitement of acquiring your first car as our inaugural guest for season 2, Chris Oliver, recounts several unforgettable car experiences beginning with his maroon 1990 Toyota Celica GT, complete with chrome wheels and a giant spoiler. Picture this: a 17-year-old Subway "sandwich artist" is blown away when his mom surprises by pulling up in his dream car. It's a nostalgic trip that every car lover will relate to, capturing the pure joy and significance of that first ride. Whether you're a gearhead or simply enjoy a good story, this episode is chock-full of engaging discussions and heartwarming anecdotes celebrating the universal love of cars.--------------------------------------------------------------------------------------------------------Chris Oliver is a North Texas native who has several interests outside of his day job and his cars. He volunteers his time at the following organizations which aim to better humanity on Earth and in the stars:Lunar Habitat Design & Development at The Space Development Network - http://developspace.info/Project Coordinator at Mars University & The Mars Foundation- https://www.marsu.space/Volunteer Admin at Enhabit Home Health & Hospice - https://www.ehab.com/

The Basketball Podcast
Episode 318: Dave Love Podcast, Skill Acquisition Concepts for Shooting

The Basketball Podcast

Play Episode Listen Later May 1, 2024 65:14


Guests: Dave Love, NBA Shooting Coach, and Matt Robertson, Co-Host of The Coach Dave Love PodcastIn this week's coaching conversation, Chris Oliver joins the Coach Dave Love Podcast to share insights on applying skill acquisition concepts to basketball shooting and player development. In this enlightening episode of The Coach Dave Love Podcast simulcast on the Basketball Podcast, hosts Matt Robertson and NBA Shooting Coach Dave Love are joined by Chris Oliver, the esteemed founder of Basketball Immersion. Chris Oliver stands as a leading figure in integrating motor learning and skill acquisition principles into basketball training. With a track record of consulting for numerous NBA teams and National Federations globally, Chris brings a wealth of evidence-based coaching approaches to the table.Throughout the episode, Chris and Dave dissect their top five Skill Acquisition concepts, providing invaluable insights for coaches looking to enhance their training methodologies. This episode serves as a beacon for those new to the realm of Motor Learning, offering a comprehensive starting point. Tune in as Chris and Dave delve into the nuances of skill acquisition, providing actionable strategies and practical advice that coaches can implement immediately. Whether you're a seasoned veteran or a newcomer to coaching, this episode promises to equip you with the foundational knowledge needed to elevate your coaching game and unlock the full potential of your players. If you're ready to take your coaching to the next level and optimize player development, this episode is a must-listen.Breakdown1:00 - Introduction3:00 - Basketball Shooting Form and Practice Methods8:00 - Improving Skill Acquisition12:30 - Importance of Adaptability17:00 - Internal vs External Cues21:30 - Perception and Adaptability26:00 - Skill Acquisition Strategies30:30 - Reducing Instructions37:00 - Focusing on Habits40:00 - Teaching Cues44:30 - Coaching Techniques48:00 - Constraint-Led Approach54:30 - Player Development58:30 - Personalized ApproachDave Love's Bio:Website: https://www.coachdavelove.com/Podcast: https://podcasts.apple.com/us/podcast/the-coach-dave-love-podcast/id1719926493Youtube: https://www.youtube.com/channel/UCspHEavqXfrWe2YFps_4RiQMatt Robinson's Bio:Twitter: https://twitter.com/coachmattyrobChris Oliver / Basketball ImmersionWebsite: http://basketballimmersion.com/Twitter: https://twitter.com/bballimmersion?lang=enYouTube: https://www.youtube.com/user/basketballimmersionFacebook: https://facebook.com/basketballimmersionImmersion Videos:Check out all our all-access practice and specialty clinics:

The Coach Dave Love Podcast
Where to Begin: Skill Acquisition Concepts for Shooting - with Chris Oliver

The Coach Dave Love Podcast

Play Episode Listen Later Apr 30, 2024 69:48


In this episode of The Coach Dave Love Podcast, hosts Matt Robertson and NBA Shooting Coach Dave Love are joined by Chris Oliver, the esteemed founder of Basketball Immersion. Chris Oliver stands as a leading figure in integrating motor learning and skill acquisition principles into basketball training. With a track record of consulting for numerous NBA teams and National Federations globally, Chris brings a wealth of evidence-based coaching approaches to the table. Throughout the episode, Chris and Dave dissect their top five Skill Acquisition concepts, providing invaluable insights for coaches looking to enhance their training methodologies. This episode serves as a beacon for those new to the realm of Motor Learning, offering a comprehensive starting point. Tune in as Chris and Dave delve into the nuances of skill acquisition, providing actionable strategies and practical advice that coaches can implement immediately. Whether you're a seasoned veteran or a newcomer to coaching, this episode promises to equip you with the foundational knowledge needed to elevate your coaching game and unlock the full potential of your players. If you're ready to take your coaching to the next level and optimize player development, this episode is a must-listen. The go subscribe to my Shooting Newsletter on www.coachdavelove.com

Resurgent ATL Podcast
Resting in the Midst of Preparation | Pastor Chris Oliver

Resurgent ATL Podcast

Play Episode Listen Later Apr 29, 2024 45:35


The Basketball Podcast
Episode 317: Chris Oliver, Practice Framework for Players and Team Development

The Basketball Podcast

Play Episode Listen Later Apr 24, 2024 66:12


Guest: Chris Oliver, Founder of Basketball ImmersionIn this week's basketball coaching conversation, the creative mind behind Basketball Immersion, Chris Oliver, joins the Basketball Podcast to share insights on his practice framework for player and team development. For a decade, Chris Oliver, founder of Basketball Immersion, has been revolutionizing basketball coach education with his experiential and evidence-based approach. Chris has traveled the world, and worked with NBA organizations, National Federations, and NCAA programs, along with youth basketball players and coaches around the world. In this special solo podcast episode, Chris dives deep into his Practice Framework – a blueprint for maximizing player and team development. Listen in as the veteran coach unveils strategies to go beyond rote memorization and empower players to understand the "why" behind the drills. This episode includes an audio clip from a 10-13-year-old mixed youth basketball development session and is a must-listen for any coach who wants to build winning teams and create a truly impactful practice experience. Learn more about this podcast and Basketball Immersion at.Breakdown1:00 - Focus on Player Development3:00 - Moving to Los Angeles7:00 - Audio on 5 on 5 Conceptual Offense11:00 - Player Development and Parent Involvement15:30 - Creating Double Gaps for Spacing18:00 - Classroom Management Strategies23:30 - Challenging Drils26:30 - Improving Player Performance32:00 - Offense and Defense Concepts34:30 - Space, Passing, and Driving Principle42:30 - Player Development and Problem-Solving48:30 - Player Responsibility51:30 - Defensive Strategies and Techniques57:00 - Open-Ended Questions59:30 - Coaching Philosophies and Practice StrategiesChris Oliver / Basketball ImmersionWebsite: http://basketballimmersion.com/Twitter: https://twitter.com/bballimmersion?lang=enYouTube: https://www.youtube.com/user/basketballimmersionFacebook: https://facebook.com/basketballimmersionImmersion Videos:Check out all our all-access practice and specialty clinics: https://www.immersionvideos.com

Resurgent ATL Podcast
Serve Sunday | Pastor Chris Oliver

Resurgent ATL Podcast

Play Episode Listen Later Jan 17, 2024 41:49


Ruby for All
Exploring the Mind of a Content Creator — Bhumi Shah's Perspective on Learning and Sharing

Ruby for All

Play Episode Listen Later Jan 11, 2024 34:34


In this episode of Ruby for All, host Andrew kicks things off with a warm welcome and well wishes to his absent co-host, Julie. Then he welcomes guest, Bhumi Shah, a self-taught web developer who transitioned from doing low-level embedded software for implantable medical devices.  She shares her journey of learning Ruby on Rails, her love for teaching, and her approach to learning as well.  Bhumi also talks about her ideas for creating accessible educational content, such as an audio-only technical content platform and a unique onboarding concept for junior developers joining a new company.  As the conversation wraps up, Andrew expresses his admiration for Bhumi's insights, hoping that her story and ideas will motivate others to engage in content creation. Hit download now to hear more! [00:00:24] Bhumi details her self-taught journey into web development with Ruby on Rails and discusses her passion for teaching throughout her career and aims to pursue it more actively. [00:02:24] Bhumi shares her inspiration with teaching from Chris Oliver of GoRails and reflects on the importance of building a reputation and trust over time before monetizing content. She discusses her initial discomfort with identifying as a content creator and her journey towards embracing that aspect of her professional identity, and her current challenge with figuring out how to charge for her educational content. [00:04:13] Andrew comments on the coolness of being a content creator and his own struggle with this identity despite creating substantial content. He suggests Podia as a platform for hosting courses. [00:05:01] We hear what motivated Bhumi from Chris's story as she tells us the importance of focusing on the beginning of one's journey and the gradual process of building an audience and credibility. [00:06:31] Bhumi discuss the challenges and potential discouragement in charging for content. She feels that it's too early and she needs people to first know and trust her. [00:08:33] Andrew reflects on setting realistic goals for course creation and the difficulties of publishing content. Bhumi shares her sporadic content creation history and her resolve to maintain consistency going forward. [00:12:18] Andrew asks Bhumi about her research preferences and prompts Bhumi to discuss her learning approach where she shares her philosophy on learning technical skills by aiming to become “friends” rather than “acquaintances” with technologies, using CSS as an example. [00:13:26] She explains her strategy for tackling new topics like Turbo and Hotwire, focusing on practical application and “just-in-time learning” to solve immediate problems and “follow-on learning” to deepen her understanding later. She also mentions engaging in “intentional learning” or “deliberate learning” through reading programming books and taking courses. [00:15:21] Andrew shifts the conversation to teaching and asks Bhumi what she enjoys in teaching. She finds joy in seeing the moment of understanding in others and sharing her rewarding experience with mentorship on the Indie Hackers platform.[00:17:28] Andrew tells us he experiences joy when he sees other people experience joy which is why he mentors. He shares his own challenge of being naturally curious but not a deep learner, which affects his approach to teaching and sharing knowledge.  [00:18:59] Bhumi asks Andrew about his perceived barriers to sharing content, prompting a discussion about perfectionism. Andrew describes his struggle with publishing content that meets his high standards. [00:23:36] Andrew asks Bhumi about her preferences for mediums, and she expresses her comfort with writing, particularly in her newsletter format, which excludes links to encourage focused reading. [00:29:52] Andrew reflects on the challenge of discussing code through audio and suggests a narrative approach to sharing technical content, focusing on problem-solving stories which can engage listeners. He references Darknet Diaries Podcast as an example of combining narrative storytelling with technical details, which helps listeners learn through context. [00:27:09] Bhumi proposes a podcast idea centered around debugging stories which Andrew expands on, and she shares another idea related to onboarding junior developers, suggesting that companies should hire a contractor as a full-time mentor to support new developers during their initial months. Andrew praises her idea![00:31:37] Andrew acknowledges the cost concern but emphasizes the long-term benefits of junior developers learning effective problem-solving. Bhumi highlights the importance of teaching developers how to teach themselves and become self-sufficient.[00:32:30] As a final message, Bhumi encourages listeners to give feedback to content creators, noting the positive impact it has on them.[00:33:32] Find out where you can follow Bhumi and her work online. Panelist:Andrew MasonGuest:Bhumi ShahSponsors:GoRailsHoneybadgerLinks:Andrew Mason X/TwitterAndrew Mason WebsiteJulie J. X/TwitterJulie J. WebsiteBhumi Shah X/TwitterOne Ruby Question NewsletterIndie HackersPodiaHow Rails.env works with EnvironmentInquirer & StringInquirer-by Bhumi Shah (GoRails)Chris Oliver X/TwitterDarknet Diaries (00:00) - Intro and Welcome (00:24) - Bhumi's Journey into Ruby on Rails (02:24) - Inspiration and Building Trust in Content Creation (04:13) - Andrew's Thoughts on Content Creation and Podia (05:01) - Bhumi on Building an Audience (06:31) - Challenges in Charging for Content (08:33) - Setting Goals for Course Creation (12:18) - Bhumi's Learning Approach (13:26) - Tackling New Topics in Web Development (15:21) - Teaching and Mentorship (17:28) - Andrew's Approach to Mentoring (18:59) - Overcoming Perfectionism in Content Sharing (23:36) - Medium Preferences for Content Sharing (27:09) - Discussing Code through Audio and Storytelling (29:52) - Debugging Stories and Onboarding Junior Developers (31:37) - Importance of Teaching Developers Self-Sufficiency (32:30) - Encouraging Listener Feedback (33:32) - Follow Bhumi and Her Work

FreightCasts
Drilling Deep EP185 Signs of an easing in the parking squeeze

FreightCasts

Play Episode Listen Later Dec 18, 2023 26:58


Chris Oliver of Trucker Path has the data: it looks like finding a place for a truck to pull over for several hours is not as daunting as it was in the past few years. Follow the Drilling Deep Podcast Other FreightWaves Shows Learn more about your ad choices. Visit megaphone.fm/adchoices

Drilling Deep with John Kingston
Signs of an easing in the parking squeeze

Drilling Deep with John Kingston

Play Episode Listen Later Dec 18, 2023 26:58


Chris Oliver of Trucker Path has the data: it looks like finding a place for a truck to pull over for several hours is not as daunting as it was in the past few years. Follow the Drilling Deep Podcast Other FreightWaves Shows Learn more about your ad choices. Visit megaphone.fm/adchoices

Resurgent ATL Podcast
Pastor Chris Oliver Message | September 24th, 2023

Resurgent ATL Podcast

Play Episode Listen Later Oct 21, 2023 43:39


Remote Ruby
Rails 7.1 Is Gonna Be HUGE

Remote Ruby

Play Episode Listen Later Sep 23, 2023 47:57


In today's episode, Jason, Chris, and Andrew embark on some lively and humorous discussions about Bitcoin-inspired trucks, to practical insights on Rails 7.1 features, they explore security concepts, gas fees, Amsterdam travel plans, and much more. They dive into interesting developments like common table expressions, token generation in Rails 7.1, and the intriguing Bun package manager's potential impact on Node. Chris also shares valuable insights into Stripe's address element, Paddle as a Stripe alternative, and the complexities of handling taxes and chargebacks.  Hit download now for more “Bun” stuff![00:00:12] Our conversation starts with Chris seeing a truck with a BTC logo implying it may be hauling Bitcoins around, prices of gas and gas fees comes up, and the guy's upcoming trip to Amsterdam, with Jason still having to work on is talk.[00:03:29] Jason discusses a new feature in Stripe related to payment intents and Chris talks about embedded Stripe checkout and its benefits. [00:08:16] Jason mentions the beta release of Rails 7.1 and its new features and Chris discusses his video on Rails 7.1 authentication features and its positive reception. [00:11:13] Jason mentions using Rails 7.1 beta and noticing the presence of Docker-related files. Chris discusses Docker commands and the possibility of using “dock rails” as an alias, and he mentions the addition of a health check endpoint in Rails 7.1.[00:12:24] Chris talks about a new route, rails routes—unused, for finding unused routes, Andrew discusses async queries and their potential impact on rendering, and Chris explains how async queries can be beneficial for parallel processing.  [00:16:26] Chris mentions a new feature in Rails 7.1 that allows specifying required parameters using a magic comment. We also hear about the benefits of the Trilogy gem, a modern MySQL adapter for Rails, Andrew recalls past issues with installing the MySQL 2 gem, and Chris talks about the improved installation experience for the Trilogy gem.[00:20:09] Jason asks if Rails 7.1 includes support for TypeScript and Chris mentions that Rails 7.1 has built-in support for common table expressions. Jason talks about the benefits of common table expressions in Rails 7.1 and how they eliminate the need for raw SQL. [00:22:50] Chris discusses the new “generates_ token_ for” feature in Rails 7.1, allowing the generation of one-time use tokens without the need for database storage.[00:24:21] Andrew brings up the “perform_all_later” method in Active Job, which allows multiple jobs to be pushed to the queue at once without running queue callbacks. [00:25:01] Jason expresses excitement about JS bundling and how it seamlessly integrates into Rails, making it easier to adopt. [00:26:03] We hear about issues related to Rake tasks and the namespace of methods in Rake files. Also, the flexibility of Rails' asset pipeline and how you can add new tools to the pipeline without major changes.[00:29:14] Andrew tells Jason why he should use Bun and mentions the improved speed and the historical use of Yarn for asset management in Rails.  Andrew expresses interest in trying out Bun to speed up CI processes, and Chris discusses Bun as a package manager and JavaScript/TypeScript runtime, which aims to replace Node and NPM.[00:32:35] Chris mentions that Bun aims to be interchangeable with esbuild, making it easier for users to switch between the two. Jason raises the question of whether Bun could eliminate the need for Node on the server.[00:37:29] The conversation shifts to a Stripe issue related to payment element improvements, and Chris mentions he'll need to investigate the changes. [00:39:50] Chris discusses the Stripe address element and its cost, mentioning that it can used independently or tied to a payment intent, which makes it free because it's built on the Google Maps Places API. [00:41:21] Chris praises Stripe's Workbench beta, which includes a resizable interface with Stripe shell functionality for API exploration, making development more convenient.[00:43:44] Chris mentions that Tailwind and Laravel are big users of Paddle, a billing platform that offers an alternative to Stripe, and he discusses the challenges Paddle faced in evolving its product.[00:44:27] The conversation briefly touches on the complexities of handling taxes, especially when using a merchant of record service, and the thresholds for sales tax collection. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterIntroducing Trilogy: a new database adapter for Ruby on RailsRails 7.1 Beta 1: Dockerfiles, BYO Authentication, More Async Queries, and more! What's New in Rails 7.1PaddleActive Record: generates_token_forAdd Bun support # 49241Bun

Remote Ruby
There's A TypeScript In My Boot!

Remote Ruby

Play Episode Listen Later Sep 15, 2023 42:49


On today's episode, Jason, Chris, and Andrew start off with a captivating discussion that starts with bleeping offensive content, reminiscing about the era of Walkman's, and hearing about Andrew's absence from social media. The conversation then shifts to the announcement of the removal of TypeScript and exploring the challenges and community dynamics surrounding it. The guys share their experiences with TypeScript, communication challenges in open source projects, and the importance of maintaining a positive and respectful community. Additionally, they touch on recent announcements related to software source code and a humorous incident involving law enforcement.  They also have discussions on React, Active Model Dirty API, and the benefits of using type checking tools like TypeScript and Sorbet in Rails applications. They also explore methods for improving code clarity and performance enhancements for sending notification emails. Hit download now to hear more! [00:00:33] Andrew talks about having a Walkman and his absence from Twitter and social media. [00:03:13] The removal of TypeScript comes up and how DHH declared it dead this week. Jason mentions the removal of TypeScript from Turbo and its impact an Andrew anticipates downstream effects of removing TypeScript. [00:08:01] Jason describes the controversy surrounding DHH's blog post about removing TypeScript, and Chris comments on the toxic behavior and reactions from the TypeScript community. [00:10:19] Chris talks about his experience with TypeScript and how struggled with it while trying to make a PR to Stimulus. He also expresses concerns about the lack of open communication in some Rails JavaScript projects. [00:12:31] Andrew shares that he feels pretty good about the decision and discusses the potential benefits of the removal of TypeScript, making contributions and reviews easier for Rails developers who are not familiar with TypeScript. [00:13:20] Jason empathizes with Marco, one of the maintainers, for not getting a chance for discussion and mentions the potential benefits of using JS doc as a compromise. [00:14:24] Chris talks about the toxicity he witnessed during the TypeScript removal discussion and emphasizes the importance of maintaining a positive community. Andrew points out that toxicity can exist in both the Rails and JavaScript communities, urging everyone to work towards a more positive environment. [00:18:22] Chris announces a recent announcement by Basecamp, suggesting they might be selling software with source code included. [00:21:47] Chris shares a wild week he had when a sheriff showed up at his door looking for him.  Was it because he wasn't using TypeScript? Also, Andrew tells us what happened when two detectives showed up at his house due to an address mix-up.  [00:24:22] Andrew mentions that he's been writing a lot of React lately and is upgrading   his database. [00:25:47] Andrew shares an experience with the Active Model Dirty API, initially struggling to understand it but eventually realizing how it works.[00:28:27] Chris and Andrew discuss the idea of converting all of Rails to Sorbet and how it might reveal inconsistencies and improve code clarity. [00:30:36] Andrew discusses using yard docs with parameter types in methods to understand complex code areas better and how it can help clarify data flow in an application. [00:31:24] Jason mentions he's been working on speeding up the sending of notification emails, discusses working on Podia's community feature, and talks about implementing dynamic URLs and substitution data based on user types to batch send emails through their service.  [00:34:20] The guys discuss the concept of feature flags, their potential for various case uses, and the performance considerations when relying on Redis. [00:38:49] The conversation transitions with the guys talking about traveling to Amsterdam for Rails World and what they want to do there. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterRemove TypeScript #971Turbo 8 is dropping TypeScript by DHHOpen source hooliganism and the TypeScript meltdown by DHH

Remote Ruby
No Surprise | Now We Are A Burger Podcast

Remote Ruby

Play Episode Listen Later Sep 1, 2023 38:43


In this episode, Jason, Chris, and Andrew start us off with a conversation about burger toppings preferences, discussing whether certain ingredients should be included in “the works” and sharing tips to prevent burger slippage.  The discussion transitions to programming topics, exploring the challenges of working with multiline environment variables and the intricacies of Bash scripting. The guy's dive into the benefits of building UI components using frameworks like Tailwind CSS and Alpine.js, emphasizing the importance of well-organized and specialized components for better code management. The conversation also touches on the desire for more pre-built component libraries in the Rails ecosystem and the complexities of using various frontend frameworks. Hit download now to satisfy your appetite for both burgers and development insights! [00:00:08] Find out what the guys prefer for their burger toppings and Andrew mentions eating burgers upside down to prevent slippage and eating burgers with chopsticks. [00:04:13] The discussion moves to other sandwich places like Firehouse Subs, Jersey Mikes, Subway, and Lenny's, and Chris brings up the Meat Church BBQ guy who made a smoked cream cheese with hot pepper jelly. [00:06:31] Andrew wants BBQ now and tells us about a greatest BBQ place in Arizona, and Chris tells us about an Egyptian guy that moved to Texas that does Texas style but with Egyptian fusion BBQ that is unbelievable. [00:07:55] Jason and Chris tease Andrew about booking his flight to Rails World and his ticket to Rails World.  [00:09:40] Jason expresses his excitement about going to Amsterdam. [00:10:33] Chris talks about not having fun adding support for multi-line environment variables in a programming project. Andrew clarifies the concept of multiline environment variables. [00:12:53] Chris describes the limitations of RVM vars, which truncates multiline values, and he discusses the process of rewriting and fixing the RVM vars behavior to support multiline values. [00:15:43] Andrew and Chris share their recent experiences with writing Bash scripts, discussing the challenges and nuances of Bash scripting, as well as the difficulties of learning and remembering the intricacies of Bash scripting between projects. [00:21:07] Andrew talks about his enjoyment of combining different command-line tools to create interactive scripts and functions. He highlights the benefits of creating personalized tools and shortcuts to simplify daily tasks.[00:23:17] Jason mentions to Andrew that they are recording a podcast at Rails World, and he arranged two recording sessions, one with Adam Wathan, and the other is an open session during the Friday happy hour. [00:26:22] The discussion shifts to discussing building UI components using Tailwind CSS and Alpine.js. Jason talks about the concerns and considerations while building and organizing View Components, Chris asks about handling forms and buttons components within Rails, and Andrew emphasizes the importance of well-defined and specialized components for better code organization and discoverability. [00:32:09] Jason mentions how he's using component variants, sizes, and colors within his app, and he wishes for more pre-built component libraries in the Rails ecosystem, like what's available for React. [00:36:00] Jason mentions the use of Alpine.js data directives for reusable functionality and components, Chris and Jason discuss Alpine.js's ease of use for handling simple UI interactions, and they mention recent version releases of Alpine.js and Laravel Livewire. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterMeat Church BBQ (YouTube)The Most Exciting BBQ Joint in Texas is Egyptian-Bon Appétit (YouTube)Rails World 2023Alpine.dataLaravel LivewireRuby Radar TwitterRuby for All Podcast

Raptors Over Everything
How the Raptors will score, with Basketball Immersion's Chris Oliver

Raptors Over Everything

Play Episode Listen Later Aug 29, 2023 64:59


Amit Mann is joined by Chris Oliver to go in-depth on what the key pillars of Darko Rajakovic's offensive philosophy will be, and where Toronto will find success.2:40 - His discussion with Darko Rajakovic6:00 - Darko's offensive philosophy11:28 - How do you get players to buy in?13:00 - Who's running PnR for Toronto?15:00 - Strengths & weaknesses of the Poeltl/Schroder PnR18:45 - How much will Gradey Dick play next season?20:45 - Strengths of roster on offence23:18 - Does O.G. Anunoby have another level?26:41 - The importance of cutting and how the Raptors can excel at it29:07 - Conceptual offence. What are the triggers?33:41 - Player freedom meets quality cuts35:00 - Shooters becoming better screeners37:20 - Keys to side clearing and maintaining movement 40:15 - Raptors have smart basketball players43:53 - Spacing Jakob Poeltl/Scottie Barnes48:00 - Scottie Barnes' role next season50:14 - Scottie Barnes as PnR ball-handler53:44 - What changes for Pascal Siakam under Darko Rajakovic1:00 - Helping players finish at the basket better Hosted on Acast. See acast.com/privacy for more information.

Remote Ruby
Ain't Your Callback Girl

Remote Ruby

Play Episode Listen Later Aug 25, 2023 35:08


In this episode, Chris, Jason, and Andrew engage in a discussion revolving around the functionality and nuances of generated columns, callbacks, and coding practices in database and Rails applications. They explore the benefits and challenges of these features, and they dive into the complexities of coding tests.  They also discuss the HTML Pipeline library, GitHub's markdown processing, and the Rails function for rendering rich text associations. Jason, Chris, and Andrew share their personal experiences, they explore the deeper layers of the Rails ecosystem, and they touch on Rails upgrades and the importance of maintaining minimal dependencies. Join us for a blend of tech insights, nostalgia, and humor! [00:00:51] Chris jumps right in and asks the guys if they've ever used any virtual generated columns, and Jason shares a story about a diesel spill in the water supply near Memphis. [00:02:31] In other news this week, Chris talks about the technical aspect of searching for users in the databases and the introduction of generated columns, he mentions Jamie's involvement in PRs related to the feature, the bugs he encountered while trying to feature in SQLite, and how generated columns work in Active Record and their current limitations.   [00:09:19] Chris asks Andrew and Jason if they've ever used generated or virtual columns in the database. Jason discusses his views on callbacks and the Name of Person gem. Chris mentions Jorge's post about callbacks. [00:12:56] Jason discusses the pros and cons of using callbacks. He finds them convenient but also problematic at times. Chris provides an example where callbacks come in handy. [00:15:17] Jason states he has some high-level rules about callbacks, and Chris and Jason discuss when it's appropriate to use callbacks, like when making HTTP requests or sending emails. [00:16:16] Chris brings up an old tutorial on Stripe where the save method also involved verifying data before sending a request to Stripe. [00:17:20] Andrew introduces the idea of a “smell test” for potential pitfalls in code. He shares his experience of having to work around callbacks when they caused unexpected changes in records. [00:18:08] Jason shares his thoughts on testing, especially when callbacks create tightly coupled associations. [00:18:50] The guys share various stories about tests failing due to timing and other unexpected conditions. They also joke about different “solutions” to these issues.[00:22:24] Jason introduces the HTML-Pipeline library, which he recently used. He praises GitHub for its tech center and variable support, emphasizing its capability in content replacement. Chris recalls using GitHub for its auto-link feature which identifies HTTP and HTTPS links. [00:24:46] Chris reminisces about the early days of GitHub, its hiring spree, and the cool open source tools they released. [00:25:21] Jason describes building an action-text style structure for content, which allows for rich content editing and rendering, Chris appreciates the simplicity of this system, and they discuss the Rails function and how it renders text associations. [00:27:24] Jason highlights a limitation with the ‘render in' method, where it doesn't accept certain arguments and he talks about the structure of his board concept and the challenges faced with variable integration. [00:28:53] Chris shares his experience working on component stuff for Jumpstart Pro, emphasizing the simplicity and efficiency of their solution. Also, he emphasizes the benefits of keeping dependencies minimal for maintainability. [00:33:17] Chris was super excited to see that Rails 7.0.7 was released and speculates about Rails 7.1.0. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterName of Person Globals, callbacks and other sacrileges by Jorge ManrubiaHTML-PipelineRails 7.0.7 has been released by Rafael FrancaRuby Radar TwitterRuby for All Podcast

Big Blue Insider
2023-08-22 - BBI

Big Blue Insider

Play Episode Listen Later Aug 23, 2023 85:09


Will Levis scores BIG with Hellman's mayo; (9:00) Chris Rodriguez says UK helped prep him for the NFL; (21:00) ex-UK QB1 Bill Ransdell says it could be a big season for the Cats; (41:00) Mike Miller of the Field of 68 newsletter is impressed with what he saw of Calipari's bunch in Canada; (1:01:00) Georgetown College coach Chris Oliver wants his Tigers back in the NAIA playoffs.

Remote Ruby
Hackathon - Strada - Rails World

Remote Ruby

Play Episode Listen Later Aug 11, 2023 37:00


Welcome to today's episode of Remote Ruby, where we dive into another successful year of Rails Hackathon, celebrating the talent and creativity showcased with 37 outstanding submissions from 216 participants across 111 teams, and Chris unveils his Signalman project, a tool that simplifies Rails development. We also venture into discussions about the potential and intricacies of hybrid applications, with Chris advocating for the power of Hotwire Turbo Native and eagerly awaiting the release of Rails 7.1 and Strata.  The upcoming Rail World conference becomes a topic of excitement, from intriguing speaking engagements to unique dining experiences.  Lastly, we explore the latest developer-friendly features from Stripe, including the innovative Workbench beta, which promises to transform the debugging experience. Join us on this thrilling ride through the world of Rails, hackathons, and future tech trends. Hit download now! [00:00:13] Rails Hackathon took place, and Chris fills us in on the details and the winners. The Judges' Favo(u)rite went to ‘Gem.sh' project by Awesome Docs. The Best Solo project was ‘Rails Duels' by the Lazy Lambda team, and the Community Favorite award went to the ‘Locale Ninja' project.  Other notable submissions included ‘Ahoy Captain', ‘Ruby on Plain,' ‘First Ruby Quest,' and ‘AI Quiziverse.'[00:07:31] Chris worked on a project called Signalman during the Hackathon. It's like Laravel Telescope for Rails, allowing users to build generators and scaffolds through a friendly UI rather than needing to use the command line.  [00:09:50] The Rails Hackathon had 216 participants across 111 teams, with 37 teams submitting an entry.  A fun aspect of the event was randomly assigning people to teams, allowing participants to meet new people and make friends. [00:12:21] Andrew mentions looking at Gem.sh and how cool it looks, he compares it to the Ruby toolbox, which hasn't been updated much in recent years. He also praised Active Mermaid, an application that generates UML diagrams for active record tasks. [00:14:01] Chris requested suggestions for the theme of the next hackathon. Andrew discusses potential themes, including one based around new features released at Rails World, or web-based themes. He also suggested a hackathon where anything, but Rails could be used to build a web app with Ruby. [00:16:15] Jason brings up their speaking engagements at the upcoming Rails World event.  Chris brings up a Tweet that he posted from a Tom Scott video and the guy is talking about trains and says America doesn't appreciate rails like they used to. [00:17:25] There's a lot of good technical talks lined up at Rails World, and there's speculation about the release of Rails 7.1 and Strata at Rails World.[00:21:51] Chris explained the benefits of hybrid applications, specifically how they can shift between web views and native settings depending on the user interaction.[00:24:12] Andrew points out the importance of a well-built hybrid application, suggesting a poorly built one can negatively impact the user experience. Chris explains the nice part about the Hotwire Turbo Native things and discusses the issues with PWAs. Chris thinks more people should start using Turbo Native to contribute to its development, and Strata could potentially make this process faster and easier.  [00:27:44] Andrew started learning SwiftUI to build mobile apps, and Chris points out the integration of all the authentication stuff in Turbo Native, making the mobile app development process much quicker. [00:30:00] The Rails World agenda is packed with a bunch of awesome talks and there are two tracks. Andrew is going to miss out on this event, and Jason booked a dinner place they're going to that's an old fort Island converted into a restaurant. [00:33:05] Chris mentions a new Stripe feature embedded Stripe checkout, which simplifies the payment process for developers that he finds easier to work with. There's a new Stripe feature that disallows multiple subscriptions per customer. [00:35:34] Chris got access to Stripe's Workbench beta, a developer toolbar that provides detailed visibility into Stripe events and objects, which is helpful for debugging.  Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterRuby Radar TwitterRuby for All PodcastRails Hackathon July 2023 WinnersRails World 2023Chris Oliver Tweet Stripe Workbench

Remote Ruby
The One Where We Talk About Our STIs

Remote Ruby

Play Episode Listen Later Jul 28, 2023 37:22


Welcome to another interesting and lively episode of Remote Ruby, where Jason, Chris, and Andrew dive deep into their personal adventures and tech talks, including a detailed discussion on Single Table Inheritance (STI) in Ruby on Rails, sharing different perspectives, use-cases, and alternatives.  Andrew teases about a big project reveal coming up next week, and Jason, now Podia's ‘Emotional Support Developer', shares his expertise in managing projects. The conversation takes humorous turns as the group jokes about Andrew's propensity to speak before thinking, Jason's new job title, and their collective appreciation of internet memes.  In the mix, we also touch on the decline of Reddit, affordable tech solutions, Andrew's late adoption of technologies like NFC and 4k monitors, and the art of creating compelling YouTube thumbnails. Tune in and download now to hear more! [00:00:39] Andrew talks about his recent time away he had and went hiking and backpacking in the Grand Canyon with Drew Bragg. [00:02:00] Jason reveals he's been managing projects for the last month, and the term “STI” comes up. Andrew teases about a big project they've been working on for an entire year, which is to be released soon. [00:03:41] Andrew admits that he often speaks without thinking, which leads to him regretting what he says. [00:04:06] Andrew asks Chris why there's no Go Rails video on STI (Single Table Inheritance), leading to a discussion on what STI is and when it's useful. Jason explains how he uses at Podia to handle different types of events and to avoid having to create separate tables for each type. [00:08:54] Chris asks when it's not suitable to use STI, and Jason provides an example form Podia where different products use STI, but their site builder's page sections use a different approach. Jason brings up the concept of JSONB an proposes trying a different approach with subclasses in order to avoid adding an unnecessary column. [00:13:12] There's a discussion on the benefits of utilizing a STI and delegated types in Rials to reduce database complexity, with Jason giving specific examples from Job Boardly. [00:18:23] They also discuss the concept of overriding methods in subclasses to control the behavior of specific types of users. [00:21:07] Jason further discusses how he leverages Rails' associations to simplify code related to his location example, allowing Rails to implicitly set the type based on the association. [00:23:52] Andrew and Jason discuss sharing British memes with each other and Jason reveals his new title at Podia as an ‘Emotional Support Developer.' [00:24:54] Chris and Andrew talk about the decline of Reddit and Andrew's shift away from the platform, and Andrew tells us about Tor Browser and NFC (Near-field communication) tags, leading to a discussion about their usage and benefits. [00:28:04] Andrew announces he's recently switched to 4k monitors and that he has several monitors. Jason jokingly labels him a “boomer boy” because of his late adoption of technologies. [00:30:01] Chris talks about his Govee LED strip light and the challenges of setting up such lighting systems. Andrew and Jason recall watching a YouTube video with a thumbnail they found intriguing. [00:33:33] Chris shares a story about programming on a TI-83, 84 calculator and downloading an app that would let you rotate it sideways instead of vertical. [00:35:39] The episode ends with a sharp turn and a conversation about Andrew's meal delivery service.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterStore AttributeRuby Radar TwitterRuby for All PodcastWhat the Basecamp exodus means for the future of Ruby on Rails and Hotwire (YouTube)Tor BrowserNear-field communicationGovee LED light strips

Remote Ruby
We're A JavaScript Podcast Now

Remote Ruby

Play Episode Listen Later Jul 14, 2023 50:00


Even though we're missing Andrew today, Chris and Jason keep things lively, kicking off with a fun chat about candies, and unusual dislikes. Then, they dive into the professional world where Jason shares insights from his Job Boardly project and talks about the challenges and tools he found useful, such as Imperavi's, Article. Chris and Jason have a discussion on various text editors, focusing on Basecamp's Trix, we hear the difference between Redactor X and Article, and the Revolvapp, which is Imperavi's email templates editor.  Chris and Jason go deeper into the world of JavaScript development, and they discuss their struggles with customizing elements using CSS and Tailwind.  They also share their thoughts reminding developers to view themselves as Ruby developers, recognizing the broader capabilities of Ruby beyond what Rails offers. Stay tuned for a fun episode and hit download now to hear more! [00:00:31] Chris and Jason discuss the absence of Andrew and have a conversation  about specific candies and personal preferences. [00:02:22] The conversation shifts to Jason's project, Job Boardly, where he's been actively working on giving users more control over their job board's appearance, and he shares all the secrets and talks about Imperavi, a website editor, and Article. [00:07:03] Jason acknowledges the potential pitfalls of storing HTML but praises the user experience offered by the editor, enabling users to directly see the impact of their edits. [00:07:56] Chris and Jason debate the complexity of using Trix, and comment on the lack of progress seen in public updates.[00:09:50] What's the difference between Redactor X and Article? Jason explains Redactor X is a pure WYSIWIG editor, while Article incorporates both text editing and content layout functionalities. [00:11:35] Jason talks about the Revolvapp, discussing its advantages, including having all the functionality from a single source and it's not a subscription.  [00:13:00] Chris discusses using the EL transition library for Tailwind CSS stimulus components, noting the library's simplicity but highlighting some complications when animations overlap due to quick mouse movement.[00:18:21] Chris talks about simplifying his codebase and moving away from certain older features.  He discussed his decision to discard bundle and compile using the esbuild for modern imports and CommonJS, and he mentions Adam Wathan's keynote at Tailwind Connect with Sam Selikoff showing off some amazing stuff.[00:25:55] Jason and Chris converse about their struggles with customizing the look and feel of elements using CSS and Tailwind.  They talk about the benefits and challenges of using Tailwind with Rails, particularly as it relates to component-based projects. [00:30:42] Chris discusses the implementation of getters and setters in a single method. He points out that if additional functionality such as sidecar or JavaScript isn't necessary, and a lot can be accomplished using pure Ruby. [00:36:04] Chris and Jason discuss the possibility of using pure forms or creating custom tools instead of relying solely on Rails provided tools.  [00:40:05] They remind developers to view themselves as more than just Rails developers, highlighting the importance of understanding and utilizing the broader capabilities of Ruby beyond just what Rails offers. [00:41:05] Jason brings up his experience with earlier versions of Laravel that had a form builder which later got phased out. He praises Laravel's way of handling inline errors. Chris expresses his views about the tendency of developers to over-engineer forms. [00:44:54] Chris adds his thoughts on “conceptual compression,” discussing he balance between abstracting processes and maintaining the ability to drop a lower level when needed.[00:46:23] They discuss theirs experience and observations from using Adam's browser tools and watching his keynote, and they mention how the early days of Tailwind were challenging due to configuration issues. Panelists:Jason CharnesChris OliverSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterImperaviArticle Imperavi Article & Redactor XRevolvappTrixTailwind Connect 2023-Keynote (YouTube)Ruby Radar TwitterRuby for All Podcast

Remote Ruby
Hmmm, Maybe It's The Garbage Collector

Remote Ruby

Play Episode Listen Later Jul 7, 2023 52:05


On today's episode, Chris and Andrew have an early start and catch up on their lives. Then, they dive deep into the latest developments in the Rails community, including the release of Rails 7.0.6, bug fixes, and changes to Active Record.  They share their experiences with GitHub deployments, documentation issues, and how they navigate through its challenges. They discuss the benefits of MySQL and Postgres, as well as the ongoing advancements in Postgres, specifically Crunchy Data's contributions.  Chris and Andrew share their views on working in different company sizes, the joys of learning new things, dealing with burnout, and the slower pace of feature shipping in larger companies. There's a discussion on Reddit's recent actions, its impact on subreddit moderations, and the discontinuation of the Reddit API. We'll also hear about Chris's cooking adventures, experimenting with different flavors, and making some Texas Twinkies. Hit download to hear more! [00:02:00] Chris and Andrew talk about the release of Rails v7.0.6 with bug fixes and changes in libraries like Action Cable and Active Record, including subqueries and associations with polymorphic relationships.[00:06:10] Andrew is curious about the GitHub deployment stuff and expresses his desire to create GitHub deploys from Heroku. They talk about the complexities of setting up GitHub deployments and the lack of clear information from GitHub, and how the documentation with Checks API can be confusing to set up. [00:09:49] Chris discusses the challenges of figuring out GitHub's deployment process and the lack of documentation. He expresses frustration with the lack of clarity and support for smaller accounts. [00:14:41] PlanetScale is brought up and its association with MySQL, and they discuss the benefits of MySQL and Postgres, and the new features and advancements in Postgres, including Crunchy Data's contributions and the potential use of Postgres in web environments. [00:17:43] Chris shares a fun story about working on implementing jump server support in the new Hatchbox.  They encountered unexpected complexities with the net-ssh gem to address the problem. [00:29:51] Chris emphasizes the importance of being mindful of memory usage and performance trade-offs and how it becomes more critical when building large-scale products. [00:31:59] Andrew mentions that releasing features can be challenging and Podia is currently facing that challenge with releasing a feature while also building onto it. He emphasizes the importance of coordination, communication, and learning from code to recognize and solve problems faster. [00:33:46] Chris reflects on his experience working at a consulting agency and how it allowed him to learn quickly by facing different projects and finds joy learning new things as a programmer. [00:34:43] We hear Andrew talk about feeling stuck in a job, comparing small companies which offer more challenges, to big companies where employees get stuck doing the same tasks, and Chris tells us he's happiest when learning new things and how it accelerates burnout.[00:35:57] Chris discusses the challenges faced by big companies when it comes to feature shipping due to the need to ensure existing users are not negatively impacted, and Andrew highlights the varying levels of impact when breaking code and emphasizes the importance of being able to find and fix bugs quickly. [00:39:00] We hear about Chris's mad cooking skills with pulled pork and experimenting with smoked cream cheese which he hopes to use in some Texas Twinkies. [00:43:53] The conversation shifts to Reddit and its recent actions regarding subreddit moderation and the discontinuation of the Reddit API, and they express frustration with Reddit's handling of the situation and the negative consequences it's had on the community. [00:51:30] We end with Chris needing to attend to his cooking tasks and Andrew mentions his responsibility to lead Podia in Jason and Jamie's absence.   Panelists:Chris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterRails 7.0.6 PlanetScaleCrunchy DataReddit Won't Be the Same. Neither Will the Internet (WIRED)What the Heck is a Texas Twinkie?

Remote Ruby
The Case For NOT Taking A Management Path

Remote Ruby

Play Episode Listen Later Jun 30, 2023 36:58


In today's episode, Jason, Chris, and Andrew kick it off with a discussion about their work environments, seating options, and Andrew's hilarious story about going to IKEA, pencil behind his ear, tape measure, and his Mustang, to buy a new couch. We shift gears (see what we just did there) to the recent buzz surrounding the Rails World event and some speculations about Rails 7.1 features, and Chris tells us about Rails Hackathon that's coming up in July.  From there, we move into a more personal space as Jason shares his experience of shifting from coding to manager and the associated challenges, the productivity debate, and how we handle our time allocation between coding and managerial tasks.  We wrap up with reflections on career progression, with Jason's return to coding from management acting as an inspiration for others. Hit download now for an episode filled with humor, technical talk, and personal journeys in the world of coding. [00:00:58] Chris reveals he has acquired a new chair that belonged to his wife, leading to a discussion about comfortable seating options available on Amazon. Then the conversation turns towards their cars, as Andrew shares a funny story about his Mustang, which turns into a debate about the Mustang Mach-E.[00:04:42] There's a conversation about the recent excitement surrounding the Rails World event which sold out very quickly. If you missed out getting tickets, you can sign up for RubyConf in San Diego.  [00:07:15] Andrew wonders why it sold out so fast, and Chris and Jason believe it's the first official Ruby on Rails event, the size of the event, and the involvement of the creator of Rails as contributing factors to the excitement. They also speculate about the release of Rails 7.1 and other upcoming features in the Rails ecosystem. [00:11:00] Andrew shares a trick he stole from Ben that invalidates the bundle cache and re-downloads every gem on the system from scratch whenever Bundler is run. Chris brings up a Tweet that humorously tells Linux users to remove the French language pack, which is a trick to delete all files on the system. [00:11:56] Chris brings up another Tweet at GoRails about Homebrew issues related to using backups from an Intel Mac on an Apple silicon Mac. [00:12:54] Chris tells us they launched their new updated version of the Rails Hackathon site which will be going on July 28-30, 2023.[00:16:56] Jason shares that he's been more focused on project management than coding recently. Chris expresses that he still measures his productivity by how much code he wrote even though he does more management tasks now, and Andrew confesses to having backfilled his GitHub commit history. [00:21:01] Jason shares his experience of shifting from being a coder to a manager, and Chris questions Jason about the division of his time between coding and managing.[00:22:52] Chis shares how his productivity is also affected by various distractions and struggles of getting back into the zone after being interrupted.  [00:24:04] Jason explains that Podia was very supportive of his transition to management and understood that his output would be different. He found it challenging to adjust and decided that he wasn't interested in management at that point in his career and prefers problem-solving with code. Andrew shares his greatest output comes from working with other people.[00:27:04] Jason shares how he thought the only way to advance in his career was to move to management, but after reading the book, Build: An Unorthodox Guide to Making Things Worth Making by Tony Fadell, he realized this was not necessarily true. [00:31:32] Andrew expresses how Jason's transition back to coding from management inspired him. [00:32:20] Jason appreciates the ability to work on complex problems and help others get unstuck, emphasizing the pleasure he finds in thinking through technical problems.[00:33:00] Chris highlights the recent trend of companies figuring out ways to give to senior engineer's progression opportunities without pushing them into managerial roles.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterRails World 2023RubyConf 2023Rails Hackathon July-28-30, 2023Build: An Unorthodox Guide to Making Things Worth Making by Tony Fadell

Remote Ruby
Jason Goes to Infinity (and Beyond)

Remote Ruby

Play Episode Listen Later Jun 23, 2023 45:47


On this episode of Remote Ruby, Jason, Chris, and Andrew reunite after a hiatus, starting their conversation with a playful idea of starting a band and Andrew possibly recording a new podcast intro. A trip down memory lane brings forth their childhood musical preferences before they shift to an in-depth conversation about programming. Andrew and Chris talk about their recent experiences refactoring code and the complexities they encountered, highlighting how such processes can improve performance and efficiency.  The discussion touches on topics ranging from Rails features and documentation, the usefulness of Ruby Infinity, the elegance of removing conditionals in programming, and using programming languages like Haskell and Elixir, their unique features, and how they handle conditionals differently. Also, Jason announces he's planning a Southeast Ruby conference for early 2024 in Memphis and how he wants to focus on the community aspect. Hit download to hear much more! [00:00:24] Jason, Chris, and Andrew reminisce about their musical preferences during their childhood, and they acknowledge it's been a while since their last meeting, partially dues to Jason and Andrew contacting COVID. [00:04:53] The conversation shifts to programming, where Andrew and Chris share that they've been writing a lot of code but struggle to remember specifics. Chris talks about his recent work on refactoring the Acts As Tenant gem to depend on Rails Current Attributes instead of the RequestStore gem. [00:08:24] Chris tells us he's not sure whether he'll merge his refactor, as he's concerned about potentially creating more problems for himself while maintaining the gem.[00:09:30] Andrew discusses his recent experience of refactoring code, which involved rewriting a method multiple times, working with polymorphism across models, dealing with scopes, and solving problems related to pagination. He found the process challenging but ultimately successful.[00:12:57] We also hear something that happened where Andrew improved loading efficiency and performance by deferring the loading objects until a button is clicked rather than loading all at once during page load.[00:13:49] Jason shares an instance where he used Ruby Infinity in his code for unlimited job posts in an application he built a few months ago. [00:14:56] Chris finds it intriguing that infinity is located under the float class in Ruby. Jason repeats the benefits of using Ruby Infinity, including how it simplifies arithmetic operations in the code and avoids errors. [00:17:19] Chris shares a story about developing a generic pagination method for APIs in Jumpstart Pro. He mentions the process took several iterations to design a system flexible enough to handle various API structures. [00:22:03] Chris brings up programming learning experiences and highlights how people often think in terms of “IF statements” while trying to solve problems, which results in their code having many “IF statements.” [00:24:12] Jason shares a story from a CS class he took, and the first day of class the teacher asked, “How do you make a peanut butter and jelly sandwich?”[00:25:16] Andrew shares his experience teaching his younger brother who's studying computer science and how you have to learn how to break down problems, and Chris tells us some instances and emphasizes how these little insights can change one's perspective on coding. [00:28:21] Jason ponders about the potential impact of learning programming using a functional language as the first language. [00:28:52] Chris talks about his experience learning Haskell and its ability to define the same method name with different arguments. He also discusses the utility of removing conditionals in programming, specifically citing the presence method that Active Support adds in Ruby on Rails.[00:33:43] Jason and Andrew bring up guard clauses, which they prefer over conditionals, and Andrew says are easier to read than If or Unless statements. [00:36:26] They further discuss the potential trade-offs of using pattern matching methods, which allow for different logic based on input but can complicate code updates. [00:39:07] Jason mentions that he's planning a Southeast Ruby conference in Memphis, in early 2024, and wants to focus on the community aspect. He notes that Ernie Miller will be helping him organize it, and he's aiming for a small, affordable event with around 50 to 100 attendees that doesn't lose or make money.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterActs As TenantRequestStoreHaskell Ruby InfinityRuby Radar TwitterRuby for All Podcast

Remote Ruby
Diving Into The Deep End of Docs

Remote Ruby

Play Episode Listen Later Jun 9, 2023 59:20


In this episode, Chris and Andrew have a candid discussion about their programming experiences, the demanding nature of their jobs, and the joy and complexity of coding.  They have a conversation on challenges with dependencies, the new branch settings on GitHub, TypeScript, JavaScript, and the functionality and benefits of using JSDoc. They also dive into the importance of flexibility in code, the evolution of coding practices, their preference for smart editors that provide real time updates, and the topic on the use of AI tools in programming is discussed and whether AI assists or inhibits the developer's thought process. Also, Andrew tells us about Prefab, a cool Rails tool he recently discovered and found very useful. Hit download to hear more! [00:00:35] Andrew tells us he has an app to monitor his activity and sometimes finds himself working for 11 hours straight, and Chris reminisces about the early days of learning to code and the excitement of late night programming. [00:04:58] Chris was struggling with dependencies in his work and considers writing his own basic glob functionality. [00:11:38] The guys discuss the utility of new branch settings on GitHub, and Andrew tells us he made his own commitlit config and updated his prettier config on his GitHub. [00:12:52] They move onto the topic of JavaScript and TypeScript, bringing up JSDoc, and Andrew explains the functionality and benefits of using JSDoc. He shares his discovery that JSDoc can be used to add TypeScript functionality without writing TypeScript, primarily using type comments. [00:16:47] Chris notes that this approach allows for middle ground between JavaScript and TypeScript, enhancing editor hints without the complexity of a fully typed language. [00:22:50] Chris tells us his journey began in college where he learned multiple languages such as Ruby, Python, C, and Visual Basic. He emphasizes the importance of flexibility in code, allowing it to evolve over time. [00:25:18] Andrew shares his dislike for Sorbet and talks about his preference for Solargraph in VS Code, a language server that uses YARD docs for typing.  He's found this useful in his work, particularly when refactoring. [00:27:55] We hear about the greatest code Andrew's ever written, and Chris and Andrew discuss the use of dynamic languages and how it's crucial not to lose the essence of languages like Ruby by over-imposing typing. [00:33:49] Chris discusses the use of AI tools in programming, such as GitHub's Copilot, and notes that while they're useful in generating codes, but they may limit the developer's thought process since they tend to rely on AI's suggestion without thinking through the problem. [00:37:26] Andrew explains why he showed Chris some documentation he generated from ChatGPT 4, and they both agree that AI-powered tools can make documentation more efficient. [00:46:53] Andrew talks about his experience with Product Hunt, and a very useful Rails tool he recently discovered called prefab.cloud, which allows developers to target their Rails logs for specific user issues.[00:53:12] Chris and Andrew discuss the difficulty of dealing with Twitter API and Reddit API pricing, lamenting the high costs for developers. They also talk about their frustrations with companies that acquire and shut down successful third-party apps instead of supporting them.Panelists:Chris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterAndrew's commitlint-config Tailwind CSS v3.3: Extended color palette, ESM/TS support, logical properties, and moreUp your JavaScript autocomplete game using JSDocs.YARDJSDoc supportGitHub CopilotKonnor Rogers TwitterPrototyping signatureProduct HuntPrefab Feature: Dynamic Log Levels (YouTube)PrefabHad a call with Reddit to discuss pricingApollo

FreightCasts
WHAT THE TRUCK?!? EP553 Anatomy of a truck accident, best truck stops and supply chain stress tests

FreightCasts

Play Episode Listen Later Mar 10, 2023 55:26


On today's episode of WHAT THE TRUCK?!? Dooner is talking to transportation safety expert James E. Lewis about everything you need to know about truck accidents. How do you protect yourself, your drivers and your customers in this operating environment? We'll lay out strategies for safety and success. TForce Worldwide's Tom Griffin shares the importance of running a flexible supply chain.Trucker Path's Chris Oliver tells us what the best truck stops in America are. Dunavant's Melzie Wilson wants you to stress test your supply chain and is here to tell us how.Is ArcBest for sale? Will Uber Freight spin off? Plus, Fatty the elephant's toll road, how walking floor trailers work and more. Visit our sponsorWatch on YouTubeSubscribe to the WTT newsletterApple PodcastsSpotifyMore FreightWaves Podcasts

The Basketball Podcast
Episode 250: Jen and Chris Oliver, Learning, Unlearning, and Relearning

The Basketball Podcast

Play Episode Listen Later Jan 11, 2023 79:58


Guest: Jen Oliver, Entrepreneur, a Mother of two daughters, the Author of the International Best Selling Book, “The Love FitMama Way: Transforming the Core of Motherhood”Chris and Jen Oliver join the Basketball Podcast to discuss learning, unlearning and relearning and so much more from their experiences coaching, playing, and sharing the game. Jen Oliver is an entrepreneur, a mother of two daughters, and the author of the international bestselling book, The Love FitMama Way: Transforming the Core of Motherhood. Jen is an internationally recognized public speaker and has been a consultant, coach, and mentor for many successful online businesses and entrepreneurs since she started her first podcast in 2008. As an Online Business Development and Mindset Coach, Podcaster, and TEDx Speaker, Jen Oliver inspires, educates, and motivates entrepreneurs around the globe to follow their vision for themselves and to do it with love. What she is most passionate about is spreading the message she draws on from science and mind-body data to support entrepreneurs in being their own biggest ally in business, relationships, and life. Jen has almost 1.8 million views on her viral TEDx talk, “How to Love Yourself to the Core” Breakdown1:00 - Basketball Immersion Podcast4:00 - Resistance7:00 - Decision Training11:30 - Practice with their Daughters14:00 - Asking Questions18:30 - Making Decisions21:00 - Technical Information24:00 - Human Interactions27:00 - New Variables to Practice29:00 - Messy32:30 - Concept of Learn, Unlearn, and Relearn36:00 - Learning New Things39:00 - Adaptable41:35 - 42:10 - Basketball Immersion AD43:30 - Player's Perspective46:00 - Rabbit Hole50:00 - Summer League55:00 - Sharing Experiences57:00 - Five-Page Essay1:00:00 - Psychological Safety1:01:00 - To Be Creative and Free1:04:00 - Active Participants1:08:00 - Enjoying The Sport1:10:00 - Limited in the Game1:14:00 - People Involvement1:16:00 - Premium Podcast and Bonus Materials Jen Oliver's Bio:Bio: https://basketballimmersion.com/jenoliver/Twitter: https://twitter.com/lovefitmamaYoutube - https://www.youtube.com/c/JenOliver Basketball ImmersionWebsite: http://basketballimmersion.com/Twitter: https://twitter.com/bballimmersion?lang=enYouTube: https://www.youtube.com/user/basketballimmersionFacebook: https://facebook.com/basketballimmersionImmersion Videos:Check out all our all-access practice and specialty clinics: https://www.immersionvideos.com