[{"data":1,"prerenderedAt":169},["ShallowReactive",2],{"hub-development":3,"navigation":97,"content-section-services":145,"content-section-products":148,"content-section-company":151,"legal-link":153},[4,11,18,22,28,34,42,49,56,62,68,73,80,86,91],{"path":5,"title":6,"description":7,"date":8,"featureImage":9},"\u002Fposts\u002Fhow-to-use-layouts-and-pages-in-nuxt","How to use layouts and pages in Nuxt","Explore how to use layouts and pages in your Nuxt Application","2024-10-08",{"url":10,"title":6},"v1690313878\u002Fnuxt-header_tbc9cp",{"path":12,"title":13,"description":14,"date":15,"featureImage":16},"\u002Fposts\u002Fhow-to-add-tailwindcss-to-nuxt","How to add tailwindcss to nuxt","Explore the Nuxt framework and how to start a new project using Nuxt and Vue","2024-10-07",{"url":10,"title":17},"Getting started with Nuxt",{"path":19,"title":17,"description":14,"date":20,"featureImage":21},"\u002Fposts\u002Fgetting-started-with-nuxt","2024-10-06",{"url":10,"title":17},{"path":23,"title":24,"description":25,"date":20,"featureImage":26},"\u002Fposts\u002Fhow-to-store-terraform_state-in-digital-ocean-space","How to store Terraform state in DigitalOcean Spaces","using DigitalOcean Spaces as a Terraform state Backend",{"url":27,"title":24},"v1690313893\u002Fterraform-header_ixmkgg",{"path":29,"title":30,"description":31,"date":32,"featureImage":33},"\u002Fposts\u002Fhow-to-use-terraform-with-digitalocean","How to use Terraform with DigitalOcean","A tutorial on how to configure your local environment with Terraform and DigitalOcean CLI","2024-10-05",{"url":27,"title":30},{"path":35,"title":36,"description":37,"date":38,"featureImage":39},"\u002Fposts\u002Fwhat-is-api-integration","What is API Integration?","Connecting third party applications via their APIs enabling communication, interactivity and  data exchange.","2024-06-04",{"url":40,"title":41},"v1719908247\u002Fapi_f3f1mh","What is API integration?",{"path":43,"title":44,"description":45,"date":46,"featureImage":47},"\u002Fposts\u002Fhow-to-create-a-websocket-server-in-dotnet","How to create a WebSocket server in dotnet","A walk-through guide on how to implement WebSocket end points in dotnet","2024-05-15",{"url":48,"title":44},"v1719908486\u002Fwebsockets_pjqtld",{"path":50,"title":51,"description":52,"date":53,"featureImage":54},"\u002Fposts\u002Fwhat-are-web-sockets","What are Web Sockets","WebSockets are a bi-directional, full duplex communications protocol initiated over HTTP. They are commonly used in modern web applications for streaming data and other asynchronous traffic.","2023-09-06",{"url":48,"title":55},"What are Websockets",{"path":57,"title":58,"description":59,"date":60,"featureImage":61},"\u002Fposts\u002Fwhat-is-api-first","What is API First?","What is API First? Discover how developing your API first will enable developing better and more products of your organisation.","2023-07-13",{"url":40,"title":58},{"path":63,"title":64,"description":65,"date":66,"featureImage":67},"\u002Fposts\u002Fapi-gateway-pattern","API Gateway Pattern","Understand the uses of the API gateway pattern and when to use it in API Development to provide a single-entry point for groups of microservices.","2023-06-10",{"url":40,"title":64},{"path":69,"title":70,"description":71,"date":66,"featureImage":72},"\u002Fposts\u002Fbackend-for-frontend-design-pattern","Backend for Frontend Design Pattern","The backend for frontend (BFF) is a software architecture pattern relevant for microservices & domain-driven design to simplify the communication between the frontend and backend",{"url":40,"title":70},{"path":74,"title":75,"description":76,"date":77,"featureImage":78},"\u002Fposts\u002Fguide-api-development","An introductory guide to API Development","threenine.io covers introductory concepts, terminology & technologies related to API development in order to gain a basic understanding.","2023-06-05",{"url":40,"title":79},"API Development",{"path":81,"title":82,"description":83,"date":77,"featureImage":84},"\u002Fposts\u002Fwhat-is-a-rest-api","What is a REST API?","A REST API is an API that conforms to the design principles of the REST, or representational state transfer architectural style. For this reason, REST APIs are sometimes referred to RESTful APIs.",{"url":40,"title":85},"What is an API?",{"path":87,"title":85,"description":88,"date":89,"featureImage":90},"\u002Fposts\u002Fwhat-is-an-api","API stands for Application Programming Interface. The application can be any software that performs a specific task and the interface is a point where two applications communicate. One application acts as a client and the other acts as a server.","2023-06-01",{"url":40,"title":85},{"path":92,"title":93,"description":94,"date":89,"featureImage":95},"\u002Fposts\u002Fwhat-is-api-development","What is API Development ?","Understanding and using APIs allows developers to build maintainable, and scalable applications that can adapt to evolving technological landscapes.",{"url":40,"title":96},"What is API development?",{"id":98,"extension":99,"items":100,"meta":142,"stem":143,"__hash__":144},"navigation\u002Fnavigation.yaml","yaml",[101,114,127,135],{"label":102,"children":103},"products",[104,109],{"label":105,"icon":106,"description":107,"to":108},"Diogel","material-symbols:preview","Keep your Nostr identity in your hands, in your browser, on your phone or on your own server.","\u002Fproducts\u002Fdiogel",{"label":110,"icon":111,"description":112,"to":113},"Nostrfi","i-lucide-radio-tower","Nostr relay, storage and backend-service infrastructure for builders and operators.","\u002Fproducts\u002Fnostrfi",{"label":115,"children":116},"services",[117,122],{"label":118,"description":119,"icon":120,"to":121},"Nostr product development","Focused engineering support for teams building Nostr-native products, tools and protocol-aware user experiences.","game-icons:ostrich","\u002Fservices\u002Fnostr-product-development",{"label":123,"description":124,"icon":125,"to":126},"Bitcoin product development","Engineering for Bitcoin payments, wallet-connected flows and products where users hold their own keys.","bx:bxl-bitcoin","\u002Fservices\u002Fbitcoin-product-development",{"label":128,"children":129},"company",[130],{"label":131,"icon":132,"description":133,"to":134},"About","i-lucide-file-text","What we believe, what we build and how we work.","\u002Fcompany\u002Fabout",{"label":136,"children":137},"resources",[138],{"label":139,"icon":132,"description":140,"to":141},"Blog","Practical Bitcoin, Nostr and product engineering guides.","https:\u002F\u002Fthreenine.blog",{},"navigation","n-Xc9COCwoCHJiMCeBNLauHtuhxcGol-wu9S2og3Rqs",[146,147],{"label":118,"description":119,"icon":120,"to":121},{"label":123,"description":124,"icon":125,"to":126},[149,150],{"label":105,"icon":106,"description":107,"to":108},{"label":110,"icon":111,"description":112,"to":113},[152],{"label":131,"icon":132,"description":133,"to":134},[154,157,160,163,166],{"path":155,"title":156},"\u002Flegals\u002Fcookie-policy","Cookie Policy",{"path":158,"title":159},"\u002Flegals\u002Fcopyright","Copyright",{"path":161,"title":162},"\u002Flegals\u002Fcustomer-support","Customer Support",{"path":164,"title":165},"\u002Flegals\u002Fprivacy-policy","Privacy Policy",{"path":167,"title":168},"\u002Flegals\u002Fterms-of-service","Terms of Service",1793048513199]