{"id":11221,"date":"2020-08-05T14:15:46","date_gmt":"2020-08-05T21:15:46","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=11221"},"modified":"2021-01-04T06:29:25","modified_gmt":"2021-01-04T14:29:25","slug":"what-is-scala","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/what-is-scala\/","title":{"rendered":"What is Scala? A Close Look for 2020"},"content":{"rendered":"\n<p>In our modern business community, a coding background elevates you above your peers and sets you on the road toward a rewarding career. Folks who attend coding bootcamp or pick up programming languages such as Scala have the tools needed to land great gigs and make serious cash. Your time is precious, and you want to use it picking up only the most useful and essential skills.<br><\/p>\n\n\n\n<p>We let you in on all of the uses for Scala and explain why it can change your career for the better. You\u2019ll get a rundown on how this programming language allows you to master big-data tasks and adjust the scope for large or small tasks. By the time you finish this article, you\u2019ll be a Scala convert and will add it to your roster of must-learn languages.<br><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-69d9e161841da\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d9e161841da\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#what-is-scala-used-for\" >What Is Scala Used For?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#what-frameworks-does-scala-support\" >What Frameworks does Scala Support?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#is-scala-scalable\" >Is Scala Scala(ble)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#what-sorts-of-applications-are-right-for-scala\" >What Sorts of Applications Are Right for Scala?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-is-scala-used-for\"><\/span><strong>What Is Scala Used For? <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/careerkarma.com\/blog\/what-is-coding-used-for\/\">Coding languages<\/a> make the computing world operate, and the Scala programming language is a key member of the family. It is a relatively young language, as it was born in 2003 and was created by Martin Odersky.&nbsp;<br><\/p>\n\n\n\n<p>Thanks to its relative youth, Scala is easy to work with when using modern techniques. The idea was to create a fast compiler that could handle large amounts of data quickly. Scala was the result, and it\u2019s scorchingly fast.<br><\/p>\n\n\n\n<p>Its secret weapon is its use of Java Virtual Machine. Scala programs compile their code and outputs it as byte code that JVM then uses to create a result. Everything involved with the process is fast, and that allows this coding language to zip along. The amount of data you can handle depends on the speed of the process by which you use it, and Scala helps you do that in no time flat.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-frameworks-does-scala-support\"><\/span><strong>What Frameworks does Scala Support?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578.jpg\" alt=\"\" class=\"wp-image-11223\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578-768x512.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578-770x514.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/low-angle-shot-of-high-rise-building-2096578-385x257.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption><em>Your structure is only as good as its framework<\/em><\/figcaption><\/figure>\n\n\n\n<p>When looking at Scala compiler and <a href=\"https:\/\/careerkarma.com\/blog\/clojure-vs-scala\/\">comparing it to similar languages<\/a>, one of the first concerns you have is the frameworks the language employs. A good language needs a robust infrastructure and the ability to work for a variety of needs, and that requires it to support appropriate frameworks. A language without wide framework support can be the most efficient language ever created and still be useless to you if it doesn\u2019t support the framework you need.<br><\/p>\n\n\n\n<p>Scala has solid framework support, which makes it an excellent selection for all kinds of situations. It plays well with Spark framework, which is a champ at big-data processing; Play, which works with Scala to create web apps; and Neo4j, which is a java spring framework that has analytical capabilities and domain-specific functionality. It also uses Akka for fault-tolerant and concurrent JVM apps as well as Scalding for MapReduce functions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"is-scala-scalable\"><\/span><strong>Is Scala Scala(ble)?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"666\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404.jpg\" alt=\"\" class=\"wp-image-11224\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404-768x511.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404-770x513.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/blue-tape-measuring-on-clear-glass-square-weighing-scale-53404-385x256.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption><em> It\u2019s all about scale.<\/em><br><\/figcaption><\/figure>\n\n\n\n<p>When you look at languages that work for your business, the scale is one of the key factors that you consider. A quality functional programming language is appropriate for enterprise-level operations as well as for smaller apps, and it should be versatile enough to perform well in any environment. So, how does Scala stack up against other languages when it comes to scalability? Can it go from a trickle to a torrent without trouble?<br><\/p>\n\n\n\n<p>Scala is one of the most scalable languages around, so much so that it got its name from the word <em>scale<\/em>. While some languages like Ruby, Java, and Perl claim and do have some scalability, you always use some standard code with those languages. Scala, by comparison, is much more flexible. You can use it and be confident that it will work no matter the complexity or data volume with which you\u2019re working.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-sorts-of-applications-are-right-for-scala\"><\/span><strong>What Sorts of Applications Are Right for Scala?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077.jpg\" alt=\"\" class=\"wp-image-11225\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077-768x512.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077-770x514.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/office-working-app-computer-97077-385x257.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption><em>So many apps, so many languages.<\/em><br><\/figcaption><\/figure>\n\n\n\n<p>Now that we\u2019ve learned more about Scala\u2019s scalability, speed, and frameworks, the big question is how it can fit into your business. What kinds of applications does it do a top job at handling? Scala needs to have applicability in your neck of the business woods if you plan to adopt it, after all. Cost and usefulness are the bottom line in any business decision, including which programming language to select for regular use.<br><\/p>\n\n\n\n<p>No worries when it comes to Scala\u2019s applicability\u2014you can use it for all kinds of programs great and small. It\u2019s a great choice for web applications, data analytics apps, and both batch and parallel processing. It\u2019s the king of real-time streaming programs and is also perfect for both distributed-data and concurrency processing operations. Thanks to its versatility, Scala\u2019s a cost-effective solution for lots of businesses.<br><\/p>\n\n\n\n<p>And that\u2019s the long and short of Scala. Folks who know programming languages such as Scala get to tackle amazing challenges and bring home handsome paychecks.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"In our modern business community, a coding background elevates you above your peers and sets you on the road toward a rewarding career. Folks who attend coding bootcamp or pick up programming languages such as Scala have the tools needed to land great gigs and make serious cash. Your time is precious, and you want&hellip;","protected":false},"author":21,"featured_media":11222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18070],"tags":[],"class_list":{"0":"post-11221","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-engineering-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"What is a {technical term}","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>What is Scala? A Close Look for 2020 | Career Karma<\/title>\n<meta name=\"description\" content=\"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.\" \/>\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\/what-is-scala\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Scala? A Close Look for 2020\" \/>\n<meta property=\"og:description\" content=\"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\" \/>\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=\"2020-08-05T21:15:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-04T14:29:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"668\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paul Larkin\" \/>\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=\"Paul Larkin\" \/>\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\/what-is-scala\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\"},\"author\":{\"name\":\"Paul Larkin\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d\"},\"headline\":\"What is Scala? A Close Look for 2020\",\"datePublished\":\"2020-08-05T21:15:46+00:00\",\"dateModified\":\"2021-01-04T14:29:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\"},\"wordCount\":809,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\",\"name\":\"What is Scala? A Close Look for 2020 | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg\",\"datePublished\":\"2020-08-05T21:15:46+00:00\",\"dateModified\":\"2021-01-04T14:29:25+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d\"},\"description\":\"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/what-is-scala\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg\",\"width\":1000,\"height\":668},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-scala\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering\",\"item\":\"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is Scala? A Close Look for 2020\"}]},{\"@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\/1761df0013e0bbfeb16c0d4078e4685d\",\"name\":\"Paul Larkin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg\",\"caption\":\"Paul Larkin\"},\"description\":\"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.\",\"url\":\"https:\/\/careerkarma.com\/blog\/author\/paul-larkin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is Scala? A Close Look for 2020 | Career Karma","description":"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.","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\/what-is-scala\/","og_locale":"en_US","og_type":"article","og_title":"What is Scala? A Close Look for 2020","og_description":"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.","og_url":"https:\/\/careerkarma.com\/blog\/what-is-scala\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-08-05T21:15:46+00:00","article_modified_time":"2021-01-04T14:29:25+00:00","og_image":[{"width":1000,"height":668,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg","type":"image\/jpeg"}],"author":"Paul Larkin","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Paul Larkin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/"},"author":{"name":"Paul Larkin","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"headline":"What is Scala? A Close Look for 2020","datePublished":"2020-08-05T21:15:46+00:00","dateModified":"2021-01-04T14:29:25+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/"},"wordCount":809,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg","articleSection":["Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/what-is-scala\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/","url":"https:\/\/careerkarma.com\/blog\/what-is-scala\/","name":"What is Scala? A Close Look for 2020 | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg","datePublished":"2020-08-05T21:15:46+00:00","dateModified":"2021-01-04T14:29:25+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"description":"Coding languages make the computing world operate, and Scala code is a key member of the family. Read on to discover what Scala is used for.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/what-is-scala\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/photography-of-person-typing-1181675-1.jpg","width":1000,"height":668},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/what-is-scala\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Software Engineering","item":"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/"},{"@type":"ListItem","position":3,"name":"What is Scala? A Close Look for 2020"}]},{"@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\/1761df0013e0bbfeb16c0d4078e4685d","name":"Paul Larkin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","caption":"Paul Larkin"},"description":"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.","url":"https:\/\/careerkarma.com\/blog\/author\/paul-larkin\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/11221","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=11221"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/11221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/11222"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=11221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=11221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=11221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}