{"id":355,"date":"2018-09-25T13:11:06","date_gmt":"2018-09-25T13:11:06","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/richard-feldman-elm-in-action\/"},"modified":"2019-11-14T12:05:10","modified_gmt":"2019-11-14T12:05:10","slug":"richard-feldman-elm-in-action","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/","title":{"rendered":"Richard Feldman: Elm in action"},"content":{"rendered":"<p><span class=\"firstcharacter\">R<\/span>ichard Feldman is, we can assure you, an Elm enthusiast: he hosts the Elm Philadelphia Meetup, he is the author of &#8220;Elm in Action&#8221; book, he is a coworker of Elm creator Evan Czaplicki, and, unsurprisingly, he writes Elm full time for his company.<\/p>\n<p>The reason? As Richard said, when he discovered Elm, he felt to return to a time of great innocence, the time when he started programming just for the pleasure to build something to run, a time when he wasn&#8217;t concerned about debugging, maintenance, maintainability, all that worries felt be professional software engineers day after day.<\/p>\n<p><q>I love the freedom to build and run stuff and believe the compiler is on my back.<\/q><\/p>\n<p>When we asked Richard what he likes the most on Elm, his reply was quick and sharp: the compiler. He explained to us the Elm compiler is really friendly, it provides clean messages on errors, and it makes you feel really confident when coding.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/A8-wIGCWig4\" allowfullscreen=\"allowfullscreen\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/p>\n<p>To have confidence in what will happen when your code run is a big advantage of Elm over other programming languages. For example, during his keynote, Richard told us about the &#8220;billion million mistakes&#8221;.<\/p>\n<p>In 1960 Sir Tony Hoare introduced the concept of &#8220;null&#8221; to programming. Today Sir Hoare calls this his &#8220;billion-dollar mistake,&#8221; as he estimates null has caused a billion dollars in economic damage. Mistakes and inattention to tricky edge cases writing code can lead to unpredicted null values at runtime, then to bugs or service outages.<\/p>\n<p>But, what could be if the programming language itself is so foresight to avoid such mistakes? Enter Elm, the null-free language. Elm compiler is able to catch variables that can possibly have undefined values at runtime, enforcing you to write in advance what your code has to do when this situation will happen. This is what Richard define a billion-dollar foresight and it explains why he defines the Elm compiler his best friend when coding.<\/p>\n<p><q>People continue building on the mistakes of the past rather than learning from them.<\/q><\/p>\n<div class=\"articles-video\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/A8-wIGCWig4\" allowfullscreen=\"allowfullscreen\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div>\n<p>There are, in fact, some really strong and successful companies that have proven how an \u201cunusual\u201d software stack can turn into a big win in terms of reliability, productivity, and reduced cost. Moreover, a working environment where you can learn new expertise and explore different solutions can bring organizational benefits.<\/p>\n<p>So the \u201cbillion dollar mistake\u201d poses an interesting question to developers and software engineer: is it safer and cost-savvy continue to leverage on traditional and well-known programming languages or explore the possibilities provided by the new ones?<\/p>\n<p>Richard, of course, truly believes in the second option, and this is maybe the reason he is involved in Elm meetup and community. He said the advice he would give to community leaders is reaching out the people, not wait for people come to you, because the more are involved, the best is for everyone.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Richard Feldman is, we can assure you, an Elm enthusiast: he hosts the Elm Philadelphia Meetup, he is the author of &#8220;Elm in Action&#8221; book, he is a coworker of Elm creator Evan Czaplicki, and, unsurprisingly, he writes Elm full time for his company. The reason? As Richard said, when he discovered Elm, he felt&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\">Read more<\/a><\/p>\n","protected":false},"author":17,"featured_media":356,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[36],"tags":[4],"collections":[],"class_list":{"0":"post-355","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-backend","8":"tag-codemotion-rome","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Richard Feldman: Elm in action - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Richard Feldman: Elm in action\" \/>\n<meta property=\"og:description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-25T13:11:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-14T12:05:10+00:00\" \/>\n<meta name=\"author\" content=\"Flavia Weisghizzi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flavia Weisghizzi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\"},\"author\":{\"name\":\"Flavia Weisghizzi\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\"},\"headline\":\"Richard Feldman: Elm in action\",\"datePublished\":\"2018-09-25T13:11:06+00:00\",\"dateModified\":\"2019-11-14T12:05:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\"},\"wordCount\":484,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg\",\"keywords\":[\"Codemotion Rome\"],\"articleSection\":[\"Backend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\",\"name\":\"Richard Feldman: Elm in action - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg\",\"datePublished\":\"2018-09-25T13:11:06+00:00\",\"dateModified\":\"2019-11-14T12:05:10+00:00\",\"description\":\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg\",\"width\":1013,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/backend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Richard Feldman: Elm in action\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\",\"name\":\"Flavia Weisghizzi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"caption\":\"Flavia Weisghizzi\"},\"description\":\"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Richard Feldman: Elm in action - Codemotion Magazine","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","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:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/","og_locale":"en_US","og_type":"article","og_title":"Richard Feldman: Elm in action","og_description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","og_url":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2018-09-25T13:11:06+00:00","article_modified_time":"2019-11-14T12:05:10+00:00","author":"Flavia Weisghizzi","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Flavia Weisghizzi","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/"},"author":{"name":"Flavia Weisghizzi","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0"},"headline":"Richard Feldman: Elm in action","datePublished":"2018-09-25T13:11:06+00:00","dateModified":"2019-11-14T12:05:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/"},"wordCount":484,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg","keywords":["Codemotion Rome"],"articleSection":["Backend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/","url":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/","name":"Richard Feldman: Elm in action - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg","datePublished":"2018-09-25T13:11:06+00:00","dateModified":"2019-11-14T12:05:10+00:00","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg","width":1013,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/richard-feldman-elm-in-action\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Backend","item":"https:\/\/www.codemotion.com\/magazine\/backend\/"},{"@type":"ListItem","position":3,"name":"Richard Feldman: Elm in action"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0","name":"Flavia Weisghizzi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","caption":"Flavia Weisghizzi"},"description":"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.","url":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-600x600.jpg","author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg",1013,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg",1013,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg",1013,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg",1013,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/Feldman-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_comment_info":0,"uagb_excerpt":"Richard Feldman is, we can assure you, an Elm enthusiast: he hosts the Elm Philadelphia Meetup, he is the author of &#8220;Elm in Action&#8221; book, he is a coworker of Elm creator Evan Czaplicki, and, unsurprisingly, he writes Elm full time for his company. The reason? As Richard said, when he discovered Elm, he felt&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=355"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/355\/revisions"}],"predecessor-version":[{"id":884,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/355\/revisions\/884"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/356"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=355"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}