{"id":6112,"date":"2019-08-01T12:41:23","date_gmt":"2019-08-01T17:41:23","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=6112"},"modified":"2019-08-01T12:41:25","modified_gmt":"2019-08-01T17:41:25","slug":"quality-of-the-bean-javascript-vs-coffeescript","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2019\/quality-of-the-bean-javascript-vs-coffeescript\/","title":{"rendered":"Quality of the Bean: JavaScript Vs. CoffeeScript"},"content":{"rendered":"\n<p><em>Another great example of the &#8216;Shiny Tech Trap&#8217;&#8230;<\/em><\/p>\n\n\n\n<p>JavaScript needs no introduction&#8230; even a quick google search will give you all you need to know. But at one time JS had a rival, a new kid on the block and it was called CoffeeScript (You can google it if you want but don&#8217;t bother&#8230;). &#8220;A few years back people were like &#8216;oohhh, CoffeeScript!&#8217;, the hipster nerds were, &#8216;Ooooh, CoffeeScript runs faster than JS, it&#8217;s better &#8211; you gotta use CoffeeScript!&#8217;.&#8221; And the sad thing was CoffeeScript did have some advantages and was actually slightly faster than JS but, &#8220;Rule of thumb: when you have a technology, whether it be a programming language or framework but it&#8217;s extremely dominant in the marketplace, for it to be replaced there would literally have to be some paradigm shift for that to happen. It is very very rare that you see a very established technology replaced by something that&#8217;s maybe 20% or 30% better&#8230;It has to be 5 times better! &#8230;or more.&#8221;<br \/><br \/>&#8220;Now CoffeeScript was faster blah blah blah, JS was so dominant that all JS people had to do was come in with es6, which is the latest version of JS&#8230;and CoffeeScript is now {indicates &#8216;thumbs down&#8217; motion and &#8216;failure&#8217; sound effect}&#8230;no more.&#8221; <br \/><br \/>This falls into something we talked about <a href=\"https:\/\/www.killersites.com\/blog\/2019\/the-shiny-new-tech-trap\/\"><strong>here<\/strong><\/a><strong> <\/strong>not too long ago, called &#8216;the shiny tech trap&#8217;, which is abandoning more mature\/tried and true\/old technology for something that&#8217;s brand-spanking new and purports to do things slightly faster and better. Unless it&#8217;s a HUGE leap forward the absolutely changes everything for the better, it&#8217;s generally not going to happen&#8230;<br \/><br \/>Take a sip of the steaming-hot cuppa VLOG to really get a sense of what we&#8217;re talking about and as a bonus, we talk about RUBY but not in a terrible way&#8230;I mean not a great way, but not terrible. Check it out.<br \/>-Enjoy! <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"JavaScript and CoffeeScript?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Pc7dILrGZJU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>My popular courses: <br \/>Learn web development fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=https%3A%2F%2Fshop.killervideostore.com%2F&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">https:\/\/shop.killervideostore.com\/<\/a> <br \/>Learn Python 3 fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=http%3A%2F%2Fwww.killervideostore.com%2Fpython%2F&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">http:\/\/www.killervideostore.com\/python\/<\/a> <br \/><br \/>My business courses: <br \/>Complete Freelancer: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=https%3A%2F%2Fwww.killervideostore.com%2Ffreelancer&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">https:\/\/www.killervideostore.com\/free&#8230;<\/a> <br \/>Complete Entrepreneur: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=https%3A%2F%2Fwww.killervideostore.com%2Fvideo-courses%2Fcomplete-entrepreneur.php&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">https:\/\/www.killervideostore.com\/vide&#8230;<\/a> <br \/><br \/>My social links: <br \/>Instagram: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=https%3A%2F%2Fwww.instagram.com%2Fstefanmischook%2F%3Fhl%3Den&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">https:\/\/www.instagram.com\/stefanmisch&#8230;<\/a> <br \/>Twitter: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;q=https%3A%2F%2Ftwitter.com%2Fkillersites&amp;redir_token=-tskPXx6zJscl5O4_AxlweaIrd18MTU2NDc2NTAzM0AxNTY0Njc4NjMz&amp;v=Pc7dILrGZJU\" target=\"_blank\">https:\/\/twitter.com\/killersites<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another great example of the &#8216;Shiny Tech Trap&#8217;&#8230; JavaScript needs no introduction&#8230; even a quick google search will give you all you need to know. But at one time JS had a rival, a new kid on the block and it was called CoffeeScript (You can google it if you want but don&#8217;t bother&#8230;). &#8220;A &hellip; <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,64,7,1,90,8,123,4,14,94],"tags":[321,19,324,323,325,322],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6112"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=6112"}],"version-history":[{"count":2,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6112\/revisions"}],"predecessor-version":[{"id":6114,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6112\/revisions\/6114"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=6112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=6112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=6112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}