Podcasts about 253daps

  • 6PODCASTS
  • 12EPISODES
  • 54mAVG DURATION
  • ?INFREQUENT EPISODES
  • Oct 9, 2018LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about 253daps

Latest podcast episodes about 253daps

Devchat.tv Master Feed
RR 383: “Rbspy: A New(ish) Ruby Profiler!” with Julia Evans

Devchat.tv Master Feed

Play Episode Listen Later Oct 9, 2018 45:25


Panel: Charles Max Wood Dave Kimura David Richards Special Guests: Julia Evans In this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out! Show Topics: 1:34 – Julia gives her background. 1:52 – Chuck: You’ve been on the show before. Listeners, go check it out! 2:30 – What is Ruby Spy? 2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program. 3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too. 3:44 – Chuck talks about tools and Ruby Spy. 4:05 – Julia recommends it. Julia: You had to install the gem in order to use it. 4:30 – Chuck: some people say that it has affected their performance. 4:42 – Julia: Ruby Spy is a separate process. Julia continues this conversation and goes in-depth of what Ruby Spy is, etc. 5:27 – When would you use something like this, and what kind of data would get you back to debug the slow points. 5:43 – Julia: When you run Ruby Spy it will... 6:20 – Chuck: Does it give you method names? 6:25 – Julia: Yes, 20% in this method or... 6:37 – I can see how that would be helpful on certain aspects. Being able to narrow down the 1,000 methods where you cab get your biggest bang for your buck. 7:05 – Julia comments. 7:35 – Chuck: I know people pay for Relic... 7:56 – Chuck: When it tells you which method is taking a long time, will it look at the stack and THIS method is insufficient b/c this other method is insufficient? How does it do that? 8:35 – Julia answers the questions. 8:58 – Chuck: I’d imagine that it could keep anything in memory. Did you have to do a bunch of work where THAT means THAT? 9:20 – Julia answers. Julia: The differences weren’t that big between the different versions. 9:54 – Julia goes through the different ways the versions are different. 11:56 – Panelist asks a question. Is this meant for Ruby Scripts? 12:10 – Julia: It doesn’t care – as long as you are using the Ruby Interpreter. 12:25 – Chuck: Sometimes my performance issues is Ruby, and sometimes it’s the database. For Ruby it will sit there and wait for IO. Is that a blind spot that you will have in Ruby Spy? 12:54 – Julia: Great question. There are 2 ways to do profiling. Julia explains these two ways. 13:54 – Wall Clock Time. 14:04 – Chuck: Your computer has a speed and however long it takes to run one cycle. It is similar, but... 14:26 – I guess as long as it’s relative – I was looking at these graphs you wrote. 14:51 – Julia. 14:56 – Panelist: That has been my issue. Changing context into a profiler... 15:27 – Julia. 15:38 – Chuck: Do you have to run it through something...? 15:49 – Julia. 15:53 – Chuck: Is that the most effective way to look at the data through Ruby Spy? 16:07 – Julia: I twill show you the output as it is profiling. 2 visualizations: flame graph and... 16:45 – Chuck. 16:49 – Julia: It is the only visualization that I know of. 17:00 – Chuck: I don’t know. 17:05 – Julia: You have spent this amount of % to... How much time was spent in this function or that function? I feel that the flame graph is much more helpful than a list of percentages. 17:33 – Chuck: What are you looking at in the flame graph? 17:37 – Guest: Basically what time was spent in that function. You look at what is big, and then you figure out if that is something to optimize or not. You go to the docs and... 18:36 – Jackal. 18:40 – Main problem that I would run into is the information OVERLOAD. Now you have the action controllers and all these other components that aren’t normally visual. Panelist asks a question to Julia. 19:29 – Julia: It does give you everything. If you have a real serious problem often the answer will really jump out at you. What I would say – if something is really slow it is right there. 20:08 – Chuck: You will see the name of the method? 20:15 – Chuck: Any other information it will give you? 20:22 – Julia: The line number. 20:28 – Chuck asks another question. 20:41 – Chuck: Success stories? 20:45 – Julia: Yes, I do. GitHub – success stories. Julia gives us one of her success stories. This user said that it helped them by 30%. 21:28 – I can’t imagine using a Rail app that is over 10 years old. So much as changed! A lot of the documentation would be harder to find. 22:00 – Julia gives another example of a success story. 22:10 – When it goes to production – my brain turns off and get jittery. Figure out what happens in production and I wouldn’t want to guess for an app that couldn’t be down. This is what is happening right here and right now. 22:46 – Chuck: How do they get it out into production... 22:57 – Julia: Through GitHub that you can download. If you are on a Mac and your developing you can do it through Home Brew. 23:17 – Chuck and Julia go back and forth. 23:27 – Panelist: You don’t need to have it all the time, but a good tool. 23:44 – Julia: I want people to use it but not all the time; only when they need it. 23:58 – Panelist: I think on a lot of these scripts... Rails Panel – Panelist mentions this. 25:02 – Panelist asks her a question. 25:12 – Pie Spy is something else that someone wrote. 25:28 – Julia: Ruby Spy came first, and Pie Spy is inspired Ruby Spy. He did a good job building that. 25:50 – Advertisement – Code Badges 26:35 – People still use PHP? 26:42 – Julia: Yep! 26:47 – Chuck talks about his neighbor and how he raves about this feature or that feature. 27:07 – In PHP’s defense it has come a long way. I think they are at version 7 or version 8. Sounds like they did a lot of new things with the language. 27:31 – Julia: Instead of that or this language is better – what TOOLS can we use? I hear Ruby users make fun of Java, but Java has great tools. What can we learn from that language rather than bashing the other languages? 28:13 – Chuck chimes-in. Dot.net. 28:58 – Chuck: Let’s talk about that with the opensource. 29:09 – Julia talks about the opensource project. 30:30 – Julia: I asked my manager at Stripe to do this sabbatical in advance. I worked on it for 3 months. I got a check from Segment. 31:05 – Panelist adds in his comments and asks a question. 31:26 – Julia never used it. 31:32 – I have done a lot with Ruby Motion in the past. I am curious how that would work with Ruby Spy? 32:18 – IOS is pretty locked down, so I don’t think that would fly. 32:36 – Chuck talks about Ruby Motion and how he thinks Ruby Spy would / wouldn’t fit. 32:56 – What is funny about that, Chuck, is that you can ALT click... 34:07 – Chuck mentions another app. 34:17 – Julia. 34:40 – Chuck. 35:03 – Chuck: What else are you doing with Ruby Spy that is new? 35:05 – Julia: Not much. It’s fun to see people come in to make contributions. 35:33 – Panelist: Here is a suggestion, some kind of web server that you could... 35:57 – Great idea. 36:04 – Chuck: It wouldn’t be hard to embed it. 36:12 – Julia: Sharing it between...so we don’t have to build the same thing twice. 36:33 – Chuck and Julia go back-and-forth about Ruby Spy and Pie Spy, 37:23 – Julia: Pearl was my first language, and I still love it. 37:32 – Chuck: I guess I can’t knock it because I really haven’t tried it. 37:48 – Ruby was inspired by Pearl so there’s that. 37:57 – Chuck: How do people start using your tool? What is your advice? 38:01 – Julia: Yeah just try it and see. Install it through Home Brew if you have a Mac. 38:25 – Chuck: Picks! 38:32 – Advertisement – Get a Coder Job. 39:07 – Picks! Links: Get a Coder Job Course Ruby Motion Ruby on Rails StackProf – GitHub Ruby Spy Rails_Panel – GitHub Julia Evans’ Twitter Julia Evans’ Blog Julia Evans’ GitHub Julia Evans’ LinkedIn Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Vise Deep Freeze Charles Elixir in Phoenix Vue JS Views on Vue Side Projects Doc McStuffins Headphones David Ed Lahey Julia Growing a Business Notability App

