{"title":"Blacklight Inspection","page_title":"Home | Lambros Petrou","uri_ins":"http://www.lambrospetrou.com/","uri_dest":"https://www.lambrospetrou.com/","uri_redirects":["http://www.lambrospetrou.com/"],"secure_connection":{},"host":"www.lambrospetrou.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=f3bdbb5e-5844-4880-8e5e-bf11c9d2615d"],"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-13T16:41:55.040Z","end_time":"2026-09-13T16:42:12.783Z","browsing_history":["https://www.lambrospetrou.com/","https://www.lambrospetrou.com/articles/elixir-queens-recursion-comprehension","https://www.lambrospetrou.com/newsletter/?ref=homepage"],"hosts":{"requests":{"first_party":["www.lambrospetrou.com"],"third_party":["lambrospetrou.goatcounter.com","cdnjs.cloudflare.com"]}},"reports":{"behaviour_event_listeners":{},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||goatcounter.com^$third-party","listName":"easyprivacy.txt","query":{"b":153,"p":"/","q":"?ref=homepage","rnd":"spro1","s":"353,745,3","t":"Newsletter signup | Lambros Petrou"}},"stack":[{"fileName":"https://www.lambrospetrou.com/newsletter/?ref=homepage","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://lambrospetrou.goatcounter.com/count?p=%2F&t=Newsletter%20signup%20%7C%20Lambros%20Petrou&s=353%2C745%2C3&b=153&q=%3Fref%3Dhomepage&rnd=spro1"},{"data":{"body":{},"filter":"||goatcounter.com^$third-party","listName":"easyprivacy.txt","query":{"b":153,"p":"/articles/elixir-queens-recursion-comprehension/","rnd":"p7kt3","s":"353,745,3","t":"Solve the eight queens problem with Elixir | Lambros Petrou"}},"stack":[{"fileName":"https://www.lambrospetrou.com/articles/elixir-queens-recursion-comprehension/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://lambrospetrou.goatcounter.com/count?p=%2Farticles%2Felixir-queens-recursion-comprehension%2F&t=Solve%20the%20eight%20queens%20problem%20with%20Elixir%20%7C%20Lambros%20Petrou&s=353%2C745%2C3&b=153&rnd=p7kt3"},{"data":{"body":{},"filter":"||goatcounter.com^$third-party","listName":"easyprivacy.txt","query":{"b":153,"p":"/","rnd":"bfu2i","s":"353,745,3","t":"Home | Lambros Petrou"}},"stack":[{"fileName":"https://www.lambrospetrou.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://lambrospetrou.goatcounter.com/count?p=%2F&t=Home%20%7C%20Lambros%20Petrou&s=353%2C745%2C3&b=153&rnd=bfu2i"}]}}