{"title":"Blacklight Inspection","page_title":"Mina Andrawos - Thoughts on software engineering, and life","uri_ins":"http://www.minaandrawos.com/","uri_dest":"https://www.minaandrawos.com/","uri_redirects":["http://www.minaandrawos.com/"],"secure_connection":{},"host":"www.minaandrawos.com","config":{"emulateDevice":{"name":"Pixel 2 XL","userAgent":"Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3765.0 Mobile Safari/537.36","viewport":{"width":411,"height":823,"deviceScaleFactor":3.5,"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=3b0d4cf6-e562-4d9e-8788-78ccb92685b5"],"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.12.107+deb13-amd64"}},"script":{"host":"82cd976bb63a","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.21.0"},"start_time":"2026-09-13T19:57:46.832Z","end_time":"2026-09-13T19:58:01.857Z","browsing_history":["https://www.minaandrawos.com/","https://www.minaandrawos.com/modern-golang-programming-video-course/","https://www.minaandrawos.com/open-source-projects/"],"hosts":{"requests":{"first_party":["www.minaandrawos.com"],"third_party":["fonts.googleapis.com","platform-api.sharethis.com","stats.wp.com","d1n0x3qji82z53.cloudfront.net","buttons-config.sharethis.com","l.sharethis.com","fonts.gstatic.com","i0.wp.com","pixel.wp.com"]}},"reports":{"behaviour_event_listeners":{"KEYBOARD":{"https://www.minaandrawos.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1":["keydown"]},"MOUSE":{"https://www.minaandrawos.com/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=16.2":["click"],"https://platform-api.sharethis.com/js/sharethis.js?ver=8.7.0":["click"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"domain":"minaandrawos.com","name":"__sharethis_cookie_test__","path":"","script":"https://platform-api.sharethis.com/js/sharethis.js?ver=8.7.0","type":"js","value":"","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":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":65517940,"fcp":0,"host":"www.minaandrawos.com","j":"1:16.2","post":951,"rand":0.31879879174229053,"ref":"","srv":"www.minaandrawos.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.minaandrawos.com/open-source-projects/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=65517940&post=951&tz=0&srv=www.minaandrawos.com&j=1%3A16.2&host=www.minaandrawos.com&ref=&fcp=0&rand=0.31879879174229053"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"cms":"unknown","description":"All my open source projects can be found under: https://github.com/minaandrawos. Here are some of my favorites: A chat server and API written in Go: https://github.com/minaandrawos/machat A Real-time file reader written in Python: https://github.com/minaandrawos/RealTimeFileLogger Modbus REST API written in C#: https://github.com/minaandrawos/ModbusRestAPI OPC Modbus UA server written in Javascript:  https://github.com/minaandrawos/OPCModbusUAServer Share this... Twitter Linkedin Reddit Facebook","event":"pview","fcmp":false,"fcmpv2":false,"has_segmentio":false,"hostname":"www.minaandrawos.com","lang":"en","location":"/open-source-projects/","product":"gdpr-compliance-tool-v2","publisher":"6396c0f6a1c9f30019b28bf7","sop":true,"source":"simple-share-buttons-adder-wordpress","title":"Open source projects - Mina Andrawos","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.minaandrawos.com/open-source-projects/","uuid":"6ac774b8-cff7-4487-adb4-063e8ede6989","version":"st_sop.js"}},"stack":[{"fileName":"https://www.minaandrawos.com/open-source-projects/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&hostname=www.minaandrawos.com&location=%2Fopen-source-projects%2F&product=gdpr-compliance-tool-v2&url=https%3A%2F%2Fwww.minaandrawos.com%2Fopen-source-projects%2F&source=simple-share-buttons-adder-wordpress&fcmp=false&fcmpv2=false&has_segmentio=false&title=Open%20source%20projects%20-%20Mina%20Andrawos&cms=unknown&publisher=6396c0f6a1c9f30019b28bf7&sop=true&version=st_sop.js&lang=en&description=All%20my%20open%20source%20projects%20can%20be%20found%20under%3A%C2%A0https%3A%2F%2Fgithub.com%2Fminaandrawos.%20Here%20are%20some%20of%20my%20favorites%3A%20A%20chat%20server%20and%20API%20written%20in%20Go%3A%C2%A0https%3A%2F%2Fgithub.com%2Fminaandrawos%2Fmachat%20A%20Real-time%20file%20reader%20written%20in%20Python%3A%C2%A0https%3A%2F%2Fgithub.com%2Fminaandrawos%2FRealTimeFileLogger%20Modbus%20REST%20API%20written%20in%20C%23%3A%C2%A0https%3A%2F%2Fgithub.com%2Fminaandrawos%2FModbusRestAPI%20OPC%20Modbus%20UA%20server%20written%20in%20Javascript%3A%C2%A0%20https%3A%2F%2Fgithub.com%2Fminaandrawos%2FOPCModbusUAServer%20Share%20this...%20Twitter%20Linkedin%20Reddit%20Facebook&ua=&ua_mobile=false&ua_full_version_list=&uuid=6ac774b8-cff7-4487-adb4-063e8ede6989"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.minaandrawos.com/open-source-projects/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":65517940,"fcp":0,"host":"www.minaandrawos.com","j":"1:16.2","post":845,"rand":0.28023211452447727,"ref":"","srv":"www.minaandrawos.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.minaandrawos.com/modern-golang-programming-video-course/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=65517940&post=845&tz=0&srv=www.minaandrawos.com&j=1%3A16.2&host=www.minaandrawos.com&ref=&fcp=0&rand=0.28023211452447727"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"cms":"unknown","description":"The Modern Golang Programming video course is my second video course on the Go programming language. The course attempts to tackle some very practical concepts for developing modern applications in the Go language, in an engaging manner. It covers a diverse collection of open source third party packages that can be utilized with the Go […]","event":"pview","fcmp":false,"fcmpv2":false,"has_segmentio":false,"hostname":"www.minaandrawos.com","lang":"en","location":"/modern-golang-programming-video-course/","product":"gdpr-compliance-tool-v2","publisher":"6396c0f6a1c9f30019b28bf7","sop":true,"source":"simple-share-buttons-adder-wordpress","title":"Modern Golang Programming video course - Mina Andrawos","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.minaandrawos.com/modern-golang-programming-video-course/","uuid":"5dd72aa3-8f68-4c13-81f1-d2e65d6263cf","version":"st_sop.js"}},"stack":[{"fileName":"https://www.minaandrawos.com/modern-golang-programming-video-course/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&hostname=www.minaandrawos.com&location=%2Fmodern-golang-programming-video-course%2F&product=gdpr-compliance-tool-v2&url=https%3A%2F%2Fwww.minaandrawos.com%2Fmodern-golang-programming-video-course%2F&source=simple-share-buttons-adder-wordpress&fcmp=false&fcmpv2=false&has_segmentio=false&title=Modern%20Golang%20Programming%20video%20course%20-%20Mina%20Andrawos&cms=unknown&publisher=6396c0f6a1c9f30019b28bf7&sop=true&version=st_sop.js&lang=en&description=The%20Modern%20Golang%20Programming%20video%20course%20is%20my%20second%20video%20course%20on%20the%20Go%20programming%20language.%20The%20course%20attempts%20to%20tackle%20some%20very%20practical%20concepts%20for%20developing%20modern%20applications%20in%20the%20Go%20language%2C%20in%20an%20engaging%20manner.%20It%20covers%20a%20diverse%20collection%20of%20open%20source%20third%20party%20packages%20that%20can%20be%20utilized%20with%20the%20Go%20%5B%E2%80%A6%5D&ua=&ua_mobile=false&ua_full_version_list=&uuid=5dd72aa3-8f68-4c13-81f1-d2e65d6263cf"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.minaandrawos.com/modern-golang-programming-video-course/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"arch_home":1,"blog":65517940,"fcp":1657,"host":"www.minaandrawos.com","j":"1:16.2","post":0,"rand":0.39806968047114877,"ref":"","srv":"www.minaandrawos.com","tz":0,"v":"ext"}},"stack":[{"fileName":"https://www.minaandrawos.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=65517940&post=0&tz=0&srv=www.minaandrawos.com&arch_home=1&j=1%3A16.2&host=www.minaandrawos.com&ref=&fcp=1657&rand=0.39806968047114877"},{"data":{"body":{},"filter":"||l.sharethis.com^","listName":"easyprivacy.txt","query":{"cms":"unknown","description":"Thoughts on software engineering, and life","event":"pview","fcmp":false,"fcmpv2":false,"has_segmentio":false,"hostname":"www.minaandrawos.com","lang":"en","location":"/","product":"gdpr-compliance-tool-v2","publisher":"6396c0f6a1c9f30019b28bf7","sop":true,"source":"simple-share-buttons-adder-wordpress","title":"Mina Andrawos - Thoughts on software engineering, and life","ua":"","ua_full_version_list":"","ua_mobile":false,"url":"https://www.minaandrawos.com/","uuid":"758315b3-ebef-448f-bc17-c88d9b31e9b2","version":"st_sop.js"}},"stack":[{"fileName":"https://www.minaandrawos.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://l.sharethis.com/pview?event=pview&hostname=www.minaandrawos.com&location=%2F&product=gdpr-compliance-tool-v2&url=https%3A%2F%2Fwww.minaandrawos.com%2F&source=simple-share-buttons-adder-wordpress&fcmp=false&fcmpv2=false&has_segmentio=false&title=Mina%20Andrawos%20-%20Thoughts%20on%20software%20engineering%2C%20and%20life&cms=unknown&publisher=6396c0f6a1c9f30019b28bf7&sop=true&version=st_sop.js&lang=en&description=Thoughts%20on%20software%20engineering%2C%20and%20life&ua=&ua_mobile=false&ua_full_version_list=&uuid=758315b3-ebef-448f-bc17-c88d9b31e9b2"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.minaandrawos.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"}]}}