DevelopersHangout

Nathan Kirschbaum and Alfred Nutile

Developers get together as often as possible and discuss topics about coding and all that comes with it. These topics range from what we are reading, latest news, and comments about other podcasts we have listened to. "Itโ€™s like Car Talk for developers" @ericjsilva

  • 5 minutes 52 seconds
    News for the Week 42 2004

    Read more at https://sundance-solutions.mailcoach.app/php-and-llms

    Lots of things going on that I want to share below.

    PHP and LLMs Marketing Assistant Chapter Released

    This really is an automations chapter and a lot to learn about how to automate so many tasks.

    https://bit.ly/php_llms

    All the code is there too to run a Laravel Assistant for Marketing and anything else.

    Next chapter is runing Standard Checking type Assistant some of the key use cases are

    Ensure team coding standards are always in check! ๐Ÿ’ป

    Dive into document pages and easily find related content. ๐Ÿ—‚๏ธ

    Smoothly compare RFPs to your solution database for quicker replies. ๐Ÿ”

    More coming soon with the app 100% working to do this!

    You can listen to the episode here https://readorlisten.com/episodes/marketing-assistant-and-other-automations

    I Helped Laravel News Automate Link Checking

    One call later Eric Barnes saved hours of boring work! Now he just hits the api with the link, it scrapes the web and verifies the site is about technology and not spam!

    https://x.com/ericlbarnes/status/1844376408866574746

    Wnat to save time at your company reach out to me at https://dailyai.studio/

    Speaking of DailyAi.Studio

    I will talk about that more later but the image is from https://ideogram.ai/t/explore

    Great way to make images with text!

    N8N Integrations and Automation Magic

    Wow this one continues to blow me away https://n8n.io/
    Integrate any service! Seriouly amazing and powerful that plus https://bolt.new and a lot of non-coders are empowered to buidl amazing things

    Alright now for the rest of the news that caught my attention!

    Embeddings in Depth - Part of the Ollama Course

    Date: N/A
    Watch Here: Embeddings in Depth - YouTube
    Summary:
    Learn about embeddings in this insightful video, part of the Ollama course, where you'll dive deep into how embeddings work and their practical applications.

    Build Advanced Voice AI Tools With Vapi and N8N

    Date: November 1, 2023
    Watch Here: Build Advanced Voice AI Tools - YouTube
    Summary:
    This tutorial walks you through building powerful voice AI tools using Vapi and N8N. It covers how to integrate voice services with custom automation workflows to create advanced AI solutions.

    Gmail Integrations | Workflow Automation with N8N

    Date: N/A
    Learn More: Gmail Integrations - N8N
    Summary:
    Explore the integration of Gmail with N8N to streamline email workflows. This resource outlines various automations that can make managing your inbox and business communications much more efficient.

    GroqCasters: AI-Powered Podcast Script and Audio Generation

    Date: October 14, 2024
    Learn More: GroqCasters - GitHub
    Summary:
    GroqCasters is an open-source Python application that uses AI to generate podcasts, from script writing to audio production. Discover how to create your own AI-powered podcasts effortlessly with this tool.

    Parsing HTML Content from Scraped News Article

    Date: May 16, 2023
    Learn More: Example Article
    Summary:
    A deep dive into structuring and formatting scraped HTML content into usable data. This example shows how scraped news articles can be organized efficiently for further analysis or display.

    Feel free to modify or adjust the format according to your specific newsletter layout or audience! Let me know if you'd like further customization.

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    17 October 2024, 3:15 am
  • 9 minutes 51 seconds
    PHP and LLM News 2024 Week 39

    Here are many of the links from this episode

    Another Coding Assistant

    https://www.youtube.com/watch?v=5VkR9Sj_dOc
    Plus a good Youtuber to watch imo

    Laravel News Interview with Me about LLMs!

    https://www.youtube.com/watch?v=YRG_eZJ0CnQ
    One thing that came after the interview was a conversation with Eric and we found more then one way to help automate some of his more tedious daily tasks.
    For example he gets numerous URLs sent to him daily that he has to verify are not spam. With just a little LLM prompting we can do the following.

    • Get the page from the url
    • See if the page is a valid technology article related to Laravel, PHP etc
    • If it is then mark the link as approved
    • if not mark the link as spam!
      Of course it will take some prompt tweaking to get it right but in time as trust is built up he will no longer have to do this task.

    Open-Source LLM with Visionย Llama3.2!

    https://ai.meta.com/blog/llama-3-2-connect-2024-vision-edge-mobile-devices/

    The Best RAG Technique Yet? Anthropicโ€™s Contextual Retrieval Explained!

    This has shown up in a few areas and it is starting to take off. Augmenting your RAG system with chunk context!
    https://www.youtube.com/watch?v=tmiBae2goJM

    GraphRAG: The Marriage of Knowledge Graphs and RAG: Emil EifremUnlock the connections in your data with a well known pattern of Graph Databases and then using RAG to let the LLM help you query that data.

    https://www.youtube.com/watch?v=knDDGYHnnSI

    NoteBookLM makes a Podcast!

    This is an amazing tool and everyone who wants to see how LLMs can really help them do things like "study a collection of documents", "create FAQs" from a collection of documents, "

    And even make a podcast! You can see here I release a few chapters and some PHP LLM news (coming soon)
    https://readorlisten.com/episodes/why-llms-chapter-2-of-php-and-llms-the-book

    OpenSource AiPodcast Generator

    https://github.com/jgravelle/GroqCasters?tab=readme-ov-file

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    28 September 2024, 2:39 am
  • 39 minutes 41 seconds
    We Cover Tech Radar Volume 16 2017: Covering the "NEW" topics staging with Techniques and Tools

    News & Other Happenings

    Al (tool/app) [CGR]

    https://github.com/alnutile/cli_skel
    great command line starter library for PHP with a focus on testing, CI and code quality

    NK:

    How Can We Optimize AI for the Greatest Good, Instead of Profit?
    https://www.technologyreview.com/s/608049/how-can-we-optimize-ai-for-the-greatest-good-instead-of-profit

    Al:

    PHPArchitect - June 2017
    Protocol Buffers
    by Christopher Mancini
    https://github.com/christophermancini/protobuf-php-performance

    NK:

    Laravelโ€™s Dependency Injection Container in Depth
    https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth

    Deep Dive

    Tech Radar

    https://www.thoughtworks.com/radar

    Theme, microservice and machine learning

    Techniques

    • Decoupling secret management from source code

    they did mention HashiCorp recently

    • Legacy in a box

    I am always impressed when I have that experience on a site
    and realize how much it makes sense for most sites

    • Progressive Web Applications

    • Prototyping with InVision and Sketch

    even as a non designer this stuff can be important to get an idea across

    • Conversationally aware API

    context aware API
    I was thinking about this the other day in Slack for getting a stack
    -- api around this

    • Platform engineering product teams.
    • but not a devops team
    • Social code analysis

    enriches our understanding of the code quality by overlaying a developer's behavior with the structural analysis of the code
    We get this out of PHP http://www.phpmetrics.org/
    and the social side that is interesting though

    • CI Theater

    Sadly, many developers simply set up a CI server and falsely assume they are "doing CI" when in reality they miss out on all the benefits. Common failure modes include: running CI against a shared mainline but with infrequent commits, so integration isn't really continuous; running a build with poor test coverage; allowing the build to stay red for long periods; or running CI against feature branches which results in continuous isolation. The ensuing "CI theatre" might make people feel good, but would fail any credible CI certification test.

    • Enterprise-wide integration test environments

    contract testing
    decoupling deployment from release
    focus on mean time to recovery
    testing in production.

    • spec-based codegen

    not making code from these tools "Swagger/RAML" till the robots take over

    Tools

    • Airflow [read more]

    is a tool to programmatically create, schedule and monitor data pipeline

    • Cake and Fake

    more new and good tools coming out of MS but this time for .NET

    • Serverless Framework

    man do I wish I had more time https://serverless.com/

    • Amazon Rekognition

    • Claudia

    Claudia makes it easy to deploy Node.js projects to AWS Lambda and API Gateway. It automates all the error-prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box

    • InSpec

    looks really interesting long term info about servers

    • Molecule

    Ansilbe role testing!!!!

    • Spaemacs

    could be interesting

    • SpaCy

    NLP Processor

    • Spinnaker

    Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

    • Testinfra

    too much manual qa right now for me
    Testinfra aims to be a Serverspec equivalent in Python and is written as a plugin to the Pytest test engine.

    • Yarn

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    5 July 2017, 3:30 pm
  • 46 minutes 43 seconds
    Do not fear the Queue!

    News & Other Happenings

    Al (tool/app) Copied โ€“ Copy and Paste Everywhere by Kevin Chang

    http://copiedapp.com/

    Make sure to enable the keyboard

    NK: Intro Video to Pickle - a BDD layer on top of Dusk and PHPUnit

    https://www.youtube.com/watch?v=GmA-6hnhljI&feature=youtu.be

    https://github.com/alnutile/pickle

    Al: Github moving to GraphQL

    https://developer.github.com/v4/

    NK: IBM tells thousands of remote employees to come back to office or find new jobs

    https://arstechnica.com/information-technology/2017/05/ibm-to-remote-workers-come-back-to-the-mothership-or-else/

    Deep Dive

    Do not fear the Queue

    Queue usage

    https://en.wikipedia.org/wiki/Message_queue

    The many levels it can benefit your workflow and how you solve problems

    Use Cases

    Parallel tasks

    Connect two different languages with json

    Split up services offload work - Microservice

    Allows you to work locally on a part of your App that later you can move off to a microservice or worker

    Prevent database sharing

    Sending Mail

    Importing Files

    Database buffer

    Long running jobs

    How to Implement

    Locally using Sync Driver

    Laracast

    https://laracasts.com/search?q=Queue

    Beanstalk

    SQS

    Iron

    Forge

    FortRabbit with CloudAMQP https://help.fortrabbit.com/cloudamqp

    Homestead

    AWS SQS

    S3 for large payloads

    How to deploy

    Laravel Daemon pretty simple

    Database

    --simple start

    --local jobs vs remote

    Gotchas

    Retries

    SNS Format

    You gotta restart the queue

    Interesting how Laravel does it with timestamp

    Have wasted a day on this in the past

    Logs can will up if queue is erroring out

    Failed jobs

    Queue has limit 256 k limit

    Visibility timeout

    Links

    Beanstalk

    https://laracasts.com/lessons/beanstalkd-queues-with-laravel

    etc

    https://laravel.com/docs/5.4/queues#supervisor-configuration
    link to sns

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    1 June 2017, 10:30 pm
  • 54 minutes 12 seconds
    This Is Why We Test

    News & Other Happenings

    Al (tool/app)

    Moom

    https://manytricks.com/moom/

    NK: Leaflet - an open-source JavaScript library for mobile-friendly interactive maps

    http://leafletjs.com/

    Al:

    https://martinfowler.com//bliki/PurposeOfEstimation.html

    Just a reminder that quotes are not to lock you in but to help decide if the work is even worth taking on

    NK: Design Patterns - A collection of design patterns in PHP translated from the book โ€œHead First Design Patternsโ€.

    https://github.com/PavelLoparev/design-patterns

    Deep Dive

    Testing When Why and How

    Kent Beck : โ€œI get paid for code that works, not for testsโ€

    What kinds of tests are there?

    • Units / Units
    • Integration / Inside
    • Acceptance / Outside
    • Contract Tests

    How important is it that tests align with the business language and domain context?

    Do tests ever get in the way of writing code?

    http://stakeholderwhisperer.com/posts/2014/10/introducing-modelling-by-example

    Being proud of 100% test coverage is like being proud of reading every word in the newspaper. Some are more important than others. - Kent Beck

    What if it is a POC and should it have tests?

    Helping to think through the idea

    Testing later never works

    How to get started as a new to testing developer

    Contract Test Notes

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    4 May 2017, 3:00 pm
  • 49 minutes 8 seconds
    ThoughtWorks Tech Radar - Languages and Frameworks show 4 of 4

    News & Other Happenings

    UnitTest - Al

    Adam Watham link to Martin Fowler

    https://martinfowler.com/bliki/UnitTest.html

    Vue.js Comparison with Other Frameworks - Nathan

    https://vuejs.org/v2/guide/comparison.html

    PHPStan - PHP Static Analysis Tool - Al

    Found in PHPArch

    https://github.com/phpstan/phpstan

    Shipping Docker - Nathan

    https://shippingdocker.com/

    Tool(s)

    Alfred Plugin to set a Do not Disturb Time

    https://github.com/mlantz/DND-Alfred-Workflow

    Deep Dive

    The 4th of 4 as we cover ThoughtWork's Technology Radar - Languages and Frameworks

    https://www.thoughtworks.com/radar/languages-and-frameworks

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    16 March 2017, 2:45 pm
  • 48 minutes 57 seconds
    ThoughtWorks Tech Radar - Platforms

    News & Other Happenings

    Al (tool/app)

    TextExpander/Auto Text

    https://smilesoftware.com/textexpander

    http://lifehacker.com/5843903/the-best-text-expansion-app-for-mac

    Even Alfred Plugin

    Point is be more efficient including clipboard history into string etc and syncing

    NK:

    Laravel Dusk Browser Testing

    https://www.sitepoint.com/laravel-dusk-intuitive-and-easy-browser-testing-for-all/

    Al:

    The five stages of BDD (and Agile) Adoption

    http://johnfergusonsmart.com/five-stages-bdd-agile-adoption/

    "define more objective metrics, preferably independent of the process you are following"

    ReadOrListen version here http://www.readorlisten.com/15

    NK:

    Single Action Controllers in Laravel

    https://dyrynda.com.au/blog/single-action-controllers-in-laravel

    Deep Dive

    TechRadar

    https://www.thoughtworks.com/radar/platforms

    https://www.thoughtworks.com/radar

    https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    2 March 2017, 1:00 pm
  • 49 minutes 31 seconds
    ThoughtWorks Tech Radar - Tools

    News & Other Happenings

    Al
    โ€œAbstracting HTTP Clients in PHP
    By David Buchmannโ€
    Excerpt From: php[architect]. โ€œphp[architect] - December 2016.โ€ iBooks.
    Yes I am still in December!

    NK:
    Use your eyes and Deep Learning to command your computer
    https://hackernoon.com/talk-to-you-computer-with-you-eyes-and-deep-learning-a-i-odyssey-part-2-7d3405ab8be1#.qujsg472u

    Al
    AWS re:Invent 2016: Life Without SSH: Immutable Infrastructure in Production (SAC318)
    https://www.youtube.com/watch?v=fEuN5LkXfZk

    NK: When Trump Tweets, This Bot Makes Money
    http://www.npr.org/2017/02/04/513469456/when-trump-tweets-this-bot-makes-money

    Deep Dive

    Discussion pattern
    Name the Section eg Adopt
    Name the item eg Pipeline as Code
    Quick summary if needed
    Round robin x minutes each

    TechRadar
    https://www.thoughtworks.com/radar/tools

    https://www.thoughtworks.com/radar
    https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf

    Tools (Section 2 of 4)

    Adopt

    babel
    consul
    grafana
    packer

    Trail
    apache kafka
    espresso
    fastlane
    galen
    hashicorp
    JSONassert
    Let's Encrypt
    Load Impact
    OWASP Dependency Check
    Pa11y
    ServerSpec
    Talisman
    Terroform
    tmate
    Webpack
    ziplin

    Asses
    androad x86
    axios
    bottled water
    clojurel.spec
    FBSnatshotTestcase
    Grasp
    LambdaCD
    Pinpoint
    Pitest
    Repsheet
    Scikit-learn

    HOLD
    Jenkins as a deployment pipeline

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    8 February 2017, 3:00 pm
  • 55 minutes 27 seconds
    ThoughtWorks Tech Radar - Techniques

    News & Other Happenings

    Al - PHPArch December 2016

    Behat - Beyond Browser Testing
    https://www.phparch.com/wp-content/uploads/2016/12/Behat-Beyond_Browser_Automation-phparchitect-December2016.pdf
    Konstantin (Con-Stan-Teen) Kudryashov

    NK - Laravel Dusk is Coming

    https://laravel-news.com/laravel-dusk-is-coming

    Al - Shipping Docker all the videos

    https://shippingdocker.com/dockerized-app/

    Chris Fadao

    NK - The Only Skill You Should Be Concerned With

    https://www.linkedin.com/pulse/20141113191054-103457178-the-only-skill-you-should-be-concerned-with

    Deep Dive

    Tech Radar

    https://www.thoughtworks.com/radar

    We begin to talk about 1 of the 4 topics, Techniques, in these radar releases. Take some time to learn about these thought-provoking snippets of what is out there for us to consider in our day to day work flow and maybe what not to consider.

    Techniques, Tools, Platforms, Languages/Frameworks

    Link to PDF - though the website data has more details

    We will cover Techniques (Section 1 of 4)

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    24 January 2017, 12:00 pm
  • 47 minutes 12 seconds
    Slowing Down to Speed Up

    News & Other Happenings

    Machine Learning is Fun

    https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471#.wlk5uwkvd

    Three Horizons of Innovation

    https://steveblank.com/2015/06/26/lean-innovation-management-making-corporate-innovation-work/

    Generate Migrations from Existing Database

    https://github.com/Xethron/migrations-generator

    ServerLess

    http://docs.serverless.com/v0.5.0/docs
    http://serverlessconf.io/

    Laravel 5.3

    https://laravel-news.com/2016/06/look-whats-coming-laravel-5-3
    and
    https://scotch.io/tutorials/a-deep-dive-into-laravel-5-3-features

    Latest Readings

    Videos
    Jez Humble and David

    Nathan
    โ€œZero to One: Notes on Startups, or How to Build the Futureโ€
    https://www.amazon.com/gp/product/0804139296

    Deep Dive

    Slowing down to Speed Up

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    4 August 2016, 2:39 pm
  • 38 minutes 15 seconds
    A Look at FeatureFlags

    News & Other Happenings

    PHPArch May 2016 Mastering Oauth2 Ben Ramsey

    Vue.js 2.0

    https://medium.com/the-vue-point/announcing-vue-js-2-0-8af1bde7ab9#.87222rvto

    Event Sourcing - Martin Fowler

    http://martinfowler.com/eaaDev/EventSourcing.html

    PHP 7.1 Updates

    https://dotdev.co/upcoming-changes-in-php-7-1-76ebea53b820#.ttl517y8f

    Microsoft Cognitive Services API

    https://www.microsoft.com/cognitive-services/

    Laravel API Document Generator

    https://github.com/mpociot/laravel-apidoc-generator

    Latest Readings

    https://www.thoughtworks.com/radar

    Deep Dive

    Feature Flags
    Library
    https://github.com/alfred-nutile-inc/laravel-feature-flag

    Article
    https://alfrednutile.info/posts/175

    Etsy and others
    https://www.youtube.com/watch?v=JR-ccCTmMKY

    ๐Ÿ‘‰๐Ÿป Join the NewsLetter https://sundance-solutions.mailcoach.app/php-and-llms

    ๐Ÿ‘‰๐Ÿป Automation and Ai Consulting https://dailyai.studio/

    ๐Ÿ‘‰๐Ÿป Buy the book "PHP and LLMs - the practical guide" https://bit.ly/php_llms

    ย 

    ๐Ÿš€ Music by https://www.udio.com/home

    ย 

    โค๏ธ NoteBookLM https://notebooklm.google/

    30 May 2016, 10:00 am
  • More Episodes? Get the App
ยฉ MoonFM 2024. All rights reserved.