Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
محتوای ارائه شده توسط Charles M Wood. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Charles M Wood یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
Distributing Your CLI with Homebrew: Tips from Mike McQuaid - RUBY 678
Manage episode 505346440 series 1000344
محتوای ارائه شده توسط Charles M Wood. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Charles M Wood یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a great starting point, and when you might want to reach for Go or Rust instead.
We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.
Links & Resources
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
…
continue reading
We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.
Links & Resources
- Mike McQuaid’s Website – Mike’s talks, articles, and contact info.
- Homebrew – The missing package manager for macOS (and Linux).
- Bundler Inline – Running dependencies inside a Ruby script.
- Hyperfine – CLI benchmarking tool.
- Cursor – AI-powered code editor.
- GitHub Copilot – AI pair programmer.
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
840 قسمت
Manage episode 505346440 series 1000344
محتوای ارائه شده توسط Charles M Wood. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Charles M Wood یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a great starting point, and when you might want to reach for Go or Rust instead.
We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.
Links & Resources
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
…
continue reading
We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.
Links & Resources
- Mike McQuaid’s Website – Mike’s talks, articles, and contact info.
- Homebrew – The missing package manager for macOS (and Linux).
- Bundler Inline – Running dependencies inside a Ruby script.
- Hyperfine – CLI benchmarking tool.
- Cursor – AI-powered code editor.
- GitHub Copilot – AI pair programmer.
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
840 قسمت
همه قسمت ها
×به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.