POPULARITY
Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby
Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In particular, we dive pretty deep on: David’s history What brought him to Elixir Elixir is very straightforward Pattern matching Erlang Java background What has your experience been like coming from Java to Elixir? First thing he noticed when moving Had to change the way he did software Worked with Prolog in University Idea of accessors Working as an Elixir professional Phoenix with image upload to S3 in an API: Implementation and testing – blog post Using S3 His approach for how people should start with S3 Focus for his article Being able to create tests in Java Testing features Integration tests TDD Arc Library Fakes3 gem How do you handle the Fakes3 gem locally? And much, much more! Links: Elixir Erlang Phoenix with image upload to S3 in an API: Implementation and testing Arc Fakes3 puppeteer-pdf cybersource-sdk David’s GitHub @speeddragon David’s Medium Sponsors: Digital Ocean Picks: Charles Breath of the Wild The Iron Druid Chronicles by Kevin Hearne Framework Summit Get a Coder Job eBook Get a Coder Job Video Course Mark ex_doc Eric docsify David The Mechanism Biographies
Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor
Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor
Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In particular, we dive pretty deep on: David’s history What brought him to Elixir Elixir is very straightforward Pattern matching Erlang Java background What has your experience been like coming from Java to Elixir? First thing he noticed when moving Had to change the way he did software Worked with Prolog in University Idea of accessors Working as an Elixir professional Phoenix with image upload to S3 in an API: Implementation and testing – blog post Using S3 His approach for how people should start with S3 Focus for his article Being able to create tests in Java Testing features Integration tests TDD Arc Library Fakes3 gem How do you handle the Fakes3 gem locally? And much, much more! Links: Elixir Erlang Phoenix with image upload to S3 in an API: Implementation and testing Arc Fakes3 puppeteer-pdf cybersource-sdk David’s GitHub @speeddragon David’s Medium Sponsors: Digital Ocean Picks: Charles Breath of the Wild The Iron Druid Chronicles by Kevin Hearne Framework Summit Get a Coder Job eBook Get a Coder Job Video Course Mark ex_doc Eric docsify David The Mechanism Biographies
Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor
Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby
Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby
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