{"title":"Blacklight Inspection","page_title":"Luis Aviles","uri_ins":"http://luixaviles.com/","uri_dest":"https://luixaviles.com/","uri_redirects":["http://luixaviles.com/"],"secure_connection":{},"host":"luixaviles.com","config":{"emulateDevice":{"name":"iPhone 14 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1","viewport":{"width":430,"height":739,"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=d66c09e8-9ea6-4f27-a87f-5ecaf608b5cf"],"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-10T00:35:43.319Z","end_time":"2026-09-10T00:36:07.865Z","browsing_history":["https://luixaviles.com/","https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/"],"hosts":{"requests":{"first_party":["luixaviles.com"],"third_party":["cdnjs.cloudflare.com","www.googletagmanager.com","cdn.jsdelivr.net","region1.google-analytics.com","platform.twitter.com","luixaviles.disqus.com","disqus.com","syndication.twitter.com","c.disquscdn.com","fonts.googleapis.com","fonts.gstatic.com","cdn.viglink.com","referrer.disqus.com","links.services.disqus.com","api.viglink.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://c.disquscdn.com/next/embed/alfie_v4.63f1ab6d6b9d5807dc0c94ef3fe0b851.js":["click","mousedown"],"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://luixaviles.disqus.com/embed.js":["click","scroll","mousemove"],"https://platform.twitter.com/widgets.js":["click"]},"KEYBOARD":{"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["keypress"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"__cf_bm","value":"bJwmXsVq92n1Nok2OoD_xIlAFu1Mt7XJnvGauIxHaoE-1789000562.4006317-1.0.1.1-N_tGo5ArmUpInPFawxFEVSV3sFaoZZMx628wIQ_A0.mpmhEA2Lw8dcVY1hhrC09k9NE8r_Cjv2_kp1SZ0K8xrlIH0oQF7uCeEJbGM71Ki4jgMzU0NmqmxH6y4cuK9kPd","domain":"twitter.com","path":"/","expires":"2026-09-10T01:06:02.515Z","size":206,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"_ga_XRLR2ZM7MF","value":"GS2.1.s1789000562$o1$g0$t1789000562$j60$l0$h0","domain":"luixaviles.com","path":"/","expires":"2027-10-15T00:36:02.561Z","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.61320872.1789000563","domain":"luixaviles.com","path":"/","expires":"2027-10-15T00:36:02.567Z","size":28,"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":[{"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":"m:withcount:","triggered_on":1789000562653,"widget_creator_screen_name":"Luis Aviles","widget_frame":false,"widget_origin":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","widget_site_screen_name":"luixaviles"},"session_id":"14bad3a15da169e31434eeda976c5e61e966ce62"},"dataParams":[],"eventDescription":"","eventName":"","isStandardEvent":false,"pageUrl":"","raw":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fluixaviles.com%2F2026%2F02%2Frun-ai-coding-tools-safely-docker-nebubox%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22luixaviles%22%2C%22widget_creator_screen_name%22%3A%22Luis%20Aviles%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22m%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789000562653%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=14bad3a15da169e31434eeda976c5e61e966ce62"},{"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":"m:withcount:","triggered_on":1789000556384,"widget_creator_screen_name":"Luis Aviles","widget_frame":false,"widget_origin":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","widget_site_screen_name":"luixaviles"},"session_id":"f4fee00f3b54dfb15c4fc901e070ed7a8bdbe339"},"dataParams":[],"eventDescription":"","eventName":"","isStandardEvent":false,"pageUrl":"","raw":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22luixaviles%22%2C%22widget_creator_screen_name%22%3A%22Luis%20Aviles%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22m%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789000556384%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=f4fee00f3b54dfb15c4fc901e070ed7a8bdbe339"}],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":"format=jsonp&jsonp=vglnk_17890005643997&key=cfdfcf52dffd0a702a61bad27507376d&subId=6184286&loc=https%3A%2F%2Fluixaviles.com%2F2026%2F02%2Frun-ai-coding-tools-safely-docker-nebubox%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","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":"luixaviles","forum_id":6184286,"imp":"8bs57mi3tnhf0r","load_time":531,"max_enabled":false,"promoted_enabled":false,"referrer":"https://luixaviles.com/","service":"dynamic","theme":"next","thread":10941779821,"thread_slug":"how_to_run_ai_coding_tools_safely_inside_docker_containers_57","tracking_enabled":0,"user_type":"anon","variant":"fallthrough"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=luixaviles&t_u=https%3A%2F%2Fluixaviles.com%2F2026%2F02%2Frun-ai-coding-tools-safely-docker-nebubox%2F&t_d=%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20How%20to%20Run%20AI%20Coding%20Tools%20Safely%20Inside%20Docker%20Containers%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20&t_t=%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20How%20to%20Run%20AI%20Coding%20Tools%20Safely%20Inside%20Docker%20Containers%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=531&event=init_embed&thread=10941779821&forum=luixaviles&forum_id=6184286&imp=8bs57mi3tnhf0r&thread_slug=how_to_run_ai_coding_tools_safely_inside_docker_containers_57&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=fallthrough&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fluixaviles.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","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":9.593613860830644}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=9.593613860830644"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":9.593613860830644}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=9.593613860830644"},{"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":"m:withcount:","triggered_on":1789000562653,"widget_creator_screen_name":"Luis Aviles","widget_frame":false,"widget_origin":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","widget_site_screen_name":"luixaviles"},"session_id":"14bad3a15da169e31434eeda976c5e61e966ce62"}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fluixaviles.com%2F2026%2F02%2Frun-ai-coding-tools-safely-docker-nebubox%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22luixaviles%22%2C%22widget_creator_screen_name%22%3A%22Luis%20Aviles%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22m%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789000562653%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=14bad3a15da169e31434eeda976c5e61e966ce62"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1789000562010,"_s":1,"_ss":1,"are":1,"cid":61320872.178900056,"dl":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","dma":1,"dma_cps":"a","dt":"How to Run AI Coding Tools Safely Inside Docker Containers · Luis Aviles","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6980v9109889268za200zd9109889268","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":14,"sct":1,"seg":0,"sid":1789000562,"sr":"430x739","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153","tfd":954,"tid":"G-XRLR2ZM7MF","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-XRLR2ZM7MF&gtm=45je6980v9109889268za200zd9109889268&_p=1789000562010&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=61320872.1789000563&frm=0&ir=1&ngs=1&pscdl=&rcb=14&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789000562&sct=1&seg=0&dl=https%3A%2F%2Fluixaviles.com%2F2026%2F02%2Frun-ai-coding-tools-safely-docker-nebubox%2F&dt=How%20to%20Run%20AI%20Coding%20Tools%20Safely%20Inside%20Docker%20Containers%20%C2%B7%20Luis%20Aviles&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=954"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-XRLR2ZM7MF"}},"stack":[{"fileName":"https://luixaviles.com/2026/02/run-ai-coding-tools-safely-docker-nebubox/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-XRLR2ZM7MF"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_et":6956,"_eu":"EA","_p":1789000554329,"_s":2,"are":1,"cid":1975010286.1789,"dl":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","dma":1,"dma_cps":"a","dt":"A Practical Guide to use Context Caching · Luis Aviles","en":"user_engagement","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6980v9109889268za200zd9109889268","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":16,"sct":1,"seg":0,"sid":1789000554,"sr":"430x739","tag_exp":"115616985~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":8064,"tid":"G-XRLR2ZM7MF","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-XRLR2ZM7MF&gtm=45je6980v9109889268za200zd9109889268&_p=1789000554329&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=1975010286.1789000555&frm=0&ir=1&ngs=1&pscdl=&rcb=16&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=2&tag_exp=115616985~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789000554&sct=1&seg=0&dl=https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F&dt=A%20Practical%20Guide%20to%20use%20Context%20Caching%20%C2%B7%20Luis%20Aviles&en=user_engagement&_et=6956&tfd=8064"},{"data":{"body":"format=jsonp&jsonp=vglnk_17890005581317&key=cfdfcf52dffd0a702a61bad27507376d&subId=6184286&loc=https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","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":"luixaviles","forum_id":6184286,"imp":"8bs5h5436ou8hq","load_time":726,"max_enabled":false,"promoted_enabled":false,"referrer":"https://luixaviles.com/","service":"dynamic","theme":"next","thread":10838273007,"thread_slug":"a_practical_guide_to_use_context_caching_79","tracking_enabled":0,"user_type":"anon","variant":"fallthrough"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=luixaviles&t_u=https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F&t_d=%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20A%20Practical%20Guide%20to%20use%20Context%20Caching%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20&t_t=%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20A%20Practical%20Guide%20to%20use%20Context%20Caching%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=726&event=init_embed&thread=10838273007&forum=luixaviles&forum_id=6184286&imp=8bs5h5436ou8hq&thread_slug=a_practical_guide_to_use_context_caching_79&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=fallthrough&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fluixaviles.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","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.6255720361625103}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=0.6255720361625103"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":0.6255720361625103}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=0.6255720361625103"},{"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":"m:withcount:","triggered_on":1789000556384,"widget_creator_screen_name":"Luis Aviles","widget_frame":false,"widget_origin":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","widget_site_screen_name":"luixaviles"},"session_id":"f4fee00f3b54dfb15c4fc901e070ed7a8bdbe339"}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22luixaviles%22%2C%22widget_creator_screen_name%22%3A%22Luis%20Aviles%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22m%3Awithcount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789000556384%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=f4fee00f3b54dfb15c4fc901e070ed7a8bdbe339"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1789000554329,"_s":1,"_ss":1,"are":1,"cid":1975010286.1789,"dl":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","dma":1,"dma_cps":"a","dt":"A Practical Guide to use Context Caching · Luis Aviles","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6980v9109889268za200zd9109889268","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":16,"sct":1,"seg":0,"sid":1789000554,"sr":"430x739","tag_exp":"115616985~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":1098,"tid":"G-XRLR2ZM7MF","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-XRLR2ZM7MF&gtm=45je6980v9109889268za200zd9109889268&_p=1789000554329&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=1975010286.1789000555&frm=0&ir=1&ngs=1&pscdl=&rcb=16&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789000554&sct=1&seg=0&dl=https%3A%2F%2Fluixaviles.com%2F2025%2F12%2Fa-practical-guide-to-use-context-caching-gemini%2F&dt=A%20Practical%20Guide%20to%20use%20Context%20Caching%20%C2%B7%20Luis%20Aviles&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1098"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-XRLR2ZM7MF"}},"stack":[{"fileName":"https://luixaviles.com/2025/12/a-practical-guide-to-use-context-caching-gemini/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-XRLR2ZM7MF"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1789000550258,"_s":1,"_ss":1,"are":1,"cid":1144744738.1789,"dl":"https://luixaviles.com/","dma":1,"dma_cps":"a","dt":"Luis Aviles","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6990h2v9109889268za200zd9109889268","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":8,"sct":1,"seg":0,"sid":1789000550,"sr":"430x739","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385423~120420415~120469145~120469153~121045161","tfd":1641,"tid":"G-XRLR2ZM7MF","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://luixaviles.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-XRLR2ZM7MF&gtm=45je6990h2v9109889268za200zd9109889268&_p=1789000550258&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=1144744738.1789000551&frm=0&ir=1&ngs=1&pscdl=&rcb=8&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385423~120420415~120469145~120469153~121045161&sid=1789000550&sct=1&seg=0&dl=https%3A%2F%2Fluixaviles.com%2F&dt=Luis%20Aviles&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1641"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-XRLR2ZM7MF"}},"stack":[{"fileName":"https://luixaviles.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-XRLR2ZM7MF"}]}}