<?xml  version="1.0" encoding="utf-8" ?>

<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr='http://purl.org/syndication/thread/1.0' >
	<title>Nicolas Hoizey (@nhoizey) - Seenthis</title>
	<link href="https://seenthis.net/people/nhoizey"/>
	<id>https://seenthis.net/people/nhoizey</id>
	<updated>2026-05-14T03:40:21Z</updated>
	<link rel="self" href="https://seenthis.net/people/nhoizey/feed" />


	<entry>
	<id>urn:uuid:5b5f03d2-2dc8-4bfa-8f50-1a2d7d1b8de6</id>
	<title>seenthis je ne viens pas souvent, certes, mais je me rends compte maintenant que je vois TOUS les&#8230;</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-30T12:25:54Z</published>
	<updated>2018-07-30T12:25:54Z</updated>
	
	 <link href="https://seenthis.net/messages/711680" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/711680"/>
	<summary>@seenthis je ne viens pas souvent, certes, mais je me rends compte maintenant que je vois TOUS les _seens_ sur ma page d'accueil (je suis connecté), alors qu'il me semble que je ne voyais avant que les _seens_ des gens auxquels je suis abonné.

Y a-t'il eu un changement de mode de fonctionnement, ou ai-je rêvé ?</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a rel='nofollow' href='https://seenthis.net/people/seenthis' title="Seenthis (@seenthis)" data-login-auteur="seenthis" data-id-auteur="3">
		<img
    class="logo_24"
	alt="@seenthis" src='https://seenthis.net/local/cache-gd2/bf/0637a736431d269d023bf412b4ed68.jpg?1773307977'
	srcset="local/cache-gd2/90/e001d4c41e0793a2c7150b933745a1.jpg?1773307957 2x"
>
	</a></div><div lang="fr" dir="ltr"><p><span class='lien_people'>@<a rel='nofollow' href='https://seenthis.net/people/seenthis'>seenthis</a></span> je ne viens pas souvent, certes, mais je me rends compte maintenant que je vois TOUS les <em>seens</em> sur ma page d’accueil (je suis connecté), alors qu’il me semble que je ne voyais avant que les <em>seens</em> des gens auxquels je suis abonné.</p><p>Y a-t’il eu un changement de mode de fonctionnement, ou ai-je rêvé&nbsp;?</p></div>]]></content>
	
	
</entry>

	<entry>
	<id>urn:uuid:94021777-7aa2-d668-f450-56cb1bfead8e</id>
	<title>Dan's Mail Format Site | Quoting | Bottom Posting</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-27T09:00:51Z</published>
	<updated>2018-07-27T09:00:51Z</updated>
	
	 <link href="https://seenthis.net/messages/711001" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/711001"/>
	<summary>Dan's Mail Format Site | Quoting | Bottom Posting
https://mailformat.dan.info/quoting/bottom-posting.html

❝The most heated debate regarding the format of electronic messages is the one about how to arrange quoted material and your response to it in replies.❞
#mail_mailingList_newsgroup_reply_bottomPosting_topPosting_answer_netiquette</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Dan’s Mail Format Site | Quoting | Bottom Posting<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1468958'>▻</a></span><a rel='nofollow' href="https://mailformat.dan.info/quoting/bottom-posting.html" class='spip_out' title="Dan's Mail Format Site | Quoting" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>mailformat.dan.info</span>/</span><span class='lien_off'>quoting/</span><span class='lien_fin'>bottom-posting.html</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> The most heated debate regarding the format of electronic messages is the one about how to arrange quoted material and your response to it in replies. </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/mail_mailinglist_newsgroup_reply_bottomposting_topposting_answer_netiquette'>mail_mailingList_newsgroup_reply_bottomPosting_topPosting_answer_netiquette</a></span></p></div>]]></content>
	
	<link rel="related" href="https://mailformat.dan.info/quoting/bottom-posting.html" title="Dan's Mail Format Site | Quoting" hreflang="en"/>
	
	
	<category term="mail_mailingList_newsgroup_reply_bottomPosting_topPosting_answer_netiquette" label="mail_mailingList_newsgroup_reply_bottomPosting_topPosting_answer_netiquette" scheme="https://seenthis.net/tag/mail_mailinglist_newsgroup_reply_bottomposting_topposting_answer_netiquette"/>
</entry>

	<entry>
	<id>urn:uuid:f7613dd1-dbe9-8b01-e3d2-a84fc0b4d11a</id>
	<title>Istio, a uniform way to connect, manage, and secure microservices</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-25T11:19:51Z</published>
	<updated>2018-07-25T11:19:51Z</updated>
	
	 <link href="https://seenthis.net/messages/710523" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710523"/>
	<summary>Istio, a uniform way to connect, manage, and secure microservices
https://istio.io

❝"Istio is an open platform that provides a uniform way to connect, manage, and secure microservices. Istio supports managing traffic flows between microservices, enforcing access policies, and aggregating telemetry data, all without requiring changes to the microservice code."❞
#microservice_management_clevermarks_opensource</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Istio, a uniform way to connect, manage, and secure microservices<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1467863'>▻</a></span><a rel='nofollow' href="https://istio.io" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>istio.io</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Istio is an open platform that provides a uniform way to connect, manage, and secure microservices. Istio supports managing traffic flows between microservices, enforcing access policies, and aggregating telemetry data, all without requiring changes to the microservice code.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/microservice_management_clevermarks_opensource'>microservice_management_clevermarks_opensource</a></span></p></div>]]></content>
	
	<link rel="related" href="https://istio.io" hreflang="fr"/>
	
	
	<category term="microservice_management_clevermarks_opensource" label="microservice_management_clevermarks_opensource" scheme="https://seenthis.net/tag/microservice_management_clevermarks_opensource"/>
</entry>

	<entry>
	<id>urn:uuid:21f7d339-4662-f389-11d0-ef5800f2abc6</id>
	<title>Building a Website with Vue.js, the Storyblok Visual Editor and Netlify</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-25T08:44:25Z</published>
	<updated>2018-07-25T08:44:25Z</updated>
	
	 <link href="https://seenthis.net/messages/710498" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710498"/>
	<summary>Building a Website with Vue.js, the Storyblok Visual Editor and Netlify
https://markus.oberlehner.net/blog/building-a-website-with-vue-the-storyblok-visual-editor-and-netlify

