00:30 - Introducing Noel Rappin Take My Money: Accepting Payments on the Web by Noel Rappin (Ebook only) Take My Money: Accepting Payments on the Web by Noel Rappin , (physical copy pre-order link) Website Twitter 1:00 - Paid gateways for apps6:05 - Why write Take My Money?8:45 - Getting tripped up on simple arithmetic11:55 - Troubleshooting gateway system failures Runscope 21:45 - Managing administrative roles Paper Trail 25:55 - Reporting29:00 - Techniques for testing your system33:25 - Overar...
Oct 12, 2016•42 min•Transcript available on Metacast 1:00 - Addressing the Ruby Rogues rumors3:10 - History of the show6:30 - Why Charles Max Wood does the podcast10:40 - Listener emails13:50 - Moving forward with Ruby Rogues18:30 - Answering questions from the chat Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support ....
Oct 05, 2016•27 min•Transcript available on Metacast 00:45 - Introducing Jerome Hardaway and Vets Who Code Website Twitter 3:40 - All about Vets Who Code 8:00 - Special considerations for the Veteran community Smashing Magazine 13:10 - Coding and social/life skills Interview Cake 21:45 - Veteran lingo and coding26:45 - Transitioning into the civilian workplace30:50 - Vets Who Code gender breakdown35:20 - Connecting with Vets in the tech world The Murph Challenge Linkedin for Veterans 41:40 - Expanding Vets Who Code46:25 - Common jobs for Veterans ...
Sep 28, 2016•1 hr 7 min•Transcript available on Metacast 0:45 - Introducing Carina C. Zona Website Personal Twitter Callback Women We So Crafty 2:10 - Coding consequences RubyConf 2015 Keynote: “Consequences of an Insightful Algorithm” Slides Code Newbies discussion 6:00 - Examples of consequences Flickr Deep Learning Google Photo 10:50 - Data quality theories14:05 - Preventable Mistakes and Algorithmic Transparency17:30 - Predictive Policing and Biased Data “The Reality of Crime-Fighting Algorithms” “Machine Bias” 22:07 - Coder Responsibility Mechani...
Sep 21, 2016•1 hr 2 min•Transcript available on Metacast 00:30 Introducing Andy Hunt Website Twitter The Pragmatic Bookshelf GROWS Method 5:25 - GROWS Method Dreyfus Model of Skill Acquisition 13:20 - How GROWS solves Agile’s shortcomings19:50 - GROWS for executives22:50 - Marketing Ruby Faker Gems Fakercompany.bs 25:30 - GROWS and laying framework for change29:00 - How empirical is GROWS?33:35 - How expectations from the Agile Manifesto have changed36:10 - Prescribing practices that work40:00 - Getting feedback Burnup and Burndown charts 42:40 - Huma...
Sep 14, 2016•1 hr 6 min•Transcript available on Metacast 1:15 - Introducing Kenzi Connor Cloud City Cloud City Twitter Kenzi Connor’s Twitter Email: kenzi@cloudcity.io 4:15 - Senior developer vs Junior developer: Sustainability and hiring8:25 - Examining the “senior-obsessed field”10:00 - Importance of sustainability12:35 - Lottery-ticket thinking13:35 - Solutions to the junior vs senior dilemma21:10 - Diversity and productivity23:50 - Effective management strategies31:00 - Strategies for going from a high-conformity company to a more diverse company ...
Sep 07, 2016•50 min•Transcript available on Metacast Rails Remote Conference 1:20 - Introducing James Shore Github Flow for Javascript Screen cast Email: jshore@jamesshore.com 1:40 - Freelancing and Consulting5:20- Co-opting Agile and the movement away from technology/software Agile Alliance Technical Conference Agile Fluency Model 16:20- Evolutionary Design in Agile Ron Jeffries Sudoku Think Like A Git code visualization built with Gource 24:15 - Evolutionary Design for Beginners James Shore - Evolutionary Design Illustrated Stack Overflow 32:30 ...
Aug 31, 2016•1 hr 11 min•Transcript available on Metacast Rails Remote Conference 1:25 Introducing Josh Doody Twitter Fearless Salary Negotiation by Josh Doody Take his (free!) crash course in getting promotions 2:50 - Making salary negotiations when you’re your own boss4:22 - Asking an employer to “give where it hurts”6:20- Minimum Acceptable Salary / B.A.T. N. A.10:45 - Leaving a new job for a better offer13:47 - Job happiness versus job salary15:55 - Contracting The Freelancers’ Show 18:55 - Renegotiating and peace of mind21:00 - Researching the com...
Aug 24, 2016•1 hr 19 min•Transcript available on Metacast 01:11 - Aurynn Shaw Introduction Twitter GitHub Blog Eiara 01:56 - Contempt Culture Aurynn Shaw: Contempt Culture Impostor Syndrome 07:32 - “But PHP is objectively bad….”; True Objectivity PHP: a fractal of bad design 10:35 - The History of The Contempt Culture in Tech Spaces12:40 - Reinventing Tools15:00 - “Intent is not magic.” Shakesville: Harmful Communication, Part 1: Intent Is Magic 20:09 - Contempt Culture in the Ruby Community Towards PHP21:56 - Why Contempt Culture Forms WDCNZ Luser Pow...
Aug 17, 2016•57 min•Transcript available on Metacast 01:42 - Amir Rajan Twitter GitHub Blog A Noble Circle Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan 02:24 - A Dark Room (ADR); Revenue and Downloads Revenue Updates for A Dark Room et al 09:16 - Quality, Heart and Soul, and Putting Yourself Into a Product iPhreaks Show Episode #161: Successful Indie iOS Game Development with Amir Rajan 14:31 - Choosing RubyMotion Albacore NeXTSTEP 17:43 - Objective-C vs Ruby HipByte/Flow 21:51 - Cross-platform Availability23:53...
Aug 10, 2016•1 hr•Transcript available on Metacast Rails Remote Conf 01:14 - Justin Weiss Introduction Twitter GitHub Blog Avvo Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss 02:15 - “Learning Rails Without Getting Overwhelmed”? Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz 02:34 - Problems New Developers Don’t Realize They Have04:35 - Learning New Things08:05 - What is a success?09:02 - What can seni...
Aug 03, 2016•47 min•Transcript available on Metacast All Remote Conferences 02:01 - Lauren Voswinkel Introduction Twitter GitHub New Relic 02:39 - May 1st: International Workers’ Day Lauren Voswinkel: #talkpay and the Importance of Collective Action Taft–Hartley Act (The Labor Management Relations Act of 1947) 06:11 - #talkpay Information Asymmetry 10:22 - Fair Trade of Value; Companies and Salaries Kelley Blue Book 19:37 - Salary Maximization and Negotiations22:40 - Executive Salaries Planet Money: Episode 682: When CEO Pay Exploded 25:58 - Hasht...
Jul 27, 2016•51 min•Transcript available on Metacast Rails Remote Conf 02:07 - Testing07:28 - Adding Tests Later; When is the test useful? TDD (Test-driven Development) 14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing Code Larry Wall: Three Virtues 27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - Exploratory Tests and Characterization Tests Sunk Cost Fallacy Katrina Owen: Therapeutic Refactoring 39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d) Justin Searls: To Mock or Not to Mock @ SCNA 201...
Jul 20, 2016•1 hr•Transcript available on Metacast Check out Angular Remote Conf and React Remote Conf 01:55 - Jamis Buck Introduction Twitter GitHub Blog Medium.com: Jamis Buck 02:57 - Mazes Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck 3.5 Random Dungeon Generator for D&D Mazoo! 08:01 - Programing can be fun?! Play Jamis Buck: Second Wind @ Mountain West Ruby 2016 (Talk on burnout) 11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; Algorithms Hunt-and-Kill Algorithm Wilson'...
Jul 13, 2016•48 min•Transcript available on Metacast 02:39 - Cameron Dutro Introduction Twitter GitHub Lumosity 02:39 - Internationalization vs Localization 05:28 - How important is internationalization?13:54 - Internationalization and Accessibility The Tragedy of the Commons Developer Ignorance/Indifference19:43 - Tools Twitter Translation Center Rosette txgh Transifex 24:48 - How can small companies internationalize?26:22 - Crowdsourcing Contributor Covenant 30:34 - People Have Names Patrick McKenzie: Falsehoods Programmers Believe About Names F...
Jul 06, 2016•1 hr 2 min•Transcript available on Metacast Check out Newbie Remote Conf ! 03:09 - Kronda Adair Introduction Twitter Blog Karvel Digital @karveldigital Facebook 03:11 - WordPress DevChat.tv Derick Bailey : WatchMeCode Sunk Cost Fallacy 07:59 - Why do developers hate WordPress? Venomous Porridge: A conversation I have every month or so 14:53 - Using Tools That Fit Technology Preferences PHP Wix Aaron Hockley: WordPress is a DSLR; Squarespace is a Point and Shoot Technology Bias Refresh Portland 21:52 - Empathy and Discovery Processes for C...
Jun 29, 2016•51 min•Transcript available on Metacast 02:33 - Frank McSherry Introduction Twitter GitHub 03:06 - Computation03:48 - When are more computers needed?04:28 - Scalability! But at what COST? Experimentation 08:03 - Data Format and Pipelines Hilbert Curve github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md 14:06 - Code That Could Grow Hadoop summingbird 20:38 - Languages and Performance23:14 - “For Loops Unrolled” Rust 28:01 - Scaling helix 35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential) Around, ...
Jun 22, 2016•1 hr 3 min•Transcript available on Metacast Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo Introduction Twitter GitHub Ignition Works Nadia Odunayo: Playing Games in the Clouds 05:00 - Ruby Book Club 11:20 - Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and Navigating Coderetreat Ruby DCamp 24:42 - Perspectives and Mapping Sam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014 C...
Jun 15, 2016•55 min•Transcript available on Metacast Check out Ruby Remote Conf ! 02:39 - Tom Stuart Introduction Twitter GitHub Blog Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart Understanding Computation by Tom Stuart 03:17 - “Computer Scientist”; Computer Science 04:17 - Static Typing, Type Systems Tom Stuart: Consider Static Typing @ RubyConf Australia 2015 Matz's Opening Keynote at RubyConf 2014 The Halting Problem 18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency =...
Jun 08, 2016•1 hr 4 min•Transcript available on Metacast Check out Ruby Remote Conf ! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction Twitter GitHub Facebook 02:29 - Noel Sagaille Introduction Twitter GitHub Censible 02:56 - The Pomodoro Technique Parkinson's Law 04:43 - Community and Community Leaders The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss “Hometraining” Being John Malkovich Polyphasic Sleep Carl Jung 19:11 - Values Altruism Autonomy 26:02 - Mentorship Switching Roles Advocacy Mastermind Groups Homage ...
Jun 01, 2016•59 min•Transcript available on Metacast Check out our speaker list and sign up for Ruby Remote Conf ! 01:53 - Kerri Miller Introduction Twitter GitHub Blog 02:12 - Networking Without Networking04:22 - Social Currency 06:35 - Creating Opportunities to Connect Knowing Small Details About People Remembering Faces Randomizing Opening the Circle Offering Help and Guidance Playing Games 22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users Groups Be an Organizer Get A Coder ...
May 25, 2016•56 min•Transcript available on Metacast Want to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby 01:47 - Reuven Lerner Introduction Twitter GitHub Blog The Freelancers’ Show Podcast Practice Makes Python by Reuven Lerner Practice Makes Regexp by Reuven Lerner Daily Tech Video 03:49 - Training Pedagogy 07:54 - Approaching Teaching Mental Model 09:33 - Pairing People Up Metacognition 10:57 - Example: Reuven’s Training Sessions19:59 - Moving Up The Ladder24:06 - Company Goals25:56 - Hostile Learners28:00 - Breaking Into the Big...
May 18, 2016•53 min•Transcript available on Metacast 01:59 - Jay Bobo Introduction Twitter GitHub Pair Columbus 04:20 - Pair Columbus 07:28 - Meeting Formats OWASP Challenges 11:21 - Organization @cowboyd Tweet 14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - Pair Programming and Communication/Chemistry Dan North - Embracing uncertainty: why you should and why you won’t Jay Bobo: Do u even pair bro? (Slides) 31:50 - Dealing with Difficulties During Pair Programming34:50 - Useful Strategies For Pairing Related ...
May 11, 2016•1 hr 2 min•Transcript available on Metacast 01:37 - Greg Baugues Introduction Twitter GitHub Blog Ruby Rogues Episode @142: Depression and Mental Illness with Greg Baugues Greg Baugues: Devs and Depression Devs and Depression 02:51 - Twilio 05:27 - Two-factor Authentication Crash Override Network: So You’ve Been Doxed: A Guide to Best Practices Authy Greg Baugues: Passwords are not Enough @ RailsConf 2015 How Apple and Amazon Security Flaws Led to My Epic Hacking 13:42 - Implementing Security; Why Security is Important and Essential Dan L...
May 04, 2016•1 hr 16 min•Transcript available on Metacast 01:29 - Neil Brown Introduction Twitter Blog The University of Kent BlueJ Greenfoot 02:32 - Where do new people get stuck? IDEs 07:21 - Targeting Particular Age Groups BlueJ 13:46 - Becoming Professional Programmers15:33 - Apprenticing17:20 - Teaching Theory and Algorithms vs Practical Aspects20:42 - Value and Negotiating Raises24:06 - Preparing Students for Business Challenges25:39 - What is the first thing students should learn?28:46 - Using Games 30:45 - Using Music Scratch 31:48 - Hypotheses...
Apr 27, 2016•57 min•Transcript available on Metacast 01:42 - Michael DiBernardo Introduction Twitter GitHub Blog Wave 02:27 - The Architecture of Open Source Applications Series 08:24 - Demonstrating Concepts in 500 Lines of Code12:24 - Why Open Source? Patterns of Enterprise Application Architecture by Martin Fowler 14:20 - Lessons Learned19:05 - Communication Issues22:41 - Reuse Udi Dahan: The Fallacy Of ReUse 28:52 - What should people gain from the book?34:12 - How to Read a Book Like This (Retention)37:48 - Soft Skills Writing Excuses Picks U...
Apr 20, 2016•1 hr 3 min•Transcript available on Metacast 01:59 - Greg Wilson Introduction Twitter Blog 02:37 - What’s Missing?05:48 - Disconnect Between Computer Scientists and Software Developers09:09 - How necessary are books? Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik 15:18 - Being Part of a Process vs Starting a Process17:01 - Software Tools; Spreadsheets LibreOffice 28:45 - Language, Vocabulary, and Theory and The Software Craftsmanship Movement33:41 ...
Apr 13, 2016•58 min•Transcript available on Metacast 02:25 - Julia Evans Introduction Twitter GitHub Blog 02:52 - Derrick Reimer Introduction Twitter GitHub Blog Drip SaaS = Software as a Service Codetree 05:25 - SaaS Apps vs Other Web Development Projects06:18 - Scaling08:44 - Gathering Feedback12:01 - How has underlying technology helped and gotten in the way? PostgreSQL 15:18 - Choosing Boring Technology20:49 - Scaling (Cont’d) Caching Redis 29:07 - Strategies to Keep the Application Manageable31:41 - What makes technology boring and safe to us...
Apr 06, 2016•6 min•Transcript available on Metacast 01:57 - Chris McCord Introduction Twitter GitHub Blog DockYard Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and Jose Valim Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord 02:09 - The Phoenix Framework The Elixir Programming Language The Erlang Programming Language 02:46 - Ruby vs Elixir José Valim “Programming should be enjoyable.” sync WhatsApp Metaprogramming 12:12 - Phoenix as a Framework; Similarity to Rails15:3...
Mar 30, 2016•1 hr 10 min•Transcript available on Metacast 02:07 - Pete Hodgson Introduction Twitter GitHub Blog Ruby Rogues Episode #176: Rails as an SOA Client with Pete Hodgson The iPhreaks Show Episodes with Pete Hodgson 03:13 - Feature Toggles, Flags, Bits, Etc. Trunk Based Development iPhreaks Show Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford 06:17 - Merge Hell 08:10 - Branches08:59 - Why not constantly rebase? Martin Fowler: FeatureBranch 10:48 - Why use feature toggles? Martin Fowler: Feature Toggles 12:29 -...
Mar 23, 2016•57 min•Transcript available on Metacast