Logo

    github actions

    Explore " github actions" with insightful episodes like "How to tell a Docker client to communicate with a remote Docker daemon", "Continuous integration doesn't have to be hard", "Publishing Packages with Vince Varga", "123: GitHub Actions - Tania Allard" and "GitHub Actions and the DevOps Lifecycle" from podcasts like ""Web Dev with Matt", "No Compromises", "Flutter 101 Podcast", "Python Test" and "The Cloudcast"" and more!

    Episodes (26)

    How to tell a Docker client to communicate with a remote Docker daemon

    How to tell a Docker client to communicate with a remote Docker daemon

    While building my first GitHub Action-based workflow recently, I struggled until I took the time to relearn - and re-appreciate - how the Docker client and daemon communicate. In this episode, I share:

    • How they work
    • How the understanding helped me build a solid workflow to deploy webdevwithmatt.com
    • Some of the different ways you can tell the Docker client which Docker daemon (remote engine) to communicate with
    • plus lots more

    Links from the episode

    Hosted and produced by: Matthew Setter.

    Website: https://webdevwithmatt.com
    Follow us on: Twitter, Instagram, and LinkedIn.

    If you like the podcast, and want to support it, how about buying me a coffee?

    Publishing Packages with Vince Varga

    Publishing Packages with Vince Varga

    Let's talk about publishing packages.

    This is the first solo episode that I made, I hope you like it. If you do, please let me know and I'll make sure to schedule episodes like these every once in a while.

    Why would you want to open source a piece of code? Believe it or not, it can benefit everyone: you, your employer, and the community.

    You can use public packages as part of your portfolio, or CV, you might get fast-tracked during an interview process, you can learn a lot and have fun while doing so. It can help you earn street-cred and it could help you find clients easier.

    You can even try to convince your employer to open-source some parts of your application. Companies that contribute to the community might be a more interesting option for applicants, so packages might help the company get greater visibility and hire easier. External contributions to the package can eliminate bugs and thus improve the original application of the company.

    In this episode, I walk you through the publishing process. I explain how to decide whether  to use stagehand, flutter create, or what files you need if you want to do the "boilerplate" on your own. I talk about the importance of a good README, great documentation, and a solid testing suite when developing packages.

    Once you are ready, you can also quickly set up CI/CD and coverage monitor. Then, you can go ahead and let the world know about your awesome package!

    Updates

    • Checkout the Dart command-line tool docs. Use dart create instead of stagehand. Thank you, Randal Schwartz, for the update!

    Resources

    Host: Vince Varga

    I'm sorry that I didn't position my microphone correctly in the second half of the episode nor did I install my pop filter. It's slightly annoying in an episode about publishing packages and multiplatform plugins on the pub.dev page.

    123: GitHub Actions - Tania Allard

    123: GitHub Actions - Tania Allard

    Lots of Python projects are starting to use GitHub Actions for Continous Integration & Deployment (CI/CD), as well as other workflows.

    Tania Allard, a Senior Cloud Developer Advocate at Microsoft, joins the show to answer some of my questions regarding setting up a Python project to use Actions.

    Some of the topics covered:

    • How to get started with GitHub Actions for a Python project?
    • What are workflow files?
    • Does it matter what the file name is called?
    • Can I have / Should I have more than one workflow?

    Special Guest: Tania Allard.

    Sponsored By:

    Links:

    GitHub Actions and the DevOps Lifecycle

    GitHub Actions and the DevOps Lifecycle

    Chris Patterson (@chrisrpatterson, Product Manager for GitHub Actions @GitHub) talks about the evolution of GitHub from a collaboration-centric platform to a DevOps-centric platform, as well as discussing the expanding role of GitHub Actions for developers, DevOps and SREs. 

    SHOW: 443

    SHOW SPONSOR LINKS:


    CLOUD NEWS OF THE WEEK - http://bit.ly/cloudcast-cnotw

    SHOW NOTES:

    Topic 1 - Welcome to the show. Tell us a little bit about your background, as you’ve been working on developer productivity for quite a while?

    Topic 2 - We’ve been watching this trend of GitHub moving from a place where developers put code, to a place where they collaborate around code, and now it’s expanding out to a full lifecycle around both the code and running applications. Let’s talk about that evolution. 

    Topic 3 - Help us understand the basics of GitHub Actions and GitHub Packages.

    Topic 4 - What sort of feedback was coming in from developers that pushed GitHub to get more involved in the complete DevOps lifecycle?

    Topic 5 - Can you talk about the growth of Actions/Packages since they launched in early 2019? What are some of the interesting use-cases you’ve seen? 

    Topic 6 - If you’re able to give us a glimpse into the future, what are some of the other areas where GitHub can expand Actions, or you’re starting to see users push it’s capabilities?

    FEEDBACK?

    Projectile Productivity

    Projectile Productivity

    Chloe Condon has a great post about how she created her medication reminder app and an official endorsement from Smash Mouth. 

    You can find some writing from Iheanyi Ekechukwu on our blog here and you can find his podcast here. 

    Learn about the Great Molasses Flood of 1919. It’s not funny so don’t laugh.   

    Decades old code is putting millions of critical devices at risk. Should we be regulating software more closely? 

    Ben Popper is the worst coder in the world

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io