❝« we’ll build a Vue.js website which is easy to edit with the Storyblok Visual Editor, from start to finish »❞
#CMS_headless_VueJS_SSG</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Building a Website with Vue.js, the Storyblok Visual Editor and Netlify<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1467797'>▻</a></span><a rel='nofollow' href="https://markus.oberlehner.net/blog/building-a-website-with-vue-the-storyblok-visual-editor-and-netlify" class='spip_out' title="Building a Website with Vue.js, the Storyblok Visual Editor and Netlify" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>markus.oberlehner.net</span>/</span><span class='lien_off'>blog/</span><span class='lien_fin'><span class='lien_fin_coupee'>building-a-website-w</span><span class='lien_fin_cachee'>ith-vue-the-storyblok-visual-editor-and-netli</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> «&nbsp;we’ll build a Vue.js website which is easy to edit with the Storyblok Visual Editor, from start to finish&nbsp;» </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/cms_headless_vuejs_ssg'>CMS_headless_VueJS_SSG</a></span></p></div>]]></content>
	
	<link rel="related" href="https://markus.oberlehner.net/blog/building-a-website-with-vue-the-storyblok-visual-editor-and-netlify" title="Building a Website with Vue.js, the Storyblok Visual Editor and Netlify" hreflang="en"/>
	
	
	<category term="CMS_headless_VueJS_SSG" label="CMS_headless_VueJS_SSG" scheme="https://seenthis.net/tag/cms_headless_vuejs_ssg"/>
	<category term="Position:Storyblok Visual Editor" label="Storyblok Visual Editor" scheme="https://seenthis.net/tag/position:storyblok%20visual%20editor"/>
</entry>

	<entry>
	<id>urn:uuid:e3db7078-3f5c-f7a3-87d0-ae105d608ed3</id>
	<title>Hugo Pipes' Revolution A Hugo built-in asset pipeline</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-25T07:16:10Z</published>
	<updated>2018-07-25T07:16:10Z</updated>
	
	 <link href="https://seenthis.net/messages/710478" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710478"/>
	<summary>Hugo Pipes' Revolution A Hugo built-in asset pipeline
https://regisphilibert.com/blog/2018/07/hugo-pipes-and-asset-processing-pipeline

❝"Hugo’s roadmap got itself a new milestone when .43 delivered Hugo Pipes, a built-in set of asset processing methods. From now on, Hugo will take care of bundling, minifying, fingerprinting our assets and even compiling our sass files! All of this without any external build tools."❞
#SSG_staticSiteGenerator_Hugo_asset_pipeline_CSS_SCSS_Sass_JavaScript_webperf_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Hugo Pipes’ Revolution A Hugo built-in asset pipeline<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1467772'>▻</a></span><a rel='nofollow' href="https://regisphilibert.com/blog/2018/07/hugo-pipes-and-asset-processing-pipeline/" class='spip_out' title="Hugo Pipes' Revolution A Hugo built-in asset pipeline" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>regisphilibert.com</span>/</span><span class='lien_off'>blog/</span><span class='lien_off'>2018/</span><span class='lien_off'>07/</span><span class='lien_fin'><span class='lien_fin_coupee'>hugo-pipes-and-asset-pr</span><span class='lien_fin_cachee'>ocessing-pipeline</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Hugo’s roadmap got itself a new milestone when .43 delivered Hugo Pipes, a built-in set of asset processing methods. From now on, Hugo will take care of bundling, minifying, fingerprinting our assets and even compiling our sass files! All of this without any external build tools.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/ssg_staticsitegenerator_hugo_asset_pipeline_css_scss_sass_javascript_webperf_clevermarks'>SSG_staticSiteGenerator_Hugo_asset_pipeline_CSS_SCSS_Sass_JavaScript_webperf_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://regisphilibert.com/blog/2018/07/hugo-pipes-and-asset-processing-pipeline" title="Hugo Pipes' Revolution A Hugo built-in asset pipeline" hreflang="en"/>
	
	
	<category term="SSG_staticSiteGenerator_Hugo_asset_pipeline_CSS_SCSS_Sass_JavaScript_webperf_clevermarks" label="SSG_staticSiteGenerator_Hugo_asset_pipeline_CSS_SCSS_Sass_JavaScript_webperf_clevermarks" scheme="https://seenthis.net/tag/ssg_staticsitegenerator_hugo_asset_pipeline_css_scss_sass_javascript_webperf_clevermarks"/>
	<category term="Person:Hugo Pipes" label="Hugo Pipes" scheme="https://seenthis.net/tag/person:hugo%20pipes"/>
	<category term="IndustryTerm:asset processing methods" label="asset processing methods" scheme="https://seenthis.net/tag/industryterm:asset%20processing%20methods"/>
</entry>

	<entry>
	<id>urn:uuid:25f7eed0-ef63-b2a2-47f7-0e2db4e00b41</id>
	<title>The case of the 500-mile email</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-24T10:48:31Z</published>
	<updated>2018-07-24T10:48:31Z</updated>
	
	 <link href="https://seenthis.net/messages/710316" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710316"/>
	<summary>The case of the 500-mile email
https://ibiblio.org/harris/500milemail

❝"The following is the 500-mile email story in the form it originally appeared, in a post to sage-members on Sun, 24 Nov 2002"❞
#email_distance_mailman_SunOS_configuration_timeout_fun</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>The case of the 500-mile email<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1467447'>▻</a></span><a rel='nofollow' href="https://ibiblio.org/harris/500milemail" class='spip_out' title="The case of the 500-mile email" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>ibiblio.org</span>/</span>harris/<span class='lien_fin'>500milemail</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;The following is the 500-mile email story in the form it originally appeared, in a post to sage-members on Sun, 24 Nov 2002&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/email_distance_mailman_sunos_configuration_timeout_fun'>email_distance_mailman_SunOS_configuration_timeout_fun</a></span></p></div>]]></content>
	
	<link rel="related" href="https://ibiblio.org/harris/500milemail" title="The case of the 500-mile email" hreflang="en"/>
	
	
	<category term="email_distance_mailman_SunOS_configuration_timeout_fun" label="email_distance_mailman_SunOS_configuration_timeout_fun" scheme="https://seenthis.net/tag/email_distance_mailman_sunos_configuration_timeout_fun"/>
	<category term="OperatingSystem:SunOS" label="SunOS" scheme="https://seenthis.net/tag/operatingsystem:sunos"/>
</entry>

	<entry>
	<id>urn:uuid:dc5c1561-a90e-1de4-cc03-ecec34178d59</id>
	<title>Mapocalypse : Migrer depuis Google Maps, Maintenant</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-23T16:18:51Z</published>
	<updated>2018-07-23T16:18:51Z</updated>
	
	 <link href="https://seenthis.net/messages/710130" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710130"/>
	<summary>Mapocalypse : Migrer depuis Google Maps, Maintenant
https://medium.com/@LoicOrtola/mapocalypse-migrer-depuis-google-maps-maintenant-2-2-e4359112e20a

