{
  "bohlen-design.de": {
    "/": {
      "date": "2026-02-06T20:21:20Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.16.46.231",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "MIAFZY55DENJ3ARXCZKRYIN6RZXV72MS",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare",
        "CloudCannon"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 834,
      "httpBodyHash": "ZF3Z6OQ5MF5KZMILUFKOFXR6NYR6TDR3",
      "httpBodyTechnologies": [
        "jQuery:3.5.1",
        "Ruby",
        "Calendly",
        "jsDelivr",
        "Cloudflare",
        "Jekyll:3.8.0",
        "Google Analytics",
        "cdnjs",
        "reCAPTCHA"
      ],
      "httpBodyUrls": [
        "https://calendly.com/bohlendesign/kennenlernen",
        "/index.html",
        "https://www.behance.net/nbohlen",
        "/work/whitewall-3d-configurator.html",
        "/work/edina-kr%C3%BCkel-kinderpsychologie.html",
        "/images/iocn-telephone-white.svg?_cchid=53d572aa03f50aa21c066a0e8735306c",
        "/kontakt",
        "tel:4922198548142",
        "/icons/apple-touch-icon-72x72.png?_cchid=db02f46cda91b93c9cf91a1d789755fd",
        "/uploads/lrplus-webdesign-bohlen-design-thumb.jpg?_cchid=09a7e113bcffe42381e95a09aeefa0be",
        "/uploads/EAEP-branding-webdesign-bohlen-design-thumb.png?_cchid=5e5a39262346582f88597ec153da9cb1",
        "/images/icon-star-2-rose.svg?_cchid=e22530c0de75e1e8e4483dfcce2e74af",
        "/leistungen#webdesign",
        "https://www.bohlen-design.de/",
        "/work/radiologie-branding-webdesign.html",
        "/work/eaep-european-association-of-e-pharmacies-website.html",
        "/images/icon-google.png?_cchid=eabe9d961e6988dedb1c5265ef00ab58",
        "/images/icon-dribbble.svg?_cchid=df086465070d5d08ad724c22eba6261d",
        "https://uploads-ssl.webflow.com/6385ced55c9d803636c8c916/6385cf78c09f991d6907ba37_bohlendesign%20kunde%20Shop%20Apotheke.svg",
        "/images/icon-mail-white.svg?_cchid=22cacb1243a6c12aab7be0bc77eae392",
        "/images/icon-arrow-right.svg?_cchid=8e108ad1f527f0e9abde27a6a305b959",
        "/images/icon-spiral-pink.svg?_cchid=2ddd6d2ae2ff687b94ca20d4989f5e5a",
        "/referenzen.html",
        "https://maps.app.goo.gl/pTwLqnh94cBRPAq29",
        "https://de.linkedin.com/in/nick-bohlen-0307b6109",
        "/images/icon-arzt.svg?_cchid=15b9eafa916c3061f254614495198500",
        "/images/icon-location-white.svg?_cchid=bd7e97e09a4781074d0a0819c5b53977",
        "leistungen.html",
        "/leistungen.html",
        "/css/webflow.css?_cchid=44811559497f684d118fffe76f7f2bc6",
        "/uploads/black-white-whitewall-thumb.jpg?_cchid=2ede676b2ca0aa9f16215cff1a89081d",
        "/uploads/edina-kruekel-bohlen-design-thumb.jpg?_cchid=7e6143429085f713ab2561627784499f",
        "/uploads/radiologie-am-chlodwigplatz-webdesign-bohlen-design-thumb.png?_cchid=4c68eea0ca73a5fe42d68777bb90d79f",
        "/leistungen#printdesign",
        "/images/icon-recht.svg?_cchid=5f41db0dcde1b4a1704ea3271a3e7128",
        "https://cdnjs.cloudflare.com/ajax/libs/protonet-jquery.inview/1.1.2/jquery.inview.min.js",
        "impressum.html",
        "/images/icon-phone.svg?_cchid=a1b36734e1412f4421bf8a2cf5344d57",
        "/icons/apple-touch-icon.png?_cchid=fbd85baa35d18b3fac7eb31ebf53a60e",
        "/css/bohlen-design-2023.webflow.css?_cchid=e70a7b0e71364ccb2a67203b40be0e11",
        "/icons/apple-touch-icon-114x114.png?_cchid=c558112ab8989d09649efddc52e93fe0",
        "https://uploads-ssl.webflow.com/6385ced55c9d803636c8c916/63a1b86457a05c77f93478f0_bohlendesign%20kunde%20scholz.png",
        "/",
        "https://assets.calendly.com/assets/external/widget.css",
        "/images/icon-linkedin.svg?_cchid=fc2987f8baa562094ece9c9fdd444852",
        "/images/icon-star-yellow.svg?_cchid=f1f5d9023492376e4cb63c9c14db1760",
        "/images/Logo-Bohlen-Design-Black.png?_cchid=2b22e86ae718eeeb535ec1e0e9e2b083",
        "/uploads/scholz-farbpigmente-webdesign-bohlen-design-thumb.png?_cchid=6c2eedf3714d095aa6aca6261fe50c16",
        "#",
        "/work/scholz-farbpigmente.html",
        "/icons/apple-touch-icon-144x144.png?_cchid=682d532755546865459ec5858c0d9b5e",
        "/images/Logo-Bohlen-Design-white.png?_cchid=27eef552ede32b3dddd9408d75c2ef45",
        "https://uploads-ssl.webflow.com/6385ced55c9d803636c8c916/6385d40ccfc9c446d20d2067_bohlendesign%20kunde%20whitewall.png",
        "/kontakt.html",
        "/work/whitewall-black-white.html",
        "https://www.instagram.com/bohlendesign/",
        "/css/normalize.css?_cchid=c81277713901594dd74efb51ad95d590",
        "/icons/apple-touch-icon-57x57.png?_cchid=1d7f037c50d4f087fb149dbcfe7c7372",
        "/icons/apple-touch-icon-120x120.png?_cchid=31a84f78f2e4a04f5a4b9b3ee4fc262e",
        "/icons/apple-touch-icon-152x152.png?_cchid=fa04e500797b0ba1a6f880732ee0342b",
        "/uploads/Whitewall-ux-ui-design-webdesign-bohlen-design-thumb.png?_cchid=18f927181888a9d8fc36662eeb7798c1",
        "/images/icon-Instagram.svg?_cchid=d0ec306e166018c175e0b87ed1415206",
        "/images/icon-rating-star.svg?_cchid=8feb8dfb70ca2f99bdbcb49e58e981dd",
        "tel:022198458142",
        "mailto:mail@bohlen-design.de",
        "/images/icon-office.svg?_cchid=612cefb4e4c71978d415ab8e9c2365b1",
        "/images/icon-Behance.svg?_cchid=3ea277fb4672e12cf69dccf6e9cf8768",
        "https://maps.app.goo.gl/MP4gfELvk2RVLGke6",
        "/icons/favicon.ico?_cchid=512507e168370687ab177b70b5878b3f",
        "/icons/apple-touch-icon-76x76.png?_cchid=730d2a64cd09db180023a06f7ee12bd5",
        "https://dribbble.com/nickbohlen",
        "https://www.googletagmanager.com/gtag/js?id=G-PTXPJHL5HJ",
        "/images/icon-triangle-green.svg?_cchid=46e066a5c82a0636d413d5732bd7a09c",
        "https://uploads-ssl.webflow.com/6385ced55c9d803636c8c916/63a1b917a8c9314c9f94fa87_bohlendesign%20kunde%20sellvin.png",
        "/referenzen",
        "/leistungen#branding",
        "/js/webflow.js?_cchid=0e30f066126b409d2400e25bcc3ade8e",
        "/images/icon-plus.svg?_cchid=26218d31ee1be04020f1b84e93989e32",
        "/images/arrow-down-white.svg?_cchid=762354ef6550fea40372b5a5b2140701",
        "/images/Rectangle-394-Stroke.svg?_cchid=a90306e866ec5468502c967bd5242a29",
        "https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsfilter@1/cmsfilter.js",
        "/icons/apple-touch-icon-180x180.png?_cchid=c4f2407eb15969a9f368a0c83dc0cdc1",
        "https://assets.calendly.com/assets/external/widget.js",
        "/work/bohlen-design-projekt-lrplus-webdesign-koeln.html",
        "/images/Bohlen-Design-Profil-Nick-Bohlen.jpg?_cchid=fd8ba48cf99a3c535cc9371f0e96c5b4",
        "https://www.google.com/recaptcha/api.js?render=6LdFRCEoAAAAAIApaEkwuU2KDZ45tcmj4zq3w614",
        "https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6385c16c4570f352e7c6a0d5"
      ],
      "httpBodyMetaTags": {
        "description": "Webdesign, Branding \u0026 Corporate Design für Praxen, Kanzleien und Unternehmen in Köln. Klar, professionell und lösungsorientiert – direkt von Nick Bohlen.",
        "og:description": "Webdesign, Branding \u0026 Corporate Design für Praxen, Kanzleien und Unternehmen in Köln. Klar, professionell und lösungsorientiert – direkt von Nick Bohlen."
      },
      "httpBodyByteSize": 56387,
      "httpBodyPageTitle": "Bohlen Design Köln Webdesign \u0026 Branding für Unternehmen | Webdesign, Branding \u0026 Corporate Design für Praxen, Kanzleien und Unternehmen in Köln. Klar, professionell und lösungsorientiert – direkt von Nick Bohlen."
    },
    "/jekyll.html": {
      "date": "2026-02-06T20:16:49Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.16.46.231",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "RPLN5L2JZKDWPBEL4B75G2W45LJVZHVZ",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "CloudCannon",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 818,
      "httpBodyHash": "VGV5COVF2JVDYWZ7FLTELNVPVEUDJ4FK",
      "httpBodyTechnologies": [
        "Cloudflare",
        "Jekyll:3.8.0",
        "jQuery:3.5.1",
        "Google Analytics",
        "Ruby",
        "cdnjs",
        "Calendly",
        "reCAPTCHA"
      ],
      "httpBodyUrls": [
        "tel:022198458142",
        "https://assets.calendly.com/assets/external/widget.js",
        "/images/icon-linkedin.svg?_cchid=fc2987f8baa562094ece9c9fdd444852",
        "/icons/apple-touch-icon-76x76.png?_cchid=730d2a64cd09db180023a06f7ee12bd5",
        "/",
        "/index.html",
        "/images/icon-phone.svg?_cchid=a1b36734e1412f4421bf8a2cf5344d57",
        "/referenzen.html",
        "/icons/apple-touch-icon-114x114.png?_cchid=c558112ab8989d09649efddc52e93fe0",
        "/uploads/EAEP-branding-webdesign-bohlen-design-thumb.png?_cchid=5e5a39262346582f88597ec153da9cb1",
        "mailto:mail@bohlen-design.de",
        "/work/scholz-farbpigmente.html",
        "/js/webflow.js?_cchid=0e30f066126b409d2400e25bcc3ade8e",
        "/work/eaep-european-association-of-e-pharmacies-website.html",
        "/images/icon-dribbble.svg?_cchid=df086465070d5d08ad724c22eba6261d",
        "impressum.html",
        "https://www.googletagmanager.com/gtag/js?id=G-PTXPJHL5HJ",
        "/icons/apple-touch-icon.png?_cchid=fbd85baa35d18b3fac7eb31ebf53a60e",
        "/images/icon-mail-white.svg?_cchid=22cacb1243a6c12aab7be0bc77eae392",
        "/icons/apple-touch-icon-120x120.png?_cchid=31a84f78f2e4a04f5a4b9b3ee4fc262e",
        "/icons/apple-touch-icon-144x144.png?_cchid=682d532755546865459ec5858c0d9b5e",
        "/#contact",
        "https://dribbble.com/nickbohlen",
        "/work/radiologie-branding-webdesign.html",
        "/work/edina-kr%C3%BCkel-kinderpsychologie.html",
        "/images/Logo-Bohlen-Design-Black.png?_cchid=2b22e86ae718eeeb535ec1e0e9e2b083",
        "https://cdnjs.cloudflare.com/ajax/libs/protonet-jquery.inview/1.1.2/jquery.inview.min.js",
        "/uploads/radiologie-am-chlodwigplatz-webdesign-bohlen-design-thumb.png?_cchid=4c68eea0ca73a5fe42d68777bb90d79f",
        "https://jekyllrb.com",
        "https://www.behance.net/nbohlen",
        "/icons/apple-touch-icon-180x180.png?_cchid=c4f2407eb15969a9f368a0c83dc0cdc1",
        "/images/Bohlen-Design-Profil-Nick-Bohlen.jpg?_cchid=fd8ba48cf99a3c535cc9371f0e96c5b4",
        "/images/Logo-Bohlen-Design-white.png?_cchid=27eef552ede32b3dddd9408d75c2ef45",
        "https://assets.calendly.com/assets/external/widget.css",
        "/images/iocn-telephone-white.svg?_cchid=53d572aa03f50aa21c066a0e8735306c",
        "/css/bohlen-design-2023.webflow.css?_cchid=e70a7b0e71364ccb2a67203b40be0e11",
        "https://www.google.com/recaptcha/api.js?render=6LdFRCEoAAAAAIApaEkwuU2KDZ45tcmj4zq3w614",
        "/images/icon-location-white.svg?_cchid=bd7e97e09a4781074d0a0819c5b53977",
        "/uploads/jekyll-freelancer-agentur.svg?_cchid=9536cd9ba8842ea92d5a88f961a15ae5",
        "https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6385c16c4570f352e7c6a0d5",
        "tel:4922198548142",
        "https://calendly.com/bohlendesign/kennenlernen",
        "/css/webflow.css?_cchid=44811559497f684d118fffe76f7f2bc6",
        "/images/icon-Behance.svg?_cchid=3ea277fb4672e12cf69dccf6e9cf8768",
        "/kontakt.html",
        "https://www.instagram.com/bohlendesign/",
        "/images/Rectangle-394-Stroke.svg?_cchid=a90306e866ec5468502c967bd5242a29",
        "/referenzen",
        "/icons/favicon.ico?_cchid=512507e168370687ab177b70b5878b3f",
        "https://www.bohlen-design.de/jekyll.html",
        "/css/normalize.css?_cchid=c81277713901594dd74efb51ad95d590",
        "/images/icon-Instagram.svg?_cchid=d0ec306e166018c175e0b87ed1415206",
        "/icons/apple-touch-icon-57x57.png?_cchid=1d7f037c50d4f087fb149dbcfe7c7372",
        "/icons/apple-touch-icon-152x152.png?_cchid=fa04e500797b0ba1a6f880732ee0342b",
        "/uploads/edina-kruekel-bohlen-design-thumb.jpg?_cchid=7e6143429085f713ab2561627784499f",
        "/uploads/scholz-farbpigmente-webdesign-bohlen-design-thumb.png?_cchid=6c2eedf3714d095aa6aca6261fe50c16",
        "#",
        "/kontakt",
        "https://maps.app.goo.gl/pTwLqnh94cBRPAq29",
        "/icons/apple-touch-icon-72x72.png?_cchid=db02f46cda91b93c9cf91a1d789755fd",
        "https://de.linkedin.com/in/nick-bohlen-0307b6109",
        "/leistungen.html"
      ],
      "httpBodyMetaTags": {
        "description": "Webdesign mit Jekyll – schnell, sicher und kompromisslos effizient",
        "og:description": "Webdesign mit Jekyll – schnell, sicher und kompromisslos effizient"
      },
      "httpBodyByteSize": 27539,
      "httpBodyPageTitle": "Jekyll | Bohlen Design Köln Webdesign \u0026 Branding für Unternehmen"
    },
    "/work/hs-anlagentechnik-prospekte.html": {
      "date": "2026-02-06T20:12:08Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.16.46.231",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "YR7IA4JQQATDWCV4SGVVYKMOUHSUFK5L",
      "httpHeaderTechnologies": [
        "CloudCannon",
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 817,
      "httpBodyHash": "7RYRNPIPJEEOQ36WBRU72PVNIQHZZ3JM",
      "httpBodyTechnologies": [
        "Jekyll:3.8.0",
        "jQuery:3.5.1",
        "Google Analytics",
        "Ruby",
        "cdnjs",
        "Calendly",
        "reCAPTCHA",
        "Cloudflare"
      ],
      "httpBodyUrls": [
        "mailto:mail@bohlen-design.de",
        "https://dribbble.com/nickbohlen",
        "https://assets.calendly.com/assets/external/widget.js",
        "https://www.googletagmanager.com/gtag/js?id=G-PTXPJHL5HJ",
        "/uploads/hs-projekt-3.png?_cchid=ac98b73e4638b09668b0fb6f2600b78a",
        "/icons/apple-touch-icon.png?_cchid=fbd85baa35d18b3fac7eb31ebf53a60e",
        "/css/bohlen-design-2023.webflow.css?_cchid=e70a7b0e71364ccb2a67203b40be0e11",
        "/icons/apple-touch-icon-120x120.png?_cchid=31a84f78f2e4a04f5a4b9b3ee4fc262e",
        "/index.html",
        "images/icon-Behance.svg",
        "images/icon-dribbble.svg",
        "images/icon-linkedin.svg",
        "/uploads/h2-projekt-2.png?_cchid=4ebbd1e155d34d73be349af694a6f9db",
        "/uploads/h2-projekt-8.png?_cchid=41ddeb5d0f30ef59f9b0098bb4bcd273",
        "/uploads/hs-projekt-6.png?_cchid=b8744f976992401ae45c7e6b2a99379d",
        "https://www.bohlen-design.de/work/hs-anlagentechnik-prospekte.html",
        "impressum.html",
        "/leistungen.html",
        "https://www.behance.net/nbohlen",
        "https://calendly.com/bohlendesign/kennenlernen",
        "/js/webflow.js?_cchid=0e30f066126b409d2400e25bcc3ade8e",
        "/images/Rectangle-394-Stroke.svg?_cchid=a90306e866ec5468502c967bd5242a29",
        "/icons/apple-touch-icon-57x57.png?_cchid=1d7f037c50d4f087fb149dbcfe7c7372",
        "/icons/apple-touch-icon-72x72.png?_cchid=db02f46cda91b93c9cf91a1d789755fd",
        "tel:022198458142",
        "https://assets.calendly.com/assets/external/widget.css",
        "/css/webflow.css?_cchid=44811559497f684d118fffe76f7f2bc6",
        "/icons/favicon.ico?_cchid=512507e168370687ab177b70b5878b3f",
        "/uploads/h2-projekt-4.png?_cchid=b2e22a666f8332fa13b6cbd2abcfe02b",
        "/uploads/hs-projekt-1.png?_cchid=88bcbacfc339a8d31c90c82b5eb482b6",
        "/uploads/hs-projekt-5.png?_cchid=93a723a6b3828374b6efae41a3025c15",
        "/images/iocn-telephone-white.svg?_cchid=53d572aa03f50aa21c066a0e8735306c",
        "tel:4922198548142",
        "https://www.instagram.com/bohlendesign/",
        "/uploads/hs-projekt-7.png?_cchid=8258d7aae0895f6c94f2793cac567938",
        "/images/icon-location-white.svg?_cchid=bd7e97e09a4781074d0a0819c5b53977",
        "/icons/apple-touch-icon-144x144.png?_cchid=682d532755546865459ec5858c0d9b5e",
        "/icons/apple-touch-icon-152x152.png?_cchid=fa04e500797b0ba1a6f880732ee0342b",
        "/images/Logo-Bohlen-Design-Black.png?_cchid=2b22e86ae718eeeb535ec1e0e9e2b083",
        "https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6385c16c4570f352e7c6a0d5",
        "/",
        "/referenzen.html",
        "images/icon-Instagram.svg",
        "/images/icon-phone.svg?_cchid=a1b36734e1412f4421bf8a2cf5344d57",
        "/images/icon-mail-white.svg?_cchid=22cacb1243a6c12aab7be0bc77eae392",
        "/icons/apple-touch-icon-76x76.png?_cchid=730d2a64cd09db180023a06f7ee12bd5",
        "/icons/apple-touch-icon-114x114.png?_cchid=c558112ab8989d09649efddc52e93fe0",
        "/icons/apple-touch-icon-180x180.png?_cchid=c4f2407eb15969a9f368a0c83dc0cdc1",
        "#",
        "/kontakt.html",
        "https://maps.app.goo.gl/pTwLqnh94cBRPAq29",
        "/css/normalize.css?_cchid=c81277713901594dd74efb51ad95d590",
        "/images/Logo-Bohlen-Design-white.png?_cchid=27eef552ede32b3dddd9408d75c2ef45",
        "https://www.google.com/recaptcha/api.js?render=6LdFRCEoAAAAAIApaEkwuU2KDZ45tcmj4zq3w614",
        "https://cdnjs.cloudflare.com/ajax/libs/protonet-jquery.inview/1.1.2/jquery.inview.min.js",
        "https://de.linkedin.com/in/nick-bohlen-0307b6109"
      ],
      "httpBodyMetaTags": {
        "description": "Branding / Konzeption / Printdesign",
        "og:description": "Branding / Konzeption / Printdesign"
      },
      "httpBodyByteSize": 18019,
      "httpBodyPageTitle": "HS Anlagentechnik | Bohlen Design Köln Webdesign \u0026 Branding für Unternehmen"
    }
  },
  "brianklaas.net": {
    "/aws/coldfusion/2019/05/24/Using-AWS-Step-Functions-In-CFML-Part-9.html": {
      "date": "2026-02-08T14:06:53Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.167.56.42",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "5JNHO47WBCEPSMLPX2ZH2G5YKLQPWGZF",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 456,
      "httpBodyHash": "UWS5AYHDSNNST52BBMJTGFFY52276FDX",
      "httpBodyTechnologies": [
        "Jekyll:3.8.0",
        "Google Analytics",
        "Ruby"
      ],
      "httpBodyUrls": [
        "https://twitter.com/brian_klaas",
        "https://aws.amazon.com/transcribe/",
        "/assets/postImages/transcribeTranslateSpeakWorkflow.png",
        "http://localhost:4000/aws/coldfusion/2019/05/24/Using-AWS-Step-Functions-In-CFML-Part-9.html",
        "https://github.com/brianklaas/awsPlaybox/blob/master/stateMachines/transcribeTranslateSpeakWorkflow.json",
        "/feed.xml",
        "https://aws.amazon.com/polly/",
        "https://aws.amazon.com/translate/",
        "https://www.googletagmanager.com/gtag/js?id=UA-121359622-1",
        "https://brianklaas.net/aws/coldfusion/2018/10/21/Using-AWS-Translate-in-CFML-Part-1.html",
        "https://brianklaas.net/aws/coldfusion/2018/09/14/Using-AWS-Transcribe-in-CFML-Part-1.html",
        "/",
        "/assets/css/style.css?v="
      ],
      "httpBodyMetaTags": {
        "description": "Now that we’re done looking at the basics of Step Functions via the first example Step Functions workflow, it’s time to move on to something more powerful — and complicated. The second example Step Functions workflow that I will cover in the rest of this series combines a number of AI-based services from AWS into a powerful workflow that can transcribe, translate, and speak the translation of the spoken content of a video. The code for the complete workflow can be found in the AWSPlaybox app in stateMachines/transcribeTranslateSpeakWorkflow.json.",
        "og:description": "Now that we’re done looking at the basics of Step Functions via the first example Step Functions workflow, it’s time to move on to something more powerful — and complicated. The second example Step Functions workflow that I will cover in the rest of this series combines a number of AI-based services from AWS into a powerful workflow that can transcribe, translate, and speak the translation of the spoken content of a video. The code for the complete workflow can be found in the AWSPlaybox app in stateMachines/transcribeTranslateSpeakWorkflow.json."
      },
      "httpBodyByteSize": 7544,
      "httpBodyPageTitle": "Using AWS Step Functions in CFML: Introducing the Second Example Step Functions Workflow | Brian Klaas"
    },
    "/aws/coldfusion/2019/06/28/Using-AWS-Step-Functions-In-CFML-Part-13.html": {
      "date": "2026-02-08T13:52:51Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.167.56.59",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "GSAETFOUDGGCBDRPVRCRB2YU6IGWKBUQ",
      "httpHeaderTechnologies": [
        "Amazon Web Services",
        "Amazon S3",
        "Amazon CloudFront"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 463,
      "httpBodyHash": "6ALUON5CND4NJAAB6MKL6KQKGRJMRPDE",
      "httpBodyTechnologies": [
        "Google Analytics",
        "Ruby",
        "Jekyll:3.8.0"
      ],
      "httpBodyUrls": [
        "/",
        "/feed.xml",
        "https://www.googletagmanager.com/gtag/js?id=UA-121359622-1",
        "https://brianklaas.net/aws/coldfusion/2018/10/21/Using-AWS-Translate-in-CFML-Part-1.html",
        "http://localhost:4000/aws/coldfusion/2019/06/28/Using-AWS-Step-Functions-In-CFML-Part-13.html",
        "https://github.com/brianklaas/awsPlaybox/blob/master/nodejs/lambda/transcribeTranslateExample/translateText.js",
        "/assets/css/style.css?v=",
        "https://twitter.com/brian_klaas",
        "https://docs.aws.amazon.com/translate/latest/dg/limits-guidelines.html"
      ],
      "httpBodyMetaTags": {
        "description": "In the last post in this series on using Step Functions from CFML, I introduced the last of the different Step Functions states: the parallel state. We’re now tracing the execution of a single parallel state in our workflow — the translation and speaking of the audio from the source video into Spanish.",
        "og:description": "In the last post in this series on using Step Functions from CFML, I introduced the last of the different Step Functions states: the parallel state. We’re now tracing the execution of a single parallel state in our workflow — the translation and speaking of the audio from the source video into Spanish."
      },
      "httpBodyByteSize": 16699,
      "httpBodyPageTitle": "Using AWS Step Functions in CFML: Translating Text into Multiple Languages | Brian Klaas"
    },
    "/aws/coldfusion/2020/06/16/Beyond-Basics-S3-Lifecycle-Rules.html": {
      "date": "2026-02-08T14:27:12Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "3.167.56.42",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "25YGPJLN3YBEDD6SLXWCFVIJV43MACQV",
      "httpHeaderTechnologies": [
        "Amazon S3",
        "Amazon CloudFront",
        "Amazon Web Services"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 457,
      "httpBodyHash": "VFUS767CYE6JFYLEHBCLXFSVUQ775E73",
      "httpBodyTechnologies": [
        "Jekyll:3.8.6",
        "Google Analytics",
        "Ruby"
      ],
      "httpBodyUrls": [
        "http://localhost:4000/aws/coldfusion/2020/06/16/Beyond-Basics-S3-Lifecycle-Rules.html",
        "/feed.xml",
        "https://twitter.com/brian_klaas",
        "https://github.com/brianklaas/awsPlaybox",
        "https://aws.amazon.com/s3/storage-classes/#Unknown_or_changing_access",
        "https://brianklaas.net/aws/coldfusion/2020/06/02/Beyond-Basics-S3-Storage-Classes.html",
        "https://www.bennadel.com/blog/1370-ask-ben-instantiating-nested-java-classes-in-coldfusion.htm",
        "https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/model/lifecycle/LifecycleTagPredicate.html",
        "https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/model/lifecycle/LifecyclePrefixPredicate.html",
        "/",
        "/assets/css/style.css?v=",
        "https://www.googletagmanager.com/gtag/js?id=UA-121359622-1",
        "https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html",
        "https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html"
      ],
      "httpBodyMetaTags": {
        "description": "In my last post in this series, we looked at using different storage classes in S3 via CFML to save money on long-term storage costs. The use case for that blog post assumed you knew the utilization pattern for the files you uploaded. They would either be very busy files, files that were accessed occasionally, or files that were accessed rarely. What happens, though, when file acess moves over time from frequently access to only occasional access? Wouldn’t it be nice if S3 would automatically move those files from a more expensive storage class with the fastest response time to a storage class where response times were a few miliseconds longer, but cost half the price?",
        "og:description": "In my last post in this series, we looked at using different storage classes in S3 via CFML to save money on long-term storage costs. The use case for that blog post assumed you knew the utilization pattern for the files you uploaded. They would either be very busy files, files that were accessed occasionally, or files that were accessed rarely. What happens, though, when file acess moves over time from frequently access to only occasional access? Wouldn’t it be nice if S3 would automatically move those files from a more expensive storage class with the fastest response time to a storage class where response times were a few miliseconds longer, but cost half the price?"
      },
      "httpBodyByteSize": 15631,
      "httpBodyPageTitle": "Beyond the Basics of Using AWS S3 in CFML: Use Lifecycle Rules to Move Files Into Different Storage Classes | Brian Klaas"
    }
  },
  "fabienfernandez.dev": {
    "/blog-sans-wordpress": {
      "date": "2026-02-13T19:23:33Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.198.14.52",
      "ipASN": "Google LLC",
      "ipCountry": "United States",
      "httpHeaderHash": "QPAGAQV5Y4XIAHTNAEYQTXXSVNAJOS2N",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 681,
      "httpBodyHash": "QGP4ZBH5DDZXT7UBG2YXFUCCIGGV5GPJ",
      "httpBodyTechnologies": [
        "Ruby",
        "Jekyll:3.8.0"
      ],
      "httpBodyUrls": [
        "/categories",
        "/assets/icons/favicon-32x32.png",
        "https://instagram.com/fabienfrndz",
        "https://twitter.com/fernandezfab38",
        "/",
        "#comments",
        "/feed.xml",
        "/mon-profil",
        "/recherche/",
        "/rex-interet-et-comment-animer",
        "https://github.com/fernandez-fabien",
        "https://fabienfernandez.dev/a-propos/",
        "https://jekyllrb.com/",
        "/assets/images/FF-logo.png",
        "https://fabienfernandez.dev/",
        "https://fabienfernandez.dev/podcast/",
        "https://www.linkedin.com/in/fabien-fernandez-developpeur-freelance",
        "/css/app.6f16f3081ff1cbcfdbd1.css",
        "/assets/icons/safari-pinned-tab.svg",
        "https://fabienfernandez.dev/blog-sans-wordpress",
        "https://fabienfernandez.dev/blog-sans-wordpress#comments",
        "https://fr.wordpress.com/",
        "/assets/icons/apple-touch-icon.png",
        "https://fabienfernandez.dev/mon-profil",
        "https://fabienfernandez.dev/recherche/",
        "https://daringfireball.net/projects/markdown/syntax/",
        "https://fabienfernandez.dev/categories",
        "/assets/icons/favicon.ico",
        "/assets/images/2020/03/wordpress-jekyll.png",
        "/podcast/",
        "/a-propos/",
        "mailto:contact@fabienfernandez.dev",
        "/comment-tendre-vers-amelioration-continue",
        "/assets/icons/favicon-16x16.png"
      ],
      "httpBodyMetaTags": {
        "description": "Blog n’est pas obligatoirement égal à Wordpress ou Wix, un développeur Web peut se permettre de choisir un outil comme Jekyll pour réaliser son propre site.",
        "og:description": "Blog n’est pas obligatoirement égal à Wordpress ou Wix, un développeur Web peut se permettre de choisir un outil comme Jekyll pour réaliser son propre site."
      },
      "httpBodyByteSize": 17953,
      "httpBodyPageTitle": "Un blog sans Wordpress ? - Fabien Fernandez | Freelance Web Développeur"
    },
    "/recherche/": {
      "date": "2026-02-13T19:00:49Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.198.14.52",
      "ipASN": "Google LLC",
      "ipCountry": "United States",
      "httpHeaderHash": "ONHWX3NF4JNQWPJMJT4GDN7SJKMZ6KNT",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 401,
      "httpBodyHash": "2VFMDF5G4UPIMAKDZHONCHQILKQUKTEO",
      "httpBodyTechnologies": [
        "Ruby",
        "Jekyll:3.8.0"
      ],
      "httpBodyUrls": [
        "https://instagram.com/fabienfrndz",
        "/assets/icons/safari-pinned-tab.svg",
        "https://fabienfernandez.dev/a-propos/",
        "/feed.xml",
        "/podcast/",
        "/mon-profil",
        "/assets/icons/favicon.ico",
        "/assets/images/FF-logo.png",
        "/assets/icons/apple-touch-icon.png",
        "https://fabienfernandez.dev/feed.xml",
        "https://fabienfernandez.dev/categories",
        "/a-propos/",
        "mailto:contact@fabienfernandez.dev",
        "https://github.com/fernandez-fabien",
        "https://fabienfernandez.dev/mon-profil",
        "https://www.linkedin.com/in/fabien-fernandez-developpeur-freelance",
        "https://fabienfernandez.dev/",
        "/assets/icons/favicon-16x16.png",
        "https://twitter.com/fernandezfab38",
        "https://fabienfernandez.dev/podcast/",
        "https://fabienfernandez.dev/recherche/",
        "/",
        "/categories",
        "/recherche/",
        "/assets/icons/favicon-32x32.png",
        "/css/app.6f16f3081ff1cbcfdbd1.css"
      ],
      "httpBodyMetaTags": {
        "description": "Ce blog est pourvu de divers thématiques, partant de sujets techniques concernant mes activités de développement Web, en passant par des méthodologies qui m'...",
        "og:description": "Ce blog est pourvu de divers thématiques, partant de sujets techniques concernant mes activités de développement Web, en passant par des méthodologies qui m’inspirent jusqu’au simple Story telling … Les sujets sont nombreux en fonction de mes humeurs et mes envies de partage."
      },
      "httpBodyByteSize": 6985,
      "httpBodyPageTitle": "Recherche - Fabien Fernandez | Freelance Web Développeur"
    }
  }
}