All Ruby Podcasts by Devchat.tv
RR 383: “Rbspy: A New(ish) Ruby Profiler!” with Julia Evans

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Oct 9, 2018 45:25


Panel: Charles Max Wood Dave Kimura David Richards Special Guests: Julia Evans In this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out! Show Topics: 1:34 – Julia gives her background. 1:52 – Chuck: You’ve been on the show before. Listeners, go check it out! 2:30 – What is Ruby Spy? 2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program. 3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too. 3:44 – Chuck talks about tools and Ruby Spy. 4:05 – Julia recommends it. Julia: You had to install the gem in order to use it. 4:30 – Chuck: some people say that it has affected their performance. 4:42 – Julia: Ruby Spy is a separate process. Julia continues this conversation and goes in-depth of what Ruby Spy is, etc. 5:27 – When would you use something like this, and what kind of data would get you back to debug the slow points. 5:43 – Julia: When you run Ruby Spy it will... 6:20 – Chuck: Does it give you method names? 6:25 – Julia: Yes, 20% in this method or... 6:37 – I can see how that would be helpful on certain aspects. Being able to narrow down the 1,000 methods where you cab get your biggest bang for your buck. 7:05 – Julia comments. 7:35 – Chuck: I know people pay for Relic... 7:56 – Chuck: When it tells you which method is taking a long time, will it look at the stack and THIS method is insufficient b/c this other method is insufficient? How does it do that? 8:35 – Julia answers the questions. 8:58 – Chuck: I’d imagine that it could keep anything in memory. Did you have to do a bunch of work where THAT means THAT? 9:20 – Julia answers. Julia: The differences weren’t that big between the different versions. 9:54 – Julia goes through the different ways the versions are different. 11:56 – Panelist asks a question. Is this meant for Ruby Scripts? 12:10 – Julia: It doesn’t care – as long as you are using the Ruby Interpreter. 12:25 – Chuck: Sometimes my performance issues is Ruby, and sometimes it’s the database. For Ruby it will sit there and wait for IO. Is that a blind spot that you will have in Ruby Spy? 12:54 – Julia: Great question. There are 2 ways to do profiling. Julia explains these two ways. 13:54 – Wall Clock Time. 14:04 – Chuck: Your computer has a speed and however long it takes to run one cycle. It is similar, but... 14:26 – I guess as long as it’s relative – I was looking at these graphs you wrote. 14:51 – Julia. 14:56 – Panelist: That has been my issue. Changing context into a profiler... 15:27 – Julia. 15:38 – Chuck: Do you have to run it through something...? 15:49 – Julia. 15:53 – Chuck: Is that the most effective way to look at the data through Ruby Spy? 16:07 – Julia: I twill show you the output as it is profiling. 2 visualizations: flame graph and... 16:45 – Chuck. 16:49 – Julia: It is the only visualization that I know of. 17:00 – Chuck: I don’t know. 17:05 – Julia: You have spent this amount of % to... How much time was spent in this function or that function? I feel that the flame graph is much more helpful than a list of percentages. 17:33 – Chuck: What are you looking at in the flame graph? 17:37 – Guest: Basically what time was spent in that function. You look at what is big, and then you figure out if that is something to optimize or not. You go to the docs and... 18:36 – Jackal. 18:40 – Main problem that I would run into is the information OVERLOAD. Now you have the action controllers and all these other components that aren’t normally visual. Panelist asks a question to Julia. 19:29 – Julia: It does give you everything. If you have a real serious problem often the answer will really jump out at you. What I would say – if something is really slow it is right there. 20:08 – Chuck: You will see the name of the method? 20:15 – Chuck: Any other information it will give you? 20:22 – Julia: The line number. 20:28 – Chuck asks another question. 20:41 – Chuck: Success stories? 20:45 – Julia: Yes, I do. GitHub – success stories. Julia gives us one of her success stories. This user said that it helped them by 30%. 21:28 – I can’t imagine using a Rail app that is over 10 years old. So much as changed! A lot of the documentation would be harder to find. 22:00 – Julia gives another example of a success story. 22:10 – When it goes to production – my brain turns off and get jittery. Figure out what happens in production and I wouldn’t want to guess for an app that couldn’t be down. This is what is happening right here and right now. 22:46 – Chuck: How do they get it out into production... 22:57 – Julia: Through GitHub that you can download. If you are on a Mac and your developing you can do it through Home Brew. 23:17 – Chuck and Julia go back and forth. 23:27 – Panelist: You don’t need to have it all the time, but a good tool. 23:44 – Julia: I want people to use it but not all the time; only when they need it. 23:58 – Panelist: I think on a lot of these scripts... Rails Panel – Panelist mentions this. 25:02 – Panelist asks her a question. 25:12 – Pie Spy is something else that someone wrote. 25:28 – Julia: Ruby Spy came first, and Pie Spy is inspired Ruby Spy. He did a good job building that. 25:50 – Advertisement – Code Badges 26:35 – People still use PHP? 26:42 – Julia: Yep! 26:47 – Chuck talks about his neighbor and how he raves about this feature or that feature. 27:07 – In PHP’s defense it has come a long way. I think they are at version 7 or version 8. Sounds like they did a lot of new things with the language. 27:31 – Julia: Instead of that or this language is better – what TOOLS can we use? I hear Ruby users make fun of Java, but Java has great tools. What can we learn from that language rather than bashing the other languages? 28:13 – Chuck chimes-in. Dot.net. 28:58 – Chuck: Let’s talk about that with the opensource. 29:09 – Julia talks about the opensource project. 30:30 – Julia: I asked my manager at Stripe to do this sabbatical in advance. I worked on it for 3 months. I got a check from Segment. 31:05 – Panelist adds in his comments and asks a question. 31:26 – Julia never used it. 31:32 – I have done a lot with Ruby Motion in the past. I am curious how that would work with Ruby Spy? 32:18 – IOS is pretty locked down, so I don’t think that would fly. 32:36 – Chuck talks about Ruby Motion and how he thinks Ruby Spy would / wouldn’t fit. 32:56 – What is funny about that, Chuck, is that you can ALT click... 34:07 – Chuck mentions another app. 34:17 – Julia. 34:40 – Chuck. 35:03 – Chuck: What else are you doing with Ruby Spy that is new? 35:05 – Julia: Not much. It’s fun to see people come in to make contributions. 35:33 – Panelist: Here is a suggestion, some kind of web server that you could... 35:57 – Great idea. 36:04 – Chuck: It wouldn’t be hard to embed it. 36:12 – Julia: Sharing it between...so we don’t have to build the same thing twice. 36:33 – Chuck and Julia go back-and-forth about Ruby Spy and Pie Spy, 37:23 – Julia: Pearl was my first language, and I still love it. 37:32 – Chuck: I guess I can’t knock it because I really haven’t tried it. 37:48 – Ruby was inspired by Pearl so there’s that. 37:57 – Chuck: How do people start using your tool? What is your advice? 38:01 – Julia: Yeah just try it and see. Install it through Home Brew if you have a Mac. 38:25 – Chuck: Picks! 38:32 – Advertisement – Get a Coder Job. 39:07 – Picks! Links: Get a Coder Job Course Ruby Motion Ruby on Rails StackProf – GitHub Ruby Spy Rails_Panel – GitHub Julia Evans’ Twitter Julia Evans’ Blog Julia Evans’ GitHub Julia Evans’ LinkedIn Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Vise Deep Freeze Charles Elixir in Phoenix Vue JS Views on Vue Side Projects Doc McStuffins Headphones David Ed Lahey Julia Growing a Business Notability App