❝"La migration d’un service de Google Maps vers un service tiers est en général une question de jours. Le plus souvent, les usages sont très orienté Web et Mobile Maps, des usages qui sont aujourd’hui facilement remplaçables sans compromis, et même avec des gains significatifs sur les fonctionnalités (des SDKs mobiles notamment), ainsi qu’une plus grande liberté sur le choix du fournisseur de service. Parfois, les usages avancés nécessitent de prendre un peu de temps avec “ceux qui savent” pour trouver le bon chemin. J’espère que ces quelques lignes sauront au moins vous orienter dans vos choix."❞
#map_GoogleMaps_OpenStreetMap_Mapbox_Leaflet_OpenLayers_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Mapocalypse&nbsp;: Migrer depuis Google Maps, Maintenant<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1467055'>▻</a></span><a rel='nofollow' href="https://medium.com/@LoicOrtola/mapocalypse-migrer-depuis-google-maps-maintenant-2-2-e4359112e20a" class='spip_out' title="Migrer depuis Google Maps, Maintenant (2/2)" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>medium.com</span>/</span><span class='lien_off'>@LoicOrtola/</span><span class='lien_fin'><span class='lien_fin_coupee'>mapocalypse-migrer-depuis-googl</span><span class='lien_fin_cachee'>e-maps-maintenant-2-2-e4359112e20a</span></span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> "La migration d’un service de Google Maps vers un service tiers est en général une question de jours. Le plus souvent, les usages sont très orienté Web et Mobile Maps, des usages qui sont aujourd’hui facilement remplaçables sans compromis, et même avec des gains significatifs sur les fonctionnalités (des SDKs mobiles notamment), ainsi qu’une plus grande liberté sur le choix du fournisseur de service. Parfois, les usages avancés nécessitent de prendre un peu de temps avec &#8220;ceux qui savent&#8221; pour trouver le bon chemin. J’espère que ces quelques lignes sauront au moins vous orienter dans vos choix." </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/map_googlemaps_openstreetmap_mapbox_leaflet_openlayers_clevermarks'>map_GoogleMaps_OpenStreetMap_Mapbox_Leaflet_OpenLayers_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://medium.com/@LoicOrtola/mapocalypse-migrer-depuis-google-maps-maintenant-2-2-e4359112e20a" title="Migrer depuis Google Maps, Maintenant (2/2)" hreflang="fr"/>
	
	
	<category term="map_GoogleMaps_OpenStreetMap_Mapbox_Leaflet_OpenLayers_clevermarks" label="map_GoogleMaps_OpenStreetMap_Mapbox_Leaflet_OpenLayers_clevermarks" scheme="https://seenthis.net/tag/map_googlemaps_openstreetmap_mapbox_leaflet_openlayers_clevermarks"/>
</entry>

	<entry>
	<id>urn:uuid:50fac7ed-784f-b160-6586-e9cbfa988916</id>
	<title>Percy | Continuous visual reviews for web apps</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-23T13:31:38Z</published>
	<updated>2018-07-23T13:31:38Z</updated>
	
	 <link href="https://seenthis.net/messages/710089" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710089"/>
	<summary>Percy | Continuous visual reviews for web apps
https://percy.io

❝"Solving visual testing across design, development, and deployment."❞
#visual_design_test_regression_continuousIntegration_RWD</summary>
	<content type="html"><![CDATA[<div lang="lt" dir="ltr"><p>Percy | Continuous visual reviews for web apps<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1466963'>▻</a></span><a rel='nofollow' href="https://percy.io" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>percy.io</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Solving visual testing across design, development, and deployment.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/visual_design_test_regression_continuousintegration_rwd'>visual_design_test_regression_continuousIntegration_RWD</a></span></p></div>]]></content>
	
	<link rel="related" href="https://percy.io" hreflang="fr"/>
	
	
	<category term="visual_design_test_regression_continuousIntegration_RWD" label="visual_design_test_regression_continuousIntegration_RWD" scheme="https://seenthis.net/tag/visual_design_test_regression_continuousintegration_rwd"/>
	<category term="Company:Solving" label="Solving" scheme="https://seenthis.net/tag/company:solving"/>
	<category term="IndustryTerm:web apps" label="web apps" scheme="https://seenthis.net/tag/industryterm:web%20apps"/>
</entry>

	<entry>
	<id>urn:uuid:58b750ff-f425-b1f2-6ae7-a50d78e24009</id>
	<title>Visual Regression Testing with BackstopJS</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-23T12:35:45Z</published>
	<updated>2018-07-23T12:35:45Z</updated>
	
	 <link href="https://seenthis.net/messages/710079" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710079"/>
	<summary>Visual Regression Testing with BackstopJS
https://www.metaltoad.com/blog/visual-regression-testing-backstopjs

❝"BackstopJS, an npm package created for visual regression testing. It uses configuration files to target specific URLs and CSS selectors, and takes both reference and test screenshots to compare against each other. BackstopJS also runs a report that shows the screenshot comparison, and includes information like how much the comparison failed by."❞
#visual_regression_test_continuousIntegration_design</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Visual Regression Testing with BackstopJS<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1466945'>▻</a></span><a rel='nofollow' href="https://www.metaltoad.com/blog/visual-regression-testing-backstopjs" class='spip_out' title="Visual Regression Testing with BackstopJS" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>metaltoad.com</span>/</span><span class='lien_off'>blog/</span><span class='lien_fin'><span class='lien_fin_coupee'>visual-regression-testing-ba</span><span class='lien_fin_cachee'>ckstopjs</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;BackstopJS, an npm package created for visual regression testing. It uses configuration files to target specific URLs and CSS selectors, and takes both reference and test screenshots to compare against each other. BackstopJS also runs a report that shows the screenshot comparison, and includes information like how much the comparison failed by.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/visual_regression_test_continuousintegration_design'>visual_regression_test_continuousIntegration_design</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.metaltoad.com/blog/visual-regression-testing-backstopjs" title="Visual Regression Testing with BackstopJS" hreflang="en"/>
	
	
	<category term="visual_regression_test_continuousIntegration_design" label="visual_regression_test_continuousIntegration_design" scheme="https://seenthis.net/tag/visual_regression_test_continuousintegration_design"/>
	<category term="Company:CSS" label="CSS" scheme="https://seenthis.net/tag/company:css"/>
</entry>

	<entry>
	<id>urn:uuid:27f92a0a-9bfb-6b69-04a8-39a7b515af50</id>
	<title>Explosion des prix de Google Maps : le Maine-et-Loire abandonne Google pour OpenStreetMaps</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-23T10:31:24Z</published>
	<updated>2018-07-23T10:31:24Z</updated>
	
	 <link href="https://seenthis.net/messages/710042" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/710042"/>
	<summary>Explosion des prix de Google Maps : le Maine-et-Loire abandonne Google pour OpenStreetMaps
