POPULARITY
Panel: Charles Max Wood Guest: Rob Miller This week on My Ruby Story, Charles talks to Rob Miller. Rob is a return guess from Ruby Rogues 235. Rob shares his journey into programming, starting with creating HTML and CSS and website building. Rob talks about his book Text Processing with Ruby and projects and he is currently working on. In particular, we dive pretty deep on 1:15 - Rob shares about getting into programming starting with Geocities and website building 4:00 - Rob and Charles talks about the old ways of working with websites building 5:20 - Rob talks about when he go into Ruby, and along with PHP and Rails. 6:09 - Rod share on what he like most about Ruby. The Community and people who were ambassadors for the language. Charles share that this is similar to his experience with getting into Ruby. The community is amazing and very helpful. 8:00 - Charles ask Rob about his book about “Text Processing with Ruby.” Rob shares his reason for writing this book about text wrangling. 11:00 - Rob share more on Dev Ops and other connecting tools to Ruby. 12:00 - Charles ask about other thing Rob is doing with Ruby. Rob says it is mostly web development materials and things that have to with web. 13:00 - Rob mentions that nowadays he is working on marketing, data and working with companies with their products on the backend of marketing and programming. 15:00 - Rob says this is a way for him to help him promote his book. Rob shares a bit on The 3 Virtues of a Programmer: Laziness, Impatience, and Hubris. 16:00 - Charles ask Rob about writing a book. Charles asks about the process with Pragmatic Book Shelf. Rob shares the dos and don’ts of his experience with his book. 19:00 - Shares information on where you connect find out more about him and his book. Links: Ruby Rogues Episode 235 Rob's Blog Robs’s GitHub Rob’s Twitter Text Processing with Ruby Pragmatic Book Shelf Sponsors: Code Badges Get a Coder Job Picks: Charles Writing a book in Markdown
Panel: Charles Max Wood Guest: Rob Miller This week on My Ruby Story, Charles talks to Rob Miller. Rob is a return guess from Ruby Rogues 235. Rob shares his journey into programming, starting with creating HTML and CSS and website building. Rob talks about his book Text Processing with Ruby and projects and he is currently working on. In particular, we dive pretty deep on 1:15 - Rob shares about getting into programming starting with Geocities and website building 4:00 - Rob and Charles talks about the old ways of working with websites building 5:20 - Rob talks about when he go into Ruby, and along with PHP and Rails. 6:09 - Rod share on what he like most about Ruby. The Community and people who were ambassadors for the language. Charles share that this is similar to his experience with getting into Ruby. The community is amazing and very helpful. 8:00 - Charles ask Rob about his book about “Text Processing with Ruby.” Rob shares his reason for writing this book about text wrangling. 11:00 - Rob share more on Dev Ops and other connecting tools to Ruby. 12:00 - Charles ask about other thing Rob is doing with Ruby. Rob says it is mostly web development materials and things that have to with web. 13:00 - Rob mentions that nowadays he is working on marketing, data and working with companies with their products on the backend of marketing and programming. 15:00 - Rob says this is a way for him to help him promote his book. Rob shares a bit on The 3 Virtues of a Programmer: Laziness, Impatience, and Hubris. 16:00 - Charles ask Rob about writing a book. Charles asks about the process with Pragmatic Book Shelf. Rob shares the dos and don’ts of his experience with his book. 19:00 - Shares information on where you connect find out more about him and his book. Links: Ruby Rogues Episode 235 Rob's Blog Robs’s GitHub Rob’s Twitter Text Processing with Ruby Pragmatic Book Shelf Sponsors: Code Badges Get a Coder Job Picks: Charles Writing a book in Markdown
Panel: Charles Max Wood Guest: Rob Miller This week on My Ruby Story, Charles talks to Rob Miller. Rob is a return guess from Ruby Rogues 235. Rob shares his journey into programming, starting with creating HTML and CSS and website building. Rob talks about his book Text Processing with Ruby and projects and he is currently working on. In particular, we dive pretty deep on 1:15 - Rob shares about getting into programming starting with Geocities and website building 4:00 - Rob and Charles talks about the old ways of working with websites building 5:20 - Rob talks about when he go into Ruby, and along with PHP and Rails. 6:09 - Rod share on what he like most about Ruby. The Community and people who were ambassadors for the language. Charles share that this is similar to his experience with getting into Ruby. The community is amazing and very helpful. 8:00 - Charles ask Rob about his book about “Text Processing with Ruby.” Rob shares his reason for writing this book about text wrangling. 11:00 - Rob share more on Dev Ops and other connecting tools to Ruby. 12:00 - Charles ask about other thing Rob is doing with Ruby. Rob says it is mostly web development materials and things that have to with web. 13:00 - Rob mentions that nowadays he is working on marketing, data and working with companies with their products on the backend of marketing and programming. 15:00 - Rob says this is a way for him to help him promote his book. Rob shares a bit on The 3 Virtues of a Programmer: Laziness, Impatience, and Hubris. 16:00 - Charles ask Rob about writing a book. Charles asks about the process with Pragmatic Book Shelf. Rob shares the dos and don’ts of his experience with his book. 19:00 - Shares information on where you connect find out more about him and his book. Links: Ruby Rogues Episode 235 Rob's Blog Robs’s GitHub Rob’s Twitter Text Processing with Ruby Pragmatic Book Shelf Sponsors: Code Badges Get a Coder Job Picks: Charles Writing a book in Markdown
Panel: Charles Max Wood Alyssa Nicholl Joe Eames Special Guests: James Shore In this episode, the Adventures in Angular panel talks about Agile Fluency with James Shore. James is one of Charles’ favorite people to talk to about Agile development because he is one of the people who really understands how people work, instead of the methodology proliferation that is more common. They talk about how Agile got started, the Agile Fluency Project, and how Agile has changed over the years. They also touch on TDD, the things people can do to solve the problems with Agile misconceptions, and more! Show Topics: 1:10 – James has been on the shows previously on Ruby Rogues Episode 275 and My Ruby Story Episode 48. 2:00 – He does a lot of work with agile, but actually got started with something called Extreme Programming. 3:14 – When Agile started, it was a reaction to the management belief that the right way to develop software was to hire armies of replaceable programmers and a few architects to design something that was then sent off for these programmers to work. 4:34 – Agile is turning into the “everything” thing. It is being used in many different spaces and leaving developers behind in the process. This goes along with “the law of raspberry jam.” 6:55 – The agile manifesto states that they value “Individuals and interactions over processes and tools.” 7:28 – The Agile Fluency Project is focused on software teams and they created the Agile Fluency Model, which is a way to describe how teams tend to learn Agile over time. They want people to be able to see what all they can really get out of Agile through this project. 10:05 – Alyssa is more confused on the subject of Agile development and is interested more in what people lost by not using Agile anymore. 11:45 – Agile changed from a grassroots movement driven by developers to a management structure that programmers ignore unless it affects their day-to-day. 14:18 – Test driven development is a way of writing your code so that you have confidence to change it in the future not a way you can get unit test code coverage. 17:36 – Joe defines TDD as a way to help him design better code and he finds value in using TDD and then once the code is done, throwing out the test and still find value in it. 19:50 – TDD creates better code by forcing you to think about the client who will be using it and it forces you writing code that is inherently testable, and therefore, better code. 22:22 – The values of Agile development have not been communicated to the programmers who are forced to use it, which accounts for the push back against it. 24:40 – The issue across the board is when people take and idea and think they can read a headline and understand it fully. 28:17 – The way to combat this problem is to dig into some of the things that was happening 15-20 years ago and you can look into DevOps. You can also look into the Agile Fluency Project and the Agile Fluency Model. 31:24 – To get started with talking about how you should do Agile from the trenches, you can look into the books Fearless Change by Mary Lynn Manns and More Fearless Change by Mary Lynn Manns to help you to learn how to make change within your organization. 35:18 – Planting seeds allows you to make change within your organization and make a difference in a small way. 36:10 – The easiest way to remove some of these obstacles is to get together with your team and get them to agree to a trial period. There are more ways as well to get over obstacles. 43:07 – The reason he became an Agile developer is because after his first job working with it, he never wanted to work any way else. So, he decided to start teaching Agile in order to keep working with it in his career. Links: Ruby Rogues Episode 275 My Ruby Story Episode 48 Extreme Programming Agile Fluency Project Agile Fluency Model Smalltalk Best Practice Patterns by Kent Beck Refactoring by Martin Fowler UML Distilled by Martin Fowler Fearless Change by Mary Lynn Manns More Fearless Change by Mary Lynn Manns The Art of Agile Development by James Shore jamesshore.com @jamesshore James’ GitHub Sponsors Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Charles Get a Coder Job Course DevChat Merchandise Code Badges DevChat.tv YouTube Joe Framework Summit Pluralsight James Deliver:Agile Testing Without Mocks: A Pattern Language Jake (build tool) The High-Performance Coach The Expanse by James S. A. Corey
Panel: Charles Max Wood Alyssa Nicholl Joe Eames Special Guests: James Shore In this episode, the Adventures in Angular panel talks about Agile Fluency with James Shore. James is one of Charles’ favorite people to talk to about Agile development because he is one of the people who really understands how people work, instead of the methodology proliferation that is more common. They talk about how Agile got started, the Agile Fluency Project, and how Agile has changed over the years. They also touch on TDD, the things people can do to solve the problems with Agile misconceptions, and more! Show Topics: 1:10 – James has been on the shows previously on Ruby Rogues Episode 275 and My Ruby Story Episode 48. 2:00 – He does a lot of work with agile, but actually got started with something called Extreme Programming. 3:14 – When Agile started, it was a reaction to the management belief that the right way to develop software was to hire armies of replaceable programmers and a few architects to design something that was then sent off for these programmers to work. 4:34 – Agile is turning into the “everything” thing. It is being used in many different spaces and leaving developers behind in the process. This goes along with “the law of raspberry jam.” 6:55 – The agile manifesto states that they value “Individuals and interactions over processes and tools.” 7:28 – The Agile Fluency Project is focused on software teams and they created the Agile Fluency Model, which is a way to describe how teams tend to learn Agile over time. They want people to be able to see what all they can really get out of Agile through this project. 10:05 – Alyssa is more confused on the subject of Agile development and is interested more in what people lost by not using Agile anymore. 11:45 – Agile changed from a grassroots movement driven by developers to a management structure that programmers ignore unless it affects their day-to-day. 14:18 – Test driven development is a way of writing your code so that you have confidence to change it in the future not a way you can get unit test code coverage. 17:36 – Joe defines TDD as a way to help him design better code and he finds value in using TDD and then once the code is done, throwing out the test and still find value in it. 19:50 – TDD creates better code by forcing you to think about the client who will be using it and it forces you writing code that is inherently testable, and therefore, better code. 22:22 – The values of Agile development have not been communicated to the programmers who are forced to use it, which accounts for the push back against it. 24:40 – The issue across the board is when people take and idea and think they can read a headline and understand it fully. 28:17 – The way to combat this problem is to dig into some of the things that was happening 15-20 years ago and you can look into DevOps. You can also look into the Agile Fluency Project and the Agile Fluency Model. 31:24 – To get started with talking about how you should do Agile from the trenches, you can look into the books Fearless Change by Mary Lynn Manns and More Fearless Change by Mary Lynn Manns to help you to learn how to make change within your organization. 35:18 – Planting seeds allows you to make change within your organization and make a difference in a small way. 36:10 – The easiest way to remove some of these obstacles is to get together with your team and get them to agree to a trial period. There are more ways as well to get over obstacles. 43:07 – The reason he became an Agile developer is because after his first job working with it, he never wanted to work any way else. So, he decided to start teaching Agile in order to keep working with it in his career. Links: Ruby Rogues Episode 275 My Ruby Story Episode 48 Extreme Programming Agile Fluency Project Agile Fluency Model Smalltalk Best Practice Patterns by Kent Beck Refactoring by Martin Fowler UML Distilled by Martin Fowler Fearless Change by Mary Lynn Manns More Fearless Change by Mary Lynn Manns The Art of Agile Development by James Shore jamesshore.com @jamesshore James’ GitHub Sponsors Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Charles Get a Coder Job Course DevChat Merchandise Code Badges DevChat.tv YouTube Joe Framework Summit Pluralsight James Deliver:Agile Testing Without Mocks: A Pattern Language Jake (build tool) The High-Performance Coach The Expanse by James S. A. Corey
Panel: Charles Max Wood Alyssa Nicholl Joe Eames Special Guests: James Shore In this episode, the Adventures in Angular panel talks about Agile Fluency with James Shore. James is one of Charles’ favorite people to talk to about Agile development because he is one of the people who really understands how people work, instead of the methodology proliferation that is more common. They talk about how Agile got started, the Agile Fluency Project, and how Agile has changed over the years. They also touch on TDD, the things people can do to solve the problems with Agile misconceptions, and more! Show Topics: 1:10 – James has been on the shows previously on Ruby Rogues Episode 275 and My Ruby Story Episode 48. 2:00 – He does a lot of work with agile, but actually got started with something called Extreme Programming. 3:14 – When Agile started, it was a reaction to the management belief that the right way to develop software was to hire armies of replaceable programmers and a few architects to design something that was then sent off for these programmers to work. 4:34 – Agile is turning into the “everything” thing. It is being used in many different spaces and leaving developers behind in the process. This goes along with “the law of raspberry jam.” 6:55 – The agile manifesto states that they value “Individuals and interactions over processes and tools.” 7:28 – The Agile Fluency Project is focused on software teams and they created the Agile Fluency Model, which is a way to describe how teams tend to learn Agile over time. They want people to be able to see what all they can really get out of Agile through this project. 10:05 – Alyssa is more confused on the subject of Agile development and is interested more in what people lost by not using Agile anymore. 11:45 – Agile changed from a grassroots movement driven by developers to a management structure that programmers ignore unless it affects their day-to-day. 14:18 – Test driven development is a way of writing your code so that you have confidence to change it in the future not a way you can get unit test code coverage. 17:36 – Joe defines TDD as a way to help him design better code and he finds value in using TDD and then once the code is done, throwing out the test and still find value in it. 19:50 – TDD creates better code by forcing you to think about the client who will be using it and it forces you writing code that is inherently testable, and therefore, better code. 22:22 – The values of Agile development have not been communicated to the programmers who are forced to use it, which accounts for the push back against it. 24:40 – The issue across the board is when people take and idea and think they can read a headline and understand it fully. 28:17 – The way to combat this problem is to dig into some of the things that was happening 15-20 years ago and you can look into DevOps. You can also look into the Agile Fluency Project and the Agile Fluency Model. 31:24 – To get started with talking about how you should do Agile from the trenches, you can look into the books Fearless Change by Mary Lynn Manns and More Fearless Change by Mary Lynn Manns to help you to learn how to make change within your organization. 35:18 – Planting seeds allows you to make change within your organization and make a difference in a small way. 36:10 – The easiest way to remove some of these obstacles is to get together with your team and get them to agree to a trial period. There are more ways as well to get over obstacles. 43:07 – The reason he became an Agile developer is because after his first job working with it, he never wanted to work any way else. So, he decided to start teaching Agile in order to keep working with it in his career. Links: Ruby Rogues Episode 275 My Ruby Story Episode 48 Extreme Programming Agile Fluency Project Agile Fluency Model Smalltalk Best Practice Patterns by Kent Beck Refactoring by Martin Fowler UML Distilled by Martin Fowler Fearless Change by Mary Lynn Manns More Fearless Change by Mary Lynn Manns The Art of Agile Development by James Shore jamesshore.com @jamesshore James’ GitHub Sponsors Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Charles Get a Coder Job Course DevChat Merchandise Code Badges DevChat.tv YouTube Joe Framework Summit Pluralsight James Deliver:Agile Testing Without Mocks: A Pattern Language Jake (build tool) The High-Performance Coach The Expanse by James S. A. Corey
Panel: Charles Max Wood Guest: Aaron Sumner This week on My Ruby Story, Charles talks to Aaron Sumner. Aaron is a senior software engineer at O’Reilly Media as well as runs the blog Everyday Rails and wrote a book entitled Everyday Rails Testing with RSpec. He first got into programming when his school got a computer and he took a computer class at a local community college that he took in order to learn how to write games. They talk about how he got into Ruby, what he is proud of contributing to the community, why he decided to write his book, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 353 Aaron intro Writer of Everyday Rails blog and the book Everyday Rails Testing with RSpec How did you first get into programming? University of Kansas – Links browser Web development in college How did you get into Ruby? Perl and PHP Got to decide which stack to use at new job – tried out Rails and Django Why's (Poignant) Guide to Ruby What are the things that you get excited about? What have you done in the community that you’re proud of? Why did you write the book about testing in Rails? Saw that very few books were available Deliberate about how to learn testing Writing the book based off of his popular blog posts Self-published on LeanPub Writing a book was a good next step for him at the time Where has most of your contribution to the community been? Speaks at conferences Active in meetups What are you working on currently? And much, much more! Links: Ruby Rogues Episode 353 O’Reilly Media Everyday Rails Everyday Rails Testing with RSpec Links Ruby Perl Rails Django Why's (Poignant) Guide to Ruby LeanPub aaronsumner.com @ruralocity Aaron’s GitHub @everydayrails Sponsors: Code Badges Get a Coder Job Picks: Charles Sous Vide Amazon Smile Aaron Franklin Barbecue: A Meat-Smoking Manifesto by Aaron Franklin BBQ with Franklin
Panel: Charles Max Wood Guest: Aaron Sumner This week on My Ruby Story, Charles talks to Aaron Sumner. Aaron is a senior software engineer at O’Reilly Media as well as runs the blog Everyday Rails and wrote a book entitled Everyday Rails Testing with RSpec. He first got into programming when his school got a computer and he took a computer class at a local community college that he took in order to learn how to write games. They talk about how he got into Ruby, what he is proud of contributing to the community, why he decided to write his book, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 353 Aaron intro Writer of Everyday Rails blog and the book Everyday Rails Testing with RSpec How did you first get into programming? University of Kansas – Links browser Web development in college How did you get into Ruby? Perl and PHP Got to decide which stack to use at new job – tried out Rails and Django Why's (Poignant) Guide to Ruby What are the things that you get excited about? What have you done in the community that you’re proud of? Why did you write the book about testing in Rails? Saw that very few books were available Deliberate about how to learn testing Writing the book based off of his popular blog posts Self-published on LeanPub Writing a book was a good next step for him at the time Where has most of your contribution to the community been? Speaks at conferences Active in meetups What are you working on currently? And much, much more! Links: Ruby Rogues Episode 353 O’Reilly Media Everyday Rails Everyday Rails Testing with RSpec Links Ruby Perl Rails Django Why's (Poignant) Guide to Ruby LeanPub aaronsumner.com @ruralocity Aaron’s GitHub @everydayrails Sponsors: Code Badges Get a Coder Job Picks: Charles Sous Vide Amazon Smile Aaron Franklin Barbecue: A Meat-Smoking Manifesto by Aaron Franklin BBQ with Franklin
Panel: Charles Max Wood Guest: Aaron Sumner This week on My Ruby Story, Charles talks to Aaron Sumner. Aaron is a senior software engineer at O’Reilly Media as well as runs the blog Everyday Rails and wrote a book entitled Everyday Rails Testing with RSpec. He first got into programming when his school got a computer and he took a computer class at a local community college that he took in order to learn how to write games. They talk about how he got into Ruby, what he is proud of contributing to the community, why he decided to write his book, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 353 Aaron intro Writer of Everyday Rails blog and the book Everyday Rails Testing with RSpec How did you first get into programming? University of Kansas – Links browser Web development in college How did you get into Ruby? Perl and PHP Got to decide which stack to use at new job – tried out Rails and Django Why's (Poignant) Guide to Ruby What are the things that you get excited about? What have you done in the community that you’re proud of? Why did you write the book about testing in Rails? Saw that very few books were available Deliberate about how to learn testing Writing the book based off of his popular blog posts Self-published on LeanPub Writing a book was a good next step for him at the time Where has most of your contribution to the community been? Speaks at conferences Active in meetups What are you working on currently? And much, much more! Links: Ruby Rogues Episode 353 O’Reilly Media Everyday Rails Everyday Rails Testing with RSpec Links Ruby Perl Rails Django Why's (Poignant) Guide to Ruby LeanPub aaronsumner.com @ruralocity Aaron’s GitHub @everydayrails Sponsors: Code Badges Get a Coder Job Picks: Charles Sous Vide Amazon Smile Aaron Franklin Barbecue: A Meat-Smoking Manifesto by Aaron Franklin BBQ with Franklin
Panel: Charles Max Wood Guest: Justin Collins This week on My Ruby Story, Charles talks to Justin Collins. Justin is most well known in the Ruby community for Brakeman and he was previously on Ruby Rogues Episode 219. Justin first got into programming when he was about 11 or 12 when his uncle handed down to him his TRS-80 Model 100 computer. They talk about his experience with event-driven programming, how he got into Ruby, what it was about Ruby that really got him excited, how Brakeman came to be, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 219 Known for Brakeman How did you first get into programming? Interested in computers around 11 or 12 TRS-80 Model 100 Started off with Basic Event driven programming How did you get into Ruby? Computer Science major in college C++, Java, and C in college Perl, Python, and Ruby His first real experience with Ruby Rails was “too cool” at the beginning What was it about Ruby that really got you excited? Really liked Ruby’s aesthetics Very much a “feel” kind of person Fun, new, and welcoming community with Ruby How starting off with Basic has affected him now How did you get into security, Rails, and Brakeman? Needed an internship Internship with security department AT&T interactive Is there anything else that you’ve done in the Ruby community that you’re prod of? Rails-sqli.org And much, much more! Links: Ruby Rogues Episode 219 Brakeman Ruby Perl Python Rails Rails-sqli.org @presidentbeef presidentbeef.com Justin’s GitHub JavaScript Jabber Episode 201 Sponsors: FreshBooks Loot Crate Picks: Charles Brave Justin Authy haveibeenpwned.com Ale
Panel: Charles Max Wood Guest: Justin Collins This week on My Ruby Story, Charles talks to Justin Collins. Justin is most well known in the Ruby community for Brakeman and he was previously on Ruby Rogues Episode 219. Justin first got into programming when he was about 11 or 12 when his uncle handed down to him his TRS-80 Model 100 computer. They talk about his experience with event-driven programming, how he got into Ruby, what it was about Ruby that really got him excited, how Brakeman came to be, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 219 Known for Brakeman How did you first get into programming? Interested in computers around 11 or 12 TRS-80 Model 100 Started off with Basic Event driven programming How did you get into Ruby? Computer Science major in college C++, Java, and C in college Perl, Python, and Ruby His first real experience with Ruby Rails was “too cool” at the beginning What was it about Ruby that really got you excited? Really liked Ruby’s aesthetics Very much a “feel” kind of person Fun, new, and welcoming community with Ruby How starting off with Basic has affected him now How did you get into security, Rails, and Brakeman? Needed an internship Internship with security department AT&T interactive Is there anything else that you’ve done in the Ruby community that you’re prod of? Rails-sqli.org And much, much more! Links: Ruby Rogues Episode 219 Brakeman Ruby Perl Python Rails Rails-sqli.org @presidentbeef presidentbeef.com Justin’s GitHub JavaScript Jabber Episode 201 Sponsors: FreshBooks Loot Crate Picks: Charles Brave Justin Authy haveibeenpwned.com Ale
Panel: Charles Max Wood Guest: Justin Collins This week on My Ruby Story, Charles talks to Justin Collins. Justin is most well known in the Ruby community for Brakeman and he was previously on Ruby Rogues Episode 219. Justin first got into programming when he was about 11 or 12 when his uncle handed down to him his TRS-80 Model 100 computer. They talk about his experience with event-driven programming, how he got into Ruby, what it was about Ruby that really got him excited, how Brakeman came to be, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 219 Known for Brakeman How did you first get into programming? Interested in computers around 11 or 12 TRS-80 Model 100 Started off with Basic Event driven programming How did you get into Ruby? Computer Science major in college C++, Java, and C in college Perl, Python, and Ruby His first real experience with Ruby Rails was “too cool” at the beginning What was it about Ruby that really got you excited? Really liked Ruby’s aesthetics Very much a “feel” kind of person Fun, new, and welcoming community with Ruby How starting off with Basic has affected him now How did you get into security, Rails, and Brakeman? Needed an internship Internship with security department AT&T interactive Is there anything else that you’ve done in the Ruby community that you’re prod of? Rails-sqli.org And much, much more! Links: Ruby Rogues Episode 219 Brakeman Ruby Perl Python Rails Rails-sqli.org @presidentbeef presidentbeef.com Justin’s GitHub JavaScript Jabber Episode 201 Sponsors: FreshBooks Loot Crate Picks: Charles Brave Justin Authy haveibeenpwned.com Ale
Panel: Charles Max Wood Guest: Sean Fioritto This week on My Ruby Story, Charles talks to Sean Fioritto. Sean is a developer that five years ago quit his job to do his own thing and work on different projects such as Sketching with CSS, Angular Escape Plan training, and consulting. He first got into programming when he had an idea to create things such as rooms and spells in his MOO game. They talk about how he got into professional style programming, how he got into drawing with CSS, why he created the Angular Escape Plan, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 203 Sean intro Works with Angular, React, Vue, and many other frameworks Focus on front-end How did you first get into programming? Dad got him a book on Python – how he got into Python Playing on a “MOO” CodeWarrior How did you get into professional style programming? Studied Computer Science and Piano in college Got started with Python Not a Ruby developer, but has worked with Rails Artificial Intelligence by Peter Norvig Having fun with coding How did you come around to the drawing with CSS stuff? Had no clue as to what he was going to do after graduation Being the only trained programmer on the team Working with prototypes Where did the idea to create the Angular Escape Plan come from? Angular was very up and coming Helping others to understand Angular 1 jQuery And much, much more! Links: Ruby Rogues Episode 203 Sketching with CSS Angular Escape Plan Angular React Vue Python Ruby Rails Artificial Intelligence by Peter Norvig jQuery @sfioritto Work with Sean Sean’s Website Sean’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Trello Sean Hope and Help for Your Nerves by Claire Weekes Nourish Balance Thrive Fly.io
Panel: Charles Max Wood Guest: Sean Fioritto This week on My Ruby Story, Charles talks to Sean Fioritto. Sean is a developer that five years ago quit his job to do his own thing and work on different projects such as Sketching with CSS, Angular Escape Plan training, and consulting. He first got into programming when he had an idea to create things such as rooms and spells in his MOO game. They talk about how he got into professional style programming, how he got into drawing with CSS, why he created the Angular Escape Plan, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 203 Sean intro Works with Angular, React, Vue, and many other frameworks Focus on front-end How did you first get into programming? Dad got him a book on Python – how he got into Python Playing on a “MOO” CodeWarrior How did you get into professional style programming? Studied Computer Science and Piano in college Got started with Python Not a Ruby developer, but has worked with Rails Artificial Intelligence by Peter Norvig Having fun with coding How did you come around to the drawing with CSS stuff? Had no clue as to what he was going to do after graduation Being the only trained programmer on the team Working with prototypes Where did the idea to create the Angular Escape Plan come from? Angular was very up and coming Helping others to understand Angular 1 jQuery And much, much more! Links: Ruby Rogues Episode 203 Sketching with CSS Angular Escape Plan Angular React Vue Python Ruby Rails Artificial Intelligence by Peter Norvig jQuery @sfioritto Work with Sean Sean’s Website Sean’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Trello Sean Hope and Help for Your Nerves by Claire Weekes Nourish Balance Thrive Fly.io
Panel: Charles Max Wood Guest: Sean Fioritto This week on My Ruby Story, Charles talks to Sean Fioritto. Sean is a developer that five years ago quit his job to do his own thing and work on different projects such as Sketching with CSS, Angular Escape Plan training, and consulting. He first got into programming when he had an idea to create things such as rooms and spells in his MOO game. They talk about how he got into professional style programming, how he got into drawing with CSS, why he created the Angular Escape Plan, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 203 Sean intro Works with Angular, React, Vue, and many other frameworks Focus on front-end How did you first get into programming? Dad got him a book on Python – how he got into Python Playing on a “MOO” CodeWarrior How did you get into professional style programming? Studied Computer Science and Piano in college Got started with Python Not a Ruby developer, but has worked with Rails Artificial Intelligence by Peter Norvig Having fun with coding How did you come around to the drawing with CSS stuff? Had no clue as to what he was going to do after graduation Being the only trained programmer on the team Working with prototypes Where did the idea to create the Angular Escape Plan come from? Angular was very up and coming Helping others to understand Angular 1 jQuery And much, much more! Links: Ruby Rogues Episode 203 Sketching with CSS Angular Escape Plan Angular React Vue Python Ruby Rails Artificial Intelligence by Peter Norvig jQuery @sfioritto Work with Sean Sean’s Website Sean’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Trello Sean Hope and Help for Your Nerves by Claire Weekes Nourish Balance Thrive Fly.io
Panel: Charles Max Wood Shai Reznik Ward Bell Special Guests: Neil Brown In this episode, the Adventures in Angular panel talks to Neil Brown about learning to code and learning to code better. Neil works as a research fellow at Kings College in London where he works in computing education. He is very interested in how people learn to program and also making tools that make learning to program easier. They talk about things that experts can do to help new people pick up programming easier, how you can use live programming to teach novices, and the importance of having a supportive community. They also touch on what he has learned from his research, the necessity of practice over time, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 257 Neil intro Learning to code better What kind of things can we do to help new people pick up programming easier? Experts operate differently than novices How an expert codes VS how a novice codes Pragmatic Thinking and Learning by Andy Hunt Putting yourself in a new programmer’s shoes Experts forget how much knowledge they’ve got How do you need to design instruction for novices? Live programming Seeing that people make mistakes along the way all the time Keep the mistakes Computer science degree VS self-taught VS boot camps People learn differently Element of having a supportive community Do you see any threat to people transitioning to online schooling? The curse of knowledge What have you learned in your research? You need a lot of practice Helps to have spaced practice The best way to learn Ten quick tips for teaching programming by Neil Brown And much, much more! Links: Ruby Rogues Episode 257 Pragmatic Thinking and Learning by Andy Hunt Ten quick tips for teaching programming by Neil Brown @neilccbrown Neil’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Get a Coder Job Video Course South Pacific Shai snyk.io American Crime Story Neil Last Chance U
Panel: Charles Max Wood Shai Reznik Ward Bell Special Guests: Neil Brown In this episode, the Adventures in Angular panel talks to Neil Brown about learning to code and learning to code better. Neil works as a research fellow at Kings College in London where he works in computing education. He is very interested in how people learn to program and also making tools that make learning to program easier. They talk about things that experts can do to help new people pick up programming easier, how you can use live programming to teach novices, and the importance of having a supportive community. They also touch on what he has learned from his research, the necessity of practice over time, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 257 Neil intro Learning to code better What kind of things can we do to help new people pick up programming easier? Experts operate differently than novices How an expert codes VS how a novice codes Pragmatic Thinking and Learning by Andy Hunt Putting yourself in a new programmer’s shoes Experts forget how much knowledge they’ve got How do you need to design instruction for novices? Live programming Seeing that people make mistakes along the way all the time Keep the mistakes Computer science degree VS self-taught VS boot camps People learn differently Element of having a supportive community Do you see any threat to people transitioning to online schooling? The curse of knowledge What have you learned in your research? You need a lot of practice Helps to have spaced practice The best way to learn Ten quick tips for teaching programming by Neil Brown And much, much more! Links: Ruby Rogues Episode 257 Pragmatic Thinking and Learning by Andy Hunt Ten quick tips for teaching programming by Neil Brown @neilccbrown Neil’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Get a Coder Job Video Course South Pacific Shai snyk.io American Crime Story Neil Last Chance U
Panel: Charles Max Wood Shai Reznik Ward Bell Special Guests: Neil Brown In this episode, the Adventures in Angular panel talks to Neil Brown about learning to code and learning to code better. Neil works as a research fellow at Kings College in London where he works in computing education. He is very interested in how people learn to program and also making tools that make learning to program easier. They talk about things that experts can do to help new people pick up programming easier, how you can use live programming to teach novices, and the importance of having a supportive community. They also touch on what he has learned from his research, the necessity of practice over time, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 257 Neil intro Learning to code better What kind of things can we do to help new people pick up programming easier? Experts operate differently than novices How an expert codes VS how a novice codes Pragmatic Thinking and Learning by Andy Hunt Putting yourself in a new programmer’s shoes Experts forget how much knowledge they’ve got How do you need to design instruction for novices? Live programming Seeing that people make mistakes along the way all the time Keep the mistakes Computer science degree VS self-taught VS boot camps People learn differently Element of having a supportive community Do you see any threat to people transitioning to online schooling? The curse of knowledge What have you learned in your research? You need a lot of practice Helps to have spaced practice The best way to learn Ten quick tips for teaching programming by Neil Brown And much, much more! Links: Ruby Rogues Episode 257 Pragmatic Thinking and Learning by Andy Hunt Ten quick tips for teaching programming by Neil Brown @neilccbrown Neil’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Get a Coder Job Video Course South Pacific Shai snyk.io American Crime Story Neil Last Chance U
Panel: Charles Max Wood Guest: Nadia Odunayo This week on My Ruby Story, Charles talks to Nadia Odunayo. Nadia was previously on Ruby Rogues Episode 264 and she used to have her own podcast called Ruby Book Club. She first got into programming because when she was in college she launched a creative writing publication and she was frustrated that she had to keep asking others for help. This was when she started researching coding and how it all worked so that she could put her ideas into action. They talk about Ruby being the first programming language she learned, the importance of learning both the frontend and the backend, her desire to run her own thing, her need to find a company that would support her learning, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 264 Ruby Book Club How did you first get into programming? Hated having to ask other for help Studied Philosophy, Politics, and Economics at University Code First: Girls Have you done much with your degree? Her first talk as a junior Ruby developer Economics is about how people behave Was Ruby your first programming language? Learning HTML, CSS and the Ruby and Rails Frontend VS backend How long was the program? Learning Ruby first and the pros to that Sinatra Do you feel like the boot camp prepared you to be a full-time Ruby developer? Wanting to run her own thing Doing these courses only scratches the surface How did you find a company that supported your learning? Pivotal Labs TDD and pairing When she joined Pivotal VS now What are you doing currently? And much, much more! Links: Ruby Rogues Episode 264 Ruby Book Club Code First: Girls Ruby Rails Sinatra Pivotal Labs @nodunayo nadiaodunayo.com Nadia’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Being willing to get some help Kiwi Crate Nadia Nonviolent Communication by Marshall B. Rosenberg The Evolution of Trust Work Life Podcast
Panel: Charles Max Wood Guest: Nadia Odunayo This week on My Ruby Story, Charles talks to Nadia Odunayo. Nadia was previously on Ruby Rogues Episode 264 and she used to have her own podcast called Ruby Book Club. She first got into programming because when she was in college she launched a creative writing publication and she was frustrated that she had to keep asking others for help. This was when she started researching coding and how it all worked so that she could put her ideas into action. They talk about Ruby being the first programming language she learned, the importance of learning both the frontend and the backend, her desire to run her own thing, her need to find a company that would support her learning, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 264 Ruby Book Club How did you first get into programming? Hated having to ask other for help Studied Philosophy, Politics, and Economics at University Code First: Girls Have you done much with your degree? Her first talk as a junior Ruby developer Economics is about how people behave Was Ruby your first programming language? Learning HTML, CSS and the Ruby and Rails Frontend VS backend How long was the program? Learning Ruby first and the pros to that Sinatra Do you feel like the boot camp prepared you to be a full-time Ruby developer? Wanting to run her own thing Doing these courses only scratches the surface How did you find a company that supported your learning? Pivotal Labs TDD and pairing When she joined Pivotal VS now What are you doing currently? And much, much more! Links: Ruby Rogues Episode 264 Ruby Book Club Code First: Girls Ruby Rails Sinatra Pivotal Labs @nodunayo nadiaodunayo.com Nadia’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Being willing to get some help Kiwi Crate Nadia Nonviolent Communication by Marshall B. Rosenberg The Evolution of Trust Work Life Podcast
Panel: Charles Max Wood Guest: Nadia Odunayo This week on My Ruby Story, Charles talks to Nadia Odunayo. Nadia was previously on Ruby Rogues Episode 264 and she used to have her own podcast called Ruby Book Club. She first got into programming because when she was in college she launched a creative writing publication and she was frustrated that she had to keep asking others for help. This was when she started researching coding and how it all worked so that she could put her ideas into action. They talk about Ruby being the first programming language she learned, the importance of learning both the frontend and the backend, her desire to run her own thing, her need to find a company that would support her learning, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 264 Ruby Book Club How did you first get into programming? Hated having to ask other for help Studied Philosophy, Politics, and Economics at University Code First: Girls Have you done much with your degree? Her first talk as a junior Ruby developer Economics is about how people behave Was Ruby your first programming language? Learning HTML, CSS and the Ruby and Rails Frontend VS backend How long was the program? Learning Ruby first and the pros to that Sinatra Do you feel like the boot camp prepared you to be a full-time Ruby developer? Wanting to run her own thing Doing these courses only scratches the surface How did you find a company that supported your learning? Pivotal Labs TDD and pairing When she joined Pivotal VS now What are you doing currently? And much, much more! Links: Ruby Rogues Episode 264 Ruby Book Club Code First: Girls Ruby Rails Sinatra Pivotal Labs @nodunayo nadiaodunayo.com Nadia’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Being willing to get some help Kiwi Crate Nadia Nonviolent Communication by Marshall B. Rosenberg The Evolution of Trust Work Life Podcast
Panel: Charles Max Wood Guest: Mark Locklear This week on My Ruby Story, Charles talks to Mark Locklear. Mark first got into programming when there wasn’t a lot of opportunities for him to continue to work in quality assurance and he decided he wanted a change of career, so he went to community college to learn programming. They talk about how he was first exposed to Rails, where he is working currently, and what was it about Rails that got him excited. They also touch on what made him want to move from quality assurance, how he mentors his students at the community college, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 316 How did you first get into programming? Has only been programming for about 10 years Went into IT during the internet boom Used to work in IT quality assurance Went back to school for programming Java, PHP, and C++ classes Red Hat contracting in Raleigh How did you get into Rails? Taught himself Rails at his local library Currently working at Extension.org What is the cooperative extension service? What do you do at Extension.org? ask.extension.org What was it with Ruby and Rails that made you want to move from QA? Masters in Information Science You’re never too old to learn Get an idea for an app and try and make that Ruby is very intuitive, friendly, and the syntax is easy to understand Mentors students in Rails at the community college he went to Expose yourself to as many frameworks as you can It’s never too late to pursue a career in programming And much, much more! Links: Ruby Rogues Episode 316 Red Hat Rails Extension.org ask.extension.org Ruby @marklocklear Mark’s Medium locklear.me Mark’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Zig Ziglar The Traveler's Gift by Andy Andrews Good-Bye to All That by Robert Graves Life Promises for Leaders by Zig Ziglar Overcoming the Five Dysfunctions of a Team by Patrick M. Lencioni Audible The 5 Love Languages of Children by Gary Chapman The 5 Love Languages by Gary Chapman Mark Wicked Weed Brewing The Perfectionists by Simon Winchester
Panel: Charles Max Wood Guest: Mark Locklear This week on My Ruby Story, Charles talks to Mark Locklear. Mark first got into programming when there wasn’t a lot of opportunities for him to continue to work in quality assurance and he decided he wanted a change of career, so he went to community college to learn programming. They talk about how he was first exposed to Rails, where he is working currently, and what was it about Rails that got him excited. They also touch on what made him want to move from quality assurance, how he mentors his students at the community college, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 316 How did you first get into programming? Has only been programming for about 10 years Went into IT during the internet boom Used to work in IT quality assurance Went back to school for programming Java, PHP, and C++ classes Red Hat contracting in Raleigh How did you get into Rails? Taught himself Rails at his local library Currently working at Extension.org What is the cooperative extension service? What do you do at Extension.org? ask.extension.org What was it with Ruby and Rails that made you want to move from QA? Masters in Information Science You’re never too old to learn Get an idea for an app and try and make that Ruby is very intuitive, friendly, and the syntax is easy to understand Mentors students in Rails at the community college he went to Expose yourself to as many frameworks as you can It’s never too late to pursue a career in programming And much, much more! Links: Ruby Rogues Episode 316 Red Hat Rails Extension.org ask.extension.org Ruby @marklocklear Mark’s Medium locklear.me Mark’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Zig Ziglar The Traveler's Gift by Andy Andrews Good-Bye to All That by Robert Graves Life Promises for Leaders by Zig Ziglar Overcoming the Five Dysfunctions of a Team by Patrick M. Lencioni Audible The 5 Love Languages of Children by Gary Chapman The 5 Love Languages by Gary Chapman Mark Wicked Weed Brewing The Perfectionists by Simon Winchester
Panel: Charles Max Wood Guest: Mark Locklear This week on My Ruby Story, Charles talks to Mark Locklear. Mark first got into programming when there wasn’t a lot of opportunities for him to continue to work in quality assurance and he decided he wanted a change of career, so he went to community college to learn programming. They talk about how he was first exposed to Rails, where he is working currently, and what was it about Rails that got him excited. They also touch on what made him want to move from quality assurance, how he mentors his students at the community college, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 316 How did you first get into programming? Has only been programming for about 10 years Went into IT during the internet boom Used to work in IT quality assurance Went back to school for programming Java, PHP, and C++ classes Red Hat contracting in Raleigh How did you get into Rails? Taught himself Rails at his local library Currently working at Extension.org What is the cooperative extension service? What do you do at Extension.org? ask.extension.org What was it with Ruby and Rails that made you want to move from QA? Masters in Information Science You’re never too old to learn Get an idea for an app and try and make that Ruby is very intuitive, friendly, and the syntax is easy to understand Mentors students in Rails at the community college he went to Expose yourself to as many frameworks as you can It’s never too late to pursue a career in programming And much, much more! Links: Ruby Rogues Episode 316 Red Hat Rails Extension.org ask.extension.org Ruby @marklocklear Mark’s Medium locklear.me Mark’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Zig Ziglar The Traveler's Gift by Andy Andrews Good-Bye to All That by Robert Graves Life Promises for Leaders by Zig Ziglar Overcoming the Five Dysfunctions of a Team by Patrick M. Lencioni Audible The 5 Love Languages of Children by Gary Chapman The 5 Love Languages by Gary Chapman Mark Wicked Weed Brewing The Perfectionists by Simon Winchester
Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Dave Kimura Special Guests: Jared Norman In this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby. These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more! In particular, we dive pretty deep on: Jared intro Founder of Super Good Software Article - You Can’t Save Everyone: Some Exceptions Should Be Left Alone Solidus and Spree Rescue_from Exception Injecting special error reporting Don’t necessarily want to rescue all exceptions Injecting an error reporting tool Trying to think of a good reason to rescue_from exception Loss of visibility Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 When is capturing exceptions the right way to go? Using an exception when something is legitimately broken project-honeypot When exceptions are in a state that you don’t expect Having enough information to attack problems when they arise Dig method for hashes Elegance of Ruby that allows you to not work as hard Developing code for better exception handling Developing with visibility in mind And much, much more! Links: Ruby Super Good Software Ruby on Rails Solidus Spree You Can’t Save Everyone: Some Exceptions Should Be Left Alone Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 project-honeypot Jared’s GitHub @SuperGoodJared @SuperGoodSoft Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Home Depot tool rental Podcast Movement Framework Summit Chuck@devchat.tv Eric 'Resting bitch face' is real, scientists say – CNN article David Basin and Range by John McPhee Catherine Scott’s Cheap Flights Dave Configuring a Sentry Server on Ubuntu 16.04 by Dave Re-engage Jared Living Computers fzf fzy
Panel: Charles Max Wood Joe Eames Aimee Knight Special Guests: Kent Beck In this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he can decompress from the stressful environment that he was a part of for so long. He now travels, writes, creates art, thinks up crazy programming ideas, and is taking a breather. They talk about what he did at Facebook, what his coaching engagement sessions consisted of, and the importance of taking time for yourself sometimes. They also touch on what he has learned from his experience coaching, how to create a healthy environment within the workplace, and more! In particular, we dive pretty deep on: Kent intro/update Ruby Rogues Episode 23 Worked at Facebook for 7 years What were you doing at Facebook? Unique culture at Facebook His strengths as a developer didn’t match with the organization’s Coaching developers TDD and Patterns Advantages as an old engineer What did coaching engagement consist of? Takes time to build trust Discharging shame Need permission to take care of what you need to Being at your best so you can do your best work Vacation in place What have you learned in your time working with people? The nice thing about coaching Everyone is different How do we create a healthy environment within the workplace? Mentor in Ward Cunningham What is it costing us? Why did you decide to leave? And much, much more! Links: Ruby Rogues Episode 23 @KentBeck kentbeck.com Kent’s GitHub Sponsors Kendo UI Sentry Digital Ocean Picks: Charles The Five Dysfunctions of a Team by Patrick Lencioni Crucial Accountability by Kerry Patterson Aimee n-back Joe Test Driven Development: By Example by Kent Beck Kent The Field Guide to Understanding 'Human Error' by Sidney Dekker Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the Anatomy of Intrigue by Ryan Holiday
Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Dave Kimura Special Guests: Jared Norman In this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby. These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more! In particular, we dive pretty deep on: Jared intro Founder of Super Good Software Article - You Can’t Save Everyone: Some Exceptions Should Be Left Alone Solidus and Spree Rescue_from Exception Injecting special error reporting Don’t necessarily want to rescue all exceptions Injecting an error reporting tool Trying to think of a good reason to rescue_from exception Loss of visibility Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 When is capturing exceptions the right way to go? Using an exception when something is legitimately broken project-honeypot When exceptions are in a state that you don’t expect Having enough information to attack problems when they arise Dig method for hashes Elegance of Ruby that allows you to not work as hard Developing code for better exception handling Developing with visibility in mind And much, much more! Links: Ruby Super Good Software Ruby on Rails Solidus Spree You Can’t Save Everyone: Some Exceptions Should Be Left Alone Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 project-honeypot Jared’s GitHub @SuperGoodJared @SuperGoodSoft Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Home Depot tool rental Podcast Movement Framework Summit Chuck@devchat.tv Eric 'Resting bitch face' is real, scientists say – CNN article David Basin and Range by John McPhee Catherine Scott’s Cheap Flights Dave Configuring a Sentry Server on Ubuntu 16.04 by Dave Re-engage Jared Living Computers fzf fzy
Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Dave Kimura Special Guests: Jared Norman In this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby. These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more! In particular, we dive pretty deep on: Jared intro Founder of Super Good Software Article - You Can’t Save Everyone: Some Exceptions Should Be Left Alone Solidus and Spree Rescue_from Exception Injecting special error reporting Don’t necessarily want to rescue all exceptions Injecting an error reporting tool Trying to think of a good reason to rescue_from exception Loss of visibility Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 When is capturing exceptions the right way to go? Using an exception when something is legitimately broken project-honeypot When exceptions are in a state that you don’t expect Having enough information to attack problems when they arise Dig method for hashes Elegance of Ruby that allows you to not work as hard Developing code for better exception handling Developing with visibility in mind And much, much more! Links: Ruby Super Good Software Ruby on Rails Solidus Spree You Can’t Save Everyone: Some Exceptions Should Be Left Alone Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 project-honeypot Jared’s GitHub @SuperGoodJared @SuperGoodSoft Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Home Depot tool rental Podcast Movement Framework Summit Chuck@devchat.tv Eric 'Resting bitch face' is real, scientists say – CNN article David Basin and Range by John McPhee Catherine Scott’s Cheap Flights Dave Configuring a Sentry Server on Ubuntu 16.04 by Dave Re-engage Jared Living Computers fzf fzy
Panel: Charles Max Wood Joe Eames Aimee Knight Special Guests: Kent Beck In this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he can decompress from the stressful environment that he was a part of for so long. He now travels, writes, creates art, thinks up crazy programming ideas, and is taking a breather. They talk about what he did at Facebook, what his coaching engagement sessions consisted of, and the importance of taking time for yourself sometimes. They also touch on what he has learned from his experience coaching, how to create a healthy environment within the workplace, and more! In particular, we dive pretty deep on: Kent intro/update Ruby Rogues Episode 23 Worked at Facebook for 7 years What were you doing at Facebook? Unique culture at Facebook His strengths as a developer didn’t match with the organization’s Coaching developers TDD and Patterns Advantages as an old engineer What did coaching engagement consist of? Takes time to build trust Discharging shame Need permission to take care of what you need to Being at your best so you can do your best work Vacation in place What have you learned in your time working with people? The nice thing about coaching Everyone is different How do we create a healthy environment within the workplace? Mentor in Ward Cunningham What is it costing us? Why did you decide to leave? And much, much more! Links: Ruby Rogues Episode 23 @KentBeck kentbeck.com Kent’s GitHub Sponsors Kendo UI Sentry Digital Ocean Picks: Charles The Five Dysfunctions of a Team by Patrick Lencioni Crucial Accountability by Kerry Patterson Aimee n-back Joe Test Driven Development: By Example by Kent Beck Kent The Field Guide to Understanding 'Human Error' by Sidney Dekker Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the Anatomy of Intrigue by Ryan Holiday
Panel: Charles Max Wood Joe Eames Aimee Knight Special Guests: Kent Beck In this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he can decompress from the stressful environment that he was a part of for so long. He now travels, writes, creates art, thinks up crazy programming ideas, and is taking a breather. They talk about what he did at Facebook, what his coaching engagement sessions consisted of, and the importance of taking time for yourself sometimes. They also touch on what he has learned from his experience coaching, how to create a healthy environment within the workplace, and more! In particular, we dive pretty deep on: Kent intro/update Ruby Rogues Episode 23 Worked at Facebook for 7 years What were you doing at Facebook? Unique culture at Facebook His strengths as a developer didn’t match with the organization’s Coaching developers TDD and Patterns Advantages as an old engineer What did coaching engagement consist of? Takes time to build trust Discharging shame Need permission to take care of what you need to Being at your best so you can do your best work Vacation in place What have you learned in your time working with people? The nice thing about coaching Everyone is different How do we create a healthy environment within the workplace? Mentor in Ward Cunningham What is it costing us? Why did you decide to leave? And much, much more! Links: Ruby Rogues Episode 23 @KentBeck kentbeck.com Kent’s GitHub Sponsors Kendo UI Sentry Digital Ocean Picks: Charles The Five Dysfunctions of a Team by Patrick Lencioni Crucial Accountability by Kerry Patterson Aimee n-back Joe Test Driven Development: By Example by Kent Beck Kent The Field Guide to Understanding 'Human Error' by Sidney Dekker Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the Anatomy of Intrigue by Ryan Holiday
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My Ruby Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My Ruby Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My Ruby Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Eric Berry Josh Adams Mark Erikson Special Guests: Claudio Ortolina In this episode of Elixir Mix, the panel talks to Claudio Ortolina about Process and OTP pitfalls. Claudio works for Erlang Solutions where he is a developer consultant, working with customers on long projects, and he has been working full-time with Elixir for the past 3 years. They talk about OTP, the importance of reading the sources when working with Elixir, and if beginners should dive right away into OTP. They also touch on Process, how Elixir allows your code to be more available, and more! In particular, we dive pretty deep on: Claudio intro Works at Erlang Solutions Ruby Rogues Episode 208 Is there one thing that stands out to you as the easiest thing to fix? People pick up this language quickly Repetition Excited about OTP Pattern matching People come from Ruby background to Elixir How do you address people who won’t put the effort in to learn OTP Rare to find greenfield projects now Building blocks Reading the sources Do you recommend beginner dive into OTP or should they postpone getting into it? It’s okay to postpone The missing link Is the domain model inherently concurrent? Concurrency is not always an obvious tool Elixir Process Thinking about what needs to work no matter how your infrastructure is affected by problems Elixir gives you a lot of tools to make your code more available Elixir syntax And much, much more! Links: Erlang Solutions Elixir Ruby Rogues Episode 208 Ruby Elixir Process @cloud8421 Claudio’s GitHub Sponsors: Digital Ocean Picks: Charles Home Depot Tool Rental Podcast Movement Framework Summit Josh Evan Czaplicki talk at Elm Europe Brian Hicks talk at Elm Europe Elm Europe Talks Mark Absinthe Library Claudio Code Elixir London YouTube Channel to help animals
Panel: Charles Max Wood Eric Berry Josh Adams Mark Erikson Special Guests: Claudio Ortolina In this episode of Elixir Mix, the panel talks to Claudio Ortolina about Process and OTP pitfalls. Claudio works for Erlang Solutions where he is a developer consultant, working with customers on long projects, and he has been working full-time with Elixir for the past 3 years. They talk about OTP, the importance of reading the sources when working with Elixir, and if beginners should dive right away into OTP. They also touch on Process, how Elixir allows your code to be more available, and more! In particular, we dive pretty deep on: Claudio intro Works at Erlang Solutions Ruby Rogues Episode 208 Is there one thing that stands out to you as the easiest thing to fix? People pick up this language quickly Repetition Excited about OTP Pattern matching People come from Ruby background to Elixir How do you address people who won’t put the effort in to learn OTP Rare to find greenfield projects now Building blocks Reading the sources Do you recommend beginner dive into OTP or should they postpone getting into it? It’s okay to postpone The missing link Is the domain model inherently concurrent? Concurrency is not always an obvious tool Elixir Process Thinking about what needs to work no matter how your infrastructure is affected by problems Elixir gives you a lot of tools to make your code more available Elixir syntax And much, much more! Links: Erlang Solutions Elixir Ruby Rogues Episode 208 Ruby Elixir Process @cloud8421 Claudio’s GitHub Sponsors: Digital Ocean Picks: Charles Home Depot Tool Rental Podcast Movement Framework Summit Josh Evan Czaplicki talk at Elm Europe Brian Hicks talk at Elm Europe Elm Europe Talks Mark Absinthe Library Claudio Code Elixir London YouTube Channel to help animals
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My JavaScript Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My JavaScript Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Guest: Jerome Hardaway This week on My JavaScript Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio
Panel: Charles Max Wood Lucas Reis Sia Karamalegos In this episode, the React Round Up panelists talk about finding a job as a developer. Charles is getting ready to release a course on finding a job and he finds that he is always getting asked about how new developers can find a job. They talk about how they all found their first coder job, picking your target company, and understanding what you want in a job. They also touch on Charles’ upcoming course, the importance of showing initiative, and more! In particular, we dive pretty deep on: Sign up to chat with Charles at DevChat.tv/15Minutes Why they want to touch on this topic Get used to failure CodeSchool Hack Night meetup Going to meetups to slowly start networking Making friends with developers in your community Networking before you need a job Learning and helping mindset Don’t be afraid to ask if people are hiring How did you figure out what your target company was? Checking out the culture of a company Understanding the travel involved Figure out what you like in a job as you go Always be looking at your portfolio and resume Gain as much experience as you can everywhere you go Stick to learning one language/system Really master the languages/systems of the company you want to uses Show initiative Finding a champion at your target company And much, much more! Links: DevChat.tv/15Minutes CodeSchool Hack Night meetup Charles’ Course How to interview your interviewers blog post Ruby Rogues Episode 184 Sponsors Kendo UI Digital Ocean FreshBooks Picks: Charles Orphan Black His Course Lucas The Best Software Engineering Paper You Haven’t Read Sia Family
Panel: Charles Max Wood Lucas Reis Sia Karamalegos In this episode, the React Round Up panelists talk about finding a job as a developer. Charles is getting ready to release a course on finding a job and he finds that he is always getting asked about how new developers can find a job. They talk about how they all found their first coder job, picking your target company, and understanding what you want in a job. They also touch on Charles’ upcoming course, the importance of showing initiative, and more! In particular, we dive pretty deep on: Sign up to chat with Charles at DevChat.tv/15Minutes Why they want to touch on this topic Get used to failure CodeSchool Hack Night meetup Going to meetups to slowly start networking Making friends with developers in your community Networking before you need a job Learning and helping mindset Don’t be afraid to ask if people are hiring How did you figure out what your target company was? Checking out the culture of a company Understanding the travel involved Figure out what you like in a job as you go Always be looking at your portfolio and resume Gain as much experience as you can everywhere you go Stick to learning one language/system Really master the languages/systems of the company you want to uses Show initiative Finding a champion at your target company And much, much more! Links: DevChat.tv/15Minutes CodeSchool Hack Night meetup Charles’ Course How to interview your interviewers blog post Ruby Rogues Episode 184 Sponsors Kendo UI Digital Ocean FreshBooks Picks: Charles Orphan Black His Course Lucas The Best Software Engineering Paper You Haven’t Read Sia Family
Panel: Charles Max Wood Guest: Takashi Kokubun This week on My Ruby Story, Charles talks to Takashi Kokubun. Takashi is a template engine hobbyist, is currently working on the JIT Compiler for Ruby 2.6, and is a Ruby on Rails application engineer at Treasure Data. He first got into programming in his first year at university where he learned C in his first part-time job. They talk about why he decided to work with Ruby, the first thing he built with it, and how you would write a templating system. They also touch on what he is working on now, what his plans are for the future, and more! In particular, we dive pretty deep on: Takashi intro Ruby Rogues Episode 357 How did you first get into programming? Learned C in his first part-time job Creating iOS puzzle games Starting to work with Ruby on Rails What makes you decide to work with Ruby? Ruby was cleaner and simpler JIT compiler to make Ruby faster How did you find Ruby? Friends tweeting about Ruby What was the first thing you built with Ruby? What was it about Ruby that you really liked? Simple syntax Did you do anything in open source with Ruby before working on the JIT compiler? His JIT Compiler What goes into writing a templating system? Haml What are you working on now? No longer working for Cookpad How do you spend your time? What’s your favorite thing about working on all of this? Barbeque Speakerdeck slides on Barbeque And much, much more! Links: Ruby Rogues Episode 357 Ruby on Rails Ruby Treasure Data JIT Compiler Haml Cookpad Barbeque Speakerdeck slides on Barbeque Takashi’s GitHub Takashi’s Medium @k0kubun Sponsors: FreshBooks Digital Ocean Picks: Charles Dedicate show to Father Camping Utah Backyard Homesteading Pinterest Takashi Takoyaki Ruby Kaigi 2018
Panel: Charles Max Wood Guest: Takashi Kokubun This week on My Ruby Story, Charles talks to Takashi Kokubun. Takashi is a template engine hobbyist, is currently working on the JIT Compiler for Ruby 2.6, and is a Ruby on Rails application engineer at Treasure Data. He first got into programming in his first year at university where he learned C in his first part-time job. They talk about why he decided to work with Ruby, the first thing he built with it, and how you would write a templating system. They also touch on what he is working on now, what his plans are for the future, and more! In particular, we dive pretty deep on: Takashi intro Ruby Rogues Episode 357 How did you first get into programming? Learned C in his first part-time job Creating iOS puzzle games Starting to work with Ruby on Rails What makes you decide to work with Ruby? Ruby was cleaner and simpler JIT compiler to make Ruby faster How did you find Ruby? Friends tweeting about Ruby What was the first thing you built with Ruby? What was it about Ruby that you really liked? Simple syntax Did you do anything in open source with Ruby before working on the JIT compiler? His JIT Compiler What goes into writing a templating system? Haml What are you working on now? No longer working for Cookpad How do you spend your time? What’s your favorite thing about working on all of this? Barbeque Speakerdeck slides on Barbeque And much, much more! Links: Ruby Rogues Episode 357 Ruby on Rails Ruby Treasure Data JIT Compiler Haml Cookpad Barbeque Speakerdeck slides on Barbeque Takashi’s GitHub Takashi’s Medium @k0kubun Sponsors: FreshBooks Digital Ocean Picks: Charles Dedicate show to Father Camping Utah Backyard Homesteading Pinterest Takashi Takoyaki Ruby Kaigi 2018
Panel: Charles Max Wood Guest: Takashi Kokubun This week on My Ruby Story, Charles talks to Takashi Kokubun. Takashi is a template engine hobbyist, is currently working on the JIT Compiler for Ruby 2.6, and is a Ruby on Rails application engineer at Treasure Data. He first got into programming in his first year at university where he learned C in his first part-time job. They talk about why he decided to work with Ruby, the first thing he built with it, and how you would write a templating system. They also touch on what he is working on now, what his plans are for the future, and more! In particular, we dive pretty deep on: Takashi intro Ruby Rogues Episode 357 How did you first get into programming? Learned C in his first part-time job Creating iOS puzzle games Starting to work with Ruby on Rails What makes you decide to work with Ruby? Ruby was cleaner and simpler JIT compiler to make Ruby faster How did you find Ruby? Friends tweeting about Ruby What was the first thing you built with Ruby? What was it about Ruby that you really liked? Simple syntax Did you do anything in open source with Ruby before working on the JIT compiler? His JIT Compiler What goes into writing a templating system? Haml What are you working on now? No longer working for Cookpad How do you spend your time? What’s your favorite thing about working on all of this? Barbeque Speakerdeck slides on Barbeque And much, much more! Links: Ruby Rogues Episode 357 Ruby on Rails Ruby Treasure Data JIT Compiler Haml Cookpad Barbeque Speakerdeck slides on Barbeque Takashi’s GitHub Takashi’s Medium @k0kubun Sponsors: FreshBooks Digital Ocean Picks: Charles Dedicate show to Father Camping Utah Backyard Homesteading Pinterest Takashi Takoyaki Ruby Kaigi 2018
Panel: Charles Max Wood Guest: Andy Hunt This week on My Ruby Story, Charles talks to Andy Hunt. Andy has previously been on Ruby Rogues for Episode 277, and is known for his book The Pragmatic Programmer, his company The Pragmatic Bookshelf, and much more. He first got into programming because of his interest in electronic music and his first RadioShack project he created, which led him to finding a book on the future of integrated circuits. They talk about how he found Ruby, why he wrote Programming Ruby, what he is working on now, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 277 His book The Pragmatic Programmer His company The Pragmatic Bookshelf How did you first get into programming? Interest in electronic music RadioShack project Book on the future of integrated circuits Fire in the Valley by Michael Swaine Exposure to the programming as it was being born How did you find Ruby? Time as a consultant Needed a flexible and fast language Couldn’t use C++ or Java Using Perl Amazed by the Unix shell Loved that he could write pages of code that would actually work Lacked documentation in the beginning Writing his Programming Ruby book Been messing around with Elixir recently Ruby is still his number one language And much, much more! Links: Ruby Rogues Episode 277 The Pragmatic Programmer The Pragmatic Bookshelf Fire in the Valley by Michael Swaine Ruby Perl Programming Ruby Elixir Andy’s GitHub @PragmaticAndy Andy’s Website @pragprog Sponsors: FreshBooks Picks: Charles Google Drive ScanSnap S1300i Andy PragProg.com
Panel: Charles Max Wood Guest: Andy Hunt This week on My Ruby Story, Charles talks to Andy Hunt. Andy has previously been on Ruby Rogues for Episode 277, and is known for his book The Pragmatic Programmer, his company The Pragmatic Bookshelf, and much more. He first got into programming because of his interest in electronic music and his first RadioShack project he created, which led him to finding a book on the future of integrated circuits. They talk about how he found Ruby, why he wrote Programming Ruby, what he is working on now, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 277 His book The Pragmatic Programmer His company The Pragmatic Bookshelf How did you first get into programming? Interest in electronic music RadioShack project Book on the future of integrated circuits Fire in the Valley by Michael Swaine Exposure to the programming as it was being born How did you find Ruby? Time as a consultant Needed a flexible and fast language Couldn’t use C++ or Java Using Perl Amazed by the Unix shell Loved that he could write pages of code that would actually work Lacked documentation in the beginning Writing his Programming Ruby book Been messing around with Elixir recently Ruby is still his number one language And much, much more! Links: Ruby Rogues Episode 277 The Pragmatic Programmer The Pragmatic Bookshelf Fire in the Valley by Michael Swaine Ruby Perl Programming Ruby Elixir Andy’s GitHub @PragmaticAndy Andy’s Website @pragprog Sponsors: FreshBooks Picks: Charles Google Drive ScanSnap S1300i Andy PragProg.com
Panel: Charles Max Wood Guest: Andy Hunt This week on My Ruby Story, Charles talks to Andy Hunt. Andy has previously been on Ruby Rogues for Episode 277, and is known for his book The Pragmatic Programmer, his company The Pragmatic Bookshelf, and much more. He first got into programming because of his interest in electronic music and his first RadioShack project he created, which led him to finding a book on the future of integrated circuits. They talk about how he found Ruby, why he wrote Programming Ruby, what he is working on now, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 277 His book The Pragmatic Programmer His company The Pragmatic Bookshelf How did you first get into programming? Interest in electronic music RadioShack project Book on the future of integrated circuits Fire in the Valley by Michael Swaine Exposure to the programming as it was being born How did you find Ruby? Time as a consultant Needed a flexible and fast language Couldn’t use C++ or Java Using Perl Amazed by the Unix shell Loved that he could write pages of code that would actually work Lacked documentation in the beginning Writing his Programming Ruby book Been messing around with Elixir recently Ruby is still his number one language And much, much more! Links: Ruby Rogues Episode 277 The Pragmatic Programmer The Pragmatic Bookshelf Fire in the Valley by Michael Swaine Ruby Perl Programming Ruby Elixir Andy’s GitHub @PragmaticAndy Andy’s Website @pragprog Sponsors: FreshBooks Picks: Charles Google Drive ScanSnap S1300i Andy PragProg.com
Panel: Charles Max Wood Guest: Amit Choudhary This week on My Ruby Story, Charles talks to Amit Choudhary. Amit was previously on Ruby Rogues in January 2018 on episode 345 discussing app failures. Amit is a software developer at Big Binary, where he is a full-stack Ruby developer. He first got into programming when he learned C for a computer engineering course. They talk about how he got into Ruby, what he has done with Ruby, what the Ruby community is like in India, and what he is working on now. In particular, we dive pretty deep on: Ruby Rogues Episode 345 Amit intro Currently works at Big Binary Family language is Ruby Interested in front-end languages How did you first get into programming? From Delhi, India First language was C Loved the logic behind how a piece of code works How did you get into Ruby? Vinsol What have you done with Ruby? Working with Ruby for the last four years Using Rails to create APIs eCommerce platforms His switch to working in the back-end Meta-programming Comparing languages to Ruby What is the Ruby community like in India? Start-up culture in India RubyConf India What are you working on now? And much, much more! Links: Ruby Rogues Episode 345 Big Binary Ruby Vinsol Rails RubyConf India Selenium Amit’s GitHub Amit on Big Binary Blog @amit_1992 Sponsors: FreshBooks Digital Ocean Picks: Charles DevChat.tv/YouTube Ruby Rants coming soon on DevChat.tv/YouTube Facebook Marketplace DeLorean Motor Company Amit Ruby 2.6
Panel: Charles Max Wood Guest: Amit Choudhary This week on My Ruby Story, Charles talks to Amit Choudhary. Amit was previously on Ruby Rogues in January 2018 on episode 345 discussing app failures. Amit is a software developer at Big Binary, where he is a full-stack Ruby developer. He first got into programming when he learned C for a computer engineering course. They talk about how he got into Ruby, what he has done with Ruby, what the Ruby community is like in India, and what he is working on now. In particular, we dive pretty deep on: Ruby Rogues Episode 345 Amit intro Currently works at Big Binary Family language is Ruby Interested in front-end languages How did you first get into programming? From Delhi, India First language was C Loved the logic behind how a piece of code works How did you get into Ruby? Vinsol What have you done with Ruby? Working with Ruby for the last four years Using Rails to create APIs eCommerce platforms His switch to working in the back-end Meta-programming Comparing languages to Ruby What is the Ruby community like in India? Start-up culture in India RubyConf India What are you working on now? And much, much more! Links: Ruby Rogues Episode 345 Big Binary Ruby Vinsol Rails RubyConf India Selenium Amit’s GitHub Amit on Big Binary Blog @amit_1992 Sponsors: FreshBooks Digital Ocean Picks: Charles DevChat.tv/YouTube Ruby Rants coming soon on DevChat.tv/YouTube Facebook Marketplace DeLorean Motor Company Amit Ruby 2.6
Panel: Charles Max Wood Guest: Amit Choudhary This week on My Ruby Story, Charles talks to Amit Choudhary. Amit was previously on Ruby Rogues in January 2018 on episode 345 discussing app failures. Amit is a software developer at Big Binary, where he is a full-stack Ruby developer. He first got into programming when he learned C for a computer engineering course. They talk about how he got into Ruby, what he has done with Ruby, what the Ruby community is like in India, and what he is working on now. In particular, we dive pretty deep on: Ruby Rogues Episode 345 Amit intro Currently works at Big Binary Family language is Ruby Interested in front-end languages How did you first get into programming? From Delhi, India First language was C Loved the logic behind how a piece of code works How did you get into Ruby? Vinsol What have you done with Ruby? Working with Ruby for the last four years Using Rails to create APIs eCommerce platforms His switch to working in the back-end Meta-programming Comparing languages to Ruby What is the Ruby community like in India? Start-up culture in India RubyConf India What are you working on now? And much, much more! Links: Ruby Rogues Episode 345 Big Binary Ruby Vinsol Rails RubyConf India Selenium Amit’s GitHub Amit on Big Binary Blog @amit_1992 Sponsors: FreshBooks Digital Ocean Picks: Charles DevChat.tv/YouTube Ruby Rants coming soon on DevChat.tv/YouTube Facebook Marketplace DeLorean Motor Company Amit Ruby 2.6
Panel: Charles Max Wood Guest: Benjamin Wood This week on My Ruby Story, Charles talks to Benjamin Wood. Ben and his brother Josh own a consultancy company together called Hint, where they specialize in upgrading Rails apps and run UpgradeRails.com. He first got into programming because he was interested in computer hardware and built a computer out of spare parts for fun as a child. They talk about what led him to Ruby and Rails, what he has learned in throughout his life, especially with running a business, and much more! In particular, we dive pretty deep on: Ruby Rogues Episode 288 Hint and UpgradeRails.com How did you first get into programming? Interested in computer hardware Built a computer as a kid Grew up in time of dial up internet Discovered his house had two phone lines Snook extra fax line into his room to get internet Fell in love with the internet as a child PHP and DSL Built forums to keep in touch with friends Created content management systems with PHP WordPress Started a career in audio engineering Ran a recording studio for 6 years Built a website for the studio Started with JavaScript How did you find Rails? Wanted a change of career Self-taught Sub-contracting with his brother HoneyBadger What have you learned? And much, much more! Links: Ruby Rogues Episode 288 Hint UpgradeRails.com Rails WordPress Ruby JavaScript HoneyBadger Ben’s GitHub @benjaminwood BenjaminWood.org Picks: Charles Serverless Procrastinate on Purpose by Rory Vaden Delegation Roadmap New Ruby podcast on YouTube and Amazon Alexa to come Benjamin Tiny Desk Concerts Robin Olson Tiny Desk Concert Serverless