My Ruby Story

My Ruby Story

Download on the App Store

My Ruby Story episodes

  • MRS 23: Adam Cuppy
    This week on My Ruby Story, Charles speaks with Adam Cuppy. Adam is the co-founder at Zeal, a software consultancy that specializes in web and mobile applications. Adam describes his journey as an actor in theater and fine arts, then made his way into tech. Adam has been working and contributing to the Ruby community for at least the last decade. In this episode, we learn more about how Adam got into programming.  Adam talks about having to learn JavaScript and HTML to build a contact page, this was  Adam's the initial spark into programming. Adam talks about how he got into Ruby and the swiftness in building amazing programs and tools.  Adam talks about his contributions, favorite things to do in Ruby, and what is coming up next. In particular, we dive pretty deep on:
    • Adam journey from the theater arts, marketing, creative director, website design, PHP, Rails, etc.
    • What qualifications do you need to be a programmer?
    • Building something amazing in a short amount of time.
    • Growing and  deep contribution to the Ruby community
    • Speaking at conferences, teaching and sharing ideas.
    • Getting board without a purpose
    • Technical and product vision, while including everyone to serve a deeper purpose
    • Speaking contributions at conferences.
    • and much more!
    Links:
    • @AdamCuppy
    • Git Hub - acuppy
    • What if Shakespeare wrote Ruby?
    • RubyDevSummit.com
    • Ego Is The Enemy
    • Secrets of the Millionaire Mind 
    • Miracle Morning 
    • The Obstacle Is the Way 
    Picks:  Adam
    • Ruby Dev Summit and Conferences
    Charles
    • Ketogenic Diet - Sugar free cheese cake
    • Fat Head movie 
    • Keto Charity 
    • 2 Keto Dudes
    34 min
  • MRS 022: Allison McMillan
    This week on My Ruby Story, Charles speaks with Allison McMillan. Allison is a software developer at Collective Idea, a software consulting company that solves real-world software problems. Allison is very excited about working on a number of projects and learning new things in the development world. Allison was a recent guest on Ruby Rogues and will be a speaker at Ruby Dev Summit coming up on October 16-21, 2017. In this episode we learn more about Allison’s journey as a startup founder, to make a career change to a developer, all while and making a name in the dev community and gaining a dev job. Allison talks about her involvement and contributions to the Ruby community. In particular, we dive pretty deep on:
    • Allison got into programming working as a non-profit executive and dealing with change in the organization.
    • Getting in involve  in the DC Tech Community 
    • Joining the Rails Girls Workshop
    • Got her first job by attending the Ruby Conf. at the Scholar Guide Program
    • Working Remotely as a junior developer
    • Doing light talks at Ruby Conf. to gain authority
    • Allison mentions doing conference speaking and organizing as apart of contributing to the Ruby community
    • Allison’s favorite thing to speak about at conferences involves writing interactive workshops.
    Links:
    • DC Tech Community 
    • Rails Girls
    • http://rubyconf.org/scholarships
    • Blog site - DayDreams In Ruby
    • @allie_p
    • Ruby Dev Summit  - Free
    Picks:  Allison
    • Hello Ruby by Linda Liukas
    • Baking - SmittenKitchen
    Charles
    • GitLab Server
    • MatterMost
    34 min
  • MRS 021: Jason Swett
    Tweet this Episode Jason Swett is a former Ruby Rogues panelist and the author of Angular on Rails. He's also a contractor and corporate trainer. Jason and Chuck dive into Jason's story getting into programming, Ruby, and talk about his current and past ventures in entrepreneurship. We also talk about writing courses and ebooks and blog posts. Links:
    • Pascal
    • Geocities
    • Angelfire
    • Perl
    • Symfony framework
    • PHP
    • CodeIgniter
    • Drupal
    • Laravel
    • Lisp
    • Clojure
    • Python
    • Django
    • Ruby
    • Rails
    • Amir Rajan's My Ruby Story
    • Angular on Rails
    • Basecamp
    • Microconf
    • JasonSwett.net
    • Amazon AWS
    • Indie Hackers Post
    • Justin Gordon
    • Justin Gordon's episode on Ruby Rogues
    • Phoenix
    • Elixir
    • React
    • Vue
    • Webpacker
    • Prototype.js
    • JQuery
    • Todd Motto
    • Green Bits
    • Email Jason
    • @jasonswett
    Picks Jason:
    • Amazon Web Services in Action
    • awsrails.com
    Chuck
    • Gitlab
    • Mattermost
    • The Daily Lasagna
    • Entreprogrammers
    • Ruby Dev Summit
    49 min
  • MRS 020: Ruberto Paulo
    Tweet this Episode MRS 020: Ruberto Paulo Today’s episode is a My Ruby Story with Ruberto Paulo. He is going to be speaking in the Ruby Dev Summit in October. Listen to learn more about Rub! [01:10] – Introduction to Ruberto Paulo Rob is a programmer in Cape Town, South Africa. He’s been programming in Ruby for the last 6 years. He has also been quite in different areas of business from sales, manufacturing, to teaching. He has also spoken on one of the Ruby conferences in South Africa this year. And he’s going to be speaking in Ruby Dev Summit in October. At one stage, programming for Rob was quite a painful experience. You can get stuck in doing normal projects, eventually, you’d lose the light that you found. The talk is about Date Night with Ruby. That’s the title of the talk. It’s really about what can we do to re-ignite that fire with Ruby? We’re going to take a look at the language as if it’s a person. [05:15] – How did you get into programming? Rob’s dad had a laptop that was running MS-DOS. At the time, it was navigating using a keyboard. There was no mouse. Eventually, he was teaching the whole family how to use it. His uncle also had an old Intel 80486. He set up every component and reconnected them. Eventually, the box started working. He always had this fascination with technology. During high school, Rob used the language Delphi. He also learned Excel and Word. A couple of his friends, would spend their weekends in his friend’s garage and hack out programs. The final project for their final year, they have to bring in a project and then explain to the class its value. He and his friends used to go to internet cafes and play computer games. So, they ended up doing writing software and tutorials for these internet cafes. After 6 months of hacking up this project, the internet café used their software. Those applications became 16,000 lines long because they didn’t have the good practice that we have today. Rob also started teaching. When he was teaching one night, a friend came up and said, “Hey, have you heard about Ruby?” That’s his journey into Ruby actually started. He said that they're looking for a couple brand new developers and if you can write two programs just to test and give them back to him on Monday, they'll see if they have a position for him. He went home and typed into Google: “How to Learn Ruby”. He found a book and read it. He did the 2 tests. The first test was the Animal Test. It was more around design. How do you create new animals if you want to do different things? It’s about inheritance. How could you give abilities to the other objects? The second one was a technical question about the relation, how to sort this array. He passed these tests and started the next Friday. That was probably around late 2010. [15:45] – What is it about Ruby? Rub thinks that you can make Ruby as complicated or as easy. In the most recent Ruby Weekly, there was somebody that rewrote portions of Ruby so that it can look like JavaScript. You can mold it to whatever you want. Write it as close as a natural language as you can because you’re going to be looking at a language a lot more than you’re going to be writing it. If you can pick up what’s going on in this step, that’s going to be a big leap forward. So, the big part of it is that Ruby is very natural. It reads like English. You can pick up what it’s going to be doing. Picks Ruberto Paulo
    • Magic: The Gathering
    • RubyDCamp
    • Blog: Spaceship Science
    • Twitter: @legend_rob
    Charles Max Wood
    • Vue.js
    33 min
  • MRS 019: My Ruby Story Eric Berry
    MRS 019: Eric Berry Today's episode of My Ruby Story is an interview with Eric Berry, who is our newest panelist on Ruby Rogues. [01:10] Introduction to Eric Eric is one of Chuck's friends from early in his programming career. Eric is @coderberry on Twitter. He's been a Ruby developer for about 9 years and doing software for about 19 years. [02:15] How Eric got into programming He was hired to do HTML for a company called vLender. Eric worked in Photoshop 2 (pre-layers). He, then, went on an LDS mission and while on his mission, he built a system to track the cars and assets for the mission. Then, his brother moved out to Switzerland to join an eCommerce company. Eric bought a PHP book, read it, got a passport, and started showing up at his work. Eventually they hired him. They started shifting over to Java. They coded Java with VIM. While in Switzerland, Eric and his brother had created an app that allowed them to share photos with family back home. His brother raised funds and they moved to England to build up the photo sharing app. They eventually sold shareaphoto.com to HP. Eric jokes that this was his "college." 9/11 hit and Eric's brother moved back to the states. Eric stayed for another 2 years, then moved to Las Vegas. He was a residential appraiser for about 4 years. While there, he built some software to help the company. Eric took a pay cut from $180,000 to $65,000 per year to go back to software. He and his wife eventually moved back to Utah and got a job working for AtTask (now Workfront) [10:43] Eric finds Ruby Eric and one of his co-workers went out and created projects with Django and Rails. They both loved Rails. Eric was using Rails at AtTask in the marketing department and spent a ton of time figuring out how to deploy Rails with mongrel. Eric has also worked for Omniture (acquired by Adobe), Instructure, and One-on-One Marketing. [14:12] Teach Me to Code screencasts and Chuck's story Initially, Eric created Teach Me to Code as an homage to Ryan Bates from RailsCasts. Eric left his mistakes and fumbling in. He got feedback from people that liked that it showed how to debug and figure out issues. Chuck came in to create content for Teach Me to Code. Eric's company and focus moved to Groovy on Grails which prompted him to hand the series off to Chuck. Eric mentions Chuck's tenacity. Teach Me to Code is a large part of Chuck's journey into podcasting. [19:11] Codesponsor Eric has been building other people's businesses for about 20 years. He's done all kinds of projects at all levels. He doesn't want to continue on a path where he doesn't participate in the end result of the project. Eric tried out AdWords. It'll pay off in 2-5 years, but he has not passion for it. Eric loves programming and developers and wanted to do something that served them. Open Source is starting to have problems with sustainability. People are building their businesses on top of software that's maintained by 1-2 developers. These folks have a day job and aren't paid to write their open source software. The get a bunch of requests for help and that workload doesn't go away. Then they get burned out. Then you have the "no longer maintained" notices on projects that you're using. Codesponsor solves this problem by bringing marketing into the picture to put some money into the developers' pockets and gives them some validation for what they did. Eric talks about a pay me button that Kent C. Dodds put on some of his repos. He didn't get any contributions. The problem with corporate sponsors is that the developer feels obligated to provide unpaid support when their sponsor has a problem. OpenCollective explained. Their biggest problem is money is not coming in. Open Design CollectiveCodeSponsor allows companies that want to get in front of developers to put non-obtrusive, subtle text ads in the README's and websites of the projects without creating the issues that come with direct sponsorship. Mention of ReadTheDocs.org [37:02] Eric's current work situation and Nate Hopkins Eric talks about Nate Hopkins and Chuck mentions that Nate Hopkins was his first mentor as a professional developer. Eric shares a funny story about Chuck and Nate working together. Picks Eric
    • Carbonads.com
    • Timber.io
    • Rework podcast by Basecamp
    • React Table
    Chuck
    • Ruby Dev Summit
    • React Podcast Plans - TBA
    • Elixir Podcast Plans - TBA
    • Dave Thomas' Elixir Course
    47 min
  • MRS 018 My Ruby Story Kinsey Ann Durham
    MRS 018: Kinsey Ann Durham Today's episode is a My Ruby Story with Kinsey Ann Durham. She is one of the speakers for the Ruby Dev Summit. Listen to learn more about Kinsey! [01:15] – Introduction to Kinsey Ann Durham Kinsey was on episode 180 of the Ruby Rogues podcast. They talked about Barriers to New Developers. It’s been 3 years. She is also one of the speakers for the Ruby Dev Summit, which is coming up in October. [02:55] – How did you get into programming? RailsBridge workshop Kinsey got into programming, not through the traditional Computer Science route or boot camp / code school route. She actually did a RailsBridge workshop 4 or 5 years ago in Denver. RailsBridge is part of the larger organization called Bridge Foundry. It’s a weekend workshop where you have mentors and teachers who teach you how to build an app in whatever language or framework from scratch. Food is provided. It’s mainly for women but men are welcome as well as long as you accompany a female. Brother Kinsey’s step brother, Sean Griffin, is really big in the Rails community and Rasp community. She saw him and what he was doing. Networking and building relationships Kinsey was lucky enough to meet Desi McAdam at the RailsBridge event. Eventually, she was able to get a job as an apprentice in Denver that had just opened and where Desi was the managing director. Kinsey did a lot of self-taught work using books. There are online tutorials, mentorship, and networking with people. She thinks it’s relevant for developers who are new in the industry given how saturated the market is. It’s important to network and build relationships, and not just applying blindly to Java applications that you see online. [06:20] – What do you recommend to people? Luckily, there are tons of online resources where you can learn and get the basics. Kinsey thinks that it’s a lot harder nowadays to do that because you will be competing for head to head with students who are coming out of these schools, or do have Computer Science backgrounds. But she also thinks that it’s doable to be self-taught as long as you are willing to put in the time. And then, not only use the free online resources but also find a mentor that is willing to work with you and guide you because there are times where you’ll hit a bug or problem or even when getting Rails setup on your machine. Sometimes, Stack Overflow and those online resources aren’t enough. [08:20] – How did Ruby shaped your experience coming in as a new programmer?          Kinsey started going to conferences right away and she fell in love with the community. Back then, there were a lot of stories going around in the industry on how hard it is for females, etc. But she found that the Ruby community was welcoming and receptive. [10:00] – Sexism Kinsey had experiences and has seen it firsthand. She thinks that it is still an issue but she also thinks that it’s getting better. She thinks that the programming communities are becoming more and more diverse with the influx of people coming out of code schools. They have different backgrounds. They also have stereotypical developers. Picks Kinsey Ann Durham
    • RubyConf
    • Organization: Bridge Foundry
    • Twitter: @KinseyAnnDurham
    • Website: kinseyanndurham.com
    Charles Max Woods
    • RubyRogues Parley
    • RubyConf
    • RailsConf
    25 min
  • MRS 017 My Ruby Story Hal Fulton
    MRS 017: Hal Fulton Today's episode is a My Ruby Story with Hal Fulton. Hal talked about his contributions to the Ruby community. He is the author of The Ruby Way. Listen to learn more about Hal! [01:20] – Introduction to Hal Fulton Hal is the author of the Ruby Way, which was one of the books that Charles picked up when he started programming in Ruby. It’s still being published and still up to date. Hal still loves computers and programming but he admitted that he can’t keep up with it anymore. [03:50] – How did you get into programming? Hal didn’t really have the opportunity to get into programming at a young age. So, the first chance he had was when he just turned 17, he went to a summer program, which was a 6-week program at a college. It was dealing with Genetics and Population Genetics. He had lab work and learned some mathematical models. He also learned BASIC and a couple of primitive microcomputers with different versions of BASIC. His first BASIC programs were the hello world and followed by Population Genetics. [06:20] – How did you get into Ruby? Hal went to college and majored in Physics. But he was taking Computer Science courses along the way. He dropped Thermodynamics and made a C in Differential Equations. Then, he had to change his degree. He always wanted to major in Physics but he thought that Computer Science is easier and more fun. For him, it will be 10 times easier to find a job and it will be 10 times easier to make money. Hal worked for a community college for a while. Then, he went to IBM in Houston for a series of contracts. He ended up 7 contracts at IBM, making some 6 months to 2 years. He knew more about their internal processes and procedures. One of the last contracts he ever had in IBM was in October 1999. Someone at IBM told him that he should know Ruby and pointed him to the website. According to Hal, he was busy learning Ruby. He didn’t know Ruby yet but he knew that he can write. Picks Hal Fulton
    • Ruby Comms
    • Novel: Secret History by Donna Tartt
    • Novel: The Shadow of the Wind by Carlos Ruiz Zafon
    • TV Series: The Man in the High Castle
    • Musical: Hamilton
    Charles Max Woods
    • Book: The Ruby Way by Hal Fulton
    • Editor: Obie Fernandez of The Ruby Way
    • Ruby Dev Summit
    38 min
  • MRS 015 My Ruby Story Marc-Andre Cournoyer
    MRS 016 Marc-Andre Cournoyer Today's episode is a My Ruby Story with Marc-Andre Cournoyer. He was the creator of the Thin web server and he will be speaking at the Ruby Dev Summit. On this episode, Marc talked about how he got into programming and Ruby. Listen to learn more about Marc! [01:05] – Introduction to Marc Marc is the creator of the Thin web server, one of the most popular Ruby server. He also had some minor contributions to Ruby. One of them is called Tinyrb, which is a small Ruby VM. Then, he wrote a book about creating your own programming language. He will be speaking at Ruby Dev Summit. [02:45] – How did you get into programming? Marc’s first experience with a computer was when he’s around 8 or 9 years old. It was on the early 1990s. His parents won a Commodore 64 at the grocery store. He got bored really fast with the games so he looked at other things. One of them is the Commodore Basic. You could not save on a Commodore 64 if you didn’t add the tape recorder so he would have to start again each time. He also went to a library and got some books about Commodore 64 programming. Eventually, he started creating his own simple programs. A few years later, Marc got a Pentium 2. It was around 1995. He saved money and bought himself Microsoft Visual Basic 4. It has the UI with the drags and drops where you drop buttons and timers on a page. You would double click the buttons and you would open a window where you can put your code. He had about hundred projects on that machine. [05:35] – How old were you when you got into VB? Marc was 14 or 15 years old when he got into VB. [06:05] – How did you get into Ruby? After that, it has become Marc’s career choice to become a programmer. He went to university. After that, he got his first job in 2002 doing Visual Basic 4 application that runs inside Microsoft Office suite. He also did a little bit of Java and .NET. He didn’t enjoy programming, he started losing my passion, and he stopped doing projects on the side. But he still kept on reading some books about programming. One of them is a book by Joel Spolsky, The Best Software Writing. It was published in 2005. The last chapter is an extract of Why’s (Poignant) Guide to Ruby, which was an introductory book about Ruby. Marc liked the syntax so he started practicing Ruby more. He started doing side projects again because it was fun programming Ruby. And then, he discovered Rails about a year later. Because of that, he created many other projects and got a job at a startup in Montreal. Picks Marc-Andre Cournoyer
    • Cooperpress
    • Framework: Torch
    Charles Max Wood
    • Eventual Millionaire
    • Coursera course on Machine Learning by Andrew Ng
    • Ruby Dev Summit
    50 min
  • MRS 014 My Ruby Story Amir Rajan
    MRS 015 Amir Rajan Today's episode is a My Ruby Story with Amir Rajan. He was on Episode 272 of Ruby Rogues. Amir talked about where he used Ruby and how he got into RubyMotion. Listen to learn more about Amir! [01:40] – Introduction to Amir Rajan He was on episode 272 of Ruby Rogues and he talked about Game Development and RubyMotion. That was in August 2016. [06:35] – How did you get into programming? Amir had his Intel 80386 and was trying to install Win Commander on it. It came with this green booklet that says “cd C: /…”. He installed that exe command but he didn’t have enough space on the computer. He ended up deleting the operating system – Windows 3.1. He reinstalled it myself and he thought that was programming. His first exploration in programming was actually a business development course like a business programming course. They’ve built applications using Visual Basic 4 and 5 but he didn’t understand the concept of variables. After that, StarCraft 2 came out. That was around 1998. It has a map editor so you can actually create your own campaigns. You have to use a scripting event-based quasi-DSL to get that working. That was when Amir started looking at C, C++ and Visual Studio 6.0. He had to go to the library because a lot of information wasn’t readily available online. He also got some dummies book and random C++ books but he still didn’t understand programming. He already figured out variables but he didn’t understand functions. What he was doing is output a void method, throw an exception, and catch it in the parent code to get the return value. Amir went to college and got a degree in Software Engineering in Computer Science. He entered the work force doing Visual Basic 6.0 and SQL server. His SQL jobs involve taking forms over data and everything was stored and back-end processed. It was a payroll company, payroll insurance so there was an immense amount of time card tracking, clock in, clock out, all done in SQL. Visual Basic was used to get the data, store them in record sets, send them into the database, and do all their processing there. He stayed on the .NET stack. His career was built on converting legacy applications to the next version of Microsoft tech. It was not until 2010 that Amir actually started using Ruby. In 2010, the way he ended up using Ruby was actually built automation for .NET projects. All his Ruby-isms came from trying to codify build automation in Rake. He also did Rails for 8 months. He looked at Rails to see how they handled some of their attributes for shoveling across JSON from different areas or things out of the database. [22:00] – Did you continue working on .NET and just use Ruby where it made sense? Where Ruby fit in was basically when Amir wanted to build automation or he wanted to test his REST API. Trying to use HTTP client requires a strong type DTO to map to. He had a ton of Rake scripts that would make tons of HTTP calls do link from hypermedia and get additional information. He used Ruby to cut all that up and potentially make changes just over an HTTP endpoint. He has an endpoint that could reset himself as an administrator or open up some management studio to execute some stuff. It ended up an efficiency tool. [24:15] – How did you get into RubyMotion? Around 2013 is where Amir started getting this identity crisis about the languages he’s used. He started getting into Ruby and that means getting into Shell scripts, more Linux environments. Linux and Ruby are better than any of the .NET he’s done. There seems to be a more open mentality to approach and solve problems that aren't specifically related to some higher governing authority telling him how to write software. At that point, he needed to take a break and reflect on where he wanted his career to go. That’s when he stepped back from doing .NET. He bought a Mac and did things that are not .NET. During that first three-month period, he was in an exploration of Ruby. Picks Amir Rajan
    • Twitter: @amirrajan
    • community.rubymotion.com
    • Mobile game: Mini Metro
    • Mobile game: Alto’s Adventure
    • Mobile game: Doug dug.
    Charles Max Wood
    • Quora
    • Ionic framework
    • Udemy
    •  
    57 min
  • MRS 014 My Ruby Story Noel Rappin
    MRS 014 Noel Rappin Today's episode is a My Ruby Story with Noel Rappin. Noel talked about his contributions to the Ruby community and how they explore new technologies like Elixir. Listen to learn more about Noel! [00:01:40] – Introduction to Noel Rappin Noel is in episodes 30, which was about Software Craftsmanship. He was also on episode 185, which was about Rails 4 Test Prescriptions. And then, the latest one was 281, which was about Take My Money. [00:02:45] – How did you get into programming? Noel is a stereotypical nerdy kid so he started programming when he was young. He had afterschool classes in Applesoft BASIC at a place near their house. He had TRS-80 and Texas Instruments, and a couple of other things. [00:03:35] – Computer Science degree Noel has a Computer Science degree and a Ph.D. from the College of Computing at Georgia Tech, which was in the intersection of user interface design and Ed tech. He was designing interfaces for teaching, specifically for teaching engineers and developers. [00:04:15] – How did you get into Ruby? Noel came out of grad school immediately and went to a small web development company. He started hearing about Rails in about 2005. Having been one of the people who have done a lot of the Java-Struts web development that Rails was created in opposition to, Noel searched it up pretty quickly. But he started using it in 2005 or 2006 for some internal tools for his team. He built a test tracker and other things that his team is using internally. He built a couple of web apps for them to collaborate because they were working with some developers in Poland. And as he got comfortable with it, he contracted to do a Ruby on Rails book and got a full-time professional Ruby job. [00:06:30] – What is it about Ruby that got you excited? Noel has always like scripting languages and dynamic languages. He did a lot of work on Python for a while. It was extraordinary how quickly you do things in Rails compared to Java tools, even compared to Django, which was more or less contemporaneous. Ruby emphasized testing and Rails was very similar to some of the tools that he was building in Python. [00:08:50] – Books and contributions to the Ruby community Noel had a book which was out of date, 30 to 40 seconds after it was published. It’s normal in this industry. Sometime after that, he started publishing Rails Test Prescriptions and submitted it to the Pragmatic Bookshelf, and they purchased it. They published Rails Test Prescription 6 years. After that, he did a series of self-published JavaScript books called Master Space and Time with JavaScript. They are also out of date but they’re free now. He also did a self-published book about projects called Trust-Driven Development that you can still get. He did a book about purchasing, handling money and web purchases, and mostly this API called Take My Money, which came out last summer. Noel is currently working on a Rails 5 Test Prescriptions, which will include all the new Rails 5.1. It will come out this fall. [00:10:35] – Table XI Noel works at Table XI, which is a web consulting firm in Chicago with about 35 people. They do Rails development, websites, mobile development and a lot of React Native development. They build websites for companies that are not web software companies but companies that need web pages like non-profit or start-ups. They like to focus on solid business problems in software, rather than technology problems in software. [00:11:15] – What are you working on these days? Noel has his own podcast called Tech Done Right. The latest episode was with Michael Feathers. There is also an episode with somebody who is in charge of the Medicare Program under President Obama, who was actually the person who was called in to fix healthcare.gov and had some interesting stories about what that was like from a software manager perspective. From the development side, Noel has been doing a lot of Rails development, some JavaScript development, building purchase-sides for nonprofit, and doing a lot of upgrade work recently. [00:12:40] – Rails upgrades story This upgrade was for a Rails 2 application that was still in active development. The Rails community, at one point, was so bad at managing upgrades. And now, it does seem like the community has gotten better at managing new tools without breaking old ones. The security needs have pushed people towards the best practices. [00:14:15] – Ruby and Elixir Like a lot of Ruby companies, they’ve been exploring what the next tools are. They ran an Elixir project. It’s originally an internal prototype, which is a great way to get new technologies into the company. They wound up building a small project that was largely API focused. That’s the kind of thing that Rails is not super great at. They’re exploring what to do with front-end because there’s a sharp understanding of what Ruby on Rails is good for and what might be the purview of other tools. Elixir does a couple of things that Ruby doesn’t do very well. A lot of people who start with Ruby can learn a lot from going off to a functional language like Elixir or something that has a pattern-matching type of language like Elixir. Picks Noel Rappin
    • R programming
    • Podcast: Tech Done Right
    • Author: Martha Wells
    • The Murderbot Diaries by Martha Well
    • Atom Editor
    • Audio Hijack
    • Bear
    • Twitter @noelrap
    • noelrappin.com
    Charles Max Wood
    • Mighty Mug
    • Phrase Express
    27 min

About My Ruby Story

From the publisher's feed

Interviews with people, contributors, programmers, authors, and other builders in the Ruby Community

More shows like My Ruby Story

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My JavaScript Story by Charles M Wood

My JavaScript Story

4 Listeners