{"id":198,"date":"2020-02-03T17:00:00","date_gmt":"2020-02-03T16:00:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/shokunin-of-the-web\/"},"modified":"2020-02-03T16:59:57","modified_gmt":"2020-02-03T15:59:57","slug":"shokunin-of-the-web","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/","title":{"rendered":"Shokunin of the Web"},"content":{"rendered":"\n<p><span class=\"firstcharacter\">T<\/span>he WWW, as we know it today, grants instantaneous access to on-demand content all over the world at any time, thanks to its fundamental pillars: HTML, CSS and JavaScript.<br>From the very beginning of the Internet era, when the creation of websites was a pioneering activity, the development of modern web applications has evolved quickly focusing on consistency, reliability and resiliency, improving the general user experience.<\/p>\n\n\n\n<p>With web technologies becoming ever more pervasive, a strong web identity, supported by a complex website or a simple landing page, has become a mandatory requirement for business as well as for individuals.<br>Therefore, following the market trend, in recent years, an army of site factories applications spread all over the web, lowering the costs of development while retaining high quality levels and advanced features and, mostly importantly, allowing the creation of web applications with little or no education in web technologies.<\/p>\n\n\n\n<p>As a consequence, the Web gained a more consistent look and feel. New design paradigms and principles like responsiveness, interactivity and asynchronous processing established the baseline of modern web development.<\/p>\n\n\n\n<p>At Codemotion Milan 2018, <a rel=\"noopener noreferrer\" href=\"https:\/\/milan2018.codemotionworld.com\/speaker\/1751\/\" target=\"_blank\" class=\"ek-link\">Bruce Lawson<\/a>, talking about the importance of being \u201c<em>Shokunin of the Web<\/em>\u201d pointed out that, despite the positive aspects of this evolution, as a side effect of web normalisation, web development trends and technologies have become increasingly adherent to corporate standards, losing the ability to target more specific needs.<\/p>\n\n\n\n<p><strong>Shokunin<\/strong> is the Japanese word for <strong>artisan<\/strong>, with a strong accent on the social attitude that must accompany skills in order to deliver the best possible service to the community.<br>From a certain point of view, web standardisation pursued the purpose of social inclusion, but despite the global scope of web technologies, its effectiveness is generally restricted to western society.<\/p>\n\n\n\n<p>Lawson reports several examples of miscommunication and lack of integration with different cultures, like the assumption that name and surname should be mandatory fields on a register form; this might be problematic for users who live in places of the world where surnames are not used.<br>Furthermore, in western countries the spreading of web-based applications has also been supported by the presence of a communication infrastructure with exceptional bandwidth capabilities. In the emergent countries, the lack of telecommunication systems is still an open issue that severely constraints accessibility to Internet-based services.<\/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=\"Bruce Lawson - Shokunin of the web - Codemotion Milan 2018\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/hILYGwf_Svo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>The big question, as Lawson pointed out, is whether a modern front-end developer can still be a <em>shokunin<\/em> of the Web and fulfil its social obligations, despite the standard endorsement being driven by culture-biased visions of the world.<br>As a matter of fact, cultural diversity has big potential in triggering new business models based on web technologies. Moreover, being aware and sensitive to accessibility issues can encourage front-end developers to refine their skills in order to create a more inclusive web ecosystem.<\/p>\n\n\n\n<p>Lawson reports, as an example, the excessive use of CSS-in-JavaScript libraries far beyond the definition of dynamic behaviours of HTML elements, whereas the static CSS approach would produce the same results.<br>JavaScript contents are generally much more bandwidth demanding than CSS stylesheets and their pervasive use in web pages also requires high computational resources, which may be unavailable on obsolete or low-end devices.<\/p>\n\n\n\n<p>On the other hand, even if the use of pure CSS can be tricky and has some drawbacks, the application of <strong>progressive enhancements<\/strong> in CSS definitions can be a viable solution to provide broad range features to multiple targets, as well as the use of <strong>styled-components<\/strong> whose dynamic behaviour is interpolated with the definition of multiple static CSS classes, rather than with JavaScript manipulations.<br>Other common practices, like the use of compression for image and video content and the minification of source code, can also contribute significantly in providing a better user experience to as many users as possible.<\/p>\n\n\n\n<p>In conclusion, according to Lawson, looking at users as <em>humans<\/em>, rather than customers, gives room to individual front-end developers to honour the shokunin promise, defining new trends and routes in web development to preserve the essential features of accessibility and inclusiveness.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Codemotion Milan 2018, Bruce Lawson, talking about the importance of being \u201cShokunin of the Web\u201d pointed out that, despite the positive aspects of this evolution, as a side effect of web normalisation, web development trends and technologies have become increasingly adherent to corporate standards, losing the ability to target more specific needs.<\/p>\n","protected":false},"author":33,"featured_media":199,"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":[31],"tags":[22],"collections":[],"class_list":{"0":"post-198","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-developer","8":"tag-codemotion-milan","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>Shokunin of the Web - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs\" \/>\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\/frontend\/web-developer\/shokunin-of-the-web\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shokunin of the Web\" \/>\n<meta property=\"og:description\" content=\"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\" \/>\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=\"2020-02-03T16:00:00+00:00\" \/>\n<meta name=\"author\" content=\"Gabriella Giordano\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.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=\"Gabriella Giordano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\"},\"author\":{\"name\":\"Gabriella Giordano\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/34dc42d951a0781e0bf59e7eb3349cc9\"},\"headline\":\"Shokunin of the Web\",\"datePublished\":\"2020-02-03T16:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\"},\"wordCount\":678,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg\",\"keywords\":[\"Codemotion Milan\"],\"articleSection\":[\"Web Developer\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\",\"name\":\"Shokunin of the Web - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg\",\"datePublished\":\"2020-02-03T16:00:00+00:00\",\"description\":\"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg\",\"width\":960,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Developer\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Shokunin of the Web\"}]},{\"@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\/34dc42d951a0781e0bf59e7eb3349cc9\",\"name\":\"Gabriella Giordano\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1f774e60e728e161d77afc375d94c8670bd2d0e48751456650aa735180078b7f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1f774e60e728e161d77afc375d94c8670bd2d0e48751456650aa735180078b7f?s=96&d=mm&r=g\",\"caption\":\"Gabriella Giordano\"},\"description\":\"I'm a software engineer and I do a lot of Qt\/C++ programming for work, and also for fun :) Currently, I'm running my own ICT consulting company that provides custom software development services and training for IT professionals.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/gabriella-giordano\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Shokunin of the Web - Codemotion Magazine","description":"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs","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\/frontend\/web-developer\/shokunin-of-the-web\/","og_locale":"en_US","og_type":"article","og_title":"Shokunin of the Web","og_description":"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2020-02-03T16:00:00+00:00","author":"Gabriella Giordano","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Gabriella Giordano","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/"},"author":{"name":"Gabriella Giordano","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/34dc42d951a0781e0bf59e7eb3349cc9"},"headline":"Shokunin of the Web","datePublished":"2020-02-03T16:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/"},"wordCount":678,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg","keywords":["Codemotion Milan"],"articleSection":["Web Developer"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/","name":"Shokunin of the Web - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg","datePublished":"2020-02-03T16:00:00+00:00","description":"Bruce Lawson pointed out that web development have become increasingly adherent to corporate standards, but less able to target specific needs","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg","width":960,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/shokunin-of-the-web\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Web Developer","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/"},{"@type":"ListItem","position":4,"name":"Shokunin of the Web"}]},{"@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\/34dc42d951a0781e0bf59e7eb3349cc9","name":"Gabriella Giordano","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1f774e60e728e161d77afc375d94c8670bd2d0e48751456650aa735180078b7f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1f774e60e728e161d77afc375d94c8670bd2d0e48751456650aa735180078b7f?s=96&d=mm&r=g","caption":"Gabriella Giordano"},"description":"I'm a software engineer and I do a lot of Qt\/C++ programming for work, and also for fun :) Currently, I'm running my own ICT consulting company that provides custom software development services and training for IT professionals.","url":"https:\/\/www.codemotion.com\/magazine\/author\/gabriella-giordano\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-600x600.jpg","author_info":{"display_name":"Gabriella Giordano","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/gabriella-giordano\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg",960,640,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg",960,640,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg",960,640,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg",960,640,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/46474579_1663983203705739_6738269183038980096_n-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Gabriella Giordano","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/gabriella-giordano\/"},"uagb_comment_info":0,"uagb_excerpt":"At Codemotion Milan 2018, Bruce Lawson, talking about the importance of being \u201cShokunin of the Web\u201d pointed out that, despite the positive aspects of this evolution, as a side effect of web normalisation, web development trends and technologies have become increasingly adherent to corporate standards, losing the ability to target more specific needs.","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/198","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\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":3241,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/198\/revisions\/3241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/199"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=198"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}