Ruby Rogues
RR 383: “Rbspy: A New(ish) Ruby Profiler!” with Julia Evans

Ruby Rogues

Play Episode Listen Later Oct 9, 2018 45:25


Panel: Charles Max Wood Dave Kimura David Richards Special Guests: Julia Evans In this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out! Show Topics: 1:34 – Julia gives her background. 1:52 – Chuck: You’ve been on the show before. Listeners, go check it out! 2:30 – What is Ruby Spy? 2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program. 3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too. 3:44 – Chuck talks about tools and Ruby Spy. 4:05 – Julia recommends it. Julia: You had to install the gem in order to use it. 4:30 – Chuck: some people say that it has affected their performance. 4:42 – Julia: Ruby Spy is a separate process. Julia continues this conversation and goes in-depth of what Ruby Spy is, etc. 5:27 – When would you use something like this, and what kind of data would get you back to debug the slow points. 5:43 – Julia: When you run Ruby Spy it will... 6:20 – Chuck: Does it give you method names? 6:25 – Julia: Yes, 20% in this method or... 6:37 – I can see how that would be helpful on certain aspects. Being able to narrow down the 1,000 methods where you cab get your biggest bang for your buck. 7:05 – Julia comments. 7:35 – Chuck: I know people pay for Relic... 7:56 – Chuck: When it tells you which method is taking a long time, will it look at the stack and THIS method is insufficient b/c this other method is insufficient? How does it do that? 8:35 – Julia answers the questions. 8:58 – Chuck: I’d imagine that it could keep anything in memory. Did you have to do a bunch of work where THAT means THAT? 9:20 – Julia answers. Julia: The differences weren’t that big between the different versions. 9:54 – Julia goes through the different ways the versions are different. 11:56 – Panelist asks a question. Is this meant for Ruby Scripts? 12:10 – Julia: It doesn’t care – as long as you are using the Ruby Interpreter. 12:25 – Chuck: Sometimes my performance issues is Ruby, and sometimes it’s the database. For Ruby it will sit there and wait for IO. Is that a blind spot that you will have in Ruby Spy? 12:54 – Julia: Great question. There are 2 ways to do profiling. Julia explains these two ways. 13:54 – Wall Clock Time. 14:04 – Chuck: Your computer has a speed and however long it takes to run one cycle. It is similar, but... 14:26 – I guess as long as it’s relative – I was looking at these graphs you wrote. 14:51 – Julia. 14:56 – Panelist: That has been my issue. Changing context into a profiler... 15:27 – Julia. 15:38 – Chuck: Do you have to run it through something...? 15:49 – Julia. 15:53 – Chuck: Is that the most effective way to look at the data through Ruby Spy? 16:07 – Julia: I twill show you the output as it is profiling. 2 visualizations: flame graph and... 16:45 – Chuck. 16:49 – Julia: It is the only visualization that I know of. 17:00 – Chuck: I don’t know. 17:05 – Julia: You have spent this amount of % to... How much time was spent in this function or that function? I feel that the flame graph is much more helpful than a list of percentages. 17:33 – Chuck: What are you looking at in the flame graph? 17:37 – Guest: Basically what time was spent in that function. You look at what is big, and then you figure out if that is something to optimize or not. You go to the docs and... 18:36 – Jackal. 18:40 – Main problem that I would run into is the information OVERLOAD. Now you have the action controllers and all these other components that aren’t normally visual. Panelist asks a question to Julia. 19:29 – Julia: It does give you everything. If you have a real serious problem often the answer will really jump out at you. What I would say – if something is really slow it is right there. 20:08 – Chuck: You will see the name of the method? 20:15 – Chuck: Any other information it will give you? 20:22 – Julia: The line number. 20:28 – Chuck asks another question. 20:41 – Chuck: Success stories? 20:45 – Julia: Yes, I do. GitHub – success stories. Julia gives us one of her success stories. This user said that it helped them by 30%. 21:28 – I can’t imagine using a Rail app that is over 10 years old. So much as changed! A lot of the documentation would be harder to find. 22:00 – Julia gives another example of a success story. 22:10 – When it goes to production – my brain turns off and get jittery. Figure out what happens in production and I wouldn’t want to guess for an app that couldn’t be down. This is what is happening right here and right now. 22:46 – Chuck: How do they get it out into production... 22:57 – Julia: Through GitHub that you can download. If you are on a Mac and your developing you can do it through Home Brew. 23:17 – Chuck and Julia go back and forth. 23:27 – Panelist: You don’t need to have it all the time, but a good tool. 23:44 – Julia: I want people to use it but not all the time; only when they need it. 23:58 – Panelist: I think on a lot of these scripts... Rails Panel – Panelist mentions this. 25:02 – Panelist asks her a question. 25:12 – Pie Spy is something else that someone wrote. 25:28 – Julia: Ruby Spy came first, and Pie Spy is inspired Ruby Spy. He did a good job building that. 25:50 – Advertisement – Code Badges 26:35 – People still use PHP? 26:42 – Julia: Yep! 26:47 – Chuck talks about his neighbor and how he raves about this feature or that feature. 27:07 – In PHP’s defense it has come a long way. I think they are at version 7 or version 8. Sounds like they did a lot of new things with the language. 27:31 – Julia: Instead of that or this language is better – what TOOLS can we use? I hear Ruby users make fun of Java, but Java has great tools. What can we learn from that language rather than bashing the other languages? 28:13 – Chuck chimes-in. Dot.net. 28:58 – Chuck: Let’s talk about that with the opensource. 29:09 – Julia talks about the opensource project. 30:30 – Julia: I asked my manager at Stripe to do this sabbatical in advance. I worked on it for 3 months. I got a check from Segment. 31:05 – Panelist adds in his comments and asks a question. 31:26 – Julia never used it. 31:32 – I have done a lot with Ruby Motion in the past. I am curious how that would work with Ruby Spy? 32:18 – IOS is pretty locked down, so I don’t think that would fly. 32:36 – Chuck talks about Ruby Motion and how he thinks Ruby Spy would / wouldn’t fit. 32:56 – What is funny about that, Chuck, is that you can ALT click... 34:07 – Chuck mentions another app. 34:17 – Julia. 34:40 – Chuck. 35:03 – Chuck: What else are you doing with Ruby Spy that is new? 35:05 – Julia: Not much. It’s fun to see people come in to make contributions. 35:33 – Panelist: Here is a suggestion, some kind of web server that you could... 35:57 – Great idea. 36:04 – Chuck: It wouldn’t be hard to embed it. 36:12 – Julia: Sharing it between...so we don’t have to build the same thing twice. 36:33 – Chuck and Julia go back-and-forth about Ruby Spy and Pie Spy, 37:23 – Julia: Pearl was my first language, and I still love it. 37:32 – Chuck: I guess I can’t knock it because I really haven’t tried it. 37:48 – Ruby was inspired by Pearl so there’s that. 37:57 – Chuck: How do people start using your tool? What is your advice? 38:01 – Julia: Yeah just try it and see. Install it through Home Brew if you have a Mac. 38:25 – Chuck: Picks! 38:32 – Advertisement – Get a Coder Job. 39:07 – Picks! Links: Get a Coder Job Course Ruby Motion Ruby on Rails StackProf – GitHub Ruby Spy Rails_Panel – GitHub Julia Evans’ Twitter Julia Evans’ Blog Julia Evans’ GitHub Julia Evans’ LinkedIn Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Vise Deep Freeze Charles Elixir in Phoenix Vue JS Views on Vue Side Projects Doc McStuffins Headphones David Ed Lahey Julia Growing a Business Notability App

