{"title":"Blacklight Inspection","page_title":"Home - The Blinking Caret","uri_ins":"http://www.blinkingcaret.com/","uri_dest":"https://www.blinkingcaret.com/","uri_redirects":["http://www.blinkingcaret.com/"],"secure_connection":{},"host":"www.blinkingcaret.com","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=c6db4156-769f-4ee6-8b96-5dc14ffdc8fa"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"4.4.302+"}},"script":{"host":"f55531b6c604","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-13T01:13:37.145Z","end_time":"2026-09-13T01:14:10.693Z","browsing_history":["https://www.blinkingcaret.com/","https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/"],"hosts":{"requests":{"first_party":["www.blinkingcaret.com"],"third_party":["www.googletagmanager.com","ws.sharethis.com","fonts.googleapis.com","i0.wp.com","stats.wp.com","l.sharethis.com","www.google-analytics.com","cdn1.developermedia.com","pixel.wp.com","region1.analytics.google.com","stats.g.doubleclick.net","www.google.fr","cdn2.developermedia.com","platform.twitter.com","fonts.gstatic.com","blinkingcaret.disqus.com","disqus.com","syndication.twitter.com","c.disquscdn.com","cdn.viglink.com","referrer.disqus.com","links.services.disqus.com","a.disquscdn.com","api.viglink.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://c.disquscdn.com/embedv2/latest/embedv2.js":["scroll"],"https://c.disquscdn.com/next/embed/alfie_v4.63f1ab6d6b9d5807dc0c94ef3fe0b851.js":["click","mousedown"],"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["click"],"https://c.disquscdn.com/next/embed/lounge.bundle.56587242107f7f290d4779d6435b5483.js":["click","scroll","mousemove"],"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["click"],"https://c.disquscdn.com/next/recommendations/recommendations.bundle.e10dd10b7f8cbf10e87b9f893f636092.js":["click","scroll","mousemove"],"https://blinkingcaret.disqus.com/recommendations.js":["click","scroll","mousemove"],"https://blinkingcaret.disqus.com/embed.js":["click","scroll","mousemove"],"https://platform.twitter.com/widgets.js":["click"],"https://www.blinkingcaret.com/wp-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js?ver=20211209":["click"],"https://www.blinkingcaret.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.0":["click"],"https://ws.sharethis.com/button/st_insights.js?publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&product=simpleshare&ver=8.4.6":["click"]},"KEYBOARD":{"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["keypress"],"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["keypress"],"https://www.blinkingcaret.com/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.9.7":["keyup"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_gid","value":"GA1.2.275861826.1789262040","domain":"blinkingcaret.com","path":"/","expires":"2026-09-14T01:13:59.000Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gat_gtag_UA_90426578_1","value":"1","domain":"blinkingcaret.com","path":"/","expires":"2026-09-13T01:14:59.000Z","size":24,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga_EDSZ8XY0BE","value":"GS2.1.s1789262025$o1$g1$t1789262039$j46$l0$h0","domain":"blinkingcaret.com","path":"/","expires":"2027-10-18T01:13:59.963Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga","value":"GA1.1.996605840.1789262040","domain":"blinkingcaret.com","path":"/","expires":"2027-10-18T01:13:59.966Z","size":29,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__cf_bm","value":"zw5JkGhjHOergxU1z68Zr3wNxhbRUtw1G9CyhOkVnsw-1789262039.861804-1.0.1.1-rS6SI4_HYAUlon1bz_i2bfcPDfWZNfKZmJAyGakxHs8eSvYhof_aPt_N4QCdlOAIj.8tc6jrHxElwYxJImt5pjEUMFQkSFo3vkj1z5ZhpnCVfia9ikqKQO_Jd22z8rVh","domain":"twitter.com","path":"/","expires":"2026-09-13T01:43:59.973Z","size":205,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[{"advancedMatchingParams":[],"query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"follow"},"format_version":1,"language":"en","message":"l:withcount:","triggered_on":1789262040273,"widget_creator_screen_name":"ruidfigueiredo","widget_frame":false,"widget_origin":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/"},"session_id":"08407d8b5eb4e4298635fe79da234e77a9127957"},"dataParams":[],"eventDescription":"","eventName":"","isStandardEvent":false,"pageUrl":"","raw":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_creator_screen_name%22%3A%22ruidfigueiredo%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789262040273%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22follow%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=08407d8b5eb4e4298635fe79da234e77a9127957"},{"advancedMatchingParams":[],"query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"follow"},"format_version":1,"language":"en","message":"l:withcount:","triggered_on":1789262029595,"widget_creator_screen_name":"ruidfigueiredo","widget_frame":false,"widget_origin":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/"},"session_id":"49d975966cf4e19f7a4b63bd52d98f94ab5a3d42"},"dataParams":[],"eventDescription":"","eventName":"","isStandardEvent":false,"pageUrl":"","raw":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_creator_screen_name%22%3A%22ruidfigueiredo%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789262029595%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22follow%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=49d975966cf4e19f7a4b63bd52d98f94ab5a3d42"}],"google_analytics_events":[{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{"aip":1,"cid":1581017964.1789262,"dma":1,"dma_cps":"a","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6992v9114761227za20g","npa":1,"rcb":2,"tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153","tid":"G-EDSZ8XY0BE","v":2}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","raw":"https://stats.g.doubleclick.net/g/collect?v=2&tid=G-EDSZ8XY0BE&cid=1581017964.1789262025&gtm=45je6992v9114761227za20g&rcb=2&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153"}],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||analytics.google.com^$third-party","listName":"easyprivacy.txt","query":{"_eu":"EAAIAGQ","_p":1789262038868,"_s":1,"are":1,"cid":996605840.1789262,"dl":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","dma":1,"dma_cps":"a","dt":"ASP.NET Identity Core From Scratch - The Blinking Caret","en":"page_view","frm":0,"gaf":2,"gcd":"13l3l3l2l1l1","gtm":"45je6992v9114761227za20gxf1","ir":1,"npa":1,"pscdl":"","rcb":2,"sct":1,"seg":1,"sid":1789262025,"sr":"353x745","tag_exp":"115938466~115938468~118897920~118897930~120213116~120385422~120469145~120469153~120912439","tfd":6531,"tid":"G-EDSZ8XY0BE","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.analytics.google.com/g/collect?v=2&tid=G-EDSZ8XY0BE&gtm=45je6992v9114761227za20gxf1&_p=1789262038868&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EAAIAGQ&are=1&cid=996605840.1789262040&frm=0&ir=1&pscdl=&rcb=2&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115938466~115938468~118897920~118897930~120213116~120385422~120469145~120469153~120912439&sid=1789262025&sct=1&seg=1&dl=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&dt=ASP.NET%20Identity%20Core%20From%20Scratch%20-%20The%20Blinking%20Caret&en=page_view&tfd=6531"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"blinkingcaret","forum_id":3922434,"imp":"8jlgvc52n66p3c","load_time":1255,"max_enabled":false,"promoted_enabled":false,"referrer":"https://www.blinkingcaret.com/","service":"dynamic","theme":"next","thread":5330252090,"thread_slug":"aspnet_identity_core_from_scratch","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=blinkingcaret&t_i=767%20http%3A%2F%2Fwww.blinkingcaret.com%2F%3Fp%3D767&t_u=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&t_e=ASP.NET%20Identity%20Core%20From%20Scratch&t_d=ASP.NET%20Identity%20Core%20From%20Scratch&t_t=ASP.NET%20Identity%20Core%20From%20Scratch&s_o=default#version=341dee12be34cd058eb373ee8584d1b1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=1255&event=init_embed&thread=5330252090&forum=blinkingcaret&forum_id=3922434&imp=8jlgvc52n66p3c&thread_slug=aspnet_identity_core_from_scratch&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=active&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fwww.blinkingcaret.com%2F"},{"data":{"body":"format=jsonp&jsonp=vglnk_17892620423917&key=cfdfcf52dffd0a702a61bad27507376d&subId=3922434&loc=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://links.services.disqus.com/api/ping"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":2,"rn":8.213723210033015}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=8.213723210033015"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":8.213723210033015}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=8.213723210033015"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn2.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"||twitter.com/i/jot","listName":"easyprivacy.txt","query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"follow"},"format_version":1,"language":"en","message":"l:withcount:","triggered_on":1789262040273,"widget_creator_screen_name":"ruidfigueiredo","widget_frame":false,"widget_origin":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/"},"session_id":"08407d8b5eb4e4298635fe79da234e77a9127957"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_creator_screen_name%22%3A%22ruidfigueiredo%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789262040273%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22follow%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=08407d8b5eb4e4298635fe79da234e77a9127957"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"cx":"c","gtm":null,"id":"G-EDSZ8XY0BE"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-EDSZ8XY0BE&cx=c&gtm=4e6992"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":103456298,"fcp":721,"host":"www.blinkingcaret.com","j":"1:12.5.1","post":767,"rand":0.5918672010571313,"ref":"","srv":"www.blinkingcaret.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=103456298&post=767&tz=0&srv=www.blinkingcaret.com&j=1%3A12.5.1&host=www.blinkingcaret.com&ref=&fcp=721&rand=0.5918672010571313"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn1.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"This post describes how you can create a website capable of dealing with user registration, email verification and password reset with ASP.NET Identity Core","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","img_pview":true,"lang":"en","location":"/2016/11/30/asp-net-identity-core-from-scratch/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262038965.8564,"sop":false,"title":"ASP.NET Identity Core From Scratch - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","uuid":"9f88519b-de73-4d57-863d-55f3852884c1","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262038965.85649&hostname=www.blinkingcaret.com&location=%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&title=ASP.NET%20Identity%20Core%20From%20Scratch%20-%20The%20Blinking%20Caret&sop=false&description=This%20post%20describes%20how%20you%20can%20create%20a%20website%20capable%20of%20dealing%20with%20user%20registration%2C%20email%20verification%20and%20password%20reset%20with%20ASP.NET%20Identity%20Core&ua=&ua_mobile=false&ua_full_version_list=&uuid=9f88519b-de73-4d57-863d-55f3852884c1&description=This%20post%20describes%20how%20you%20can%20create%20a%20website%20capable%20of%20dealing%20with%20user%20registration%2C%20email%20verification%20and%20password%20reset%20with%20ASP.NET%20Identity%20Core&img_pview=true"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"This post describes how you can create a website capable of dealing with user registration, email verification and password reset with ASP.NET Identity Core","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","lang":"en","location":"/2016/11/30/asp-net-identity-core-from-scratch/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262038965.8564,"sop":false,"title":"ASP.NET Identity Core From Scratch - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","uuid":"9f88519b-de73-4d57-863d-55f3852884c1","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262038965.85649&hostname=www.blinkingcaret.com&location=%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F11%2F30%2Fasp-net-identity-core-from-scratch%2F&title=ASP.NET%20Identity%20Core%20From%20Scratch%20-%20The%20Blinking%20Caret&sop=false&description=This%20post%20describes%20how%20you%20can%20create%20a%20website%20capable%20of%20dealing%20with%20user%20registration%2C%20email%20verification%20and%20password%20reset%20with%20ASP.NET%20Identity%20Core&ua=&ua_mobile=false&ua_full_version_list=&uuid=9f88519b-de73-4d57-863d-55f3852884c1"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||ws.sharethis.com^$script","listName":"easyprivacy.txt","query":{"product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","ver":"8.4.6"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ws.sharethis.com/button/st_insights.js?publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&product=simpleshare&ver=8.4.6"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"UA-90426578-1"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/11/30/asp-net-identity-core-from-scratch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=UA-90426578-1"},{"data":{"body":{},"filter":"||analytics.google.com^$third-party","listName":"easyprivacy.txt","query":{"_et":9369,"_eu":"EAAIAGA","_p":1789262027912,"_s":2,"are":1,"cid":380894711.1789262,"dl":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","dma":1,"dma_cps":"a","dt":"Split your web application into smaller web applications - The Blinking Caret","en":"user_engagement","frm":0,"gaf":2,"gcd":"13l3l3l2l1l1","gtm":"45je69a0h2v9114761227za20g","ir":1,"npa":1,"pscdl":"","rcb":6,"sct":1,"seg":1,"sid":1789262025,"sr":"353x745","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153","tfd":11010,"tid":"G-EDSZ8XY0BE","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.analytics.google.com/g/collect?v=2&tid=G-EDSZ8XY0BE&gtm=45je69a0h2v9114761227za20g&_p=1789262027912&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EAAIAGA&are=1&cid=380894711.1789262029&frm=0&ir=1&pscdl=&rcb=6&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=2&tag_exp=115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789262025&sct=1&seg=1&dl=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&dt=Split%20your%20web%20application%20into%20smaller%20web%20applications%20-%20The%20Blinking%20Caret&en=user_engagement&_et=9369&tfd=11010"},{"data":{"body":{},"filter":"||analytics.google.com^$third-party","listName":"easyprivacy.txt","query":{"_et":2,"_eu":"EAAIAGQ","_p":1789262027912,"_s":1,"are":1,"cid":380894711.1789262,"dl":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","dma":1,"dma_cps":"a","dt":"Split your web application into smaller web applications - The Blinking Caret","en":"page_view","frm":0,"gaf":2,"gcd":"13l3l3l2l1l1","gtm":"45je69a0h2v9114761227za20g","ir":1,"npa":1,"pscdl":"","rcb":6,"sct":1,"seg":1,"sid":1789262025,"sr":"353x745","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153","tfd":6601,"tid":"G-EDSZ8XY0BE","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.analytics.google.com/g/collect?v=2&tid=G-EDSZ8XY0BE&gtm=45je69a0h2v9114761227za20g&_p=1789262027912&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EAAIAGQ&are=1&cid=380894711.1789262029&frm=0&ir=1&pscdl=&rcb=6&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789262025&sct=1&seg=1&dl=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&dt=Split%20your%20web%20application%20into%20smaller%20web%20applications%20-%20The%20Blinking%20Caret&en=page_view&_et=2&tfd=6601"},{"data":{"body":"format=jsonp&jsonp=vglnk_17892620317267&key=cfdfcf52dffd0a702a61bad27507376d&subId=3922434&loc=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://links.services.disqus.com/api/ping"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"blinkingcaret","forum_id":3922434,"imp":"8jlgkoh38r7lfu","load_time":1134,"max_enabled":false,"promoted_enabled":false,"referrer":"https://www.blinkingcaret.com/","service":"dynamic","theme":"next","thread":4665920460,"thread_slug":"split_your_web_application_into_smaller_web_applications","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=blinkingcaret&t_i=521%20http%3A%2F%2Fwww.blinkingcaret.com%2F%3Fp%3D521&t_u=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&t_e=Split%20your%20web%20application%20into%20smaller%20web%20applications&t_d=Split%20your%20web%20application%20into%20smaller%20web%20applications&t_t=Split%20your%20web%20application%20into%20smaller%20web%20applications&s_o=default#version=341dee12be34cd058eb373ee8584d1b1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=1134&event=init_embed&thread=4665920460&forum=blinkingcaret&forum_id=3922434&imp=8jlgkoh38r7lfu&thread_slug=split_your_web_application_into_smaller_web_applications&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=active&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fwww.blinkingcaret.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":2,"rn":0.6245630161334037}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=0.6245630161334037"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":0.6245630161334037}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=0.6245630161334037"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn2.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"||twitter.com/i/jot","listName":"easyprivacy.txt","query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"follow"},"format_version":1,"language":"en","message":"l:withcount:","triggered_on":1789262029595,"widget_creator_screen_name":"ruidfigueiredo","widget_frame":false,"widget_origin":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/"},"session_id":"49d975966cf4e19f7a4b63bd52d98f94ab5a3d42"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_creator_screen_name%22%3A%22ruidfigueiredo%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789262029595%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22follow%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=49d975966cf4e19f7a4b63bd52d98f94ab5a3d42"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"cx":"c","gtm":"4e69a0h2","id":"G-EDSZ8XY0BE"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-EDSZ8XY0BE&cx=c&gtm=4e69a0h2"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":103456298,"fcp":0,"host":"www.blinkingcaret.com","j":"1:12.5.1","post":521,"rand":0.5425179982002115,"ref":"","srv":"www.blinkingcaret.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=103456298&post=521&tz=0&srv=www.blinkingcaret.com&j=1%3A12.5.1&host=www.blinkingcaret.com&ref=&fcp=0&rand=0.5425179982002115"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn1.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"This log post describes how you can split your web application by treating it as several small web applications that work seamlessly together.","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","img_pview":true,"lang":"en","location":"/2016/03/16/split-your-web-application-into-smaller-web-applications/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262028041.21,"sop":false,"title":"Split your web application into smaller web applications - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","uuid":"acbc6f75-da75-407f-8457-8514a6c1f5d2","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262028041.21008&hostname=www.blinkingcaret.com&location=%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&title=Split%20your%20web%20application%20into%20smaller%20web%20applications%20-%20The%20Blinking%20Caret&sop=false&description=This%20log%20post%20describes%20how%20you%20can%20split%20your%20web%20application%20by%20treating%20it%20as%20several%20small%20web%20applications%20that%20work%20seamlessly%20together.&ua=&ua_mobile=false&ua_full_version_list=&uuid=acbc6f75-da75-407f-8457-8514a6c1f5d2&description=This%20log%20post%20describes%20how%20you%20can%20split%20your%20web%20application%20by%20treating%20it%20as%20several%20small%20web%20applications%20that%20work%20seamlessly%20together.&img_pview=true"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"This log post describes how you can split your web application by treating it as several small web applications that work seamlessly together.","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","lang":"en","location":"/2016/03/16/split-your-web-application-into-smaller-web-applications/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262028041.21,"sop":false,"title":"Split your web application into smaller web applications - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","uuid":"acbc6f75-da75-407f-8457-8514a6c1f5d2","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262028041.21008&hostname=www.blinkingcaret.com&location=%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F2016%2F03%2F16%2Fsplit-your-web-application-into-smaller-web-applications%2F&title=Split%20your%20web%20application%20into%20smaller%20web%20applications%20-%20The%20Blinking%20Caret&sop=false&description=This%20log%20post%20describes%20how%20you%20can%20split%20your%20web%20application%20by%20treating%20it%20as%20several%20small%20web%20applications%20that%20work%20seamlessly%20together.&ua=&ua_mobile=false&ua_full_version_list=&uuid=acbc6f75-da75-407f-8457-8514a6c1f5d2"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||ws.sharethis.com^$script","listName":"easyprivacy.txt","query":{"product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","ver":"8.4.6"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ws.sharethis.com/button/st_insights.js?publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&product=simpleshare&ver=8.4.6"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"UA-90426578-1"}},"stack":[{"fileName":"https://www.blinkingcaret.com/2016/03/16/split-your-web-application-into-smaller-web-applications/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=UA-90426578-1"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn2.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"/ga-audiences?","listName":"easyprivacy.txt","query":{"_r":4,"aip":1,"cid":1581017964.1789262,"dma":1,"dma_cps":"a","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6992v9114761227za20g","npa":1,"rcb":2,"slf_rd":1,"t":"sr","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153","tid":"G-EDSZ8XY0BE","v":1,"z":215506047}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google.fr/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-EDSZ8XY0BE&cid=1581017964.1789262025&gtm=45je6992v9114761227za20g&rcb=2&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153&z=215506047"},{"data":{"body":{},"filter":"||analytics.google.com^$third-party","listName":"easyprivacy.txt","query":{"_eu":"EAAIAGA","_fv":1,"_gaz":1,"_p":1789262023940,"_s":1,"_ss":1,"are":1,"cid":1581017964.1789262,"dl":"https://www.blinkingcaret.com/","dma":1,"dma_cps":"a","dt":"Home - The Blinking Caret","en":"page_view","frm":0,"gaf":2,"gcd":"13l3l3l2l1l1","gtm":"45je6992v9114761227za20g","ir":1,"npa":1,"pscdl":"","rcb":2,"sct":1,"seg":0,"sid":1789262025,"sr":"353x745","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153","tfd":1927,"tid":"G-EDSZ8XY0BE","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.analytics.google.com/g/collect?v=2&tid=G-EDSZ8XY0BE&gtm=45je6992v9114761227za20g&_p=1789262023940&_gaz=1&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EAAIAGA&are=1&cid=1581017964.1789262025&frm=0&ir=1&pscdl=&rcb=2&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120420415~120469145~120469153&sid=1789262025&sct=1&seg=0&dl=https%3A%2F%2Fwww.blinkingcaret.com%2F&dt=Home%20-%20The%20Blinking%20Caret&en=page_view&_fv=1&_ss=1&tfd=1927"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":103456298,"fcp":954,"host":"www.blinkingcaret.com","j":"1:12.5.1","post":888,"rand":0.8825619460693195,"ref":"","srv":"www.blinkingcaret.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=103456298&post=888&tz=0&srv=www.blinkingcaret.com&j=1%3A12.5.1&host=www.blinkingcaret.com&ref=&fcp=954&rand=0.8825619460693195"},{"data":{"body":{},"filter":"||developermedia.com^$third-party","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn1.developermedia.com/a.min.js"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"Rui Figueiredo's personal blog. You'll find posts here about .Net, JavaScript and any other thing that I might be interested in. Enjoy","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","img_pview":true,"lang":"en","location":"/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262024091.744,"sop":false,"title":"Home - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/","uuid":"e9d12fef-4c3f-4344-9196-f238062a75a3","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262024091.74380&hostname=www.blinkingcaret.com&location=%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F&title=Home%20-%20The%20Blinking%20Caret&sop=false&description=Rui%20Figueiredo%27s%20personal%20blog.%20You%27ll%20find%20posts%20here%20about%20.Net%2C%20JavaScript%20and%20any%20other%20thing%20that%20I%20might%20be%20interested%20in.%20Enjoy&ua=&ua_mobile=false&ua_full_version_list=&uuid=e9d12fef-4c3f-4344-9196-f238062a75a3&description=Rui%20Figueiredo%27s%20personal%20blog.%20You%27ll%20find%20posts%20here%20about%20.Net%2C%20JavaScript%20and%20any%20other%20thing%20that%20I%20might%20be%20interested%20in.%20Enjoy&img_pview=true"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"cx":"c","gtm":null,"id":"G-EDSZ8XY0BE"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-EDSZ8XY0BE&cx=c&gtm=4e6992"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"description":"Rui Figueiredo's personal blog. You'll find posts here about .Net, JavaScript and any other thing that I might be interested in. Enjoy","event":"pview","fcmp":false,"fcmpv2":false,"hostname":"www.blinkingcaret.com","lang":"en","location":"/","product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","sessionID":1789262024091.744,"sop":false,"title":"Home - The Blinking Caret","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.blinkingcaret.com/","uuid":"e9d12fef-4c3f-4344-9196-f238062a75a3","version":"st_insights.js"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&version=st_insights.js&lang=en&sessionID=1789262024091.74380&hostname=www.blinkingcaret.com&location=%2F&product=simpleshare&fcmp=false&fcmpv2=false&publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&url=https%3A%2F%2Fwww.blinkingcaret.com%2F&title=Home%20-%20The%20Blinking%20Caret&sop=false&description=Rui%20Figueiredo%27s%20personal%20blog.%20You%27ll%20find%20posts%20here%20about%20.Net%2C%20JavaScript%20and%20any%20other%20thing%20that%20I%20might%20be%20interested%20in.%20Enjoy&ua=&ua_mobile=false&ua_full_version_list=&uuid=e9d12fef-4c3f-4344-9196-f238062a75a3"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||ws.sharethis.com^$script","listName":"easyprivacy.txt","query":{"product":"simpleshare","publisher":"4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6","ver":"8.4.6"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ws.sharethis.com/button/st_insights.js?publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&product=simpleshare&ver=8.4.6"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"UA-90426578-1"}},"stack":[{"fileName":"https://www.blinkingcaret.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=UA-90426578-1"}]}}