
Sign up to save your podcasts
Or


Sponsored By:
Linode
Panelists
Ron Cooke
Nate Hopkins
Andrew Mason
Guest
None this week
Show Notes
[00:46:14] In this episode, Ron talks about “blending” with Python as he updates services to Python 3. Also, he talks about what he’s bumping into as they go from 2.7 to 3 which included having to add parentheses to things like print statements, inequalities, and debugging.
[04:43:06] Andrew inquires on what editor Ron is using and he states VIM. Andrew suggests PyCharm from Jet Brains is the cream of the crop for developing Python.
[09:30:09] Andrew talks about his post on dev.to and how he sets up code for Ruby and Ruby on Rails development in VS code. Also, why he prefers VS code.
[12:19:07] Ron talks about starting out in Sublime, “trying” to use VIM and being overwhelmed. It wasn’t until he was at a Ruby conference called Ancient City when he saw “Code Gods” using VIM. He took some courses on Upcase by thoughtbot and learned to configure VIM.
[15:31:07] Andrew talks about his path to VIM and how now it’s all just muscle memory. Ron agrees. Andrew says he’s still faster and proposes an editor war. Let the trash talking begin!
[17:43:01] Andrew talks about how him and Nate have been using Tuple for pairing (Tuple.app). The panel goes in depth about Tuple and how it’s tailored towards the developer.
[24:26:27] Andrew brings up Ruby Weekly, which Ron and him were talking about. There was an article on using materialized views in rails. Nate tells us how it all works for queries.
[30:29:10] Nate wants to know what else is new in the Ruby world. Andrew brings up Rack 2.1 and 1.1. Also, Rails Conference in Portland is coming up May 5-7 (railsconf.com). The guys go over the agenda for this year.
[34:39:19] Nate insists Andrew needs to check out the sequel GEM by Jeremy Evans. Nate has a little experience using it so he fills us in on it.
[42:59:00] Andrew finally learns what “RPC” stands for. While Nate and him work together, Nate always throws that out there. Andrew has been too afraid to ask. It’s remote procedure call. Ron explains how it works and Nate expands on it.
Are you wondering what our panelists are currently working on? Tune in and learn.
Links
PyCharm
Ruby on Rails Development with VS Code
Sublime Text
Upcase by thoughtbot
Tuple
Ruby Weekly
RailsConf Portland
Sequel by Jeremy Evans
RPC
★ Transistor.fm is now hosting an archive of the podcast for us. Learn how to start your own podcast!
Panelists
Ron Cooke
Guest
None this week
Show Notes
[00:00:00] In this episode, we’ll be digging deeper into the Ruby trends, how the Ruby conference went down, and how our panelists got into programming. Ruby is a dynamic, open-source programming language with a focus on simplicity and productivity. The Ruby conference was excellent and resourceful, not to mention the superb food.
[00:00:41] Pattern matching is a trend that we are seeing with Ruby. It is pretty much a case statement, but you can pattern match, and you get all the benefits of pattern matching. Like if you create a structure with variables in it, then those variables are now assigned to the values that are matched. Ruby rails 6.0 is coming with a bunch of fixes for active record that went out. Active records are essential because they make work easier.
[00:03:45] One of the keynote speakers at the Ruby conference, Sandy Metz, reminded the attendee how lucky they are to be in this career. So how did our panelists get into this career?
[00:09:25] Nate: He is a programmer with over 20 years of experience. He has been doing Ruby for 10 years. He got into programming through design. Before getting into Ruby programming, Nate used several other languages like HTML, JavaScript, C sharp, and Visual Basics.
[00:11:36] Andrew: His love for computers started as a child. In high school, he took computer sciences courses and studied languages like visual basic, HTML, CSS, Java, and Javascript. He went to college and for a degree in computer science. He studied PHP, Java, and Python. In college, he decided to try web design for him to make some money, and he ended up learning HTML and CSS. To sharpen his design skills, he served as an intern in a graphic design company. He is currently working on code fund.
[00:14:27] Ron: His interest in computers started as a child. He wrote his first line of code at the age of 11. Ron attended a magnet high school that was for computer science and proceeded for computer engineering. Computer Engineering did not sit well with him, and he dropped out to do low voltage installation, which he had learned as a kid. He worked as an operations manager in a company. His work involved managing technicians. It became cumbersome to handle the work in Excel, and he decided to write software to make his work easier.
[00:15:51] He learned PHP and later discovered Ruby. Currently, he works with Nate. According to Ron, programming is all about problem-solving.
[00:50:27] There is a challenge in the career, and our panelist today will share with us some of the challenges. For instance, having to deal with a bug for a straight 48 hours, people thinking that you are trying to be smart without addressing their issues or people become too rigid to change.
Are you wondering what our panelists are currently working on? Tune in and learn.
Links
Ruby
From the publisher's feed