{"id":264,"date":"2009-10-28T10:12:27","date_gmt":"2009-10-28T10:12:27","guid":{"rendered":"https:\/\/wade.one\/blog\/?p=264"},"modified":"2009-10-28T10:12:27","modified_gmt":"2009-10-28T10:12:27","slug":"adobe-browser-labs-better-than-microsoft-expression","status":"publish","type":"post","link":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/","title":{"rendered":"Adobe Browser Labs &#8211; Better than Microsoft Expression"},"content":{"rendered":"<p>I&#8217;ve been stumbling around for new stuff to use in the world of webmastery this morning and stumbled across this rather useful tool.<\/p>\n<p>A few weeks ago I attended PHPNW along with some guys from work, one of the talks at the end of the day was by a Microsoft guy who was trying to flog their latest set of tools, Expression Studio. One of the tools he wanted to demo was a browser preview tool &#8211; of course, in typical demo fashion, it failed to load the page.<\/p>\n<p><a href=\"https:\/\/browserlab.adobe.com\/\" target=\"_blank\">Adobe Browser Labs<\/a> (free at the moment with a free registration) allows you to preview websites across several popular browsers (including the dreaded IE6) without having to install anything, it all works in the comfort of your preferred browser using Flash.<\/p>\n<p><a href=\"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs.jpg\" rel=\"lightbox[248]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-265\" title=\"browser-comparison-adobe-labs\" src=\"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs-150x150.jpg\" alt=\"browser-comparison-adobe-labs\" width=\"150\" height=\"150\" \/><\/a>What makes it so cool is the fact it has 2 great features, 1) side by side view of two different browsers and 2) &#8220;onion skin&#8221; mode &#8211; browsers overlayed so you can see the difference between two browsers per pixel. This gives immediate feedback as to how good your site works across browsers if you&#8217;ve been focused on one browser so far.<\/p>\n<p>All in all, a great tool from Adobe that beats the pants off Microsoft&#8217;s tool (which isn&#8217;t free as far as I know.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been stumbling around for new stuff to use in the world of webmastery this morning and stumbled across this rather useful tool. A few weeks ago I attended PHPNW along with some guys from work, one of the talks at the end of the day was by a Microsoft guy who was trying to &#8230; <a href=\"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &#8220;Adobe Browser Labs &#8211; Better than Microsoft Expression&#8221;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[13],"tags":[],"class_list":["post-264","post","type-post","status-publish","format-standard","hentry","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adobe Browser Labs - Better than Microsoft Expression - wade.one<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adobe Browser Labs - Better than Microsoft Expression - wade.one\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve been stumbling around for new stuff to use in the world of webmastery this morning and stumbled across this rather useful tool. A few weeks ago I attended PHPNW along with some guys from work, one of the talks at the end of the day was by a Microsoft guy who was trying to ... Read More &quot;Adobe Browser Labs &#8211; Better than Microsoft Expression&quot; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/\" \/>\n<meta property=\"og:site_name\" content=\"wade.one\" \/>\n<meta property=\"article:published_time\" content=\"2009-10-28T10:12:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs-150x150.jpg\" \/>\n<meta name=\"author\" content=\"Wade\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wadewomersley\" \/>\n<meta name=\"twitter:site\" content=\"@wadewomersley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wade\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/\"},\"author\":{\"name\":\"Wade\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/f9dedd948575256e77a44aa1417f63de\"},\"headline\":\"Adobe Browser Labs &#8211; Better than Microsoft Expression\",\"datePublished\":\"2009-10-28T10:12:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/\"},\"wordCount\":225,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\"},\"image\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/10\\\/browser-comparison-adobe-labs-150x150.jpg\",\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/\",\"name\":\"Adobe Browser Labs - Better than Microsoft Expression - wade.one\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/10\\\/browser-comparison-adobe-labs-150x150.jpg\",\"datePublished\":\"2009-10-28T10:12:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/10\\\/browser-comparison-adobe-labs.jpg\",\"contentUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/10\\\/browser-comparison-adobe-labs.jpg\",\"width\":\"1278\",\"height\":\"838\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2009\\\/10\\\/28\\\/adobe-browser-labs-better-than-microsoft-expression\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wade.one\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adobe Browser Labs &#8211; Better than Microsoft Expression\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/\",\"name\":\"wade.one\",\"description\":\"wade womersley - york based software engineer\",\"publisher\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wade.one\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\",\"name\":\"Wade Womersley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"contentUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"width\":202,\"height\":200,\"caption\":\"Wade Womersley\"},\"logo\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/f9dedd948575256e77a44aa1417f63de\",\"name\":\"Wade\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"caption\":\"Wade\"},\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/author\\\/wade\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adobe Browser Labs - Better than Microsoft Expression - wade.one","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/","og_locale":"en_GB","og_type":"article","og_title":"Adobe Browser Labs - Better than Microsoft Expression - wade.one","og_description":"I&#8217;ve been stumbling around for new stuff to use in the world of webmastery this morning and stumbled across this rather useful tool. A few weeks ago I attended PHPNW along with some guys from work, one of the talks at the end of the day was by a Microsoft guy who was trying to ... Read More \"Adobe Browser Labs &#8211; Better than Microsoft Expression\" &raquo;","og_url":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/","og_site_name":"wade.one","article_published_time":"2009-10-28T10:12:27+00:00","og_image":[{"url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs-150x150.jpg","type":"","width":"","height":""}],"author":"Wade","twitter_card":"summary_large_image","twitter_creator":"@wadewomersley","twitter_site":"@wadewomersley","twitter_misc":{"Written by":"Wade","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#article","isPartOf":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/"},"author":{"name":"Wade","@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/f9dedd948575256e77a44aa1417f63de"},"headline":"Adobe Browser Labs &#8211; Better than Microsoft Expression","datePublished":"2009-10-28T10:12:27+00:00","mainEntityOfPage":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/"},"wordCount":225,"commentCount":0,"publisher":{"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3"},"image":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#primaryimage"},"thumbnailUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs-150x150.jpg","articleSection":["Programming"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/","url":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/","name":"Adobe Browser Labs - Better than Microsoft Expression - wade.one","isPartOf":{"@id":"https:\/\/wade.one\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#primaryimage"},"image":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#primaryimage"},"thumbnailUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs-150x150.jpg","datePublished":"2009-10-28T10:12:27+00:00","breadcrumb":{"@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#primaryimage","url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs.jpg","contentUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2009\/10\/browser-comparison-adobe-labs.jpg","width":"1278","height":"838"},{"@type":"BreadcrumbList","@id":"https:\/\/wade.one\/blog\/2009\/10\/28\/adobe-browser-labs-better-than-microsoft-expression\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wade.one\/blog\/"},{"@type":"ListItem","position":2,"name":"Adobe Browser Labs &#8211; Better than Microsoft Expression"}]},{"@type":"WebSite","@id":"https:\/\/wade.one\/blog\/#website","url":"https:\/\/wade.one\/blog\/","name":"wade.one","description":"wade womersley - york based software engineer","publisher":{"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wade.one\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3","name":"Wade Womersley","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","contentUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","width":202,"height":200,"caption":"Wade Womersley"},"logo":{"@id":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png"}},{"@type":"Person","@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/f9dedd948575256e77a44aa1417f63de","name":"Wade","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","caption":"Wade"},"url":"https:\/\/wade.one\/blog\/author\/wade\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1022,"url":"https:\/\/wade.one\/blog\/2016\/04\/16\/skype-comes-edge-without-plugins-internet-remains-unchanged\/","url_meta":{"origin":264,"position":0},"title":"Skype comes to Edge without plugins &#8211; internet remains unchanged","author":"Wade","date":"April 16, 2016","format":false,"excerpt":"In a move that will increase users of Microsoft's newest browser, Edge, by around the population of the ISS; you can now place voice and video calls from your browser without plugins. From the Skype blog Today, we\u2019re excited to announce that Skype for Web, Outlook.com, Office Online and OneDrive\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/wade.one\/blog\/category\/software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/skype-logo-open-graph.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/skype-logo-open-graph.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/skype-logo-open-graph.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/skype-logo-open-graph.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/skype-logo-open-graph.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":1243,"url":"https:\/\/wade.one\/blog\/2026\/04\/29\/next-js-is-starting-to-treat-ai-agents-as-real-users\/","url_meta":{"origin":264,"position":1},"title":"Next.js Is Starting to Treat AI Agents as Real Users","author":"Wade","date":"April 29, 2026","format":false,"excerpt":"Next.js is starting to treat AI agents as real users of the framework. That is more important than it first sounds.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/wade.one\/blog\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1233,"url":"https:\/\/wade.one\/blog\/2026\/04\/24\/ai-coding-agents-are-becoming-normal-developer-infrastructure\/","url_meta":{"origin":264,"position":2},"title":"AI Coding Agents Are Becoming Normal Developer Infrastructure","author":"","date":"April 24, 2026","format":false,"excerpt":"AI coding agents are moving from novelty demos into normal developer infrastructure. The useful question now is how teams manage them properly.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/wade.one\/blog\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1251,"url":"https:\/\/wade.one\/blog\/2026\/05\/03\/the-vercel-incident-is-a-reminder-that-ai-tools-are-supply-chain-risk\/","url_meta":{"origin":264,"position":3},"title":"The Vercel Incident Is a Reminder That AI Tools Are Supply Chain Risk","author":"","date":"May 3, 2026","format":false,"excerpt":"AI tools are now part of the software supply chain. That means they need the same security scrutiny as any other tool with access to systems and secrets.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/wade.one\/blog\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1302,"url":"https:\/\/wade.one\/blog\/2026\/05\/14\/codex-is-moving-into-the-whole-development-workflow\/","url_meta":{"origin":264,"position":4},"title":"Codex Is Moving Into the Whole Development Workflow","author":"","date":"May 14, 2026","format":false,"excerpt":"OpenAI's latest Codex updates show the category moving beyond chat and autocomplete into review, terminals, browsers, and workflow context.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/wade.one\/blog\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1247,"url":"https:\/\/wade.one\/blog\/2026\/05\/01\/docker-mcp-shows-why-agent-tools-need-boring-infrastructure\/","url_meta":{"origin":264,"position":5},"title":"Docker MCP Shows Why Agent Tools Need Boring Infrastructure","author":"","date":"May 1, 2026","format":false,"excerpt":"The more agents use real tools, the more they need boring infrastructure: isolation, versioning, profiles, credentials, and repeatable setup.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/wade.one\/blog\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/comments?post=264"}],"version-history":[{"count":0,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts\/264\/revisions"}],"wp:attachment":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/media?parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/categories?post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/tags?post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}