Devchat.tv Master Feed
MRS 048: James Shore

Devchat.tv Master Feed

Play Episode Listen Later Jun 13, 2018 45:04


Panel: Charles Max Wood Guest: James Shore This week on My Ruby Story, Charles talks to James Shore about his background, how he got into programming, pitfalls that happened along the way, and his Agile story. James Shore is a thought leader in the Agile software development community. He was an early adopter of Agile development and he continues to lead, teach, write, and consult on Agile development processes. In particular, we dive pretty deep on: James Shore’s background: Consultant, practitioner, and coauthor of “The Art of Agile.” How did you get into programming? Began an interest at 15 years old. How did you go from hobbyist to a professional? Modem background. FidoNet Software and technical design to the agile field. Agile field & development Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb A lot of time we don’t look for these solutions unless we go through the pain. This is so true. In many ways the best learning comes through failure. Design standards. JavaScript If you see a different style – and you can’t get past X, Y, Z – that’s a real sign of immaturity. See past the different styles and find what you could “steal.” Intellectual laziness. Human condition is to not feel inferior. Of course, not every idea is good, but try and see what is the root.  What do you feel like you’ve contributed to the programming industry? And much more! Links: James Shore’s LinkedIn James Shore’s Website James Shore’s Twitter James Shore’s GitHub James Shore’s Book, “The Art of Agile Development...” FreshBooks FidoNet Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb Digital Ocean, LLC JavaScript CacheFly Sponsor: Digital Ocean, LLC Picks: Charles Ready Player One – Movie NG Conf Interviews James Neil Killick Vihart – Mathematics Videos

