{"id":1972,"date":"2013-09-29T16:09:10","date_gmt":"2013-09-29T14:09:10","guid":{"rendered":"http:\/\/blog.fabianpiau.com\/?p=1972"},"modified":"2018-09-02T02:25:11","modified_gmt":"2018-09-02T01:25:11","slug":"css-and-javascript-files-play-hide-and-seek-in-browsers-cache","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/","title":{"rendered":"CSS and Javascript files play hide and seek in browsers&#8217; cache"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/\" title=\"Lire en fran\u00e7ais\"><strong class=\"labellang\"><span class=\"fr\">&nbsp;<\/span>Version fran\u00e7aise disponible<\/strong><\/a><\/p>\n<p>You have just updated some CSS and Javascript files on your website?<\/p>\n<p>Unfortunately, your regular users will probably not see any updates because their browser will still use the old and cached versions. And you cannot control remotely the Ctrl + F5 shortcut&#8230;<\/p>\n<p class=\"center\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Clean the cache\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00061\/clean-files.png?resize=550%2C335&#038;ssl=1\" alt=\"Clean the cache\" width=\"550\" height=\"335\" \/><\/p>\n<p>To avoid this, there is a simple trick of &#8220;versioning&#8221; your files by adding a different prefix for each new version. Generally, a version number is used, for example: <code>?ver=x.y<\/code>.<\/p>\n<pre class=\"brush: css; light: true; title: ; notranslate\" title=\"\">\r\n&lt;link rel=&quot;stylesheet&quot; href=&quot;\/css\/style.css&quot; type=&quot;text\/css&quot; media=&quot;all&quot;\/&gt;\r\n<\/pre>\n<p>becomes<\/p>\n<pre class=\"brush: css; light: true; title: ; notranslate\" title=\"\">\r\n&lt;link rel=&quot;stylesheet&quot; href=&quot;\/css\/style.css?ver=1.1&quot; type=&quot;text\/css&quot; media=&quot;all&quot;\/&gt;\r\n<\/pre>\n<p>With this change of URL, the browser thinks it is a new file and will reload it.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;Version fran\u00e7aise disponible You have just updated some CSS and Javascript files on your website? Unfortunately, your regular users will probably not see any updates because their browser will still use the old and cached versions. And you cannot control remotely the Ctrl + F5 shortcut&#8230; To avoid this, there is a simple trick of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[213,214,142,215,212,113],"class_list":["post-1972","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-programming","tag-cache","tag-clear","tag-css","tag-force","tag-htaccess","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CSS and Javascript files play hide and seek in browsers&#039; cache | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSS and Javascript files play hide and seek in browsers&#039; cache | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2013-09-29T14:09:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-09-02T01:25:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"362\" \/>\n\t<meta property=\"og:image:height\" content=\"362\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\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:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"CSS and Javascript files play hide and seek in browsers&#8217; cache\",\"datePublished\":\"2013-09-29T14:09:10+00:00\",\"dateModified\":\"2018-09-02T01:25:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/\"},\"wordCount\":337,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/clean-files-vignette.png?fit=362%2C362&ssl=1\",\"keywords\":[\"cache\",\"clear\",\"css\",\"force\",\"htaccess\",\"javascript\"],\"articleSection\":[\"Agile programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/\",\"name\":\"CSS and Javascript files play hide and seek in browsers' cache | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/clean-files-vignette.png?fit=362%2C362&ssl=1\",\"datePublished\":\"2013-09-29T14:09:10+00:00\",\"dateModified\":\"2018-09-02T01:25:11+00:00\",\"description\":\"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/clean-files-vignette.png?fit=362%2C362&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/clean-files-vignette.png?fit=362%2C362&ssl=1\",\"width\":362,\"height\":362,\"caption\":\"Clean browser cache\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/2013\\\/09\\\/29\\\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation agile\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/category\\\/agile-programming\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Les fichiers CSS et Javascript jouent \u00e0 cache-cache avec les navigateurs client\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agility, Java programming, New technologies and more...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/en\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"Java developer, Fabian is interested in new technologies and their use within an Agile environment.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CSS and Javascript files play hide and seek in browsers' cache | CarmaBlog","description":"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne","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:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/","og_locale":"en_US","og_type":"article","og_title":"CSS and Javascript files play hide and seek in browsers' cache | CarmaBlog","og_description":"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne","og_url":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2013-09-29T14:09:10+00:00","article_modified_time":"2018-09-02T01:25:11+00:00","og_image":[{"width":362,"height":362,"url":"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"Written by":"Fabian Piau","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"CSS and Javascript files play hide and seek in browsers&#8217; cache","datePublished":"2013-09-29T14:09:10+00:00","dateModified":"2018-09-02T01:25:11+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/"},"wordCount":337,"commentCount":0,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","keywords":["cache","clear","css","force","htaccess","javascript"],"articleSection":["Agile programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/","url":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/","name":"CSS and Javascript files play hide and seek in browsers' cache | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","datePublished":"2013-09-29T14:09:10+00:00","dateModified":"2018-09-02T01:25:11+00:00","description":"&nbsp;English version available Vous venez de mettre \u00e0 jour des fichiers CSS et Javascript sur votre site? Malheureusement, vos utilisateurs r\u00e9guliers ne","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/"]]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","width":362,"height":362,"caption":"Clean browser cache"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/en\/2013\/09\/29\/css-and-javascript-files-play-hide-and-seek-in-browsers-cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/en\/"},{"@type":"ListItem","position":2,"name":"Programmation agile","item":"https:\/\/blog.fabianpiau.com\/en\/category\/agile-programming\/"},{"@type":"ListItem","position":3,"name":"Les fichiers CSS et Javascript jouent \u00e0 cache-cache avec les navigateurs client"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/en\/#website","url":"https:\/\/blog.fabianpiau.com\/en\/","name":"CarmaBlog","description":"Agility, Java programming, New technologies and more...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/en\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/en\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"Java developer, Fabian is interested in new technologies and their use within an Agile environment.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":2121,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/09\/clean-files-vignette.png?fit=362%2C362&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-vO","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/posts\/1972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/comments?post=1972"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/posts\/1972\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/media\/1975"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/media?parent=1972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/categories?post=1972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/en\/wp-json\/wp\/v2\/tags?post=1972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}