https://www.developpez.com/actu/215961/Explosion-des-prix-de-Google-Maps-le-departement-de-Maine-et-Loire-abandonne-Google-pour-OpenStreetMaps-un-service-de-cartographie-open-source

❝"Un site qui affiche en moyenne 10 000 cartes par jour passe donc de 0 $ avant la nouvelle politique tarifaire à 1904 $ par mois (30 jours). Ceux qui étaient proches de la limite gratuite de 25 000 affichages par jour - disons 24 000 par exemple - devront désormais s'acquitter d'une facture de plus de 4800 $ par mois, pour un service qu'ils utilisaient gratuitement juste un mois plus tôt."❞
#GoogleMaps_OpenStreetMap_map_price_API_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Explosion des prix de Google Maps&nbsp;: le Maine-et-Loire abandonne Google pour OpenStreetMaps<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1466852'>▻</a></span><a rel='nofollow' href="https://www.developpez.com/actu/215961/Explosion-des-prix-de-Google-Maps-le-departement-de-Maine-et-Loire-abandonne-Google-pour-OpenStreetMaps-un-service-de-cartographie-open-source" class='spip_out' title="le département de Maine-et-Loire abandonne Google pour OpenStreetMaps, un service de cartographie open source" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>developpez.com</span>/</span><span class='lien_off'>actu/</span><span class='lien_off'>215961/</span><span class='lien_fin'><span class='lien_fin_coupee'>Explosion-des-prix-de-Googl</span><span class='lien_fin_cachee'>e-Maps-le-departement-de-Maine-et-Loire-aband</span></span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> &laquo;&nbsp;Un site qui affiche en moyenne 10 000 cartes par jour passe donc de 0 $ avant la nouvelle politique tarifaire à 1904 $ par mois (30 jours). Ceux qui étaient proches de la limite gratuite de 25 000 affichages par jour - disons 24 000 par exemple - devront désormais s’acquitter d’une facture de plus de 4800 $ par mois, pour un service qu’ils utilisaient gratuitement juste un mois plus tôt.&nbsp;&raquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/googlemaps_openstreetmap_map_price_api_clevermarks'>GoogleMaps_OpenStreetMap_map_price_API_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.developpez.com/actu/215961/Explosion-des-prix-de-Google-Maps-le-departement-de-Maine-et-Loire-abandonne-Google-pour-OpenStreetMaps-un-service-de-cartographie-open-source" title="le d&#233;partement de Maine-et-Loire abandonne Google pour OpenStreetMaps, un service de cartographie open source" hreflang="fr"/>
	
	
	<category term="GoogleMaps_OpenStreetMap_map_price_API_clevermarks" label="GoogleMaps_OpenStreetMap_map_price_API_clevermarks" scheme="https://seenthis.net/tag/googlemaps_openstreetmap_map_price_api_clevermarks"/>
	<category term="Company:Google" label="Google" scheme="https://seenthis.net/tag/company:google"/>
	<category term="ProvinceOrState:Maine" label="Maine" scheme="https://seenthis.net/tag/provinceorstate:maine"/>
	<category term="Currency:USD" label="USD" scheme="https://seenthis.net/tag/currency:usd"/>
</entry>

	<entry>
	<id>urn:uuid:4cc5d59a-d235-ae65-6d2d-970b96c2e9c1</id>
	<title>Vue Storefront - PWA Storefront for any eCommerce</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-20T10:50:57Z</published>
	<updated>2018-07-20T10:50:57Z</updated>
	
	 <link href="https://seenthis.net/messages/709411" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/709411"/>
	<summary>Vue Storefront - PWA Storefront for any eCommerce
https://www.vuestorefront.io

❝"Ultrafast, off-line ready, mobile first Progressive Web App storefront on MIT license"❞
#opensource_PWA_ecommerce_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="nb" dir="ltr"><p>Vue Storefront - PWA Storefront for any eCommerce<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1465283'>▻</a></span><a rel='nofollow' href="https://www.vuestorefront.io" class='spip_out' title="Vue Storefront - #1 PWA for eCommerce" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>vuestorefront.io</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Ultrafast, off-line ready, mobile first Progressive Web App storefront on MIT license&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/opensource_pwa_ecommerce_clevermarks'>opensource_PWA_ecommerce_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.vuestorefront.io" title="Vue Storefront - #1 PWA for eCommerce" hreflang="en"/>
	
	
	<category term="opensource_PWA_ecommerce_clevermarks" label="opensource_PWA_ecommerce_clevermarks" scheme="https://seenthis.net/tag/opensource_pwa_ecommerce_clevermarks"/>
	<category term="IndustryTerm:Web App storefront" label="Web App storefront" scheme="https://seenthis.net/tag/industryterm:web%20app%20storefront"/>
	<category term="Organization:MIT" label="MIT" scheme="https://seenthis.net/tag/organization:mit"/>
	<category term="IndustryTerm:e - commerce" label="e - commerce" scheme="https://seenthis.net/tag/industryterm:e%20-%20commerce"/>
</entry>

	<entry>
	<id>urn:uuid:804387cb-2867-14ab-f4c4-a1c71d4e1c23</id>
	<title>Operationalizing Node.js for Server Side Rendering</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-19T11:26:46Z</published>
	<updated>2018-07-19T11:26:46Z</updated>
	
	 <link href="https://seenthis.net/messages/709199" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/709199"/>
	<summary>Operationalizing Node.js for Server Side Rendering
https://medium.com/airbnb-engineering/operationalizing-node-js-for-server-side-rendering-c5ba718acfc9

❝"soon we will be transitioning to a new service that will deliver fully formed, server rendered web pages entirely in Node.js. This service will render most of the HTML for all of the Airbnb product."❞
#SSR_Airbnb_architecture_frontend_Node.js_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="nb" dir="ltr"><p>Operationalizing Node.js for Server Side Rendering<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1464669'>▻</a></span><a rel='nofollow' href="https://medium.com/airbnb-engineering/operationalizing-node-js-for-server-side-rendering-c5ba718acfc9" class='spip_out' title="Operationalizing Node.js for Server Side Rendering – Airbnb Engineering &amp; Data Science – Medium" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>medium.com</span>/</span><span class='lien_off'>airbnb-engineering/</span><span class='lien_fin'><span class='lien_fin_coupee'>operationalizing-node-js-for-se</span><span class='lien_fin_cachee'>rver-side-rendering-c5ba718acfc9</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;soon we will be transitioning to a new service that will deliver fully formed, server rendered web pages entirely in Node.js. This service will render most of the HTML for all of the Airbnb product.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/ssr_airbnb_architecture_frontend_node.js_clevermarks'>SSR_Airbnb_architecture_frontend_Node.js_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://medium.com/airbnb-engineering/operationalizing-node-js-for-server-side-rendering-c5ba718acfc9" title="Operationalizing Node.js for Server Side Rendering &#8211; Airbnb Engineering &amp; Data Science &#8211; Medium" hreflang="en"/>
	
	
	<category term="SSR_Airbnb_architecture_frontend_Node.js_clevermarks" label="SSR_Airbnb_architecture_frontend_Node.js_clevermarks" scheme="https://seenthis.net/tag/ssr_airbnb_architecture_frontend_node.js_clevermarks"/>
	<category term="Technology:HTML" label="HTML" scheme="https://seenthis.net/tag/technology:html"/>
	<category term="Company:Airbnb" label="Airbnb" scheme="https://seenthis.net/tag/company:airbnb"/>