My Ruby Story
MRS 048: James Shore

My Ruby Story

Play Episode Listen Later Jun 13, 2018 45:04


Panel: Charles Max Wood Guest: James Shore This week on My Ruby Story, Charles talks to James Shore about his background, how he got into programming, pitfalls that happened along the way, and his Agile story. James Shore is a thought leader in the Agile software development community. He was an early adopter of Agile development and he continues to lead, teach, write, and consult on Agile development processes. In particular, we dive pretty deep on: James Shore’s background: Consultant, practitioner, and coauthor of “The Art of Agile.” How did you get into programming? Began an interest at 15 years old. How did you go from hobbyist to a professional? Modem background. FidoNet Software and technical design to the agile field. Agile field & development Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb A lot of time we don’t look for these solutions unless we go through the pain. This is so true. In many ways the best learning comes through failure. Design standards. JavaScript If you see a different style – and you can’t get past X, Y, Z – that’s a real sign of immaturity. See past the different styles and find what you could “steal.” Intellectual laziness. Human condition is to not feel inferior. Of course, not every idea is good, but try and see what is the root.  What do you feel like you’ve contributed to the programming industry? And much more! Links: James Shore’s LinkedIn James Shore’s Website James Shore’s Twitter James Shore’s GitHub James Shore’s Book, “The Art of Agile Development...” FreshBooks FidoNet Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb Digital Ocean, LLC JavaScript CacheFly Sponsor: Digital Ocean, LLC Picks: Charles Ready Player One – Movie NG Conf Interviews James Neil Killick Vihart – Mathematics Videos

