{
  "andrewmarkle.com": {
    "/": {
      "date": "2026-02-14T08:22:56Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "192.30.252.153",
      "ipASN": "GitHub, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "TLKL7FSBBVH6V6OSP5STGGLMUETWJIAP",
      "httpHeaderTechnologies": [
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 522,
      "httpBodyHash": "L5FTRPMVIUSJQ52AHK32WSGNAO6EEDZ4",
      "httpBodyTechnologies": [
        "Prism",
        "jQuery CDN",
        "Hugo:0.24.1",
        "jQuery:1.10.2"
      ],
      "httpBodyUrls": [
        "/js/prism.js",
        "http://andrewmarkle.com/index.xml",
        "https://www.twitter.com/andrewmarkle",
        "/2016/04/20/money_entry_with_virtual_attributes/",
        "//fonts.googleapis.com/css?family=Source+Sans+Pro:300|Montserrat:700",
        "https://www.github.com/andrewmarkle",
        "/post/2017-05-01-railsconf_talk_2017/",
        "/post/converting-queries-to-commands/",
        "http://andrewmarkle.com/2016/04/06/multitenancy-with-pundit/",
        "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css",
        "http://andrewmarkle.com/",
        "http://andrewmarkle.com/css/main.css",
        "//code.jquery.com/jquery-1.10.2.min.js",
        "/2016/05/05/youll-never-master-programming-talk/",
        "http://andrewmarkle.com/post/2017-05-01-railsconf_talk_2017/",
        "http://andrewmarkle.com/post/converting-queries-to-commands/",
        "/2016/04/06/multitenancy-with-pundit/",
        "http://andrewmarkle.com/js/fittext.js",
        "https://michaelfeathers.silvrback.com/converting-queries-to-commands",
        "http://andrewmarkle.com/2016/04/20/money_entry_with_virtual_attributes/",
        "http://andrewmarkle.com/2016/05/05/youll-never-master-programming-talk/"
      ],
      "httpBodyMetaTags": {
        "description": "Hi, I'm Andrew and I'm a software developer.",
        "og:description": "Hi, I'm Andrew and I'm a software developer."
      },
      "httpBodyByteSize": 8935,
      "httpBodyPageTitle": "Andrew Markle · Andrew Markle"
    },
    "/post/2017-05-01-railsconf_talk_2017/": {
      "date": "2026-02-14T08:16:20Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "192.30.252.153",
      "ipASN": "GitHub, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "GVVPZWU275CDTHHRCV3C2SIRJZEH2IR3",
      "httpHeaderTechnologies": [
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 547,
      "httpBodyHash": "SI5T4EJ2NFRMF63G5ATS2CORYSRXVDKZ",
      "httpBodyTechnologies": [
        "Prism",
        "jQuery CDN",
        "Hugo:0.24.1",
        "jQuery:1.10.2"
      ],
      "httpBodyUrls": [
        "https://www.github.com/andrewmarkle",
        "http://andrewmarkle.com/js/fittext.js",
        "//code.jquery.com/jquery-1.10.2.min.js",
        "http://www.railsconf.com/program#session-156",
        "/js/prism.js",
        "http://andrewmarkle.com/",
        "//speakerdeck.com/assets/embed.js",
        "http://andrewmarkle.com/css/main.css",
        "https://www.twitter.com/andrewmarkle",
        "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css",
        "//fonts.googleapis.com/css?family=Source+Sans+Pro:300|Montserrat:700"
      ],
      "httpBodyMetaTags": {
        "description": "RailsConf talk about using the Reform gem to write form objects",
        "og:description": "Hi, I'm Andrew and I'm a software developer."
      },
      "httpBodyByteSize": 5140,
      "httpBodyPageTitle": "RailsConf Talk - Decoupling your models with form objects · Andrew Markle"
    }
  },
  "johnpalowitch.com": {
    "/": {
      "date": "2026-02-13T13:01:16Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "98.84.224.111",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "5I2F3I22HROQXHPCXU557JOPXVTJDCAM",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 402,
      "httpBodyHash": "ZKOQWKWYJ6CHFBEYRTUOBIOLH2ATC4OF",
      "httpBodyTechnologies": [
        "Hugo:0.24.1"
      ],
      "httpBodyUrls": [
        "https://scholar.google.com/citations?user=fguoChwAAAAJ\u0026hl=en\u0026oi=sra",
        "https://blog.research.google/2022/05/graphworld-advances-in-graph.html",
        "https://github.com/jpalowitch",
        "https://commonfund.nih.gov/GTEx",
        "https://www.kaggle.com/datasets/googleai/social-quotes",
        "https://github.com/google-research/google-research/tree/master/graph_embedding/monet",
        "https://research.google/pubs/socialquotes-learning-contextual-roles-of-social-media-quotes-on-the-web/",
        "/",
        "https://github.com/google-research/graphworld",
        "https://dl.acm.org/doi/abs/10.1145/3534678.3539203",
        "/css/custom.css",
        "http://nobel.web.unc.edu/",
        "http://shankarbhamidi.web.unc.edu/",
        "https://github.com/google-deepmind/inli",
        "https://ml.johnpalowitch.com/DSC_3738.JPG",
        "https://www.jpalomusic.com",
        "https://arxiv.org/abs/2501.07719",
        "/index.xml",
        "/css/fonts.css",
        "https://www.nature.com/articles/s41598-019-54708-8",
        "https://statistics.sciences.ncsu.edu/people/fawrigh2/",
        "DSC_3738.JPG",
        "/css/style.css",
        "https://arxiv.org/pdf/2502.19187",
        "https://research.google/people/john-palowitch/",
        "https://ieeexplore.ieee.org/abstract/document/9381348",
        "https://ai.google/research/people/JohnPalowitch",
        "/categories/",
        "https://ml.johnpalowitch.com",
        "https://github.com/yihui/hugo-ivy",
        "https://bookdown.org/yihui/blogdown",
        "https://github.com/google-deepmind/bbeh",
        "http://www.jmlr.org/papers/v18/17-377.html",
        "https://cdr.lib.unc.edu/downloads/3j3333508",
        "/about/",
        "https://twitter.com/JohnPalowitch",
        "https://scholar.google.com/citations?user=fguoChwAAAAJ\u0026hl=en"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 16866,
      "httpBodyPageTitle": "John Palowitch / Research Portfolio"
    }
  },
  "mharrison.org": {
    "/": {
      "date": "2026-02-13T16:04:26Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.162.112.118",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "N4D5WDVAH5OOTXB2JN2KGBNO7J6O3DCN",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 503,
      "httpBodyHash": "OTDKJYLAU4FXT24TNCIV3CT6M36VTOTS",
      "httpBodyTechnologies": [
        "Hugo:0.24.1",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "./",
        "./post/tmsa/",
        "./css/main.css",
        "./post/bash_prompt/",
        "https://github.com/mivok",
        "./post/python_module_loading/",
        "//www.google-analytics.com/analytics.js",
        "./post/",
        "./talk/",
        "./post/aws_mfa/",
        "./post/chef-provisioning-ssh/",
        "https://mharrison.org/index.xml"
      ],
      "httpBodyMetaTags": {
        "og:description": ""
      },
      "httpBodyByteSize": 5542,
      "httpBodyPageTitle": "mharrison.org"
    },
    "/post/bash_prompt/": {
      "date": "2026-02-13T17:26:11Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.162.112.49",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "6DKDEEIMDC7M2FDVOYAIXWUKDNQYRXK6",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 497,
      "httpBodyHash": "PDQT6NBGJRRDEPO5XFEVIK75R6IJSP2X",
      "httpBodyTechnologies": [
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "../../post/",
        "../../talk/",
        "../../css/main.css",
        "https://github.com/mivok",
        "//www.google-analytics.com/analytics.js",
        "https://bitbucket.org/mivok/dotfiles-base/src/1a110dbf0f56a37c7726aaf498681670c6ebecdb/home/.bashrc?at=master#cl-141",
        "../../"
      ],
      "httpBodyMetaTags": {
        "og:description": "The following is just a couple of snippets I have in my bash prompt to identify various environments that I’m in for rvm, git and so on. While you can usually find some way of getting this information in your prompt on the sites of the individual programs, it’s nice to have something where it’s all together. I’ve also tried to make an effort to avoid slow versions of various commands, ideally just parsing environment variables if possible.",
        "twitter:description": "The following is just a couple of snippets I have in my bash prompt to identify various environments that I’m in for rvm, git and so on. While you can usually find some way of getting this information in your prompt on the sites of the individual programs, it’s nice to have something where it’s all together. I’ve also tried to make an effort to avoid slow versions of various commands, ideally just parsing environment variables if possible."
      },
      "httpBodyByteSize": 5620,
      "httpBodyPageTitle": "Bash prompt snippets for git, rvm, virtualenv, ssh"
    },
    "/talk/hosted_migration/": {
      "date": "2026-02-13T16:19:07Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.162.112.69",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "DLAMR6ZUBFW2E5SYFBCNALYOAIM6MC7I",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 497,
      "httpBodyHash": "LKZCK7V4VKVV4KORIEDRHSTIKG7DOMCM",
      "httpBodyTechnologies": [
        "YouTube",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "//www.youtube.com/embed/Au261KAuHjQ",
        "//www.google-analytics.com/analytics.js",
        "../../",
        "../../post/",
        "../../talk/",
        "../../css/main.css",
        "https://github.com/mivok",
        "//speakerdeck.com/assets/embed.js"
      ],
      "httpBodyMetaTags": {
        "og:description": "Hosted Chef is one of the biggest Chef installations there is, with tens of thousands of organizations managing hundreds of thousands of Chef clients. By 2015, Hosted Chef had been growing exponentially for several years, and it was quickly outgrowing its home. It was time for a change, and so last October we migrated Hosted Chef from its original data center into AWS. As if the migration of a large production service wasn’t enough, we were using an aging code base with practices and procedures that were years old, with references to CouchDB and workarounds from Chef 0.",
        "twitter:description": "Hosted Chef is one of the biggest Chef installations there is, with tens of thousands of organizations managing hundreds of thousands of Chef clients. By 2015, Hosted Chef had been growing exponentially for several years, and it was quickly outgrowing its home. It was time for a change, and so last October we migrated Hosted Chef from its original data center into AWS. As if the migration of a large production service wasn’t enough, we were using an aging code base with practices and procedures that were years old, with references to CouchDB and workarounds from Chef 0."
      },
      "httpBodyByteSize": 4729,
      "httpBodyPageTitle": "It's time for us to move: The story of migrating hosted chef to AWS"
    }
  },
  "samaxes.com": {
    "/": {
      "date": "2026-02-08T14:19:49Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.170.3.124",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "IUY7H3PQPNIKLTWPQQJ6NUSHTE3RVXTR",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [
        "uid:0/gname:root/uname:root/gid:0/mode:33188/mtime:1648047320/atime:1648047320/md5:1839295ca78422e4563981f7eab51e9b/ctime:1648047320"
      ],
      "httpHeaderByteSize": 701,
      "httpBodyHash": "W6DPISF237AS6AEWMOD4ZZGNMINF5OIT",
      "httpBodyTechnologies": [
        "Cloudflare",
        "Hugo:0.24.1",
        "Highlight.js",
        "cdnjs",
        "Carbon Ads"
      ],
      "httpBodyUrls": [
        "https://twitter.com/dblevins",
        "https://samaxes.com/tags/cloudfront",
        "https://devoxx.be/",
        "http://wercker.com/",
        "https://samaxes.com/2013/01/beanvalidation-with-jaxrs-in-javaee6/",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js",
        "https://jaxenter.com/integrating-bean-validation-with-jax-rs-2-106887.html",
        "https://samaxes.com/2013/02/minify-maven-plugin-supports-closure-compiler/",
        "https://golang.org/",
        "https://samaxes.com/tags/go",
        "https://javaee-spec.java.net/",
        "https://samaxes.com/index.xml",
        "https://samaxes.com/tags/wercker",
        "https://github.com/sfcoy/demos/blob/master/arquillian-security-demo/src/test/java/org/jboss/arquillian/secureejb/JBossLoginContextFactory.java",
        "https://gohugo.io",
        "/css/normalize.css",
        "https://aws.amazon.com/s3/",
        "https://samaxes.com/tags/jax-rs",
        "https://samaxes.com/2016/02/static-site-hosting/",
        "/css/styles.css",
        "https://github.com/",
        "https://samaxes.com/tags/s3",
        "https://samaxes.com/tags/security",
        "https://samaxes.com/tags/bean-validation",
        "https://samaxes.com/2016/03/static-site-benefits/",
        "https://samaxes.com/2014/07/minify-maven-plugin-with-javascript-source-maps/",
        "https://git-scm.com/",
        "http://tomee.apache.org/",
        "https://github.com/samaxes",
        "http://subversion.apache.org/",
        "https://samaxes.com/tags/speed",
        "https://samaxes.com/tags/wordpress",
        "https://samaxes.com/tags/arquillian",
        "https://samaxes.com/2014/11/test-javaee-security-with-arquillian/",
        "https://samaxes.com/tags/java",
        "https://samaxes.com/tags/jboss",
        "https://samaxes.com/tags/performance",
        "https://samaxes.com/tags/closure-compiler",
        "//cdn.carbonads.com/carbon.js?serve=CKYIK23N\u0026placement=samaxescom",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/solarized-dark.min.css",
        "/page/2/",
        "/img/profile-image.jpg",
        "https://samaxes.com/tags/github",
        "https://creativecommons.org/licenses/by/4.0/",
        "/apple-touch-icon.png",
        "https://wordpress.org/",
        "https://aws.amazon.com/",
        "https://samaxes.com/tags/route-53",
        "https://samaxes.com/",
        "https://samaxes.com/tags/sccs",
        "https://samaxes.com/tags/build",
        "https://samaxes.com/2013/07/ptjug-osdoc2013/",
        "https://samaxes.com/tags/internationalization",
        "https://samaxes.com/about/",
        "https://developer.jboss.org/wiki/TestingSecuredEJBsOnWildFly81xWithArquillian",
        "https://plus.google.com/+samaxes",
        "https://help.github.com/articles/using-pull-requests/",
        "http://gohugo.io/",
        "https://samaxes.com/tags/hugo",
        "https://samaxes.com/tags/maven",
        "https://samaxes.com/2013/11/move-from-svn-to-git/",
        "https://jaxenter.com/jax-magazine/JAX-Magazine-2013-06",
        "https://samaxes.com/2016/02/static-site-automated-deployment/",
        "https://fonts.googleapis.com/css?family=Playfair+Display:400,700%7CLato:400,400i,700%7CSource+Code+Pro",
        "/css/custom.css",
        "https://www.linkedin.com/in/samaxes",
        "/favicon.ico",
        "https://samaxes.com/contact/",
        "https://samaxes.com/tags/amazon",
        "https://samaxes.com/tags/certificate-manager",
        "http://wildfly.org/",
        "https://samaxes.com/tags/testing",
        "https://samaxes.com/2016/02/static-site-from-wordpress-to-hugo/",
        "https://samaxes.com/2014/04/jaxrs-beanvalidation-javaee7-wildfly/",
        "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "https://twitter.com/samaxes"
      ],
      "httpBodyMetaTags": {
        "description": "Coding tips and other tech ramblings by Java developer, Web technologist, and Open Source hacker Samuel Santos."
      },
      "httpBodyByteSize": 21352,
      "httpBodyPageTitle": "samaxes · The personal website of Samuel Santos"
    },
    "/2006/10/eclipse-rcp-to-cellphones/": {
      "date": "2026-02-08T13:06:35Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.170.3.99",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "DQM56PYHIMU7V3FR5NT4RENSUU7QNUGF",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [
        "uid:0/gname:root/uname:root/gid:0/mode:33188/mtime:1648047320/atime:1648047320/md5:b4b166e02d783ca56883e3c3db4f645a/ctime:1648047320"
      ],
      "httpHeaderByteSize": 718,
      "httpBodyHash": "QCDP5XL4I2IKGG6HZHV53ZF3QKP5MKN5",
      "httpBodyTechnologies": [
        "Carbon Ads",
        "Cloudflare",
        "Highlight.js",
        "cdnjs"
      ],
      "httpBodyUrls": [
        "/css/custom.css",
        "https://samaxes.com/tags/java",
        "https://samaxes.com/tags/eclipse",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/solarized-dark.min.css",
        "/css/styles.css",
        "/apple-touch-icon.png",
        "https://samaxes.com/index.xml",
        "https://plus.google.com/+samaxes",
        "https://samaxes.com/2006/10/eclipse-rcp-to-cellphones/",
        "/favicon.ico",
        "/css/normalize.css",
        "https://twitter.com/samaxes",
        "https://fonts.googleapis.com/css?family=Playfair+Display:400,700%7CLato:400,400i,700%7CSource+Code+Pro",
        "https://twitter.com/share?text=Eclipse%20RCP%20to%20Cellphones\u0026url=https%3a%2f%2fsamaxes.com%2f2006%2f10%2feclipse-rcp-to-cellphones%2f",
        "https://samaxes.com/",
        "https://github.com/samaxes",
        "https://www.facebook.com/sharer/sharer.php?u=https%3a%2f%2fsamaxes.com%2f2006%2f10%2feclipse-rcp-to-cellphones%2f",
        "/img/profile-image.jpg",
        "https://www.linkedin.com/in/samaxes",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://disqus.com",
        "https://samaxes.com/contact/",
        "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "https://www.linkedin.com/shareArticle?mini=true\u0026url=https%3a%2f%2fsamaxes.com%2f2006%2f10%2feclipse-rcp-to-cellphones%2f\u0026title=Eclipse%20RCP%20to%20Cellphones",
        "https://gohugo.io",
        "https://samaxes.com/about/",
        "http://www.eclipse.org/ercp/",
        "https://plus.google.com/share?url=https%3a%2f%2fsamaxes.com%2f2006%2f10%2feclipse-rcp-to-cellphones%2f",
        "//cdn.carbonads.com/carbon.js?serve=CKYIK23N\u0026placement=samaxescom",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 8167,
      "httpBodyPageTitle": "Eclipse RCP to Cellphones · samaxes"
    },
    "/tags/bean-validation/": {
      "date": "2026-02-08T14:16:31Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.170.3.124",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "M45AR76LUR7RPHQUFELI6AEWK7DHKLQZ",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [
        "uid:0/gname:root/uname:root/gid:0/mode:33188/mtime:1648047320/atime:1648047320/md5:da9bbcb17bfe5b603c57e1ffc347ed1a/ctime:1648047320"
      ],
      "httpHeaderByteSize": 717,
      "httpBodyHash": "B242ECBHC42XYZEH2KWXHVGZEXWQXIPT",
      "httpBodyTechnologies": [
        "cdnjs",
        "Carbon Ads",
        "Cloudflare",
        "Highlight.js"
      ],
      "httpBodyUrls": [
        "https://samaxes.com/tags/bean-validation/",
        "http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html#gkagk",
        "https://jaxenter.com/integrating-bean-validation-with-jax-rs-2-106887.html",
        "/css/custom.css",
        "/img/profile-image.jpg",
        "https://github.com/samaxes",
        "https://samaxes.com/2014/04/jaxrs-beanvalidation-javaee7-wildfly/",
        "https://gohugo.io",
        "/css/normalize.css",
        "https://www.linkedin.com/in/samaxes",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/solarized-dark.min.css",
        "https://javaee-spec.java.net/",
        "https://jaxenter.com/jax-magazine/JAX-Magazine-2013-06",
        "/favicon.ico",
        "/css/styles.css",
        "https://samaxes.com/about/",
        "https://creativecommons.org/licenses/by/4.0/",
        "https://samaxes.com/tags/internationalization",
        "https://samaxes.com/2013/01/beanvalidation-with-jaxrs-in-javaee6/",
        "http://wildfly.org/",
        "https://samaxes.com/index.xml",
        "https://samaxes.com/tags/java",
        "https://samaxes.com/tags/jax-rs",
        "https://plus.google.com/+samaxes",
        "https://samaxes.com/tags/bean-validation",
        "https://samaxes.com/tags/bean-validation/index.xml",
        "//cdn.carbonads.com/carbon.js?serve=CKYIK23N\u0026placement=samaxescom",
        "/apple-touch-icon.png",
        "https://samaxes.com/tags/jboss",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js",
        "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "http://www.javaadvent.com/2012/12/jax-rs-bean-validation-error-message-internationalization.html",
        "https://samaxes.com/",
        "https://twitter.com/samaxes",
        "https://samaxes.com/contact/",
        "https://fonts.googleapis.com/css?family=Playfair+Display:400,700%7CLato:400,400i,700%7CSource+Code+Pro"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 9753,
      "httpBodyPageTitle": "Bean Validation · samaxes"
    },
    "/tags/html5/": {
      "date": "2026-02-08T14:02:32Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.170.3.124",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "DOZSVPIMHGVOQ62KUWCOUUMXXWNMEPZY",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [
        "uid:0/gname:root/uname:root/gid:0/mode:33188/mtime:1648047320/atime:1648047320/md5:05d5bf763a349ea7538d8192d2b3dc2f/ctime:1648047320"
      ],
      "httpHeaderByteSize": 702,
      "httpBodyHash": "GXCSBO7WJGGJMMIWN4XBQ67ZPEKTIYN4",
      "httpBodyTechnologies": [
        "cdnjs",
        "Carbon Ads",
        "Cloudflare",
        "Highlight.js"
      ],
      "httpBodyUrls": [
        "https://samaxes.com/2008/06/html-5-media-2008/",
        "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",
        "https://fonts.googleapis.com/css?family=Playfair+Display:400,700%7CLato:400,400i,700%7CSource+Code+Pro",
        "https://gohugo.io",
        "/css/normalize.css",
        "http://www.whatwg.org/",
        "http://www.w3.org/2001/sw/",
        "https://samaxes.com/index.xml",
        "https://plus.google.com/+samaxes",
        "https://creativecommons.org/licenses/by/4.0/",
        "http://www.w3.org/TR/xhtml2/",
        "https://samaxes.com/tags/html5/",
        "https://samaxes.com/tags/internationalization",
        "https://samaxes.com/2008/08/the-semantic-web-and-rdfa/",
        "http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/thread.html",
        "https://samaxes.com/2009/01/internationalization-of-the-file-upload-form-field/",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/solarized-dark.min.css",
        "/css/custom.css",
        "http://rdfa.info/wiki/",
        "https://samaxes.com/contact/",
        "http://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/",
        "https://github.com/samaxes",
        "https://samaxes.com/tags/rdfa",
        "https://samaxes.com/tags/semantic-web",
        "/css/styles.css",
        "https://samaxes.com/about/",
        "https://twitter.com/samaxes",
        "https://samaxes.com/tags/html5",
        "/favicon.ico",
        "https://samaxes.com/",
        "http://www.w3.org/TR/html5/",
        "http://www.w3.org/TR/xhtml11/",
        "/apple-touch-icon.png",
        "/img/profile-image.jpg",
        "http://microformats.org/",
        "http://blog.digitalbazaar.com/",
        "https://www.linkedin.com/in/samaxes",
        "https://samaxes.com/tags/html5/index.xml",
        "//cdn.carbonads.com/carbon.js?serve=CKYIK23N\u0026placement=samaxescom",
        "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 9401,
      "httpBodyPageTitle": "Html5 · samaxes"
    }
  }
}