</entry>

	<entry>
	<id>urn:uuid:d2708066-f794-f48e-2339-700d224e9b35</id>
	<title>Browser Detection is Bad</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T16:53:16Z</published>
	<updated>2018-07-16T16:53:16Z</updated>
	
	 <link href="https://seenthis.net/messages/708615" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708615"/>
	<summary>Browser Detection is Bad
https://css-tricks.com/browser-detection-is-bad

❝"The whole reason that web standards exist is so that we don't have to write specific code for specific environments. We should write code that adheres to established standards and software in charge of displaying our code should display it as the standards dictate."❞
#userAgent_sniffing</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Browser Detection is Bad<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463442'>▻</a></span><a rel='nofollow' href="https://css-tricks.com/browser-detection-is-bad" class='spip_out' title="Browser Detection is Bad | CSS-Tricks" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'>browser-detection-is-bad</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;The whole reason that web standards exist is so that we don’t have to write specific code for specific environments. We should write code that adheres to established standards and software in charge of displaying our code should display it as the standards dictate.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/useragent_sniffing'>userAgent_sniffing</a></span></p></div>]]></content>
	
	<link rel="related" href="https://css-tricks.com/browser-detection-is-bad" title="Browser Detection is Bad | CSS-Tricks" hreflang="en"/>
	
	
	<category term="userAgent_sniffing" label="userAgent_sniffing" scheme="https://seenthis.net/tag/useragent_sniffing"/>
	<category term="IndustryTerm:web standards" label="web standards" scheme="https://seenthis.net/tag/industryterm:web%20standards"/>