All Ruby Podcasts by Devchat.tv
MRS 048: James Shore

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Jun 13, 2018 45:04


Panel: Charles Max Wood Guest: James Shore This week on My Ruby Story, Charles talks to James Shore about his background, how he got into programming, pitfalls that happened along the way, and his Agile story. James Shore is a thought leader in the Agile software development community. He was an early adopter of Agile development and he continues to lead, teach, write, and consult on Agile development processes. In particular, we dive pretty deep on: James Shore’s background: Consultant, practitioner, and coauthor of “The Art of Agile.” How did you get into programming? Began an interest at 15 years old. How did you go from hobbyist to a professional? Modem background. FidoNet Software and technical design to the agile field. Agile field & development Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb A lot of time we don’t look for these solutions unless we go through the pain. This is so true. In many ways the best learning comes through failure. Design standards. JavaScript If you see a different style – and you can’t get past X, Y, Z – that’s a real sign of immaturity. See past the different styles and find what you could “steal.” Intellectual laziness. Human condition is to not feel inferior. Of course, not every idea is good, but try and see what is the root.  What do you feel like you’ve contributed to the programming industry? And much more! Links: James Shore’s LinkedIn James Shore’s Website James Shore’s Twitter James Shore’s GitHub James Shore’s Book, “The Art of Agile Development...” FreshBooks FidoNet Waterfall Rational Rose “UML Distilled” by Martin Fowler “Java Modeling in Color with UML” by Peter Coad WikiWikiWeb Digital Ocean, LLC JavaScript CacheFly Sponsor: Digital Ocean, LLC Picks: Charles Ready Player One – Movie NG Conf Interviews James Neil Killick Vihart – Mathematics Videos

