podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Sandi Metz
Shows
Book Overflow
Not For Us! - 99 Bottles of OOP by Sandi Metz, Katrina Owen, & TJ Stankus
In this episode of Book Overflow, Carter and Nathan discuss 99 Bottles of OOP by Sandi Metz, Katrina Owen, & TJ Stankus. Join them as they critique the coding philosophy, discuss the merits of OOP, and ponder how AI is shaping coding standards!-- Want to talk with Carter or Nathan? Book a coaching session! ------------------------------------------------------------Carterhttps://www.joinleland.com/coach/carter-m-1Nathanhttps://www.joinleland.com/coach/nathan-t-2-- Books Mentioned in...
2025-08-04
1h 12
Remote Ruby
More Listener Questions
This episode of Remote Ruby starts with Andrew and Chris discussing how busy they are this month and how they're managing new feature releases, travel, and bulk recording episodes. They continue answering listener questions from Episode 300, covering key improvements they wish to see in Rails, best practices for hybrid remote work, and methods to inspire teams about Object-Oriented Programming (OOP) and Test-Driven Development (TDD). They share advice on attending Ruby conferences, including how to justify the cost to employers and the immense networking benefits. Lastly, they tackle how freshers can secure remote Ruby jobs and provide tips on writing...
2025-04-11
52 min
Azure & DevOps Podcast
Ravi Ram: TechBash & Community Conferences - Episode 327
Ravi Ram is a software engineer specializing in .NET, Azure, and intensive, high-stakes software. He started developing in 1998 with basic websites. Moved from Classic ASP with Cart.ASP. After learning about SQL injections after a client hack, he was hired by the California Department of Justice to do that work. Ravi is completely self-taught and has contributed to countless software projects over 30 years. Topics of Discussion: [3:24] Ravi shares his career journey, starting with web design for a neighbor, moving to classic ASP, and eventually to .NET. [5:12] TechBash is a .NET conference i...
2024-12-09
30 min
The freeCodeCamp Podcast
#109 Oh My Zsh Creator and Planet Argon CEO Robby Russell
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Robby Russell. Robby created the open-source project Oh My ZSH.
2024-02-02
2h 08
The Bike Shed
405: Retro: Sandi Metz Rules
Stephanie discovered a new book: The Staff Engineer's Path! Joël's got some D&D goodness. Together, they revisit a decade-old blog post initially published in 2013, which discussed the application of Sandi Metz's coding guidelines and whether these rules remain relevant and practiced among developers today. The Manager’s Path The Staff Engineer’s Path Not Another D&D Podcast Sandi Metz rules for developers Bike Shed episode on heuristics In Relentless Pursuit of REST Transcript: JOËL: Hello and welcome to another episode of The Bike S...
2023-11-07
31 min
The Ruby on Rails Podcast
Episode 462: Scarpe Diem: Seize the Shoes (Brittany + Nick)
What is Nick? Well, Nick has a thing! He tells Brittany all about his new project: Scarpe. From there, Brittany steals some free consulting from Nick when she presents an authentication problem she is trying to tackle on a side project. Nick shares his experience at a coveted Sandi Metz workshop and they wrap on a personal update from Brittany. Show Notes: Shoes! The easiest little GUI toolkit, for Ruby why-archive/nobody-knows-shoes.pdf at master - GitHub Glimmer DSL for SWT 4.26.0.1 - GitHub scarpe-team / scarpe schwad (@schwad_rb) / Twitter Hackety Hack - Wikipedia Bullet Train: The...
2023-03-22
34 min
Working Code
065: TDD In the Trenches with Scott Stroz
SponsorsAudible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audibleTesting code is like taking out insurance: until you need it, it can be hard to understand why it's so important; it can be hard to understand what everyone is raving about. And so, you continue writing your code without tests. And, everything is fine, until one day it isn't. And in that moment, you finally see for yourself what value automated testing could have brought to the table.On today's show, the crew talks to Scott Stroz abo...
2022-03-09
41 min
Remote Ruby
Code Metrics with Kevin Murphy
[00:03:15] We start with Andrew telling us he’s not a fan of code coverage metric and talks about a gem everyone uses called SimpleCov and what it does. Kevin dives into code coverage and why he doesn’t believe it’s a holistic measure and how code coverage can lie to you. [00:05:40] Find out why Kevin love tests, and he explains some other downsides of focusing on code coverage and brings up Coveralls and when is it too much.[00:08:55] Andrew asks Kevin if there are some metrics that are good to track...
2021-08-27
43 min
Klaviyo Data Science Podcast
Klaviyo Data Science Podcast Ep 11 | Books every data scientist should read (vol. 1)
Welcome back to the Klaviyo Data Science podcast! This episode, we dive into… Required reading for data science A question we frequently get asked is: what books should I read to be a better data scientist/machine learning engineer? This may not surprise you, but there isn’t just one answer — depending on the skills you have, your knowledge base, the point of your career that you’re in, and many other factors, there are many books you could read that will help you learn more. This month, we cover several ways to improve the skills you ne...
2021-04-08
43 min
Working Code
017: Premature Optimization
This week, the crew talks about "premature optimization". As Ben explained it to his wife, this is when you "solve problems that you don't have yet". But, what kind of problems are we talking about? Missing features? Missing methodologies? Missing performance characteristics? It seems that every aspect of the development life-cycle offers up potential pitfalls in which we may chase "perfection" needlessly when all we really needed was something that was "good enough." In the best case scenario, premature optimization is a waste of time. But, in the worst case scenario, premature optimization can kill a project before it e...
2021-04-07
53 min
The Stack Overflow Podcast
How long does good code last?
This week's discussion was inspired by an article from Sandi Metz, which you can find here. It begins with a terrific line, defining the half-life of software as, "the amount of time required for half of an application's code to change so much that it becomes unrecognizable."This topic also connected to a post we ran on the Stack Overflow blog this week, Sacrificial Architecture: learning from abandoned systems. The author, Mohamad Aladdin, suggest that one should "think of your code quality as if it will run forever, but adapt to change as if your code will b...
2021-03-05
20 min
We Belong Here: Lessons from Unconventional Paths to Tech
34. Jonan Scheffler: On the Value of Authentic Relationships in Tech
Today Lauren chats with Jonan Scheffler, who had over 40 jobs before entering the tech industry. He loved tech growing up but wasn't wildly intrigued or inspired by his CS classes and thus wasn’t interested in pursuing it as a career. He dabbled in various roles such as factory work, car sales, but eventually became a poker dealer on the Oregon coast. When he began searching for roles in tech, he googled who was being paid the most and decided he wanted to become a Ruby developer. He then took the massive leap of faith, moved his fam...
2021-01-04
33 min
Code with Jason
076 - Heuristics for Object-Oriented Design in Ruby with Tyler Williams
In this episode I talk with Tyler Williams, Software Engineer at Home Game Poker, about the contents of a blog post he recently wrote entitled Heuristics for Object-Oriented Design in Ruby. Tyler and I discuss some of the ideas in his blog post, most of which came from Sandi Metz's book Practical Object-Oriented Design in Ruby (POODR).Links:Tyler's blog postIntro to logical arguments for programmers
2020-12-22
1h 04
HIDEV Podcast
Dívida Técnica - Ricardo Cavalcanti - TÉCNICAS #5
Nesse Episódio #5 do quadro de Técnicas do HiDev Podcast eu conversei sobre Dívida Técnica com Ricardo Cavalcanti. Falamos sobre os princípios pra lidar com essas dívidas. Como evitar, como priorizar, como resolver e até convencer a gerência e os clientes da importância de dedicar tempo e esforço pra pagar as Dívidas Técnicas que vão se acumulando em todo projeto de Software. Ricardo tem mais de 15 anos de experiência com desenvolvimento de software. Atuou a maior parte do tempo como arquiteto de software e líd...
2020-10-19
00 min
Way Too Broad
Have a Seat At the Carsh Blanche Bench
Happy Juneteenth! Sorry it took us so long to learn about it. Hannah invented a new phrase; it feels good. We got emails! Watch "Lucky You", the Sandi Metz talk about "luck" vs generational privilege. It's truly revelatory. Ben has been moving but also learning about the Ebonics controversy from YWA! Hannah's been reading a book that has been making her really mad but also way more educated about the history of her own country. Erin has been providing her IG followers with the most wholesome content on the internet. HOMEWORK: ...
2020-06-21
1h 33
DevDiscuss
S1:E3 - Unpopular Opinions in Software Development
Developers can have pretty strong opinions about their industry, and we wanted to air out our most unpopular ones, your most unpopular ones, as well as Kelsey Hightower's, staff developer advocate at Google.Show Notes DevNews (sponsor) CodeNewbie (sponsor) DataStax (sponsor) Cockroach Labs (DevDiscuss) (sponsor) Swimm (DevDiscuss) (sponsor) Stellar (sponsor) Puppet Kubernetes Distributed system Serverless Domain Name System (DNS) Microservices Service mesh Monolith Sandi Metz Don't repeat yourself (DRY) COBOL, a 60-year-old computer language, is in the COVID-19 spotlight On-prem Microsoft Azure AWS Outposts Anthos Vanilla JS jQuery Preact Firefox Google Chrome Flash ActiveX Reader Mode...
2020-05-27
45 min
The Ruby Blend
Episode 13: Wait, you want to lint commit messages?!?
PanelistsAndrew MasonNate HopkinsRon CookeGuestsNone this week.SponsorLinodeShow Notes[00:02:15] Ron talks about the importance of architecture, the way we architect our apps, since he started working at Kin, a home insurance company. He asks the guys what they think about architecture in that sense? [00:05:25] Andrew brings up single responsibility pattern. Ron says patterns are dangerous, Nate likes them, and Andrew shares a story of patterns and a video that Chris Oliver did on refactoring that h...
2020-05-21
56 min
Maintainable
Sandi Metz: Making is Easy, Mending is a Challenge
In this episode of the Maintainable Software Podcast, Robby is joined by Sandi Metz, a renowned programmer, author, and speaker known for her expertise in object-oriented programming and maintainable code. Sandi shares her invaluable insights on various aspects of software development, focusing on writing code that stands the test of time.Episode HighlightsMaintaining Readable Code: Sandi emphasizes that the cost of software lies in its readability. She discusses the importance of writing code with good names and gentle organization, making it easier for future developers to understand.Avoiding Clever Code: Sandi warns against writing overly...
2020-04-13
47 min
Code with Jason
031 - Noah Gibbs on His New Book, Mastering Software Technique
Noah is working on a new book called Mastering Software Technique. In this episode Noah and I talk about his book, parallels between visual art and programming, French loanwords, and European history.Mastering Software TechniqueNoah Gibbs on TwitterNoah's RubyConf talk, Conscious Coding Practice: The Three Concrete Steps99 Bottles of OOP by Sandi MetzOur Magnificent Bastard Tongue
2020-02-11
1h 04
Code with Jason
028 - Sandi Metz, Author of POODR (with Special Guest TJ Stankus)
Sandi, TJ and I talk about OOP in Rails; Java and COBOL; service objects and Interactors; getting bitten by snapping turtles; and Sandi's 11 bicycles.Practical Object-Oriented Design in Ruby99 Bottles of OOP
2020-01-28
1h 02
Remote Talk
Remote Talk #11 — Станислав Мехоношин, Воронеж, Ruby'ть или не Ruby'ть, Elixir жизни, работа в Toptal
— Актуален ли все еще Ruby, и нужно ли переходить на другой язык (04:25) — О текущем состоянии Ruby on Rails (09:00) — Тенденция “оттока” разработчиков из Ruby: миф или реальность (14:53) — На сколько хорош Elixir (20:00) — Об ООП в Elixir и о том на сколько ООП в Elixir настоящее (26:05) — Работа в Toptal: структурная организация команд и используемый стек технологий (30:07) — О жизни и работе в Воронеже (40:43) — IT-сообщества и мероприятия Воронежа (44:23) Доп. cсылки: Доклад Станислава об Elixir - https://www.youtube.com/watch?v=_dFFUO_Du0Y Sandi Metz, “Practical Object-Oriented Design” - https://www.poodr.com/ Hacktoberfest Party в Воронеже - https://hacktoberfest-voronezh.github.io/party-2019/ Канал митапа “Deep Refactoring” - https://www.youtube.com/channel/UCkmu866apk8FbOMuEIQvH0g Блог Станислава - http://cspub.net/ Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev Telegram ведущего: t.me/sgolovin Twitter ведущего: twitter.com/_sgolovin Telegram редакции: t.me/Vindizh Twitter редакции: twitter.com/Vindizh
2020-01-26
51 min
Elixir Wizards
Dr Jim Freeze on Hiring, Training, and Functional Programming – Working with Elixir
Welcome to Elixir Wizards, today we are joined by Dr. Jim Freeze to talk about his passion for and history in Elixir and functional programming. Dr. Freeze is one of the organizers of one of our favorite things in the world, Elixir Conf! He shares his story of coming to functional programming and his early days with Elixir, what he sees as the most important aspects of the conference before diving into what is on offer for those that attend. We talk about how employers can get Elixir newcomers up to speed on the language and the most effective...
2019-11-21
25 min
Software Developers Journey
#72 Katrina Owen, one little piece at a time
Katrina first told us about her rocky start that had nothing to do with science or programming. She described the detours she took and how she finally woke up earning a living as a programmer some day. She explained how her first job in a fashion startup was a forming experience and how she picked her next job afterwards. We touched on her debut in public speaking and how it started an avalanche that led her -through hard work- to working for Github nowadays.Katrina is an ecosystem engineer at GitHub. She accidentally became a developer while...
2019-10-22
46 min
Tech Done Right
Episode 72: Teaching Testing and Design
Teaching Testing and Design Guests Betsy Haibel: CTO at Cohere. Blogs at betsyhaibel.com. Avdi Grimm: Head Chef at RubyTapas. Blogs at avdi.codes. Penelope Phippen: Works at Google, makes Rubyfmt, helps make RSpec, and is on the board of Ruby Central. Blog. Summary After the discussions on testing and design in episodes 68 and 69, I had so much I still wanted to talk about in testing, design, and teaching testing and design. So I convened a panel with previous Tech Done Right Guests Avdi Grimm, Betsy Haibel, and Penelope Phippen to help me...
2019-10-09
49 min
Tech Done Right
Episode 72: Teaching Testing and Design
Teaching Testing and Design Guests Betsy Haibel: CTO at Cohere. Blogs at betsyhaibel.com. Avdi Grimm: Head Chef at RubyTapas. Blogs at avdi.codes. Penelope Phippen: Works at Google, makes Rubyfmt, helps make RSpec, and is on the board of Ruby Central. Blog. Summary After the discussions on testing and design in episodes 68 and 69, I had so much I still wanted to talk about in testing, design, and teaching testing and design. So I convened a panel with previous Tech Done Right Guests Avdi Grimm, Betsy Haibel, and Penelope Phippen to help me...
2019-10-09
49 min
Tech Done Right
Episode 69: Teaching and Learning with Sandi Metz
Teaching and Learning with Sandi Metz Guest Sandi Metz:: Author of Practical Object-Oriented Development in Ruby and 99 Bottles of OOP. sandimetz.com Summary Today on the show we have Sandi Metz, author of Practical Object Oriented Design in Ruby and co-author of 99 bottles of OOP. I’ve literally been trying to get Sandi as a guest since we started recording the show and I’m thrilled that we’ve finally been able to connect. We talk about OOP and TDD, maybe going down a test-driven rabbit hole for a while, and also t...
2019-08-28
50 min
Tech Done Right
Episode 69: Teaching and Learning with Sandi Metz
Teaching and Learning with Sandi Metz Guest Sandi Metz:: Author of Practical Object-Oriented Development in Ruby and 99 Bottles of OOP. sandimetz.com Summary Today on the show we have Sandi Metz, author of Practical Object Oriented Design in Ruby and co-author of 99 bottles of OOP. I’ve literally been trying to get Sandi as a guest since we started recording the show and I’m thrilled that we’ve finally been able to connect. We talk about OOP and TDD, maybe going down a test-driven rabbit hole for a while, and also t...
2019-08-28
50 min
The BaseCode Podcast
9: Defer code until necessary...
Show NotesStart testing your Laravel applications by JMacThe Wrong Abstraction by Sandi MetzRule of Three by Bob NadlerShape Up by Ryan SingerTiny Decisions and Emergent Design on Full Stack Radio
2019-07-16
24 min
The Drunken UX Podcast
Staying Out of Technical Debt
Even the best code begins to look dated and inefficient given enough time. Techniques change, libraries evolve, and new capabilities replace old hacks. Technical debt is a consequence of programming that cannot be escaped, but it can be managed and accounted for. Today we're looking at tips to avoid taking on undue debt, and addressing the debt in your repositories. Followup Resources 99 Bottles of OOP by Sandi MetzADR GitHub OrganizationAll the Little Things by Sandi Metz at RailsConf 2014 (video)Architecture decision record examples for software planning, IT leadership, and template documentationDocumenting Architecture DecisionsGet a Whiff of...
2019-06-10
1h 29
The BaseCode Podcast
1: It's not about tabs or spaces, it's about honesty.
Show NotesTailwind Color Picker by JessSeven Ineffective Coding Habits of Many Programmers by Kevlin Henney (Visual Honesty @ 22:10)All the little things by Sandi Metz (Squint Test @ 5:10)
2019-05-21
21 min
React Round Up
RRU 060: Linked lists in the Wild: React Hooks with Conlin Durbin
Sponsors NetlifySentry use the code “devchat” for 2 months free on Sentry’s small planTriplebyte offers a $1000 signing bonusCacheFly Panel Nader DabitJustin BennettLucas ReisDave CeddiaCharles Max Wood Joined by Special Guests: Thomas Aylott, Conlin Durbin Episode Summary Conlin Durbin is a front end software engineer for a company called Lessonly and occasionally writes about React. Thomas Aylott is a web guy from the 90’s who was briefly on the React team, and he makes thingsthatdostuff.com and groovytiesquad.com. The panel discusses Conlin’s article Link Lists in the Wild: React Hooks. They begin by talking about the relationship between linked lists and React hoo...
2019-05-07
1h 10
Tech Done Right
Episode 54: Code Style and Community with Sam Phippen and Justin Searls
Code Style and Community with Sam Phippen and Justin Searls TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit http://www.tablexi.com/workshops. Guests Sam Phippen: Developer Advocate at Google and member of the RSpec Core Team Justin Searls: Cofounder of Test Double Summary On this episode, we’ve got Sam Phippen and Justin Searls back for their third round on the show. Both of them have been working on new Ruby tools to better standardize your team’s style and...
2019-01-30
47 min
Tech Done Right
Episode 54: Code Style and Community with Sam Phippen and Justin Searls
Code Style and Community with Sam Phippen and Justin Searls TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit http://www.tablexi.com/workshops. Guests Sam Phippen: Developer Advocate at Google and member of the RSpec Core Team Justin Searls: Cofounder of Test Double Summary On this episode, we’ve got Sam Phippen and Justin Searls back for their third round on the show. Both of them have been working on new Ruby tools to better standardize your team’s style and...
2019-01-30
47 min
Evil Geniuses
16. Meredith Farewell
This short episode of the podcast serves as a farewell to the one and only Meredith Edwards. Meredith has unfortunately recently acquired some angel wings and can no longer be an evil genius alongside Emmanuel! So today we are just wrapping up what the journey thus far has taught our two hosts and bidding Meredith a very fond farewell. We briefly look back at some of the key lessons we have covered so far as well as reminisce on the benefits of hosting the show. Tune in hear it all! Talking Points What a w...
2018-12-12
07 min
iteration
New Book: Practical Object Oriented Design
A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter. Pivot a bit: Less agnostic, more useful to just lean into the technologies we use every day for a while. We’ll do our best to keep the information generally useful to all software developers. Moving forward this is a Web Development Podcast covering Ruby on Rails, Javascript and React. New book: Practical Object-Oriented Design in Ruby by Sandi Metz Also known as POODR About the Author: Sandi Metz: Sh...
2018-12-03
00 min
Evil Geniuses
15. POO-ing in Durham, With Kirsten Nordine - Part 2
Welcome back to another episode of Evil Geniuses. Today on the show we welcome back Kirsten Nordine. The last time Kirsten was on the show was a little over a month ago and we talked a little bit about an open source contribution we’re working on but we also talked a lot about her experience going to a POOD Workshop by Sandi Metz in Durham, North Carolina. In today’s episode, we are talking all about Kirsten and the little vacation she took. Well, not necessarily a vacation but time away from clients to learn more abou...
2018-11-28
24 min
Web Rush
Episode 6: Upgrading JavaScript Apps with Sam Julien
Recording date: 2018-09-20 Tweet John Papa https://twitter.com/john_papa Ward Bell https://twitter.com/wardbell Sam Julien https://twitter.com/samjulien Notes: (0:00:59) you've got javascript, what do you do? (0:02:30) Taylor Swift - Shake it Off - from the mailbag (0:04:04) Sam talks about his time at a non-profit to help upgrade a project (0:04:35) Sam talks about using Hot Towel, Gulp, Bower and npm (0:05:00) Sam talks about his Angular v1 app https://angularjs.org/ (0:05:20) Hot Towel...
2018-11-06
56 min
Greater Than Code
102: Sticky in the Flow with Katrina Owen
Greater Than Code Episode Episode 008: 99 Bottles of OOP with Sandi Metz and Katrina Owen 01:29 – Katrina’s Superpower: Organizing and Systematizing 09:44 – Motivation by Success The 5 Second Rule | Mel Robbins Procrastination | Mel Robbins 18:04 – Trust and Code Review 27:04 – Systematizing and Refactoring 30:54 – Training for Circus and its Parallels with Software Development and Mentorship and Working with Others Sarah Mei: How We Make Software: A new theory of teams 43:12 – Deliberate Practice and the Appearance of Expertise Reflections: John: Short iterations and early feedback as a...
2018-10-24
55 min
Evil Geniuses
12. A First Example - Part 2
Welcome to another episode of Evil Geniuses. Last time we teased you but we’re back and this time we’re actually going to deliver the goods, no more click bait. We are working with a video checkout store type software where our classes are a movie, a rental, and a customer. We’ve given you insight into what our test look like and today we want to talk about the code that does tester testing. The theme of this discussion is you have to do two things. One, you have to introduce duplication in order to identi...
2018-10-17
27 min
2Devs - Desmistificando o mundo da programação
Testes, Testes, TEEEEEEEESTES!
Hoje temos convidados (Anderson Fernandes e Tony Messias)! Esse episódio está Iradíssimo!!! Esperamos que vocês gostem =) Falamos Sobre Teste de Software. TDD, ATDD, BDD e toda a sopinha de letras envolvidas. Diferença entre Testes manuais, automatizados Mocks, como usamos e porque eles podem ser problemáticos Continuous Integration e suíte de testes que demoram muito pra rodar Sigam a gente! Twitter Se Inscrevam RSS (para nos acompanhar em qualquer aplicativo) ITunes (Apple) Spotify Links: Guides e Docs Episódio 2devs (ci...
2018-10-02
59 min
JS Party: JavaScript, CSS, Web Development
Interviews from JSConf
KBall interviews with Michael Chan, Juan Pablo Buriticá and Julián David Duque, and Tim Doherty at JSConf.US. Conversations about the importance of DRY code, the metaphors we use for software, JavaScript communities across Latin America, how to advocate for modern tech stacks in large companies, and fostering mentorship. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acce...
2018-09-14
1h 28
The Better Show
Better Public Speaking with Chad Fowler
We explore how to engage an audience with public speaking veteran Chad Fowler. We talk the art of storytelling, how to surprise an audience and the pros & cons of scripted versus free style public speaking. Show Notes 1:13— We introduce our special guest for this episode, Chad Fowler. 4:16— Chad describes how he first began becoming aware of the importance of public speaking from watching his grandfather, who was an electrifying Assembly of God preacher. 6:07— We discuss the training that preachers go through that helps them learn how to best deliver a public speech using techniques like physical movement and...
2018-06-25
1h 25
Tech Done Right
Episode 34: Programming Languages and Communication With Kerri Miller
Programming Languages and Communication With Kerri Miller TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com. Get your FREE career growth strategy information and techniques! Rails 5 Test Prescriptions is updated, available, and shipping! Guest Kerri Miller: Senior Developer at TravisCI and Ruby Community Member. Co-Organizer of the Open Source and Feelings Conference. Blog. Summary Why is Smalltalk the Elizabethan English of programming languages? Why has it been so influential, and how does the programming language you use...
2018-04-11
47 min
Tech Done Right
Episode 34: Programming Languages and Communication With Kerri Miller
Programming Languages and Communication With Kerri Miller TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com. Get your FREE career growth strategy information and techniques! Rails 5 Test Prescriptions is updated, available, and shipping! Guest Kerri Miller: Senior Developer at TravisCI and Ruby Community Member. Co-Organizer of the Open Source and Feelings Conference. Blog. Summary Why is Smalltalk the Elizabethan English of programming languages? Why has it been so influential, and how does the programming language you use...
2018-04-11
47 min
Magic Read Along
Maybe You Don't Need to Go All Kleisli
TDDBDDA11yScreen readerWhat's Next for Our Programming Languages?DafnyDo loopSandi MetzSOLIDCode smellFieldMarkdownGitHub Flavored MarkdownGroupModuleChris PennerMurphy RandleElm TownElm Town Spotlight - Hardy Jones
2017-06-22
25 min
Greater Than Code
Episode 030: Essential Developer Skills with Tom Stuart
00:16 – Welcome to “Cycles in Philosophy of Software, Common Principles with Different Names & Reference” …we mean, “Greater Than Code!” 01:47 – Superhero Origin Story BBC BASIC 04:45 – Nomenclature: “Junior” and “Senior” Developers; Differences Between “Early Career” Developers and “Experienced” Developers 13:56 – Solving the Skill Assessment Problem; Learning Methodically 20:55 – Software Development Now vs Then 29:51 – Do Programming Languages Create Certain Biases? 44:16 – Good Mentorship and Telling People What’s Next to Level Up 55:58 – Cohorting/Teaching Classes with Sandi Metz; Object-Oriented Design and Object-Oriented Programming Reflections: Janelle: Looking at things as multidimensional problems. ...
2017-04-28
1h 20
This Agile Life
Cat Killed the WiFi
Job Interviews Hiring without Whiteboards (https://github.com/poteto/hiring-without-whiteboards) The Utter Uselessness of Job Interviews (https://www.nytimes.com/2017/04/08/opinion/sunday/the-utter-uselessness-of-job-interviews.html) from the New York Times John Krewson (https://twitter.com/johnkrewson) - Casting Casting Casting Craig's standard interview questions (https://github.com/boochtek/checklists/blob/master/Interview-Questions.md) Picks Craig 99 Bottles of OOP (https://www.sandimetz.com/99bottles/) by Sandi Metz and Katrina Owen I’ll be giving a workshop at Agile Alliance Technical Conference (https://www.agilealliance.org/agile-alliance-technical-conference-2017/) Smaller! - refactoring, story splitting, shorter iterations Amos Live Like a Hippy (https://www.youtube.com/wa...
2017-04-24
00 min
Podlodka Podcast
Podlodka #7 - Антипаттерны в промышленной разработке
Основная тема выпуска - антипаттерны в промышленной разработке, разоблачать которые нам помогал “нулевой iOS разработчик Яндекса” Роман Бусыгин. Кроме того, вместе с Александром Зиминым обсудили приближающийся Mobius, доклады и спикеров. Спонсор выпуска: Конференция Mobius. Скидка 4.000 р на билеты по промокоду PodlodkaPromo. http://bit.ly/podlodka_mobius Содержание: - 00:00:16 - Приветствие - 00:02:33 - Обсуждения докладов конференции Mobius - 00:33:49 - Становление “нулевого” iOS-разработчика в Яндексе - 00:54:00 - Анти-паттерны в разработке ПО - 02:04:44 - Немного о Test Driven Development Полезные ссылки: - Блог DestroyAllSoftware https://www.destroyallsoftware.com - “Секреты управления программистами”, Александр Орлов https://www.ozon.ru/context/detail/id/3939090/ - Антипаттерны https://sourcemaking.com/antipatterns - “Domain-Driven Design”, Eric Evans https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215 - “SOLID Object-Oriented Design”, Sandi Metz https://vimeo.com/12350535
2017-04-17
2h 19
Podlodka Podcast
Podlodka #7 - Антипаттерны в промышленной разработке
Основная тема выпуска - антипаттерны в промышленной разработке, разоблачать которые нам помогал “нулевой iOS разработчик Яндекса” Роман Бусыгин. Кроме того, вместе с Александром Зиминым обсудили приближающийся Mobius, доклады и спикеров. Спонсор выпуска: Конференция Mobius. Скидка 4.000 р на билеты по промокоду PodlodkaPromo. http://bit.ly/podlodka_mobius Содержание: - 00:00:16 - Приветствие - 00:02:33 - Обсуждения докладов конференции Mobius - 00:33:49 - Становление “нулевого” iOS-разработчика в Яндексе - 00:54:00 - Анти-паттерны в разработке ПО - 02:04:44 - Немного о Test Driven Development Полезные ссылки: - Блог DestroyAllSoftware https://www.destroyallsoftware.com - “Секреты управления программистами”, Александр Орлов https://www.ozon.ru/context/detail/id/3939090/ - Антипаттерны https://sourcemaking.com/antipatterns - “Domain-Driven Design”, Eric Evans https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215 - “SOLID Object-Oriented Design”, Sandi Metz https://vimeo.com/12350535
2017-04-17
2h 19
Ruby Book Club Podcast
Rebroadcast - Sandi Metz and Katrina Owen Interview
In this rebroadcast, Nadia and Saron interview Sandi Metz and Katrina Owen on their book, 99 Bottles of OOP.
2017-03-09
1h 06
Ruby Book Club Podcast
Rebroadcast - Sandi Metz and Katrina Owen Interview
In this rebroadcast, Nadia and Saron interview Sandi Metz and Katrina Owen on their book 99 Bottles of OOP.
2017-03-09
1h 06
Ruby Book Club Podcast
Rebroadcast - Sandi Metz and Katrina Owen Interview
In this rebroadcast, Nadia and Saron interview Sandi Metz and Katrina Owen on their book, 99 Bottles of OOP.
2017-03-09
1h 06
It Depends
16: How to Write Code that Doesn't Smell
On this episode, Daniel, Jesse, Mo, and Ben discuss the importance of writing good code. Hear four engineers talk specifically and technically about this topic. The conversation includes the infamous "code smell" concept as well as many other things that go beyond the linter in writing code. ##Things Mentioned Arrow Code, Jeff Atwood Confident Ruby, Avdi Grimm POODR, Sandi Metz Code folding Sandi Metz on Ruby Rogues DRY (Don't Repeat Yourself) Code duplication & rule of three Peter Norvig For more information, check out our website at clearfunction.com. Follow us...
2017-02-24
00 min
Tech Done Right
Episode 004: In The Testing Weeds With Sam Phippen and Justin Searls
Episode 004: Testing Summary Sam Phippen, Justin Searls, and Noel Rappin spend this episode talking about the value of test-driven development (TDD) as well as its cost. They discuss the kinds of problems that developers are likely to have after they learn TDD and attempt to apply it to a large application. Learn why Rails is both great and terrible for automated testing, and how testing can influence the structure of your code. Guests Sam Phippen: Engineer at Digital Ocean and member of the RSpec Core Team Justin Searls: Writes...
2017-02-22
49 min
Tech Done Right
Episode 004: In The Testing Weeds With Sam Phippen and Justin Searls
Episode 004: Testing Summary Sam Phippen, Justin Searls, and Noel Rappin spend this episode talking about the value of test-driven development (TDD) as well as its cost. They discuss the kinds of problems that developers are likely to have after they learn TDD and attempt to apply it to a large application. Learn why Rails is both great and terrible for automated testing, and how testing can influence the structure of your code. Guests Sam Phippen: Engineer at Digital Ocean and member of the RSpec Core Team Justin Searls: Writes...
2017-02-22
49 min
Spotlight
Exercism and 99 Bottles of OOP
Welcome to the first Spotlight series recorded at OSCON London 2016. Jerod talked with Katrina Owen, an accomplished speaker, creator of the excellent coding practice and feedback site, Exercism.io, and the co-author of 99 Bottles of OOP. Have you ever heard the story of how Katrina went from anonymous developer to sharing a byline with Sandi Metz? She shared all the details during this face-to-face chat.
2016-12-09
00 min
Greater Than Code
Episode 008: 99 Bottles of OOP with Sandi Metz and Katrina Owen
00:16 – Welcome to “99 Bottles of Podcasts!” …we mean, “Greater Than Code!” 99 Bottles of OOP by Sandi Metz and Katrina Owen 01:31 – Collaboration on the Book Practical Object-Oriented Design in Ruby by Sandi Metz People who like me call me disciplined & meticulousPeople who don't call me anal & pedanticIt's the same thing. @kytrinyx @greaterthancode— Jessica Kerr (@jessitron) November 21, 2016 14:56 – Audience: Who is this book for? 99 Bottles of Beer Exercise 21:06 – The DRY (Don’t Repeat Yourself) Principle; Duplication and Replication DRYing too hard: &qu...
2016-11-22
1h 02
Greater Than Code
Episode 008: 99 Bottles of OOP with Sandi Metz and Katrina Owen
00:16 – Welcome to “99 Bottles of Podcasts!” …we mean, “Greater Than Code!” 99 Bottles of OOP by Sandi Metz and Katrina Owen 01:31 – Collaboration on the Book Practical Object-Oriented Design in Ruby by Sandi Metz People who like me call me disciplined & meticulousPeople who don't call me anal & pedanticIt's the same thing. @kytrinyx @greaterthancode— Jessica Kerr (@jessitron) November 21, 2016 14:56 – Audience: Who is this book for? 99 Bottles of Beer Exercise 21:06 – The DRY (Don’t Repeat Yourself) Principle; Duplication and Replication DRYing too hard: "people encapsulate the pieces that are id...
2016-11-22
1h 02
Ruby Book Club Podcast
99 Bottles - Ep 15 (5.1.3-5.2.2)
Nadia and Saron discuss Enumerating Flocked Method Commonalities (5.1.3), Insisting Upon Messages (5.1.4), Modeling Abstractions (5.2.1), and Naming Classes (5.2.2). Links'Get A Whiff of This' by Sandi Metz
2016-11-06
24 min
Hanselminutes with Scott Hanselman
Learning to Teach, Teaching to Learn with Sandi Metz
Sandi Metz and Scott explore the art and science of teaching. How to people learn? How can we be better teachers? When presenting information, what's the best way to get it from your brain into the students? Why am I phrasing everything like a question? All this and more on this week's episode.
2016-11-04
33 min
Changelog Interviews
99 Practical Bottles of OOP
Sandi Metz joined the show to talk about her beginnings on a mainframe, her 30+ years of programming experience, the ins and outs of OOP, her book Practical Object-Oriented Design in Ruby (aka POODR), as well as her latest book 99 Bottles of OOP which she co-authored with Katrina Owen. We also covered a few listener submitted questions at the end. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Heap – Automate the annoying parts of user analytics. No more manual an...
2016-10-28
1h 26
The Changelog: Software Development, Open Source
99 Practical Bottles of OOP (Interview)
Sandi Metz joined the show to talk about her beginnings on a mainframe, her 30+ years of programming experience, the ins and outs of OOP, her book Practical Object-Oriented Design in Ruby (aka POODR), as well as her latest book 99 Bottles of OOP which she co-authored with Katrina Owen. We also covered a few listener submitted questions at the end. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Heap – Automate the annoying parts of user analytics. No more manual an...
2016-10-28
1h 26
The Frontside Podcast
044: Women in Tech and SheNomads with LaToya Allen
In this episode, LaToya Allen, developer at Big Cartel and founder of SheNomads talks about apprenticeship and mentoring, finding community while working remotely, how companies can be more inclusive for hiring women and people of diverse backgrounds in technology, and avoiding burnout and maintaining balance. LaToya Allen: @HashtagLaToya | latoya@shenomads.com Links: CodeNewbie Ep. 34: Newbie Story: LaToya Allen The SheNomads Podcast Garage Cowork (Polanco) Dear Tech Companies: Focus on Diversity, Not Foosball The SheNomads Job Board Women in Tech Wellness: Chicago Resources: Practical Object-Oriented Design in Ruby by Sandi Metz Exercism...
2016-10-20
40 min
Go Time: Golang, Software Engineering
Programming Practices, Exercism, Open Source
Katrina Owen joined the show to explore ideas about open source, code review, learning to program, becoming a savvy programmer, mentoring, projects she’s working on, and also her very prominent and amazing code learning tool Exercism. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code gotime20 to get 2 mont...
2016-10-06
1h 16
Ruby Book Club Podcast
99 Bottles - Ep 9 (3.1-3.6)
Nadia and Saron discuss 'Listening To Change' (3.1), 'Starting with the Open/Closed Principle' (3.2), 'Recognizing Code Smells' (3.3), 'Identifying the Best Point of Attack (3.4), 'Refactoring Systematically' (3.5), and 'Following the Flocking Rules' (3.6). Links'All The Little Things' talk by Sandi Metz'Get a Whiff of This' talk by Sandi Metz
2016-09-25
26 min
Developer On Fire
Episode 164 | Sandi Metz - Grounded Leadership
Guest: Sandi Metz @sandimetz Full show notes are at https://developeronfire.com/podcast/episode-164-sandi-metz-grounded-leadership
2016-09-12
00 min
Ruby Book Club Podcast
99 Bottles - Ep 5 (1.2)
Nadia and Saron discuss section 1.2, Judging Code, in Sandi Metz and Katrina Owen's '99 Bottles'.
2016-08-28
25 min
Ruby Book Club Podcast
99 Bottles - Ep 4 (Sandi Metz & Katrina Owen)
Nadia and Saron chat with Sandi Metz and Katrina Owen about how they wrote the book, what it was like to work together, and how readers can get the most out of the book.
2016-08-23
1h 05
Ruby Book Club Podcast
99 Bottles - Ep 4 (Sandi Metz & Katrina Owen)
Nadia and Saron chat with Sandi Metz and Katrina Owen about how they wrote the book, what it was like to work together, and how readers can get the most out of the book.
2016-08-23
1h 05
Ruby Book Club Podcast
99 Bottles - Ep 4 (Sandi Metz & Katrina Owen)
Nadia and Saron chat with Sandi Metz and Katrina Owen about how they wrote the book, what it was like to work together, and how readers can get the most out of the book.
2016-08-23
1h 05
North Meets South Web Podcast
Post-Laracon Crash
Jacob and Michael catch up for the first time since returning from Laracon, discussing some of their favourite parts, talks, and memorable parts of the three-day event. Show Links Laravel Notifiable docs Laravel Mailable docs Sandi Metz - Get a Whiff of This Jason McReary - YAGNI Ryan Singer - live demo, no slides. Wait for the videos! Adam Wathan - Curing the Common Loop Laracon US 2016 Recap ConFOMO
2016-08-11
33 min
Ruby Book Club Podcast
99 Bottles - Ep 2 (1.1.1 Incomprehensibly Concise)
Nadia and Saron discuss 1.1.1 Incomprehensibly Concise from Sandi Metz and Katrina Owen's newest book, '99 Bottles'.
2016-08-08
31 min
Ruby Book Club Podcast
99 Bottles - Ep 1 (Preface-1.1 intro)
In which Nadia and Saron start discussing Sandi Metz and Katrina Owen's '99 Bottles'. They start with the Preface and go up to the introduction to section 1.1., 'Simplifying Code'.
2016-07-31
24 min
The Bike Shed
70: Make Small Things (Sandi Metz)
Sandi Metz joins us live from RailsConf to talk about the rules, the trouble with naming things, making the right kinds of errors, and conference speaking. The Bike Shed - Episode 1: Sandi and Derek's Rules Sandi Metz' Rules For Developers Sandi on the Ruby Rogues Don't Create Verb Classes Swift Proposal for Default Final GoRuCo 2009: SOLID Object-Oriented Design by Sandi Metz How to Talk to Developers by Ben Orenstein What Your Conference Proposal is Missing by Sarah Mei A big thanks to everyone who came out to our live show! A video version of this episode is...
2016-07-06
1h 04
The Laravel Podcast
Episode 46: Laracon & Books Jeffrey Hasn't Read
In this episode, the crew talks discusses Laracon, Elixir, Browserify, Webpack, the NBA finals, and Red Rising.Ryan Singer TwitterRyan Singer Full Stack RadioSandi metz twitter / siteSandi Metz - POODR (Practical Object-Oriented Design in Ruby)Sandi Metz - 99 bottles of OOPLaravel News: Laravel 5.3Matt Stauffer: Laravel 5.3Laracasts Community PageIssues for Laravel DocsSome sample open source laravel apps: Symposium / Gistlog / Giscus / Cachet (got others? tweet us at @laravelpodcast and we'll add more)
2016-06-30
31 min
North Meets South Web Podcast
Wrong Abstractions, Valet, and MailThief
In this episode, Jacob and Michael discuss Sandi Metz's article "The Wrong Abstraction", Laravel Valet and their experiences with developing on both Mac and Windows, and the new mail testing package from Tighten Co, MailThief. Show Links The Wrong Abstraction by Sandi Metz Practical Object Oriented Design in Ruby (POODR) DRY - Don't Repeat Yourself Rule of three Laravel Valet ngrok Picatic Laragon Taylor Otwell and the Windows laptop MailThief MailTrap MailCatcher Tighten Co. Indatus, now a part of RealPage
2016-06-29
29 min
Ruby Book Club Podcast
Episode 9
In which Nadia & Saron discuss handling special cases with a Guard Clause (4.16), representing special cases as objects (4.17), and representing do-nothing cases as null objects (4.18). Links'Null Object - Something for Nothing' paper by Kevlin Henney'Nothing is Something' talk by Sandi Metz
2016-05-29
46 min
Adventures in Angular
085 AiA Looking at Angular 2 with Ben Nadel
02:14 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode #029: Angular At Work with Ben Nadel InVision@InVisionApp02:56 - Looking at Angular 204:01 - Dialect and Mechanics13:17 - Angular 2: Likes and DislikesThe Angular Learning Curve Graph28:02 - Promises and Observables32:11 - Change DetectionngModel39:13 - The Mental Model47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simp...
2016-03-24
57 min
Concepts In Code
Ep 10: Testing with Joe Masilotti
BeerMenus BJ's CocoaConf Columbus 2015 presentation Quick and Nimble for BDD-style testing Better Unit Testing with Swift Package Tracker pull request Joe's article on test helpers Jon Reid's Quality Coding site ObjC.io's issue on testing Sandi Metz's Gilded Rose kata exercism.io Joe on Twitter Joe's blog XCTest documentation
2015-12-09
46 min
DevelopersHangout
The magic of testing! It's all about perspective.
News & Other Happenings Latest php arch articles? PHPArch Cruise https://www.phparch.com/2015/10/phpcruise-website-is-live/ On Monoliths and Services http://dev.otto.de/2015/09/30/on-monoliths-and-microservices/ A Circle of Death https://mobile.twitter.com/joshsusser/status/652540877160603648 Production Support & Scrum https://www.scrumalliance.org/community/articles/2008/march/production-support-and-scrum 10 of the Most Controversial Productivity Tips That Actually Work https://blog.bufferapp.com/10-of-the-most-controversial-productivity-tips-you-will-read-today The above article links from Work Less to The 4 Elements of Physical Energy and How to Master...
2015-10-28
49 min
Three Devs and a Maybe
75: The Shownote Heavy Podcast
On this weeks show we start off proceedings with Edd’s experience developing and deploying a JavaScript centric application - mentioning an example application he is currently working on to document use of Flux, React, Webpack and Karma. We then move on to highlight the sites hosting switch to Jekyll and S3, and how we have been able to get download statistics back thanks to S3Stat. Following on from this we discuss configuration formats, how Mick was able to get disconnected by his ISP due to his finial year project and Fraser’s exploration into Ionic. Finally, we wrap...
2015-10-15
52 min
The Bike Shed
33: Just Put it in a Module, Man
Sean and Derek take some listener questions, and dig into DRY. DRY Single Responsibility Principle (SRP) Inherited Resources Sandi Mets - All The Little Things Sign up for Sandi Metz's "Chainline" newsletter Sunk cost fallacy "Inheritence is not for sharing code" Eric Hayes' Rails PR Larry Bird Thanks for sending us your questions and feedback. Got more? You can email us at hosts@bikeshed.fm or tweet us.Support The Bike Shed
2015-09-22
40 min
CodeNewbie
Ep. 42 - POODR And Beyond - Part II (Sandi Metz)
Sandi Metz describes herself as an "accidental author." Accident or not, her book Practical Object-Oriented Design in Ruby (POODR) is beloved in the ruby community, and she's used her ability to break down complex coding topics to build the second phase of her programming career, one focused on teaching and speaking. In part II of this two-part interview, she talks to us about speaking, how she prepares for her talks and her plans for her upcoming book. Show Links Partner with Dev & CodeNewbie! (sponsor) Confessions of a Public Speaker Bailey White NPR This American Life Moth...
2015-06-29
53 min
CodeNewbie
Ep. 41 - POODR And Beyond - Part I (Sandi Metz)
Sandi Metz describes herself as an "accidental author." Accident or not, her book Practical Object-Oriented Design in Ruby (POODR) is beloved in the ruby community, and she's used her ability to break down complex coding topics to build the second phase of her programming career, one focused on teaching and speaking. In part I of this two-part interview, she talks to us about life pre- and post-POODR, what makes her a great teacher, and why she it took her four years to write POODR. Show Links Partner with Dev & CodeNewbie! (sponsor) RailsConf GoRuCo Exercism 99 Bottles of...
2015-06-21
52 min
The App Initiative
9: Code Smells
Bill is ready to start working on a real app, but is afraid to look at the competition for fear of “stealing” ideas. The guys discuss where to start, whether or not to look at similar apps before starting, tools such as Sketch 3 and App Icon Template, and the design process in general. Marc curates a list of books from his personal library covering iOS, GIT, refactoring, and development in general. Show Notes Downcast Overcast Castro CRC Sketch Adobe Creative Cloud App Icon Template - Michael Flarup Git Started With Github - Udemy Course iOS Core Anim...
2015-05-29
1h 02
Talking Code
Stop Designing Your Software Upfront
Sandi Metz on how OOD (objected-oriented design) and agile development simplify design requirements, promote communication and lead to better, faster, more cost-effective software.
2015-04-21
00 min
Full Stack Radio
15: Everzet - Classicist and Mockist TDD
This episode is brought to you by Hired. everzet on Twitter Inviqa "Design How Your Objects Talk Through Mocking" presentation "Test Driven Development: By Example", by Kent Beck "Growing Object Oriented Software Guided By Tests", by Steve Freeman and Nat Pryce The "Tell, Don't Ask" principle Sandi Metz's "Magic Tricks of Testing" talk Ian Cooper's "TDD: Where did it all go wrong?" talk Conway's Game of Life BDD London Meetup Sponsored by Hired
2015-04-21
57 min
CodeNewbie
Ep. 10 - Nitpicks and Devils (Katrina Owen)
She calls them nitpicks, her term for the code reviews people get on exercism.io. It's a platform that developer Katrina Owen created to help people get mentorship and feedback on their code. It started as a project for her own students, but grew into something much more. Katrina talks to us about building her platform to help people become better programmers, how she went from being a secretary to studying biology to being a programmer, and how code newbies can make the most of exercism.io. Show Links Partner with Dev & CodeNewbie! (sponsor) Head First...
2014-11-16
53 min
The Frontside Podcast
012: Is it OK to not love programming? (with Sarah Mei)
Sara Mei joins us this week to discuss passion and whether it's a job requirement that you "love programming". She’s a Chief Consultant at DevMynd, a co-founder of RailsBridge, and an all-around rad human. Today we talk about whether it’s okay to get your motivation from things other than your sheer passion for programming, such as societal impact or what you can do with your code. The tweet that started it all Sarah Mei RailsBridge Sara at DevMynd Sarah's new book with Sandi Metz The Moderately Enthusiastic Programmer The Passion Gospel
2014-10-31
27 min
The Bike Shed
1: Sandi & Derek's Rules
Sean and Derek discuss lessons learned from following Sandi Metz' rules on a project and the overall impact of rules on code. Sandi Metz' Rules Ruby Rogues, episode #87, where Sandi tells us the rules at 1 hour, 18 minutes, 27 seconds in. Practical Object Oriented Design in Ruby, or POODR, is an excellent book you should all check out. God classes thoughtbot's Ruby style guidelines wherein we disavow ternary operators and conditional modifiers. The facade pattern Guard clause Ruby's method_added method. Support The Bike Shed
2014-10-31
27 min
Build Phase
31: It Had A Good Run
Mark and Gordon discuss some problems that were encountered during the release of Liftoff 1.1 and rail on bloated UIViewControllers for, like, 20 minutes. Studio Decorations Liftoff 1.1 MVVM for iOS Sandi Metz' rules for (Ruby) developers Decorator pattern AutoCoding
2014-03-19
39 min
JavaScript Jabber
067 JSJ Testem with Toby Ho
PanelToby Ho (twitter github blog) Joe Eames (twitter github blog) Aaron Frost (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:53 - Aaron Frost IntroductionDomo 1.21 Gigawatts - Chromeapps with Angularjs and Node (Aaron Frost and Dave Geddes) 02:45 - Toby Ho Introductiontestem Toby Ho - Testem: Interactive JS Test Runner Toby Ho: Better TDD Workflow via Exclusive Tests in Jasmine and Mocha 03:06 - testemAutotest guard Jasmine Mocha QUnit Buster.JS PhantomJS node.js 04:43 - Integration Tests038 JSJ Jasmine with Justin Searls capybara 06:32 - guard 07:49 - The testem UI...
2013-07-19
48 min
All JavaScript Podcasts by Devchat.tv
067 JSJ Testem with Toby Ho
Panel Toby Ho (twitter github blog) Joe Eames (twitter github blog) Aaron Frost (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:53 - Aaron Frost Introduction Domo 1.21 Gigawatts - Chromeapps with Angularjs and Node (Aaron Frost and Dave Geddes) 02:45 - Toby Ho Introduction testem Toby Ho - Testem: Interactive JS Test Runner Toby Ho: Better TDD Workflow via Exclusive Tests in Jasmine and Mocha 03:06 - testem Autotest guard Jasmine Mocha QUnit Buster.JS PhantomJS node.js 04:43 - Integration Tests 038 JSJ Jasmine with Justin Searls capybara 06:32 - guard 07:49 - The testem UI node-charm 09:55...
2013-07-19
48 min
All JavaScript Podcasts by Devchat.tv
067 JSJ Testem with Toby Ho
Panel Toby Ho (twitter github blog) Joe Eames (twitter github blog) Aaron Frost (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:53 - Aaron Frost Introduction Domo 1.21 Gigawatts - Chromeapps with Angularjs and Node (Aaron Frost and Dave Geddes) 02:45 - Toby Ho Introduction testem Toby Ho - Testem: Interactive JS Test Runner Toby Ho: Better TDD Workflow via Exclusive Tests in Jasmine and Mocha 03:06 - testem Autotest guard Jasmine Mocha QUnit Buster.JS PhantomJS node.js 04:43 - Integration Tests 038 JSJ Jasmine with Justin Searls capybara 06:32 - guard 07:49 - The testem UI node-charm 09:55...
2013-07-19
48 min
The Ship Show
Episode 23: Practical Object OO (and Cat!) Design with Sandi Metz!
Practical Object OO (and Cat!) Design with Sandi Metz!
2013-07-16
00 min
Giant Robots Smashing Into Other Giant Robots
51: I found a voice
On this week's show, recorded at RailsConf 2013, Ben Orenstein is joined by Sandi Metz, developer, author, podcaster, and recent Ruby Hero award winner. Ben and Sandi discuss winning awards, writing, whether notoriety changes who you are, what Sandi is proud of, the bad code she's writing and why, what she's doing now, getting real feedback on your work, that it's OK not to know everything, and much, much more. Practical Object-Oriented Design in Ruby Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz Lanyrd Follow @thoughtbot, @r00k, and @sandimetz on twitter.Support Giant...
2013-06-03
32 min
Teahour
#14 - Become a Better Programmer with Avdi Grimm
Avdi Grimm 是 Ruby 社区知名的资深程序员,作者和社区领袖。在这期节目中我们请来 Avdi 来聊聊怎样突破“中级天花板”来达到更高的层次。 About Avdi Grimm: Avdi Grimm Avdi's Publications Ruby Rogues Growing Object Oriented Software Guided by Tests Practical Object Oriented Design in Ruby Smalltalk Best Practice Patterns Factoring How Developers Stop Learning: Rise of the Expert Beginner Go ahead and make a mess (Sandi Metz) Who I want to hire (Chad Fowler) I feel the opposite of burn out, interview with Chad Fowler Software Engineering Radio Pair Programming with me Corey Haines, Software Journeyman The hitchhiker's guide to the galaxy Wide Teams DivShot FantastiCal Domain Driven Design Destroy All Software RubyTapas Special Guest: Avdi Grimm.
2013-05-06
1h 14
Ruby Rogues
087 RR Book Club: Practical Object-Oriented Design in Ruby with Sandi Metz
1:35 - Introducing Sandi MetzPractical Object-Oriented Design in Ruby by Sandi MetzWebsiteTwitter6:15 - The book writing process and the speech writing process17:30 - Flow of POODR 21:35 - Why design is for everyone24:20 - The fear of writing a book: Am I really an expert?27:00 - Breaking the rules34:00 - Cheat sheets, screencasts, and diagrams for POODR 42:00 - Topics beyond POODR 45:20 - Why Sandi loves Rails51:05 - How long will Rails last?55:30 - When should you begin introducing design?1:01:00 - Working with an Inheritance interface1:06:30 - Rules for testing1:14:45 - Well-tested objects without well-tested interactions1:18:45 - Sandi’s rules for coding and br...
2013-01-09
1h 26
Ruby on Rails Podcast - mp4
Roundtable: Women in Development - Ruby on Rails Podcast
Jen May Wu, Dr. Ana Nelson, Liz Summerfield, Sandi Metz, Carmelyne Thompson, Cynthia Kaiser, and Desi McAdam discuss the state of women in open source programming. Relevant links: Carmelyne Thompson Desi McAdam Ana Nelson Devchix Sandi Metz
2007-06-01
00 min
Ruby on Rails Podcast
Roundtable: Women in Development - Ruby on Rails Podcast
Jen May Wu, Dr. Ana Nelson, Liz Summerfield, Sandi Metz, Carmelyne Thompson, Cynthia Kaiser, and Desi McAdam discuss the state of women in open source programming. Relevant links: Carmelyne Thompson Desi McAdam Ana Nelson Devchix Sandi Metz
2007-06-01
00 min