Episode 59: FOSS, Mentorship, and Doing Great Work episode artwork

EPISODE · Feb 26, 2021 · 1H 5M

Episode 59: FOSS, Mentorship, and Doing Great Work

from Reality 2.0 · host Katherine Druckman and Doc Searls

Katherine Druckman and Doc Searls talk to Travis Carden and Petros Koutoupis about maintaining open source projects, mentoring contributors, Drupal, and automated testing. Show notes: (42s): Intros, subscribe to our newsletter, and buy our swag. ;) (1m 38s): Who IS Travis Carden? (4m 36s): Maintaining an open source project and mentoring contributors. (8m 13s): Drupal's origins and evolution. (18m 57s): Impressive Drupal examples. (24m 49s): Mentorship and Drupal. (31m 24s): Intro to Orca, the Drupal testing tool. (33m 17s): Open sourcing Orca. (48m 33s): Basics of automated testing. (57m 35s): Automated testing strategy. Subscribe to our newsletter. Reality 2.0 around the web: Site/Blog/Newsletter FaceBook Twitter YouTube MastodonSpecial Guests: Petros Koutoupis and Travis Carden.

Katherine Druckman and Doc Searls talk to Travis Carden and Petros Koutoupis about maintaining open source projects, mentoring contributors, Drupal, and automated testing. Show notes: (42s): Intros, subscribe to our newsletter, and buy our swag. ;) (1m 38s): Who IS Travis Carden? (4m 36s): Maintaining an open source project and mentoring contributors. (8m 13s): Drupal's origins and evolution. (18m 57s): Impressive Drupal examples. (24m 49s): Mentorship and Drupal. (31m 24s): Intro to Orca, the Drupal testing tool. (33m 17s): Open sourcing Orca. (48m 33s): Basics of automated testing. (57m 35s): Automated testing strategy. Subscribe to our newsletter. Reality 2.0 around the web: Site/Blog/Newsletter FaceBook Twitter YouTube MastodonSpecial Guests: Petros Koutoupis and Travis Carden.Support Reality 2.0Links:acquia/orca: A tool for testing a company's software packages together in the context of a realistic, functioning, best practices Drupal build — ORCA (Official Representative Customer Application) is a tool for testing a company's Drupal-adjacent software packages. It ensures their cross compatibility and correct functioning by installing all of them together into a realistic, functioning, best practices Drupal build and running automated tests and static code analysis on them. Its guiding design principle is to use company packages as a customer would. It installs the latest recommended versions via Composer and performs no manual setup or configuration. Liskov substitution principle - Wikipedia — Substitutability is a principle in object-oriented programming stating that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e., an object of type T may be substituted with any object of a subtype S) without altering any of the desirable properties of the program (correctness, task performed, etc.). More formally, the Liskov substitution principle (LSP) is a particular definition of a subtyping relation, called (strong) behavioral subtyping, that was initially introduced by Barbara Liskov in a 1987 conference keynote address titled Data abstraction and hierarchy. Drupal Cloud: Acquia CMS - YouTube — Preview of Acquia CMS. Test Driven Development: By Example: Beck, Kent: 8601400403228: Amazon.com: Gateway — Travis's recommendation - A great resource for anyone getting started driving their own development or struggling "where the rubber meets the road". It's hands-on and practical. xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler)) 1, Meszaros, Gerard, eBook - Amazon.com — Travis's recommendation - This is the most comprehensive and authoritative book I know of on unit testing--for those who want to get really good at it. It's a long read at 833 pages, but it covers most issues you're likely to encounter on your way to proficiency. It's organized in such a way that it can be used as a cookbook or pattern library even if you don't read it straight through. Clean Code: A Handbook of Agile Software Craftsmanship: Robert C. Martin: 9780132350884: Amazon.com: Books — Travis's Recommendation - This would be my top recommendation for its balance of breadth, comprehensiveness, length, and accessibility. It's companion book The Clean Coder: A Code of Conduct for Professional Programmers, though on a little different topic, is also highly recommendable. Both were highly formative for me. The more recently published Clean Architecture: A Craftsman's Guide to Software Structure and Design in the same series is also excellent.

NOW PLAYING

Episode 59: FOSS, Mentorship, and Doing Great Work

0:00 1:05:39

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

いろはにマネーの「ながら学習」 IrohaniMoney この番組では、インターン生2人が、金融、経済、投資関連の気になる情報を分かりやすくお伝えしていきます。インターン生の会話を「ながら聴き」する感覚で一緒に勉強していきましょう!ご意見箱フォーム:https://forms.gle/TTGaVP2TJksNMKJo7ぜひお便りや感想をお待ちしています!公式X:https://x.com/irohanimoney番組のハッシュタグは「#いろはにながら」です。番組への感想をお待ちしています!いろはにマネー:https://www.bridge-salon.jp/money/姉妹サイト:https://kabu.bridge-salon.jp/姉妹サイト:https://bridge-salon.jp/(株)インベストメントブリッジ運営 French Your Way Jessica: Native French teacher founder of French Your Way Boost your French listening skills and test your comprehension with this one of a kind series of podcasts. Get the chance to listen to a real conversation between native speakers talking at normal speed AND customise your learning experience through carefully designed sets of questions (2 levels of difficulty) available for download at www.frenchvoicespodcast.com. All interviews also come with the transcript. French teacher Jessica interviews native speakers of French from around the world who share a bit of their life and passion. Where else would you meet in one same place a French yoga teacher based in Melbourne, a soap manufacturer from Provence, or a couple cycling around the world? LIGHTS, CAMERA, SMILE! Creatives Club Media Lights, Camera, Smile, is a podcast for anyone with a dream to share something with the world, out of the overflow of themselves - be it their mind, their heart, their personalities, and much more. Each of us are alive in this moment in time, with an innate ability to have ideas and create various things to benefit both ourselves and the people around us for a reason, and here, you will find the encouragement, the inspiration, and the motivation to do just that. Hosted by Cicily, founder of Creatives Club, she dives into various topics surrounding creativity and business. Exploring entrepreneurship for creatives in a corporate reality, sharing tips and tricks in a media centered company, answering questions regarding what a creative actually is are just a few of the things discussed on this podcast. Be encouraged to create for yourself as Cicily gets vulnerable by pivoting the camera to herself for the first time.To submit questions for Cicily to answer, or have her address certain t 2 Old Ladies Walking Rozee 2 Old Ladies Walking features the journeys, insights, and light conversation between Liz and Rosie, two women of a certain age who live in the Hudson Valley of New York. From pelvic floor challenges and life with young adult children to food, bird calls, fear of “mad lamb” disease, and myriad topics in between, we cover it all while walking on the scenic trails of the northeast, or wherever our travels take us. Join us and have a listen!

Frequently Asked Questions

How long is this episode of Reality 2.0?

This episode is 1 hour and 5 minutes long.

When was this Reality 2.0 episode published?

This episode was published on February 26, 2021.

What is this episode about?

Katherine Druckman and Doc Searls talk to Travis Carden and Petros Koutoupis about maintaining open source projects, mentoring contributors, Drupal, and automated testing. Show notes: (42s): Intros, subscribe to our newsletter, and buy our swag....

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Reality 2.0 episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!