{"title":"Blacklight Inspection","page_title":"carlos schults / blog","uri_ins":"http://carlosschults.net/","uri_dest":"https://carlosschults.net/","uri_redirects":["http://carlosschults.net/"],"secure_connection":{},"host":"carlosschults.net","config":{"emulateDevice":{"name":"iPhone 13 Pro","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1","viewport":{"width":390,"height":844,"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=05bf561b-2ba7-47e8-a34a-56bf3bce9c1f"],"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":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"27f34b741838","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-08T14:30:35.658Z","end_time":"2026-09-08T14:30:46.967Z","browsing_history":["https://carlosschults.net/","https://carlosschults.net/en/building-git-in-go-part2","https://carlosschults.net/en/improve-developer-experience"],"hosts":{"requests":{"first_party":["carlosschults.net"],"third_party":["www.google-analytics.com","www.googletagmanager.com","region1.google-analytics.com","carlosschultsblog.disqus.com","disqus.com","c.disquscdn.com","fonts.googleapis.com","referrer.disqus.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://c.disquscdn.com/embedv2/latest/embedv2.js":["scroll"],"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["click"],"https://c.disquscdn.com/next/embed/lounge.bundle.7f21ab1c601ae726335d27912834559e.js":["click","scroll","mousemove"],"https://carlosschultsblog.disqus.com/embed.js":["click","scroll","mousemove"],"https://carlosschults.net/js/post-enhancements.js":["click","scroll"]},"KEYBOARD":{"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["keypress"],"https://carlosschults.net/js/post-enhancements.js":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga","value":"GA1.2.1833751088.1788877843","domain":"carlosschults.net","path":"/","expires":"2027-10-13T14:30:43.120Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gid","value":"GA1.2.1197064161.1788877843","domain":"carlosschults.net","path":"/","expires":"2026-09-09T14:30:43.000Z","size":31,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gat","value":"1","domain":"carlosschults.net","path":"/","expires":"2026-09-08T14:31:43.000Z","size":5,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga_KWNMVH2017","value":"GS2.2.s1788877843$o1$g0$t1788877843$j60$l0$h0","domain":"carlosschults.net","path":"/","expires":"2027-10-13T14:30:43.271Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"carlosschultsblog","forum_id":3741865,"imp":"8874498jp4ot2","load_time":177,"max_enabled":false,"promoted_enabled":false,"referrer":"https://carlosschults.net/","service":"dynamic","theme":"next","thread":10579148473,"thread_slug":"how_to_improve_developer_experience_7_things_to_change_carlos_schults_blog","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=carlosschultsblog&t_i=%2Fen%2Fimprove-developer-experience&t_u=https%3A%2F%2Fcarlosschults.net%2Fen%2Fimprove-developer-experience&t_d=How%20to%20Improve%20Developer%20Experience%3A%207%20Things%20to%20Change%20%7C%20carlos%20schults%20%2F%20blog&t_t=How%20to%20Improve%20Developer%20Experience%3A%207%20Things%20to%20Change%20%7C%20carlos%20schults%20%2F%20blog&s_o=default&l=en#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=177&event=init_embed&thread=10579148473&forum=carlosschultsblog&forum_id=3741865&imp=8874498jp4ot2&thread_slug=how_to_improve_developer_experience_7_things_to_change_carlos_schults_blog&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%2Fcarlosschults.net%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://carlosschults.net/en/improve-developer-experience","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788877843142,"_s":1,"_ss":1,"are":1,"cid":1833751088.1788878,"dl":"https://carlosschults.net/en/improve-developer-experience","dma":1,"dma_cps":"a","dt":"How to Improve Developer Experience: 7 Things to Change | carlos schults / blog","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6921v9108649455za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":19,"sct":1,"seg":0,"sid":1788877843,"sr":"390x844","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153","tfd":335,"tid":"G-KWNMVH2017","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://carlosschults.net/en/improve-developer-experience","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-KWNMVH2017&gtm=45je6921v9108649455za20g&_p=1788877843142&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1833751088.1788877843&frm=0&ir=1&ngs=1&pscdl=&rcb=19&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153&dl=https%3A%2F%2Fcarlosschults.net%2Fen%2Fimprove-developer-experience&dt=How%20to%20Improve%20Developer%20Experience%3A%207%20Things%20to%20Change%20%7C%20carlos%20schults%20%2F%20blog&sid=1788877843&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=335"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-KWNMVH2017"}},"stack":[{"fileName":"https://carlosschults.net/en/improve-developer-experience","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-KWNMVH2017&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1197064161.1788878,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":2045927591,"cid":1833751088.1788878,"dl":"https://carlosschults.net/en/improve-developer-experience","dt":"How to Improve Developer Experience: 7 Things to Change | carlos schults / blog","gjid":69999278,"jid":717677876,"sr":"390x844","t":"pageview","tid":"UA-92788641-1","ul":"en-us","v":1,"vp":"390x844","z":1578410816}},"stack":[{"fileName":"https://carlosschults.net/en/improve-developer-experience","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=2045927591&t=pageview&_s=1&dl=https%3A%2F%2Fcarlosschults.net%2Fen%2Fimprove-developer-experience&ul=en-us&dt=How%20to%20Improve%20Developer%20Experience%3A%207%20Things%20to%20Change%20%7C%20carlos%20schults%20%2F%20blog&sr=390x844&vp=390x844&_u=IEBAAEABAAAAACAAI~&jid=717677876&gjid=69999278&cid=1833751088.1788877843&tid=UA-92788641-1&_gid=1197064161.1788877843&_r=1&_slc=1&z=1578410816"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://carlosschults.net/en/improve-developer-experience","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"carlosschultsblog","forum_id":3741865,"imp":"88741bom2ji03","load_time":189,"max_enabled":false,"promoted_enabled":false,"referrer":"https://carlosschults.net/","service":"dynamic","theme":"next","thread":11180987763,"thread_slug":"building_git_in_go_from_scratch_part_2_carlos_schults_blog","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=carlosschultsblog&t_i=%2Fen%2Fbuilding-git-in-go-part2&t_u=https%3A%2F%2Fcarlosschults.net%2Fen%2Fbuilding-git-in-go-part2&t_d=Building%20git%20in%20Go%20From%20Scratch%20-%20Part%202%20%7C%20carlos%20schults%20%2F%20blog&t_t=Building%20git%20in%20Go%20From%20Scratch%20-%20Part%202%20%7C%20carlos%20schults%20%2F%20blog&s_o=default&l=en#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=189&event=init_embed&thread=11180987763&forum=carlosschultsblog&forum_id=3741865&imp=88741bom2ji03&thread_slug=building_git_in_go_from_scratch_part_2_carlos_schults_blog&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%2Fcarlosschults.net%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://carlosschults.net/en/building-git-in-go-part2","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788877838776,"_s":1,"_ss":1,"are":1,"cid":1162606879.1788878,"dl":"https://carlosschults.net/en/building-git-in-go-part2","dma":1,"dma_cps":"a","dt":"Building git in Go From Scratch - Part 2 | carlos schults / blog","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6921h1v9108649455za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":3,"sct":1,"seg":0,"sid":1788877838,"sr":"390x844","tag_exp":"115938465~115938468~118897920~118897930~119793974~120213116~120385422~120469145~120469153","tfd":349,"tid":"G-KWNMVH2017","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://carlosschults.net/en/building-git-in-go-part2","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-KWNMVH2017&gtm=45je6921h1v9108649455za20g&_p=1788877838776&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1162606879.1788877839&frm=0&ir=1&ngs=1&pscdl=&rcb=3&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~119793974~120213116~120385422~120469145~120469153&dl=https%3A%2F%2Fcarlosschults.net%2Fen%2Fbuilding-git-in-go-part2&dt=Building%20git%20in%20Go%20From%20Scratch%20-%20Part%202%20%7C%20carlos%20schults%20%2F%20blog&sid=1788877838&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=349"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-KWNMVH2017"}},"stack":[{"fileName":"https://carlosschults.net/en/building-git-in-go-part2","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-KWNMVH2017&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1017157776.1788877,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":1683890491,"cid":1162606879.1788878,"dl":"https://carlosschults.net/en/building-git-in-go-part2","dt":"Building git in Go From Scratch - Part 2 | carlos schults / blog","gjid":40175852,"jid":269946520,"sr":"390x844","t":"pageview","tid":"UA-92788641-1","ul":"en-us","v":1,"vp":"390x844","z":1354051022}},"stack":[{"fileName":"https://carlosschults.net/en/building-git-in-go-part2","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=1683890491&t=pageview&_s=1&dl=https%3A%2F%2Fcarlosschults.net%2Fen%2Fbuilding-git-in-go-part2&ul=en-us&dt=Building%20git%20in%20Go%20From%20Scratch%20-%20Part%202%20%7C%20carlos%20schults%20%2F%20blog&sr=390x844&vp=390x844&_u=IEBAAEABAAAAACAAI~&jid=269946520&gjid=40175852&cid=1162606879.1788877839&tid=UA-92788641-1&_gid=1017157776.1788877839&_r=1&_slc=1&z=1354051022"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://carlosschults.net/en/building-git-in-go-part2","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788877836460,"_s":1,"_ss":1,"are":1,"cid":1272516604.1788878,"dl":"https://carlosschults.net/","dma":1,"dma_cps":"a","dt":"carlos schults / blog","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6930h2v9108649455za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":10,"sct":1,"seg":0,"sid":1788877836,"sr":"390x844","tag_exp":"115616985~115938466~115938469~118897920~118897930~120213116~120385422~120469145~120469153","tfd":770,"tid":"G-KWNMVH2017","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://carlosschults.net/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-KWNMVH2017&gtm=45je6930h2v9108649455za20g&_p=1788877836460&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1272516604.1788877836&frm=0&ir=1&ngs=1&pscdl=&rcb=10&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938466~115938469~118897920~118897930~120213116~120385422~120469145~120469153&dl=https%3A%2F%2Fcarlosschults.net%2F&dt=carlos%20schults%20%2F%20blog&sid=1788877836&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=770"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-KWNMVH2017"}},"stack":[{"fileName":"https://carlosschults.net/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-KWNMVH2017&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1805436112.1788878,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":994356022,"cid":1272516604.1788878,"dl":"https://carlosschults.net/","dt":"carlos schults / blog","gjid":1661935176,"jid":2094579536,"sr":"390x844","t":"pageview","tid":"UA-92788641-1","ul":"en-us","v":1,"vp":"390x844","z":62946895}},"stack":[{"fileName":"https://carlosschults.net/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=994356022&t=pageview&_s=1&dl=https%3A%2F%2Fcarlosschults.net%2F&ul=en-us&dt=carlos%20schults%20%2F%20blog&sr=390x844&vp=390x844&_u=IEBAAEABAAAAACAAI~&jid=2094579536&gjid=1661935176&cid=1272516604.1788877836&tid=UA-92788641-1&_gid=1805436112.1788877836&_r=1&_slc=1&z=62946895"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://carlosschults.net/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"}]}}