Devchat.tv Master Feed
RR 354: Music, Musicians, and Programmers with Catherine Meyers

Devchat.tv Master Feed

Play Episode Listen Later Mar 20, 2018 68:49


Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine Meyers In this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years. In particular, we dive pretty deep on: Check out React Dev Summit Catherine intro Previously an opera singer How did you decide to get into programming? Who she performed for and where she performed Her friends suggested she start coding Tips to help those not interested in coding give it a chance Coding is like solving a puzzle Coding boot camps to facilitate a career change HTML Flatiron School The importance of resilience Ruby Conf The ability to communicate with many different typed of people Patterns Do musicians have an advantage as a developer? Patterns in Rails How can music make you a better coder? Your brain as a musician Is there a correlation with brain activity and listening to music? Different music affects different people And much, much more! Links: React Dev Summit Mavenlink Women Level Up Flatiron School Ruby Conf Rails Ruby Hack Conference @CCMeyers324 CatherineMeyers.com Picks: Charles The Greatest Showman React Round Up React Dev Summit Views on Vue Elixir Podcast coming soon Dave Heat Shrink Tubing Heat Gun Eric Pastel de Nata The Expanse Consensys David Marconi Union – Weightless Wintergatan - Marble Machine Catherine Public School Music Education Base.cs Ruby Under a Microscope by Pat Shaughnessy

All Ruby Podcasts by Devchat.tv
RR 354: Music, Musicians, and Programmers with Catherine Meyers

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Mar 20, 2018 68:49


Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine Meyers In this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years. In particular, we dive pretty deep on: Check out React Dev Summit Catherine intro Previously an opera singer How did you decide to get into programming? Who she performed for and where she performed Her friends suggested she start coding Tips to help those not interested in coding give it a chance Coding is like solving a puzzle Coding boot camps to facilitate a career change HTML Flatiron School The importance of resilience Ruby Conf The ability to communicate with many different typed of people Patterns Do musicians have an advantage as a developer? Patterns in Rails How can music make you a better coder? Your brain as a musician Is there a correlation with brain activity and listening to music? Different music affects different people And much, much more! Links: React Dev Summit Mavenlink Women Level Up Flatiron School Ruby Conf Rails Ruby Hack Conference @CCMeyers324 CatherineMeyers.com Picks: Charles The Greatest Showman React Round Up React Dev Summit Views on Vue Elixir Podcast coming soon Dave Heat Shrink Tubing Heat Gun Eric Pastel de Nata The Expanse Consensys David Marconi Union – Weightless Wintergatan - Marble Machine Catherine Public School Music Education Base.cs Ruby Under a Microscope by Pat Shaughnessy

Ruby Rogues
RR 354: Music, Musicians, and Programmers with Catherine Meyers

Ruby Rogues

