POPULARITY
José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation. Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Guest José Valim Sponsors Raygun | Click here to get started on your free 14-day trial Next Level Mastermind Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark - https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh- RubyHack 2019 – Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto Josh- The Giant Chicken Brahma Charles- https://www.theblaze.com/news/scientists-create-first-3d-printed-heart Charles- https://podwrench.com Charles- https://podcastmovement.com/ Michael- Functional Web Development with Elixir, OTP, and Phoenix Michael- "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José- Chris McCord Keynote: Phoenix LiveView – Interactive, Real TIme Apps – No need to write Javascript José- Nintendo Switch
José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation. Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Guest José Valim Sponsors Raygun | Click here to get started on your free 14-day trial Next Level Mastermind Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark - https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh- RubyHack 2019 – Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto Josh- The Giant Chicken Brahma Charles- https://www.theblaze.com/news/scientists-create-first-3d-printed-heart Charles- https://podwrench.com Charles- https://podcastmovement.com/ Michael- Functional Web Development with Elixir, OTP, and Phoenix Michael- "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José- Chris McCord Keynote: Phoenix LiveView – Interactive, Real TIme Apps – No need to write Javascript José- Nintendo Switch
En esta emisión de SaaS Product Chat tuvimos de invitado a Fernando Seror, Ingeniero de Software de Google. Aprovechamos para conversar con él del proceso de entrevistas para entrar en Google, su experiencia trabajando en interfaces gráficas para productos de seguridad y privacidad de Google Cloud después de 6 años trabajando en Ruby, cómo evaluar programadores, por qué se ha enamorado de Ruby y algunas buenas prácticas para programar en este lenguaje. Fernando también nos habla del valor del mentoring. Disfrutad de este episodio y no dudéis en dejar vuestros comentarios sobre el show. Te recomendamos: Conecta con Fernando en perfiles sociales: Twitter: https://twitter.com/Ferdy89 GitHub: https://github.com/Ferdy89 Enlaces: Charla que dio Fernando Seror en RubyHACK sobre mentoring: https://youtu.be/KIiLoVwL7H4 The Bike Shed podcast: http://bikeshed.fm/ Lenguaje de Programación Ruby: https://www.ruby-lang.org/es/ Google Cloud: https://cloud.google.com LeetCode: https://leetcode.com/ Interview Cake: https://www.interviewcake.com HackerRank: https://www.hackerrank.com Consulta el libro Cracking the Coding Interview: 150 Programming Questions and Solutions - https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X En el episodio 26 reflexionamos acerca de si las métricas de software son útiles o no para medir el rendimiento de los programadores: http://www.saasproductchat.com/goals Productos de Google: https://about.google/intl/es-419/products/ Lista completa de los últimos productos y herramientas de Google para desarrolladores, con documentación, ejemplos, foros de la comunidad y mucho más: https://developers.google.com/products/?hl=es-419
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Joined by Special Guest: José Valim Summary José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation. Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh Adams: RubyHack 2019 - Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto The Giant Chicken Brahma Charles Max Wood: https://www.theblaze.com/news/scientists-create-first-3d-printed-heart https://podwrench.com https://podcastmovement.com/ Michael Ries: Functional Web Development with Elixir, OTP, and Phoenix "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José Valim: Chris McCord Keynote: Phoenix LiveView - Interactive, Real TIme Apps - No need to write Javascript Nintendo Switch
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Joined by Special Guest: José Valim Summary José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation. Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh Adams: RubyHack 2019 - Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto The Giant Chicken Brahma Charles Max Wood: https://www.theblaze.com/news/scientists-create-first-3d-printed-heart https://podwrench.com https://podcastmovement.com/ Michael Ries: Functional Web Development with Elixir, OTP, and Phoenix "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José Valim: Chris McCord Keynote: Phoenix LiveView - Interactive, Real TIme Apps - No need to write Javascript Nintendo Switch
Catherine Meyers is an Opera Singer turned Software Engineer who currently builds cool stuff with Ruby on Rails and React at Mavenlink, a professional services platform focused on resource planning and project management. Previously, she worked at Red Antler, a branding agency in Brooklyn, where she built and maintained fully responsive websites for a varied and diverse clientele. Catherine is a graduate of The Flatiron School Web Development Immersive Program. In 2017, Catherine co-founded Women Level Up, a monthly meetup aimed at empowering female developers through education, networking, and mentorship. She has also spoken at numerous conferences, including RubyConf, RubyHack, and ForwardJS. She is currently a co-host for the podcast Ruby Rogues. NOTES: Women Level Up: http://womenlevelup.com/ (http://womenlevelup.com/) Ruby Rogues podcast: https://devchat.tv/ruby-rogues (https://devchat.tv/ruby-rogues) Talk on the parallels between music and code: https://youtu.be/n1U1rcThnzw (https://youtu.be/n1U1rcThnzw) CONTACT: Twitter: @ccmeyers324 (https://twitter.com/ccmeyers324) Website: http://catherinecodes.com/ (http://catherinecodes.com/) BONUS: Click on this link and Help support this podcast becuase I love puppies : ) https://www.patreon.com/advanceyourart (https://www.patreon.com/advanceyourart) This podcast is brought to you by Audible. I have used Audible for years, and I love audiobooks. Click on the link to get a 30-day free trial, complete with a credit for a free audiobook download Audible.com (http://www.audibletrial.com/Yuri) QUESTION(S) OF THE DAY: What was your favorite quote or lesson from this episode? Please let me know in the comments.
Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain
Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain
Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain
Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean Nasseri In this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish. Dean is a software engineer at VTS, which is a commercial real estate software platform that uses Ruby on Rails. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more! In particular, we dive pretty deep on: Dean intro What is Fir? Inspired by Fish REPL Interactive approach Does that work with multi-lines? Quick lookup What’s your favorite way to use Fir? Use REPLs for everything Pry Pry vs Fir How did you approach creating a REPL? Looked at Pry a lot hen creating Fir Ruby Under a Microscope by Pat Shaughnessy Do you have a lot of users of it? Wants to direct people to Fish Why would someone switch to Fish? Oh My ZSH Auto suggestions are killer How much time did this take you to build? What kind of terminal do you use? Hyper Mert And much, much more! Links: VTS Fir Ruby on Rails Fish Pry Ruby Under a Microscope by Pat Shaughnessy Oh My ZSH Hyper Mert nasseri.io @DeanNasseri Picks: Dave Doorknob Covers Marvel Strike Force Eric Mert Utah Hospitals Chuck Catherine Codeland Conf RubyHack Dean Red Blob Games
Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean Nasseri In this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish. Dean is a software engineer at VTS, which is a commercial real estate software platform that uses Ruby on Rails. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more! In particular, we dive pretty deep on: Dean intro What is Fir? Inspired by Fish REPL Interactive approach Does that work with multi-lines? Quick lookup What’s your favorite way to use Fir? Use REPLs for everything Pry Pry vs Fir How did you approach creating a REPL? Looked at Pry a lot hen creating Fir Ruby Under a Microscope by Pat Shaughnessy Do you have a lot of users of it? Wants to direct people to Fish Why would someone switch to Fish? Oh My ZSH Auto suggestions are killer How much time did this take you to build? What kind of terminal do you use? Hyper Mert And much, much more! Links: VTS Fir Ruby on Rails Fish Pry Ruby Under a Microscope by Pat Shaughnessy Oh My ZSH Hyper Mert nasseri.io @DeanNasseri Picks: Dave Doorknob Covers Marvel Strike Force Eric Mert Utah Hospitals Chuck Catherine Codeland Conf RubyHack Dean Red Blob Games
Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean Nasseri In this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish. Dean is a software engineer at VTS, which is a commercial real estate software platform that uses Ruby on Rails. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more! In particular, we dive pretty deep on: Dean intro What is Fir? Inspired by Fish REPL Interactive approach Does that work with multi-lines? Quick lookup What’s your favorite way to use Fir? Use REPLs for everything Pry Pry vs Fir How did you approach creating a REPL? Looked at Pry a lot hen creating Fir Ruby Under a Microscope by Pat Shaughnessy Do you have a lot of users of it? Wants to direct people to Fish Why would someone switch to Fish? Oh My ZSH Auto suggestions are killer How much time did this take you to build? What kind of terminal do you use? Hyper Mert And much, much more! Links: VTS Fir Ruby on Rails Fish Pry Ruby Under a Microscope by Pat Shaughnessy Oh My ZSH Hyper Mert nasseri.io @DeanNasseri Picks: Dave Doorknob Covers Marvel Strike Force Eric Mert Utah Hospitals Chuck Catherine Codeland Conf RubyHack Dean Red Blob Games
Panel: Charles Max Wood Guest: Marla Brizel This week on My Ruby Story, Charles talks to Marla Brizel. Marla works at Test Double and has been programming full time for the past four years. She first got into programming when she got a job at a startup where they helped her learn how to program for herself and she fell in love with it. They talk about her background as a project manager and the importance of empathy for the user. They then touch on how she got into Ruby and things that she is particularly proud of contributing to the Ruby community. In particular, we dive pretty deep on: Marla intro How did you first get into programming? Has been working in tech for the past decade Working at a startup What was it about coding made you want to make the switch? Likes that there are always more puzzles to solve You can always be learning new things in the programming world Get a Coder Job Course Code is the easy part of the job How programming has progressed over the years Test Double Project management background How did you wind up as a project manager? Building empathy for the user How did you get into Ruby? Girl Develop It Why Ruby? Ruby reads like English How did you wind up at Test Double? The value of conferences What have you done with Ruby that you are proud of? Denver Startup Week Ruby on Rails Elections And much, much more! Links: Test Double Get a Coder Job Course Ruby Girl Develop It Denver Startup Week @MarlaBrizel Marla’s GitHub MarlaBrizel.com Picks: Charles TripIt NG conf MicroConf RubyHack Microsoft Build Podcast Movement Get a Job Course “Ruby Rants” coming soon Marla Vokl Aura Skis dry-rb GitX Silvercar Denver Airport Train Denver Startup Week
Panel: Charles Max Wood Guest: Marla Brizel This week on My Ruby Story, Charles talks to Marla Brizel. Marla works at Test Double and has been programming full time for the past four years. She first got into programming when she got a job at a startup where they helped her learn how to program for herself and she fell in love with it. They talk about her background as a project manager and the importance of empathy for the user. They then touch on how she got into Ruby and things that she is particularly proud of contributing to the Ruby community. In particular, we dive pretty deep on: Marla intro How did you first get into programming? Has been working in tech for the past decade Working at a startup What was it about coding made you want to make the switch? Likes that there are always more puzzles to solve You can always be learning new things in the programming world Get a Coder Job Course Code is the easy part of the job How programming has progressed over the years Test Double Project management background How did you wind up as a project manager? Building empathy for the user How did you get into Ruby? Girl Develop It Why Ruby? Ruby reads like English How did you wind up at Test Double? The value of conferences What have you done with Ruby that you are proud of? Denver Startup Week Ruby on Rails Elections And much, much more! Links: Test Double Get a Coder Job Course Ruby Girl Develop It Denver Startup Week @MarlaBrizel Marla’s GitHub MarlaBrizel.com Picks: Charles TripIt NG conf MicroConf RubyHack Microsoft Build Podcast Movement Get a Job Course “Ruby Rants” coming soon Marla Vokl Aura Skis dry-rb GitX Silvercar Denver Airport Train Denver Startup Week
Panel: Charles Max Wood Guest: Marla Brizel This week on My Ruby Story, Charles talks to Marla Brizel. Marla works at Test Double and has been programming full time for the past four years. She first got into programming when she got a job at a startup where they helped her learn how to program for herself and she fell in love with it. They talk about her background as a project manager and the importance of empathy for the user. They then touch on how she got into Ruby and things that she is particularly proud of contributing to the Ruby community. In particular, we dive pretty deep on: Marla intro How did you first get into programming? Has been working in tech for the past decade Working at a startup What was it about coding made you want to make the switch? Likes that there are always more puzzles to solve You can always be learning new things in the programming world Get a Coder Job Course Code is the easy part of the job How programming has progressed over the years Test Double Project management background How did you wind up as a project manager? Building empathy for the user How did you get into Ruby? Girl Develop It Why Ruby? Ruby reads like English How did you wind up at Test Double? The value of conferences What have you done with Ruby that you are proud of? Denver Startup Week Ruby on Rails Elections And much, much more! Links: Test Double Get a Coder Job Course Ruby Girl Develop It Denver Startup Week @MarlaBrizel Marla’s GitHub MarlaBrizel.com Picks: Charles TripIt NG conf MicroConf RubyHack Microsoft Build Podcast Movement Get a Job Course “Ruby Rants” coming soon Marla Vokl Aura Skis dry-rb GitX Silvercar Denver Airport Train Denver Startup Week
Panel: Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later. In particular, we dive pretty deep on: Having a frozen version of your code is a good idea Dependency problems Ruby gems Gem in a Box Rubygems.org Node modules npm install Do you have to manually add all the gems to the gem in a box? You don’t ever save time, you just shift time Do the hard work up front that you can Stages of a system Rails, Ruby, and JavaScript Hello World The future of building more complex languages and frameworks Trial and error Sometimes sad when writing code There isn’t a lot of empathy in the programming world Fullstack developer image And much, much more! Links: Rubygems.org npm install Gem in a Box Rails Ruby JavaScript Fullstack developer image Picks: Charles NG Conf DevChat.tv/YouTube RubyHack MicroConf Microsoft Build New Show Ideas Brian Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen Chunkwm GitHub Chunkwm Tutorial Eric Crabby Bill’s Bob’s Burgers David What should a FAQ for a software company contain? by David Richards George Saunders: what writers really do when they write Dave Rails 5.2 GDPRv
Panel: Charles Max Wood Cory House AJ O’Neal Aimee Knight Special Guests: Greg Kushto In this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for Force 3 and has been focused on computer security for the last 25 years. They discuss what insider threats are, what the term includes, and give examples of what insider threats look like. They also touch on some overarching principles that companies can use to help prevent insider threats from occurring. In particular, we dive pretty deep on: Greg intro Insider threats are a passion of his Most computer attacks come from the inside of the company Insider threats have changed over time What does the term “insider threats” include? Using data in an irresponsible manner Who’s fault is it? Blame the company or blame the employee? Need to understand that insider threats don’t always happen on purpose How to prevent insider threats Very broad term Are there some general principles to implement? Figure out what exactly you are doing and documenting it Documentations doesn’t have to be a punishment Know what data you have and what you need to do to protect it How easy it is to get hacked Practical things to keep people from clicking on curious links The need to change the game Fighting insider threats isn’t fun, but it is necessary And much, much more! Links: Force 3 Greg’s LinkedIn @Greg_Kushto Greg’s BLog Picks: Charles HaveIBeenPwned.com Plural Sight Elixir podcast coming soon NG conf MicroConf RubyHack Microsoft Build Cory Plop VS code sync plugin Aimee Awesome Proposals GitHub AJ O’Neal Fluffy Pancakes The Mind and the Brain by Jeffrey M. Schwartz Greg StormCast
Panel: Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later. In particular, we dive pretty deep on: Having a frozen version of your code is a good idea Dependency problems Ruby gems Gem in a Box Rubygems.org Node modules npm install Do you have to manually add all the gems to the gem in a box? You don’t ever save time, you just shift time Do the hard work up front that you can Stages of a system Rails, Ruby, and JavaScript Hello World The future of building more complex languages and frameworks Trial and error Sometimes sad when writing code There isn’t a lot of empathy in the programming world Fullstack developer image And much, much more! Links: Rubygems.org npm install Gem in a Box Rails Ruby JavaScript Fullstack developer image Picks: Charles NG Conf DevChat.tv/YouTube RubyHack MicroConf Microsoft Build New Show Ideas Brian Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen Chunkwm GitHub Chunkwm Tutorial Eric Crabby Bill’s Bob’s Burgers David What should a FAQ for a software company contain? by David Richards George Saunders: what writers really do when they write Dave Rails 5.2 GDPRv
Panel: Charles Max Wood Cory House AJ O’Neal Aimee Knight Special Guests: Greg Kushto In this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for Force 3 and has been focused on computer security for the last 25 years. They discuss what insider threats are, what the term includes, and give examples of what insider threats look like. They also touch on some overarching principles that companies can use to help prevent insider threats from occurring. In particular, we dive pretty deep on: Greg intro Insider threats are a passion of his Most computer attacks come from the inside of the company Insider threats have changed over time What does the term “insider threats” include? Using data in an irresponsible manner Who’s fault is it? Blame the company or blame the employee? Need to understand that insider threats don’t always happen on purpose How to prevent insider threats Very broad term Are there some general principles to implement? Figure out what exactly you are doing and documenting it Documentations doesn’t have to be a punishment Know what data you have and what you need to do to protect it How easy it is to get hacked Practical things to keep people from clicking on curious links The need to change the game Fighting insider threats isn’t fun, but it is necessary And much, much more! Links: Force 3 Greg’s LinkedIn @Greg_Kushto Greg’s BLog Picks: Charles HaveIBeenPwned.com Plural Sight Elixir podcast coming soon NG conf MicroConf RubyHack Microsoft Build Cory Plop VS code sync plugin Aimee Awesome Proposals GitHub AJ O’Neal Fluffy Pancakes The Mind and the Brain by Jeffrey M. Schwartz Greg StormCast
Panel: Charles Max Wood Cory House AJ O’Neal Aimee Knight Special Guests: Greg Kushto In this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for Force 3 and has been focused on computer security for the last 25 years. They discuss what insider threats are, what the term includes, and give examples of what insider threats look like. They also touch on some overarching principles that companies can use to help prevent insider threats from occurring. In particular, we dive pretty deep on: Greg intro Insider threats are a passion of his Most computer attacks come from the inside of the company Insider threats have changed over time What does the term “insider threats” include? Using data in an irresponsible manner Who’s fault is it? Blame the company or blame the employee? Need to understand that insider threats don’t always happen on purpose How to prevent insider threats Very broad term Are there some general principles to implement? Figure out what exactly you are doing and documenting it Documentations doesn’t have to be a punishment Know what data you have and what you need to do to protect it How easy it is to get hacked Practical things to keep people from clicking on curious links The need to change the game Fighting insider threats isn’t fun, but it is necessary And much, much more! Links: Force 3 Greg’s LinkedIn @Greg_Kushto Greg’s BLog Picks: Charles HaveIBeenPwned.com Plural Sight Elixir podcast coming soon NG conf MicroConf RubyHack Microsoft Build Cory Plop VS code sync plugin Aimee Awesome Proposals GitHub AJ O’Neal Fluffy Pancakes The Mind and the Brain by Jeffrey M. Schwartz Greg StormCast
Panel: Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later. In particular, we dive pretty deep on: Having a frozen version of your code is a good idea Dependency problems Ruby gems Gem in a Box Rubygems.org Node modules npm install Do you have to manually add all the gems to the gem in a box? You don’t ever save time, you just shift time Do the hard work up front that you can Stages of a system Rails, Ruby, and JavaScript Hello World The future of building more complex languages and frameworks Trial and error Sometimes sad when writing code There isn’t a lot of empathy in the programming world Fullstack developer image And much, much more! Links: Rubygems.org npm install Gem in a Box Rails Ruby JavaScript Fullstack developer image Picks: Charles NG Conf DevChat.tv/YouTube RubyHack MicroConf Microsoft Build New Show Ideas Brian Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen Chunkwm GitHub Chunkwm Tutorial Eric Crabby Bill’s Bob’s Burgers David What should a FAQ for a software company contain? by David Richards George Saunders: what writers really do when they write Dave Rails 5.2 GDPRv
Tweet this Episode RR 325 Date Night with Ruby with Ruberto Paulo In this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo. [01:16] Ruberto Paulo introduction and discussion on the South African and worldwide Ruby scene Rubyist from Cape Town, South Africa. Works for a fintech company in Cape Town. He's an organizer of RubyFuza and Ruby DCamp in South Africa. The Ruby scene in South Africa is growing as is fintech. His company's platform was build by Platform45 and is now maintained by his employer. Developers are also finding work in the wider world from the Cape Town area. Is Cape Town a big Rails area? or is there a big focus on other frameworks? It's a mix, but mostly Rails. Most of the people who live in Kenya spend 1/3 of their income charging their phones. M-pesa is their alternative to banks because they can't afford to have bank accounts. Every business in Africa has to have some kind of technology tie-in because of this. A lot of the developers in Ruby are Polyglots. They're people who have experimented with several languages in the past. Ruby is probably the highest paid language in South Africa. Dave Thomas spoke at RubyHACK conference that Elixir is the future. He's using Elixir for pretty much everything now. Elixir presents a viable option to move from for Rubyists. Several years ago, Ruby was hot. Now it's mature. Many corporations have invested in Ruby, so they're not going to adopt another stack. Most frameworks can solve most problems, so people only move when you're in the minority case where you need the capabilities of the new language. A lot of people stick around because they love the language and the community as well. What does Ruby give us that we want to take with us into the future? [19:10] Date Night with Ruby Ruberto is speaking at Ruby Dev Summit about Date Night with Ruby. More show notes in progress
Tweet this Episode RR 325 Date Night with Ruby with Ruberto Paulo In this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo. [01:16] Ruberto Paulo introduction and discussion on the South African and worldwide Ruby scene Rubyist from Cape Town, South Africa. Works for a fintech company in Cape Town. He's an organizer of RubyFuza and Ruby DCamp in South Africa. The Ruby scene in South Africa is growing as is fintech. His company's platform was build by Platform45 and is now maintained by his employer. Developers are also finding work in the wider world from the Cape Town area. Is Cape Town a big Rails area? or is there a big focus on other frameworks? It's a mix, but mostly Rails. Most of the people who live in Kenya spend 1/3 of their income charging their phones. M-pesa is their alternative to banks because they can't afford to have bank accounts. Every business in Africa has to have some kind of technology tie-in because of this. A lot of the developers in Ruby are Polyglots. They're people who have experimented with several languages in the past. Ruby is probably the highest paid language in South Africa. Dave Thomas spoke at RubyHACK conference that Elixir is the future. He's using Elixir for pretty much everything now. Elixir presents a viable option to move from for Rubyists. Several years ago, Ruby was hot. Now it's mature. Many corporations have invested in Ruby, so they're not going to adopt another stack. Most frameworks can solve most problems, so people only move when you're in the minority case where you need the capabilities of the new language. A lot of people stick around because they love the language and the community as well. What does Ruby give us that we want to take with us into the future? [19:10] Date Night with Ruby Ruberto is speaking at Ruby Dev Summit about Date Night with Ruby. More show notes in progress
Tweet this Episode RR 325 Date Night with Ruby with Ruberto Paulo In this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo. [01:16] Ruberto Paulo introduction and discussion on the South African and worldwide Ruby scene Rubyist from Cape Town, South Africa. Works for a fintech company in Cape Town. He's an organizer of RubyFuza and Ruby DCamp in South Africa. The Ruby scene in South Africa is growing as is fintech. His company's platform was build by Platform45 and is now maintained by his employer. Developers are also finding work in the wider world from the Cape Town area. Is Cape Town a big Rails area? or is there a big focus on other frameworks? It's a mix, but mostly Rails. Most of the people who live in Kenya spend 1/3 of their income charging their phones. M-pesa is their alternative to banks because they can't afford to have bank accounts. Every business in Africa has to have some kind of technology tie-in because of this. A lot of the developers in Ruby are Polyglots. They're people who have experimented with several languages in the past. Ruby is probably the highest paid language in South Africa. Dave Thomas spoke at RubyHACK conference that Elixir is the future. He's using Elixir for pretty much everything now. Elixir presents a viable option to move from for Rubyists. Several years ago, Ruby was hot. Now it's mature. Many corporations have invested in Ruby, so they're not going to adopt another stack. Most frameworks can solve most problems, so people only move when you're in the minority case where you need the capabilities of the new language. A lot of people stick around because they love the language and the community as well. What does Ruby give us that we want to take with us into the future? [19:10] Date Night with Ruby Ruberto is speaking at Ruby Dev Summit about Date Night with Ruby. More show notes in progress