{"id":18561,"date":"2021-01-27T10:15:07","date_gmt":"2021-01-27T18:15:07","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=18561"},"modified":"2021-01-27T10:19:47","modified_gmt":"2021-01-27T18:19:47","slug":"ruby-ide","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/ruby-ide\/","title":{"rendered":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?"},"content":{"rendered":"\n<p>At some point, a programmer has to think about their integrated development environment (IDE). In this article, we will share text editors and Ruby IDE\u2019s that work best for Ruby on Rails developers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ruby IDEs vs Text Editors<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Text Editors<\/h3>\n\n\n\n<p>Previously, a text editor created and edited plain text files, which were compiled and run by a command-line interface (CLI) in a terminal.  While some text editors still work that way, there are several that allow users to customize what features they have in their text editors.\u00a0 <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Integrated Development Environments (IDEs)<\/h3>\n\n\n\n<p>IDE\u2019s typically include text editing. Many include other features, such as automatic code completion, version control, and the ability to compile and debug code. That being said, several popular text editors for Ruby developers have the capacity to customize. Developers can even add features that previously were not available to text editors. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which is Right for You?<\/h3>\n\n\n\n<p>Choosing a text editor or IDE is generally a matter of personal preference. Make sure to try out free or trial options before making your final decision. If you don\u2019t know where to start, ask a developer friend what they prefer to use. We\u2019ll share seven favorites below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7 Best Ruby IDEs and Text Editors for Developers<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"680\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash.jpg\" alt=\"A community table with five open computers.\" class=\"wp-image-18563\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash.jpg 1020w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash-768x512.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash-770x513.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/marvin-meyer-SYTO3xs06fU-unsplash-385x257.jpg 385w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><figcaption> Everyone loves to share their favorite text editor, so ask your developer friends about theirs! <\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.jetbrains.com\/ruby\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">RubyMine IDE<\/a> <\/h3>\n\n\n\n<p>RubyMine is a full-featured IDE developed by Jet Brains, a company that creates developer tools for professional developers.\u00a0<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Support for Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass, Less, and more<\/li><li>Syntax and error highlighting, formatting suggestions, code completion, and seamless integration with version control systems<\/li><li>Graphical UI (GUI) debugger for Ruby, JavaScript, and CoffeeScript, and the ability to set breakpoints to debug your code<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"http:\/\/www.aptana.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Aptana Studio IDE<\/a> <\/h3>\n\n\n\n<p>Aptana Studio IDE for building web applications. It is open-source and free to use, which makes it a great option for new Rubyists.<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Support for HTML, CSS, JavaScript, PHP, and Ruby<\/li><li>Ability to automatically publish Ruby and Rails applications to hosting services such as Heroku and Engine Yard<\/li><li>Git integration, built-in terminal, IDE customization, and integrated debuggers for Ruby, Rails, and JavaScript<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.gnu.org\/software\/emacs\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Emacs Text Editor<\/a> <\/h3>\n\n\n\n<p>GNU Emacs identifies as \u201cAn extensible, customizable, free text editor\u2014and more.\u201d Reviews view Emacs as a lightweight and sophisticated system that\u2019s an excellent option for Ruby and Rails development. The creator of Ruby, Yukihiro Matsumoto prefers to use Emacs rather than an IDE.<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Highly customizable appearance using Emacs Lisp or a GUI<\/li><li>Functionality outside of text editing including tutorials for new users, project planners, a debugger interface, and more<\/li><li>Edit modes that include syntax coloring<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.sublimetext.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Sublime Text<\/a> <\/h3>\n\n\n\n<p>Sublime Text is a code editor that also boasts being lightweight, customizable, and high performing. It is one of the most popular text editors due to its performance, user interface, and plug-ins, which can make it a full-featured IDE.<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It\u2019s Goto Anything and Goto definition features that simplify user searches<\/li><li> The ability to split edit, instantly switch projects without having to save, and select and change text in multiple places at once <\/li><li>Customization and performance are highlights of this text editor<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.vim.org\/about.php\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">VIM<\/a><\/h3>\n\n\n\n<p>VIM is a free to use open-source text editor considered to be feature-rich, old-time, and beloved. The site does warn, \u201cVim isn\u2019t an editor designed to hold its users\u2019 hands. It is a tool, the use of which must be learned.\u201d This may be biting off a bit more than some beginner developers can handle. <\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Plugins that offer an option to transform this text editor into a powerful Ruby development environment<\/li><li>Keyboard-based which can make moving from file to file quick<\/li><li>Available as a Ruby IDE for Linux<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Atom<\/a><\/h3>\n\n\n\n<p>Atom is also a free and open-source text editor developed by GitHub, now a subsidiary of Microsoft. It has several packages that you can install in order to customize it and turn it into an IDE if you choose.<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Teletype, where developers can work in the same document in real-time<\/li><li>Integration with Git and GitHub for version control<\/li><li>Autocompletion, multiple panes, find and replace, and more<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Visual Studio Code<\/a> <\/h3>\n\n\n\n<p>Visual Studio Code, sometimes referred to as VS Code, is a source code editor developed by Microsoft, and is a close competitor with Atom.<\/p>\n\n\n\n<p>Features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>IntelliSense, which provides auto completions based on variable types, function definitions, and imported modules<\/li><li>Ability to debug from the editor using breakpoints, call stacks, and an interactive console<\/li><li>Deploy and host React, Angular, Vue, Node, Python, etc. sites with Microsoft Azure from within VS Code<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion: What Ruby IDE is Right for You?<\/h2>\n\n\n\n<p>In this article, we\u2019ve discussed the difference between a text editor and an IDE. We also shared seven popular text editors and IDE\u2019s for Ruby developers.&nbsp; If you want to learn more about what you can build with Ruby, check out our article, \u201d<a href=\"https:\/\/careerkarma.com\/blog\/what-is-ruby-used-for\/\"><strong>What Is Ruby Code Used For?<\/strong><\/a>\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"At some point, a programmer has to think about their integrated development environment (IDE). In this article, we will share text editors and Ruby IDE\u2019s that work best for Ruby on Rails developers. Ruby IDEs vs Text Editors Text Editors Previously, a text editor created and edited plain text files, which were compiled and run&hellip;","protected":false},"author":77,"featured_media":18562,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17278],"tags":[],"class_list":{"0":"post-18561","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ruby"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Ruby","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?: and IDE\u2019s that work best for Ruby and Rails developers.<\/title>\n<meta name=\"description\" content=\"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?\" \/>\n<meta property=\"og:description\" content=\"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-27T18:15:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-27T18:19:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christina Kopecky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christina Kopecky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\"},\"author\":{\"name\":\"Christina Kopecky\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"headline\":\"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?\",\"datePublished\":\"2021-01-27T18:15:07+00:00\",\"dateModified\":\"2021-01-27T18:19:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\"},\"wordCount\":836,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg\",\"articleSection\":[\"Ruby\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\",\"name\":\"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?: and IDE\u2019s that work best for Ruby and Rails developers.\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg\",\"datePublished\":\"2021-01-27T18:15:07+00:00\",\"dateModified\":\"2021-01-27T18:19:47+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"description\":\"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/ruby-ide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg\",\"width\":1020,\"height\":680,\"caption\":\"Faceted red gemstone in the dark.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/ruby-ide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ruby\",\"item\":\"https:\/\/careerkarma.com\/blog\/ruby\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\",\"name\":\"Christina Kopecky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"caption\":\"Christina Kopecky\"},\"description\":\"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.\",\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/cmvnk\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?: and IDE\u2019s that work best for Ruby and Rails developers.","description":"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/ruby-ide\/","og_locale":"en_US","og_type":"article","og_title":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?","og_description":"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?","og_url":"https:\/\/careerkarma.com\/blog\/ruby-ide\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2021-01-27T18:15:07+00:00","article_modified_time":"2021-01-27T18:19:47+00:00","og_image":[{"width":1020,"height":680,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg","type":"image\/jpeg"}],"author":"Christina Kopecky","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Christina Kopecky","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/"},"author":{"name":"Christina Kopecky","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"headline":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?","datePublished":"2021-01-27T18:15:07+00:00","dateModified":"2021-01-27T18:19:47+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/"},"wordCount":836,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg","articleSection":["Ruby"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/ruby-ide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/","url":"https:\/\/careerkarma.com\/blog\/ruby-ide\/","name":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?: and IDE\u2019s that work best for Ruby and Rails developers.","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg","datePublished":"2021-01-27T18:15:07+00:00","dateModified":"2021-01-27T18:19:47+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"description":"What is the difference between a text editor and an IDE, and what are the best options for Ruby developers?","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/ruby-ide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/joshua-fuller-p8w7krXVY1k-unsplash.jpg","width":1020,"height":680,"caption":"Faceted red gemstone in the dark."},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/ruby-ide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ruby","item":"https:\/\/careerkarma.com\/blog\/ruby\/"},{"@type":"ListItem","position":3,"name":"Ruby IDEs: What IDEs Work Best for Ruby on Rails Developers?"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e","name":"Christina Kopecky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","caption":"Christina Kopecky"},"description":"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.","sameAs":["http:\/\/www.linkedin.com\/in\/cmvnk"],"url":"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/18561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=18561"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/18561\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/18562"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=18561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=18561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=18561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}