Play Episode Listen Later Mar 20, 2018 68:49


Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine Meyers In this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years. In particular, we dive pretty deep on: Check out React Dev Summit Catherine intro Previously an opera singer How did you decide to get into programming? Who she performed for and where she performed Her friends suggested she start coding Tips to help those not interested in coding give it a chance Coding is like solving a puzzle Coding boot camps to facilitate a career change HTML Flatiron School The importance of resilience Ruby Conf The ability to communicate with many different typed of people Patterns Do musicians have an advantage as a developer? Patterns in Rails How can music make you a better coder? Your brain as a musician Is there a correlation with brain activity and listening to music? Different music affects different people And much, much more! Links: React Dev Summit Mavenlink Women Level Up Flatiron School Ruby Conf Rails Ruby Hack Conference @CCMeyers324 CatherineMeyers.com Picks: Charles The Greatest Showman React Round Up React Dev Summit Views on Vue Elixir Podcast coming soon Dave Heat Shrink Tubing Heat Gun Eric Pastel de Nata The Expanse Consensys David Marconi Union – Weightless Wintergatan - Marble Machine Catherine Public School Music Education Base.cs Ruby Under a Microscope by Pat Shaughnessy

Montreal Sauce
Clattertron Mirror Universe

Montreal Sauce

Play Episode Listen Later Apr 12, 2017 60:00


Daniel J. Hogan was our first guest ever and he came back! In a format change we’re now a home improvement podcast as the webcomic creator tells us about roof rakes, loot crates for artists and comic mirror universes. He also shares a secret about promoting your stuff online. Our guest won the 2015 Space Prize in the Webcomic category for clattertron.com. Dan explains his middle initial to our listeners as he did on the 2nd Brain Collective podcast. Homeownership in Michigan means you might need a roof rake. Daniel J. Hogan’s cats are adjusting to their new house. He was inspired to do a serial by others like BONE, Strangers in Paradise and more. Our guest started doing Foxes & Boxes in September of 2016 after creating Clattertron for 4 years. The Star Trek Mirror universe. Foxes’ buddy, HB. Foxes & Boxes logo was designed by Remind Creative. The designer also runs The Lost Highway. Recent upgrades, Dan has started using Blambot fonts and Moo cards. “Loot Crate for art supplies?” It’s called Art Snack. Dan draws his comics with pencil, scans it in and uses Clip Studio Paint to re-draw and ink his comic. We talk Microsoft Surface Pro tablets. Chris got advice to look at refurbished ones. When you make a weekly comic, you have to be on your file management game. Dan also decided to try a social media diet. Dan is on Patreon and at the time of the recording he was paying it forward. Groo the Wanderer. In another format change, in the next episode we’ll be talking exclusively ice fishing with Dan. Or not. Thanks for listening. Be sure to check out Foxes and Boxes and you can find Dan on Twitter and danieljhogan.com. Find us on Twitter, Facebook or Patreon. Support Montreal Sauce on Patreon

Devchat.tv Master Feed
TMTC 29 – Ron Stephens from python411

Devchat.tv Master Feed

Play Episode Listen Later Jul 20, 2010 58:52


Ron Stephens has been programming python as a hobbyist for the last 10 years. He's a technologist, hobbyist, poet, and manager at a firm that makes hardware for satellites. He is the host of the python411 podcast and the awaretek podcast. He has tried many different languages including Perl, Ruby, Java, and Python. During his exploration of programming languages, he has read and recommends: The Pickaxe Book – Programming Ruby: The Pragmatic Programmers' Guide, Second Edition The Camel Book – Programming Perl (3rd Edition) A book called something like ‘Hacker Revolutionaries.' I can't find it. Could someone give a link if you know where to get it? When asked about what philosophies, approaches, and principles python developers adhere to he mentioned the Zen of Python. We discussed podcasting and education. If you're looking for Grammar Girl, click here. If you want some python tutorials, check out Ron's Tutorial page. For new developers, Ron recommends: Show-me-do Python news group For advanced developers, Ron recommends: Reading Python Books IBM DeveloperWorks David Beasley Download this Episode

The Thirsty Developer - Podcast
The Thirsty Developer 39: Sketchnotes

The Thirsty Developer - Podcast

Play Episode Listen Later Oct 20, 2008


SXSWi 2008 Sketchnotes: First Spread By Mike Rhode Used Under Creative Commons In this episode we talk with Mike Rohde, an designer, artist and writer based out of the Milwaukee, WI area.  Mike has a great technique for capturing notes at a conference, meeting, etc and has shared them with the world. Show Notes Flickr Collection of Mike's Sketchnotes South By Southwest Seed Conference Moleskin Notebooks Jet Pens Moleskin Hacks by Mike Rohde Download / Listen to the Show http://shows.thirstydeveloper.com/TD039.mp3 Ways to connect with your hosts: Dave Bost: Blog, Twitter Feed, Facebook Profile, GamerTag Larry Clarkin: Blog, Twitter Feed, Facebook Profile, GamerTag