</entry>

	<entry>
	<id>urn:uuid:3f30e8c4-d47c-8639-3517-5652be57162a</id>
	<title>Lest We Forget (Or How I Learned What's So Bad About Browser Sniffing)</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T16:51:13Z</published>
	<updated>2018-07-16T16:51:13Z</updated>
	
	 <link href="https://seenthis.net/messages/708614" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708614"/>
	<summary>Lest We Forget (Or How I Learned What’s So Bad About Browser Sniffing)
http://farukat.es/journal/2011/02/499-lest-we-forget-or-how-i-learned-whats-so-bad-about-browser-sniffing

❝"the many assumptions inherent to doing UA sniffing, combined with the proliferation of different userAgent strings on the web (in particular on mobile), would only create increased challenges going forward into the future, and make our code increasingly difficult to maintain"❞
#userAgent_sniffing</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Lest We Forget (Or How I Learned What’s So Bad About Browser Sniffing)<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463439'>▻</a></span><a rel='nofollow' href="http://farukat.es/journal/2011/02/499-lest-we-forget-or-how-i-learned-whats-so-bad-about-browser-sniffing" class='spip_out' title="Lest We Forget (Or How I Learned What’s So Bad About Browser Sniffing) – Faruk Ateş" hreflang="en"><span class='lien_court'><span class='lien_protocol'>http://</span><span class='lien_racine'><span class='lien_host'>farukat.es</span>/</span><span class='lien_off'>journal/</span><span class='lien_off'>2011/</span><span class='lien_off'>02/</span><span class='lien_fin'><span class='lien_fin_coupee'>499-lest-we-forget-or-how-i-lea</span><span class='lien_fin_cachee'>rned-whats-so-bad-about-browser-sniffing</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;the many assumptions inherent to doing UA sniffing, combined with the proliferation of different userAgent strings on the web (in particular on mobile), would only create increased challenges going forward into the future, and make our code increasingly difficult to maintain&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/useragent_sniffing'>userAgent_sniffing</a></span></p></div>]]></content>
	
	<link rel="related" href="http://farukat.es/journal/2011/02/499-lest-we-forget-or-how-i-learned-whats-so-bad-about-browser-sniffing" title="Lest We Forget (Or How I Learned What's So Bad About Browser Sniffing) &#8211; Faruk Ate&#351;" hreflang="en"/>
	
	
	<category term="userAgent_sniffing" label="userAgent_sniffing" scheme="https://seenthis.net/tag/useragent_sniffing"/>
</entry>

	<entry>
	<id>urn:uuid:12e08845-48cd-c6a4-aea5-39f2ed9da04f</id>
	<title>User Agent parsing : how it works and how it can be used</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T16:35:29Z</published>
	<updated>2018-07-16T16:35:29Z</updated>
	
	 <link href="https://seenthis.net/messages/708610" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708610"/>
	<summary>User Agent parsing: how it works and how it can be used
https://deviceatlas.com/blog/user-agent-parsing-how-it-works-and-how-it-can-be-used

❝"Some people have a bad impression of User Agent parsing due to its role in what is known as User-Agent sniffing. To understand why using the User-Agent sometimes gets a bad rap, we need to go back to the 1990s and a period referred to as the browser wars.  Before we get into the history, it is worth stating upfront that User-Agent parsing is used by many of top web companies today to cater to different device classes."❞
#userAgent_sniffing</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>User Agent parsing: how it works and how it can be used<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463431'>▻</a></span><a rel='nofollow' href="https://deviceatlas.com/blog/user-agent-parsing-how-it-works-and-how-it-can-be-used" class='spip_out' title="how it works and how it can be used" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>deviceatlas.com</span>/</span><span class='lien_off'>blog/</span><span class='lien_fin'><span class='lien_fin_coupee'>user-agent-parsing-how-it-</span><span class='lien_fin_cachee'>works-and-how-it-can-be-used</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Some people have a bad impression of User Agent parsing due to its role in what is known as User-Agent sniffing. To understand why using the User-Agent sometimes gets a bad rap, we need to go back to the 1990s and a period referred to as the browser wars.&nbsp;Before we get into the history, it is worth stating upfront that User-Agent parsing is used by many of top web companies today to cater to different device classes.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/useragent_sniffing'>userAgent_sniffing</a></span></p></div>]]></content>
	
	<link rel="related" href="https://deviceatlas.com/blog/user-agent-parsing-how-it-works-and-how-it-can-be-used" title="how it works and how it can be used" hreflang="en"/>
	
	
	<category term="userAgent_sniffing" label="userAgent_sniffing" scheme="https://seenthis.net/tag/useragent_sniffing"/>
	<category term="IndustryTerm:web companies today" label="web companies today" scheme="https://seenthis.net/tag/industryterm:web%20companies%20today"/>
</entry>

	<entry>
	<id>urn:uuid:4b38625e-25bb-8e93-8ab0-aaf6b7e6f390</id>
	<title>5 Reasons Why Browser Sniffing Stinks</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T16:24:25Z</published>
	<updated>2018-07-16T16:24:25Z</updated>
	
	 <link href="https://seenthis.net/messages/708607" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708607"/>
	<summary>5 Reasons Why Browser Sniffing Stinks
https://www.sitepoint.com/why-browser-sniffing-stinks

❝"Browser sniffing is the act of detecting the web browser a visitor is using in order to serve version-specific pages, scripts, images, or other content. The technique was popular around 10 years ago because Microsoft and Netscape introduced their own technologies and web standards were in their infancy. In those dark days, it was fairly common to write two or more client-side scripts to implement identical functionality in different browsers."❞
#userAgent_sniffing</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>5 Reasons Why Browser Sniffing Stinks<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463430'>▻</a></span><a rel='nofollow' href="https://www.sitepoint.com/why-browser-sniffing-stinks/" class='spip_out' title="5 Reasons Why Browser Sniffing Stinks — SitePoint" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>sitepoint.com</span>/</span><span class='lien_fin'>why-browser-sniffing-stinks</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Browser sniffing is the act of detecting the web browser a visitor is using in order to serve version-specific pages, scripts, images, or other content. The technique was popular around 10 years ago because Microsoft and Netscape introduced their own technologies and web standards were in their infancy. In those dark days, it was fairly common to write two or more client-side scripts to implement identical functionality in different browsers.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/useragent_sniffing'>userAgent_sniffing</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.sitepoint.com/why-browser-sniffing-stinks" title="5 Reasons Why Browser Sniffing Stinks &#8212; SitePoint" hreflang="en"/>
	
	
	<category term="userAgent_sniffing" label="userAgent_sniffing" scheme="https://seenthis.net/tag/useragent_sniffing"/>
	<category term="IndustryTerm:web browser" label="web browser" scheme="https://seenthis.net/tag/industryterm:web%20browser"/>
	<category term="IndustryTerm:web standards" label="web standards" scheme="https://seenthis.net/tag/industryterm:web%20standards"/>
	<category term="Company:Microsoft" label="Microsoft" scheme="https://seenthis.net/tag/company:microsoft"/>
</entry>

	<entry>
	<id>urn:uuid:1d329157-df7d-44b9-db09-620372e910d1</id>
	<title>Browser detection using the user agent</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T16:22:02Z</published>
	<updated>2018-07-16T16:22:02Z</updated>
	
	 <link href="https://seenthis.net/messages/708606" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708606"/>
	<summary>Browser detection using the user agent
https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent

❝"When considering using the user agent string to detect which browser is being used, your first step is to try to avoid it if possible. Start by trying to identify why you want to do it."❞
#userAgent_sniffing</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Browser detection using the user agent<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463429'>▻</a></span><a rel='nofollow' href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent" class='spip_out' title="Browser detection using the user agent - HTTP" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>developer.mozilla.org</span>/</span><span class='lien_off'>en-US/</span><span class='lien_off'>docs/</span><span class='lien_off'>Web/</span><span class='lien_off'>HTTP/</span><span class='lien_fin'><span class='lien_fin_coupee'>Browser_detection_us</span><span class='lien_fin_cachee'>ing_the_user_agent</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;When considering using the user agent string to detect which browser is being used, your first step is to try to avoid it if possible. Start by trying to identify why you want to do it.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/useragent_sniffing'>userAgent_sniffing</a></span></p></div>]]></content>
	
	<link rel="related" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent" title="Browser detection using the user agent - HTTP" hreflang="en"/>
	
	
	<category term="userAgent_sniffing" label="userAgent_sniffing" scheme="https://seenthis.net/tag/useragent_sniffing"/>
</entry>

	<entry>
	<id>urn:uuid:71509d5a-3965-1dc9-7b53-2f2ac9cf8a3f</id>
	<title>Compare HAR files</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-16T15:35:59Z</published>
	<updated>2018-07-16T15:35:59Z</updated>
	
	 <link href="https://seenthis.net/messages/708603" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708603"/>
	<summary>Compare HAR files
https://compare.sitespeed.io

❝Understand regressions by comparing your HAR files.❞
#HAR_comparison_webperf_tool</summary>
	<content type="html"><![CDATA[<div lang="ro" dir="ltr"><p>Compare HAR files<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1463422'>▻</a></span><a rel='nofollow' href="https://compare.sitespeed.io" class='spip_out' title="Compare HAR files" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>compare.sitespeed.io</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Understand regressions by comparing your HAR files. </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/har_comparison_webperf_tool'>HAR_comparison_webperf_tool</a></span></p></div>]]></content>
	
	<link rel="related" href="https://compare.sitespeed.io" title="Compare HAR files" hreflang="en"/>
	
	
	<category term="HAR_comparison_webperf_tool" label="HAR_comparison_webperf_tool" scheme="https://seenthis.net/tag/har_comparison_webperf_tool"/>
	<category term="IndustryTerm:comparison_webperf_tool web" label="comparison_webperf_tool web" scheme="https://seenthis.net/tag/industryterm:comparison_webperf_tool%20#web"/>
</entry>

	<entry>
	<id>urn:uuid:1d02650e-2b7c-63a5-6aff-479fa26893a7</id>
	<title>Airbnb Sunsetting React Native</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-13T17:44:13Z</published>
	<updated>2018-07-13T17:44:13Z</updated>
	
	 <link href="https://seenthis.net/messages/708168" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/708168"/>
	<summary>Airbnb Sunsetting React Native
https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a

❝"Due to a variety of technical and organizational issues, we will be sunsetting React Native and putting all of our efforts into making native amazing."❞
#Airbnb_React_ReactNative_mobile_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Airbnb Sunsetting React Native<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1462329'>▻</a></span><a rel='nofollow' href="https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a" class='spip_out' title="Sunsetting React Native – Airbnb Engineering &amp; Data Science – Medium" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>medium.com</span>/</span><span class='lien_off'>airbnb-engineering/</span><span class='lien_fin'><span class='lien_fin_coupee'>sunsetting-react-native-1868ba2</span><span class='lien_fin_cachee'>8e30a</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Due to a variety of technical and organizational issues, we will be sunsetting React Native and putting all of our efforts into making native&nbsp;amazing.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/airbnb_react_reactnative_mobile_clevermarks'>Airbnb_React_ReactNative_mobile_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a" title="Sunsetting React Native &#8211; Airbnb Engineering &amp; Data Science &#8211; Medium" hreflang="en"/>
	
	
	<category term="Airbnb_React_ReactNative_mobile_clevermarks" label="Airbnb_React_ReactNative_mobile_clevermarks" scheme="https://seenthis.net/tag/airbnb_react_reactnative_mobile_clevermarks"/>
	<category term="Company:Airbnb" label="Airbnb" scheme="https://seenthis.net/tag/company:airbnb"/>
</entry>

	<entry>
	<id>urn:uuid:1d9b00c4-25e8-5637-f0f1-9f613e067377</id>
	<title>About Superdesk | Your Digital Newsroom Software</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-11T08:52:10Z</published>
	<updated>2018-07-11T08:52:10Z</updated>
	
	 <link href="https://seenthis.net/messages/707719" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/707719"/>
	<summary>About Superdesk | Your Digital Newsroom Software
https://www.superdesk.org/about

❝"Superdesk is an end-to-end content creation, production, curation, distribution and publishing newsroom software. It scales to any size and is also modular, so if some of your legacy tools are doing a good job you can keep using them. Superdesk is an integrator, not a dictator."❞
#newsroom_CMS_media_opensource</summary>
	<content type="html"><![CDATA[<div lang="ca" dir="ltr"><p>About Superdesk | Your Digital Newsroom Software<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1461121'>▻</a></span><a rel='nofollow' href="https://www.superdesk.org/about" class='spip_out' title="About Superdesk | Your Digital Newsroom Software" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>superdesk.org</span>/</span><span class='lien_fin'>about</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Superdesk is an end-to-end content creation, production, curation, distribution and publishing newsroom software. It scales to any size and is also modular, so if some of your legacy tools are doing a good job you can keep using them. Superdesk is an integrator, not a dictator.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/newsroom_cms_media_opensource'>newsroom_CMS_media_opensource</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.superdesk.org/about" title="About Superdesk | Your Digital Newsroom Software" hreflang="en"/>
	
	
	<category term="newsroom_CMS_media_opensource" label="newsroom_CMS_media_opensource" scheme="https://seenthis.net/tag/newsroom_cms_media_opensource"/>
	<category term="IndustryTerm:newsroom software" label="newsroom software" scheme="https://seenthis.net/tag/industryterm:newsroom%20software"/>
	<category term="IndustryTerm:legacy tools" label="legacy tools" scheme="https://seenthis.net/tag/industryterm:legacy%20tools"/>
	<category term="Company:Superdesk" label="Superdesk" scheme="https://seenthis.net/tag/company:superdesk"/>
</entry>

	<entry>
	<id>urn:uuid:2250e1ce-25d3-754b-3141-2d2ae28ed6c1</id>
	<title>Goodbye Microservices : From 100s of problem children to 1 superstar</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-11T06:44:29Z</published>
	<updated>2018-07-11T06:44:29Z</updated>
	
	 <link href="https://seenthis.net/messages/707704" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/707704"/>
	<summary>Goodbye Microservices: From 100s of problem children to 1 superstar
https://segment.com/blog/goodbye-microservices

❝« When deciding between microservices or a monolith, there are different factors to consider with each. In some parts of our infrastructure, microservices work well but our server-side destinations were a perfect example of how this popular trend can actually hurt productivity and performance. It turns out, the solution for us was a monolith. »❞
#clevermarks_microservice_monolith_Architecture</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Goodbye Microservices: From 100s of problem children to 1 superstar<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1461070'>▻</a></span><a rel='nofollow' href="https://segment.com/blog/goodbye-microservices" class='spip_out' title="From 100s of problem children to 1 superstar · Segment Blog" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>segment.com</span>/</span>blog/<span class='lien_fin'>goodbye-microservices</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> «&nbsp;When deciding between microservices or a monolith, there are different factors to consider with each. In some parts of our infrastructure, microservices work well but our server-side destinations were a perfect example of how this popular trend can actually hurt productivity and performance. It turns out, the solution for us was a monolith.&nbsp;» </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/clevermarks_microservice_monolith_architecture'>clevermarks_microservice_monolith_Architecture</a></span></p></div>]]></content>
	
	<link rel="related" href="https://segment.com/blog/goodbye-microservices" title="From 100s of problem children to 1 superstar &#183; Segment Blog" hreflang="en"/>
	
	
	<category term="clevermarks_microservice_monolith_Architecture" label="clevermarks_microservice_monolith_Architecture" scheme="https://seenthis.net/tag/clevermarks_microservice_monolith_architecture"/>
</entry>

	<entry>
	<id>urn:uuid:c2e4907e-57a8-33a9-5dca-56d453bf303a</id>
	<title>First Look : Angular Ivy</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-10T09:03:01Z</published>
	<updated>2018-07-10T09:03:01Z</updated>
	
	 <link href="https://seenthis.net/messages/707585" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/707585"/>
	<summary>First Look: Angular Ivy
https://www.telerik.com/blogs/first-look-angular-ivy

❝"Ivy is Angular's new rendering pipeline and view engine. What does that mean, though? To put it simply, Angular's view engine takes the templates and components we've written and translates them into regular HTML and JavaScript that the browser can read and display. This means, for example, that your template variables and data bindings get rendered to the page with correct data."❞
#Angular_treeShaking_webperf_JavaScript_framework_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="is" dir="ltr"><p>First Look&nbsp;: Angular Ivy<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1460770'>▻</a></span><a rel='nofollow' href="https://www.telerik.com/blogs/first-look-angular-ivy" class='spip_out' title="First Look: Angular Ivy" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>telerik.com</span>/</span>blogs/<span class='lien_fin'>first-look-angular-ivy</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Ivy is Angular’s new rendering pipeline and view engine. What does that mean, though? To put it simply, Angular’s view engine takes the templates and components we’ve written and translates them into regular HTML and JavaScript that the browser can read and display. This means, for example, that your template variables and data bindings get rendered to the page with correct data.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/angular_treeshaking_webperf_javascript_framework_clevermarks'>Angular_treeShaking_webperf_JavaScript_framework_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.telerik.com/blogs/first-look-angular-ivy" title="First Look : Angular Ivy" hreflang="en"/>
	
	
	<category term="Angular_treeShaking_webperf_JavaScript_framework_clevermarks" label="Angular_treeShaking_webperf_JavaScript_framework_clevermarks" scheme="https://seenthis.net/tag/angular_treeshaking_webperf_javascript_framework_clevermarks"/>
	<category term="Technology:HTML" label="HTML" scheme="https://seenthis.net/tag/technology:html"/>
	<category term="ProgrammingLanguage:JavaScript" label="JavaScript" scheme="https://seenthis.net/tag/programminglanguage:javascript"/>
</entry>

	<entry>
	<id>urn:uuid:92c2d082-923b-2c58-c10d-1a755e1ab18c</id>
	<title>How to log out when using JWT ?</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-06T15:22:14Z</published>
	<updated>2018-07-06T15:22:14Z</updated>
	
	 <link href="https://seenthis.net/messages/706931" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/706931"/>
	<summary>How to log out when using JWT?
https://dev.to/_arpy/how-to-log-out-when-using-jwt-4ajm

❝"whenever a token is created, it can be used forever, or until it is expired. JWT generator can get an option to invalidate the token after specified time. But what to do if you want to invalidate an existing token? What you actually need to do when the user opts to log out?"❞
#JWT_session_end_logout_expiration_clevermarks_stateless_authentification</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>How to log out when using JWT?<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1458776'>▻</a></span><a rel='nofollow' href="https://dev.to/_arpy/how-to-log-out-when-using-jwt-4ajm" class='spip_out' title="How to log out when using JWT" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>dev.to</span>/</span><span class='lien_off'>_arpy/</span><span class='lien_fin'>how-to-log-out-when-using-jwt-4ajm</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;whenever a token is created, it can be used forever, or until it is expired. JWT generator can get an option to invalidate the token after specified time. But what to do if you want to invalidate an existing token? What you actually need to do when the user opts to log out?&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/jwt_session_end_logout_expiration_clevermarks_stateless_authentification'>JWT_session_end_logout_expiration_clevermarks_stateless_authentification</a></span></p></div>]]></content>
	
	<link rel="related" href="https://dev.to/_arpy/how-to-log-out-when-using-jwt-4ajm" title="How to log out when using JWT" hreflang="en"/>
	
	
	<category term="JWT_session_end_logout_expiration_clevermarks_stateless_authentification" label="JWT_session_end_logout_expiration_clevermarks_stateless_authentification" scheme="https://seenthis.net/tag/jwt_session_end_logout_expiration_clevermarks_stateless_authentification"/>
</entry>

	<entry>
	<id>urn:uuid:03fb5c6a-bdae-f95c-3601-777f5a58b604</id>
	<title>The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-05T15:59:27Z</published>
	<updated>2018-07-05T15:59:27Z</updated>
	
	 <link href="https://seenthis.net/messages/706696" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/706696"/>
	<summary>The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)
http://growthrock.co/ecommerce-mobile-home-page-navigation

❝"Recent AB tests we’ve done suggest that many ecommerce sites could see an increase in mobile conversion rate by adding a “bar” of navigation links at the top of their mobile homepage, instead of relying solely on the hamburger menu."❞
#navigation_UX_mobile_RWD_hamburger_menu_clevermarks</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1458174'>▻</a></span><a rel='nofollow' href="http://growthrock.co/ecommerce-mobile-home-page-navigation" class='spip_out' title="Growth Rock » The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)" hreflang="en"><span class='lien_court'><span class='lien_protocol'>http://</span><span class='lien_racine'><span class='lien_host'>growthrock.co</span>/</span><span class='lien_fin'><span class='lien_fin_coupee'>ecommerce-mobile-home-page-n</span><span class='lien_fin_cachee'>avigation</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> &ldquo;Recent AB tests we’ve done suggest that many ecommerce sites could see an increase in mobile conversion rate by adding a “bar” of navigation links at the top of their mobile homepage, instead of relying solely on the hamburger menu.&rdquo; </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/navigation_ux_mobile_rwd_hamburger_menu_clevermarks'>navigation_UX_mobile_RWD_hamburger_menu_clevermarks</a></span></p></div>]]></content>
	
	<link rel="related" href="http://growthrock.co/ecommerce-mobile-home-page-navigation" title="Growth Rock &#187; The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)" hreflang="en"/>
	
	
	<category term="navigation_UX_mobile_RWD_hamburger_menu_clevermarks" label="navigation_UX_mobile_RWD_hamburger_menu_clevermarks" scheme="https://seenthis.net/tag/navigation_ux_mobile_rwd_hamburger_menu_clevermarks"/>
	<category term="Company:Recent AB" label="Recent AB" scheme="https://seenthis.net/tag/company:recent%20ab"/>
	<category term="Facility:Link Bar" label="Link Bar" scheme="https://seenthis.net/tag/facility:link%20bar"/>
	<category term="IndustryTerm:e - commerce" label="e - commerce" scheme="https://seenthis.net/tag/industryterm:e%20-%20commerce"/>
	<category term="IndustryTerm:ecommerce sites" label="ecommerce sites" scheme="https://seenthis.net/tag/industryterm:ecommerce%20sites"/>
</entry>

	<entry>
	<id>urn:uuid:7718ce6a-c4b6-4d72-881e-03d0e27fefc9</id>
	<title>MastodonTwitterPoster</title>
	<author>
		<name>Nicolas Hoizey  (@nhoizey)</name>
		<uri>https://seenthis.net/people/nhoizey</uri>
		<email>nhoizey@seenthis.net</email>
		
	</author>
	<published>2018-07-03T15:03:08Z</published>
	<updated>2018-07-03T15:03:08Z</updated>
	
	 <link href="https://seenthis.net/messages/706317" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/706317"/>
	<summary>MastodonTwitterPoster
https://crossposter.masto.donte.com.br

❝This service allows you to connect a Mastodon account and a Twitter account and enable cross-posting between them. You can choose some options, such as if you want to post boosts, unlisted toots or replies.❞
#Mastodon_Twitter</summary>
	<content type="html"><![CDATA[<div lang="sk" dir="ltr"><p>MastodonTwitterPoster<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1457177'>▻</a></span><a rel='nofollow' href="https://crossposter.masto.donte.com.br" class='spip_out' title="MastodonTwitterPoster" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>crossposter.masto.donte.com.br</span></span></span></a></span></p><blockquote lang="en" dir="ltr"><p> This service allows you to connect a Mastodon account and a Twitter account and enable cross-posting between them. You can choose some options, such as if you want to post boosts, unlisted toots or replies. </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/mastodon_twitter'>Mastodon_Twitter</a></span></p></div>]]></content>
	
	<link rel="related" href="https://crossposter.masto.donte.com.br" title="MastodonTwitterPoster" hreflang="en"/>
	
	
	<category term="Mastodon_Twitter" label="Mastodon_Twitter" scheme="https://seenthis.net/tag/mastodon_twitter"/>
</entry>

</feed>

