[{"data":1,"prerenderedAt":836},["ShallowReactive",2],{"post-\u002Fposts\u002Fhow-to-get-started-with-nostr":3,"post-author-garywoodfine":443,"post-aside-video-what-is-a-nostr-client":452,"\u002Fposts\u002Fhow-to-get-started-with-nostr-surround":465,"navigation":474,"content-section-services":522,"content-section-products":525,"content-section-company":528,"legal-link":530,"authors":546,"author-garywoodfine":575,"post-aside-related-candidates":576},{"id":4,"title":5,"aside":6,"author":7,"body":8,"category":416,"date":417,"description":418,"extension":419,"featureImage":420,"meta":422,"navigation":424,"path":425,"seo":426,"sitemap":427,"slug":6,"stem":434,"subtitle":435,"summary":436,"tags":437,"updated":6,"video":441,"__hash__":442},"posts\u002Fposts\u002Fhow-to-get-started-with-nostr.md","How to get started with Nostr",null,"garywoodfine",{"type":9,"value":10,"toc":393},"minimark",[11,15,23,26,29,33,38,41,57,60,75,78,81,91,95,98,103,106,110,121,124,128,131,134,146,149,160,163,174,178,181,184,214,217,221,224,227,241,245,248,269,272,286,290,294,297,301,304,308,311,315,318,322,325,332,335,339,342,355,358,362],[12,13,14],"p",{},"Getting started with Nostr is not hard, but it is different enough from normal social apps that a lot of people get confused fast.",[12,16,17,18,22],{},"The biggest difference is this: ",[19,20,21],"strong",{},"your private key is your account",".",[12,24,25],{},"There is no normal username-and-password recovery flow. There is no central support desk that can reset your identity. If you lose the private key, you lose control of that Nostr identity.",[12,27,28],{},"That sounds harsh, because it is. But it is also what gives Nostr its self-sovereign model.",[30,31],"post-link",{"title":32},"What is Nostr?",[34,35,37],"h2",{"id":36},"step-1-understand-what-you-are-creating","Step 1: understand what you are creating",[12,39,40],{},"When you create a Nostr identity, you are really generating a cryptographic key pair:",[42,43,44,51],"ul",{},[45,46,47,50],"li",{},[19,48,49],{},"public key"," , your visible identity",[45,52,53,56],{},[19,54,55],{},"private key"," , the secret used to sign events",[12,58,59],{},"In human-friendly NIP-19 form, these are commonly represented as:",[42,61,62,69],{},[45,63,64,68],{},[65,66,67],"code",{},"npub..."," for the public key",[45,70,71,74],{},[65,72,73],{},"nsec..."," for the private key",[12,76,77],{},"The public key is safe to share.",[12,79,80],{},"The private key is not.",[82,83,84],"top-tip",{},[85,86,88],"template",{"v-slot:message":87},"",[12,89,90],{},"If you lose your private key and do not have a backup, there is no central recovery process.",[34,92,94],{"id":93},"step-2-choose-how-you-want-to-use-nostr","Step 2: choose how you want to use Nostr",[12,96,97],{},"Most new users start in one of two ways:",[99,100,102],"h3",{"id":101},"option-a-use-a-nostr-client-that-creates-a-key-for-you","Option A: use a Nostr client that creates a key for you",[12,104,105],{},"Many clients can generate a key pair during onboarding. This is simple, but you still need to export and back up the private key.",[99,107,109],{"id":108},"option-b-use-a-signer-or-browser-extension","Option B: use a signer or browser extension",[12,111,112,113,120],{},"A signer keeps your key separate from the websites you use. On desktop, a NIP-07 extension such as ",[114,115,119],"a",{"href":116,"rel":117},"https:\u002F\u002Fthreenine.io\u002Fproducts\u002Fdiogel",[118],"nofollow","Porwr by Diogel"," is usually the safer option if you plan to use web clients.",[12,122,123],{},"That way, websites request signatures instead of asking you to paste your raw key into a page.",[34,125,127],{"id":126},"step-3-back-up-your-key-immediately","Step 3: back up your key immediately",[12,129,130],{},"This is the part beginners skip, then regret later.",[12,132,133],{},"As soon as you create or import a Nostr key:",[135,136,137,140,143],"ol",{},[45,138,139],{},"export the private key",[45,141,142],{},"store it in a secure place",[45,144,145],{},"verify that you can recover it later",[12,147,148],{},"Good backup options include:",[42,150,151,154,157],{},[45,152,153],{},"a trusted password manager",[45,155,156],{},"encrypted offline storage",[45,158,159],{},"secure physical backup for serious use",[12,161,162],{},"Bad options include:",[42,164,165,168,171],{},[45,166,167],{},"plain text notes in random cloud folders",[45,169,170],{},"screenshots in your photo roll",[45,172,173],{},"sending it to yourself in email or chat",[34,175,177],{"id":176},"step-4-choose-a-client","Step 4: choose a client",[12,179,180],{},"Once you have a key or signer, you can use a client to actually interact with Nostr.",[12,182,183],{},"Common examples include:",[42,185,186,193,200,207],{},[45,187,188],{},[114,189,192],{"href":190,"rel":191},"https:\u002F\u002Fprimal.net",[118],"Primal",[45,194,195],{},[114,196,199],{"href":197,"rel":198},"https:\u002F\u002Fdamus.io\u002F",[118],"Damus",[45,201,202],{},[114,203,206],{"href":204,"rel":205},"https:\u002F\u002Fsnort.social\u002F",[118],"Snort",[45,208,209],{},[114,210,213],{"href":211,"rel":212},"https:\u002F\u002Firis.to",[118],"Iris",[12,215,216],{},"The good part is that you are not locked into one client. If you do not like one, try another.",[34,218,220],{"id":219},"step-5-connect-to-relays","Step 5: connect to relays",[12,222,223],{},"Relays are the servers that accept and serve Nostr events. Most clients give you default relays to start with, which is fine for a beginner. Later on, you can get more selective about which relays you read from and publish to.",[12,225,226],{},"If that part is still fuzzy, read:",[42,228,229,235],{},[45,230,231],{},[114,232,234],{"href":233},"\u002Fposts\u002Fwhat-is-a-nostr-relay","What is a Nostr relay?",[45,236,237],{},[114,238,240],{"href":239},"\u002Fposts\u002Fhow-to-choose-nostr-relays","How to choose Nostr relays",[34,242,244],{"id":243},"step-6-secure-your-setup-properly","Step 6: secure your setup properly",[12,246,247],{},"A decent beginner setup looks like this:",[42,249,250,253,256,263,266],{},[45,251,252],{},"use a signer or extension on desktop",[45,254,255],{},"back up your private key",[45,257,258,259,262],{},"avoid pasting raw ",[65,260,261],{},"nsec"," values into websites",[45,264,265],{},"keep your browser and extensions updated",[45,267,268],{},"use more than one relay, but not a random junk pile of them",[12,270,271],{},"If you are using a browser extension, read:",[42,273,274,280],{},[45,275,276],{},[114,277,279],{"href":278},"\u002Fposts\u002Fwhat-is-a-nip-07-signer","What is a NIP-07 signer?",[45,281,282],{},[114,283,285],{"href":284},"\u002Fposts\u002Fhow-to-get-started-with-porwr","How to get started with Porwr",[34,287,289],{"id":288},"common-beginner-mistakes","Common beginner mistakes",[99,291,293],{"id":292},"treating-nostr-like-a-normal-account-system","Treating Nostr like a normal account system",[12,295,296],{},"It is not. You are responsible for the key.",[99,298,300],{"id":299},"not-backing-up-the-private-key","Not backing up the private key",[12,302,303],{},"This is the classic own goal.",[99,305,307],{"id":306},"pasting-raw-keys-into-websites","Pasting raw keys into websites",[12,309,310],{},"This is one of the dumbest habits in the ecosystem. Use a signer where possible.",[99,312,314],{"id":313},"assuming-nostr-is-private-by-default","Assuming Nostr is private by default",[12,316,317],{},"It is not. Public posts are public, and relays can still observe plenty of activity.",[34,319,321],{"id":320},"do-you-need-to-run-your-own-infrastructure","Do you need to run your own infrastructure?",[12,323,324],{},"No.",[12,326,327,328,331],{},"You do ",[19,329,330],{},"not"," need to run your own relay or a self-hosted stack just to get started. That comes later, if you want more control.",[12,333,334],{},"Some advanced users prefer running their own services, dedicated signers, or home-server setups. That is fine, but it is not the starting requirement.",[34,336,338],{"id":337},"conclusion","Conclusion",[12,340,341],{},"To get started with Nostr, you only need to understand a few core things:",[42,343,344,346,349,352],{},[45,345,21],{},[45,347,348],{},"clients are interchangeable",[45,350,351],{},"relays are infrastructure, not identity",[45,353,354],{},"good key hygiene matters more than hype",[12,356,357],{},"If you get those basics right, the rest becomes much easier.",[99,359,361],{"id":360},"references","References",[42,363,364,371,378,383,389],{},[45,365,366],{},[114,367,370],{"href":368,"rel":369},"https:\u002F\u002Fgithub.com\u002Fnostr-protocol\u002Fnips\u002Fblob\u002Fmaster\u002F01.md",[118],"NIP-01: Basic protocol flow description",[45,372,373],{},[114,374,377],{"href":375,"rel":376},"https:\u002F\u002Fgithub.com\u002Fnostr-protocol\u002Fnips\u002Fblob\u002Fmaster\u002F19.md",[118],"NIP-19: bech32-encoded entities",[45,379,380],{},[114,381,32],{"href":382},"\u002Fposts\u002Fwhat-is-nostr",[45,384,385],{},[114,386,388],{"href":387},"\u002Fposts\u002Fhow-to-manage-keys-for-nostr","How to manage keys for Nostr",[45,390,391],{},[114,392,285],{"href":284},{"title":87,"searchDepth":394,"depth":394,"links":395},2,[396,397,402,403,404,405,406,412,413],{"id":36,"depth":394,"text":37},{"id":93,"depth":394,"text":94,"children":398},[399,401],{"id":101,"depth":400,"text":102},3,{"id":108,"depth":400,"text":109},{"id":126,"depth":394,"text":127},{"id":176,"depth":394,"text":177},{"id":219,"depth":394,"text":220},{"id":243,"depth":394,"text":244},{"id":288,"depth":394,"text":289,"children":407},[408,409,410,411],{"id":292,"depth":400,"text":293},{"id":299,"depth":400,"text":300},{"id":306,"depth":400,"text":307},{"id":313,"depth":400,"text":314},{"id":320,"depth":394,"text":321},{"id":337,"depth":394,"text":338,"children":414},[415],{"id":360,"depth":400,"text":361},"nostr","2024-10-09","New to Nostr? Learn how to create a key, choose a client or signer, back up your identity properly, and avoid the most common beginner mistakes.","md",{"url":421,"title":5},"v1690313893\u002Fnostr-logo_hwrql1",{"publishDateTime":423},"2024-10-09:17:30",true,"\u002Fposts\u002Fhow-to-get-started-with-nostr",{"title":5,"description":418},{"loc":425,"lastmod":428,"changefreq":429,"priority":430,"images":431},"2026-10-20","monthly",0.8,[432],{"loc":433},"https:\u002F\u002Fres.cloudinary.com\u002Fthreenine-co-uk\u002Fimage\u002Fupload\u002Ff_jpg,w_1200\u002Fv1690313893\u002Fnostr-logo_hwrql1","posts\u002Fhow-to-get-started-with-nostr","A practical beginner guide to keys, clients, signers, and your first setup","Getting started with Nostr means understanding one thing first: your private key is your account. This guide walks through the basics without the usual fluff.",[416,438,439,440],"getting-started","privacy","keys","what-is-a-nostr-client","QeTEU11SpvWXIMbryebSGCxvgj4rGIoIFeqKMaNKKSY",{"name":444,"to":445,"avatar":446,"sameAs":447},"Gary Woodfine","https:\u002F\u002Fgarywoodfine.com","garywoodfine_tlccjw",[448,449,450,451],"https:\u002F\u002Fgithub.com\u002Fgarywoodfine","https:\u002F\u002Fwww.youtube.com\u002F@Threenineio","https:\u002F\u002Fnjump.me\u002Fnpub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y","nostr:npub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y",{"id":453,"title":454,"date":455,"duration":456,"episode":6,"extension":457,"featured":458,"meta":459,"playlist":6,"post":460,"stem":461,"summary":6,"thumbnail":462,"youtubeId":463,"__hash__":464},"videos\u002Fvideos\u002Fwhat-is-a-nostr-client.yml","What Is a Nostr Client? The App Is Not Your Account","2026-08-18","3:52","yml",false,{},"\u002Fposts\u002Fwhat-is-a-nostr-client","videos\u002Fwhat-is-a-nostr-client","blog\u002Fvideos\u002Fwhat-is-a-nostr-client","jt1tJ2IOcPE","nqax8yg2fgsNbVe6gVoLaOKx_bB4vZhOYOQPz4z05mQ",[466,470],{"title":467,"path":239,"stem":468,"description":469,"children":-1},"How to Choose Nostr Relays","posts\u002Fhow-to-choose-nostr-relays","Learn how to choose Nostr relays without guesswork. This guide covers privacy, reliability, search support, relay quality, and what to avoid.",{"title":471,"path":284,"stem":472,"description":473,"children":-1},"Getting Started with Nostr: Porwr Setup Guide (2026)","posts\u002Fhow-to-get-started-with-porwr","Learn how to set up the Porwr Nostr signer in 5 minutes. Complete walkthrough for Chrome and Firefox with screenshots. Secure key management made simple for Nostr beginners.",{"id":475,"extension":476,"items":477,"meta":519,"stem":520,"__hash__":521},"navigation\u002Fnavigation.yaml","yaml",[478,491,504,512],{"label":479,"children":480},"products",[481,486],{"label":482,"icon":483,"description":484,"to":485},"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":487,"icon":488,"description":489,"to":490},"Nostrfi","i-lucide-radio-tower","Nostr relay, storage and backend-service infrastructure for builders and operators.","\u002Fproducts\u002Fnostrfi",{"label":492,"children":493},"services",[494,499],{"label":495,"description":496,"icon":497,"to":498},"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":500,"description":501,"icon":502,"to":503},"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":505,"children":506},"company",[507],{"label":508,"icon":509,"description":510,"to":511},"About","i-lucide-file-text","What we believe, what we build and how we work.","\u002Fcompany\u002Fabout",{"label":513,"children":514},"resources",[515],{"label":516,"icon":509,"description":517,"to":518},"Blog","Practical Bitcoin, Nostr and product engineering guides.","https:\u002F\u002Fthreenine.blog",{},"navigation","n-Xc9COCwoCHJiMCeBNLauHtuhxcGol-wu9S2og3Rqs",[523,524],{"label":495,"description":496,"icon":497,"to":498},{"label":500,"description":501,"icon":502,"to":503},[526,527],{"label":482,"icon":483,"description":484,"to":485},{"label":487,"icon":488,"description":489,"to":490},[529],{"label":508,"icon":509,"description":510,"to":511},[531,534,537,540,543],{"path":532,"title":533},"\u002Flegals\u002Fcookie-policy","Cookie Policy",{"path":535,"title":536},"\u002Flegals\u002Fcopyright","Copyright",{"path":538,"title":539},"\u002Flegals\u002Fcustomer-support","Customer Support",{"path":541,"title":542},"\u002Flegals\u002Fprivacy-policy","Privacy Policy",{"path":544,"title":545},"\u002Flegals\u002Fterms-of-service","Terms of Service",{"id":547,"title":444,"avatar":446,"body":548,"description":552,"extension":419,"meta":567,"name":444,"navigation":424,"path":568,"role":569,"sameAs":570,"seo":571,"stem":572,"summary":573,"to":445,"username":7,"__hash__":574},"authors\u002Fauthors\u002FGary Woodfine.md",{"type":9,"value":549,"toc":565},[550,553,556,559,562],[12,551,552],{},"Polyglot software engineer with extensive experience in software engineering, with a passion to build great scalable software to solve complex business problems. A track record in developing high-performance backend systems, optimizing architecture, and ensuring continuous availability of critical APIs.",[12,554,555],{},"I'm an independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.",[12,557,558],{},"I started out in the software world back in 1995, building websites with HoTMetaL Pro & ASP and moved on to building web apps with .NET when it released in Beta in 2001, since then, I've shipped systems in just about every industry.",[12,560,561],{},"Along my journey, I have also shipped various platforms & products in a number of other programming languages or software development frameworks that have had their moments in the sun, but somehow I have always made way back to C# & .Net.",[12,563,564],{},"Over the years, I've strived to improve how I and my teams deliver value to the clients, customers, and end-users. That has led me down the path of exploring Agile, Domain-Driven Design, REST, messaging, distributed systems, and anything else I thought could help.",{"title":87,"searchDepth":394,"depth":394,"links":566},[],{},"\u002Fauthors\u002Fgary-woodfine","Managing Director",[448,449,450,451],{"title":444,"description":552},"authors\u002FGary Woodfine","independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.","30ZWJ-6T2g8S0kLLgUhZWA7_QFUOpa5CElif7tAhsLo",{"title":444,"name":444,"role":569,"summary":573,"avatar":446,"username":7,"to":445},[577,583,592,599,605,612,623,630,634,641,647,654,664,673,679,685,690,695,704,707,714,720,724,729,734,739,744,747,751,756,763,772,778,783,791,796,802,807,812,816,822,827,831],{"path":460,"title":578,"date":579,"tags":580,"category":416,"featureImage":582},"What is a Nostr client?","2026-10-26",[416,581,439,440,438],"nostr-client",{"url":421,"title":578},{"path":239,"title":467,"date":584,"tags":585,"category":416,"featureImage":590},"2026-04-11",[416,586,439,587,588,589],"relay","security","nostr-relays","censorship-resistance",{"url":421,"title":591},"How to choose nostr relays",{"path":593,"title":594,"date":584,"tags":595,"category":416,"featureImage":598},"\u002Fposts\u002Fnostr-relays-privacy-and-security","Nostr Relays, Privacy, and Security",[416,586,439,587,596,597],"key-management","nostr-relay",{"url":421,"title":594},{"path":233,"title":600,"date":584,"tags":601,"category":416,"featureImage":603},"What is a Nostr Relay?",[416,586,439,589,602,597],"decentralization",{"url":421,"title":604}," What is a Nostr Relay?",{"path":606,"title":607,"date":608,"tags":609,"category":416,"featureImage":611},"\u002Fposts\u002Fwhy-nostr-keys-better-privacy","Why Nostr keys and identity are better for privacy","2026-04-06",[416,439,610,587],"identity",{"url":421,"title":607},{"path":613,"title":614,"date":615,"tags":616,"category":416,"featureImage":622},"\u002Fposts\u002Fbest-nostr-browser-extensions-2026","Best Nostr Browser Extensions (2026): Complete Comparison","2026-03-24",[416,617,618,587,619,620,621],"browser-extension","nip-07","comparison","porwr","diogel",{"url":421,"title":614},{"path":284,"title":471,"date":615,"tags":624,"category":416,"featureImage":627},[625,439,416,620,621,626,618,617],"social","cryptography",{"url":628,"title":629},"v1690313893\u002Fblog\u002Fdiogel-product-header_x3az6t","Porwr Browser Extension",{"path":387,"title":388,"date":631,"tags":632,"category":416,"featureImage":633},"2025-12-15",[416,440,439,587],{"url":421,"title":388},{"path":635,"title":636,"date":631,"tags":637,"category":416,"featureImage":640},"\u002Fposts\u002Fhow-to-self-host-your-nip-05-identity","How to self-host your NIP-05 identity",[416,638,439,639],"nip-05","self-hosting",{"url":421,"title":636},{"path":642,"title":643,"date":644,"tags":6,"category":439,"featureImage":645},"\u002Fposts\u002Fwhy-privacy-is-a-fundamental-human-right","Why privacy is a fundamental human right","2025-12-09",{"url":646,"title":643},"v1690313893\u002Fprivacy-header_exiblo",{"path":648,"title":649,"date":650,"tags":6,"category":651,"featureImage":652},"\u002Fposts\u002Fhow-government-monetary-policy-erodes-the-value-of-money","How government monetary policy erodes the value of money","2025-12-01","bitcoin",{"url":653,"title":649},"v1719908027\u002Fbitcoin_szcm1m",{"path":655,"title":656,"date":657,"tags":658,"category":651,"featureImage":662},"\u002Fposts\u002Fbitaxe-touch-genesis-batch","Bitaxe Touch Genesis Batch","2025-07-23",[659,660,661],"bitaxe","mining","solo",{"url":663,"title":656},"v1690313878\u002Fbitaxe-touch_c6qrjd",{"path":665,"title":666,"date":667,"tags":668,"category":651,"featureImage":672},"\u002Fposts\u002Fbitcoin-is-not-a-ponzi-scheme","Bitcoin is not a Ponzi Scheme","2025-07-22",[669,670,671],"ponzi","economics","investment",{"url":653,"title":666},{"path":674,"title":675,"date":667,"tags":676,"category":651,"featureImage":678},"\u002Fposts\u002Fgetting-started-with-public-pool-mining","Getting started with Public Pool Mining",[660,661,677],"lottery",{"url":653,"title":675},{"path":680,"title":681,"date":682,"tags":683,"category":651,"featureImage":684},"\u002Fposts\u002Fgetting-started-with-solo-mining","Getting started with solo mining","2025-07-19",[659,660,661,677],{"url":653,"title":681},{"path":686,"title":687,"date":682,"tags":688,"category":651,"featureImage":689},"\u002Fposts\u002Fwhat-is-bitcoin-mining","What is Bitcoin mining",[660,651],{"url":653,"title":687},{"path":691,"title":692,"date":682,"tags":693,"category":651,"featureImage":694},"\u002Fposts\u002Fwhat-is-solo-mining","What is solo mining",[661],{"url":653,"title":692},{"path":696,"title":697,"date":698,"tags":699,"category":651,"featureImage":702},"\u002Fposts\u002Fhow-to-run-a-bitcoin-node","How to run a Bitcoin Node with Umbrel Home","2025-07-14",[700,701],"node","umbrel",{"url":653,"title":703},"How to run a Bitcoin node",{"path":425,"title":5,"date":417,"tags":705,"category":416,"featureImage":706},[416,438,439,440],{"url":421,"title":5},{"path":708,"title":709,"date":710,"tags":6,"category":711,"featureImage":712},"\u002Fposts\u002Fhow-to-use-layouts-and-pages-in-nuxt","How to use layouts and pages in Nuxt","2024-10-08","development",{"url":713,"title":709},"v1690313878\u002Fnuxt-header_tbc9cp",{"path":715,"title":716,"date":717,"tags":6,"category":711,"featureImage":718},"\u002Fposts\u002Fhow-to-add-tailwindcss-to-nuxt","How to add tailwindcss to nuxt","2024-10-07",{"url":713,"title":719},"Getting started with Nuxt",{"path":721,"title":719,"date":722,"tags":6,"category":711,"featureImage":723},"\u002Fposts\u002Fgetting-started-with-nuxt","2024-10-06",{"url":713,"title":719},{"path":725,"title":726,"date":722,"tags":6,"category":711,"featureImage":727},"\u002Fposts\u002Fhow-to-store-terraform_state-in-digital-ocean-space","How to store Terraform state in DigitalOcean Spaces",{"url":728,"title":726},"v1690313893\u002Fterraform-header_ixmkgg",{"path":730,"title":731,"date":732,"tags":6,"category":711,"featureImage":733},"\u002Fposts\u002Fhow-to-use-terraform-with-digitalocean","How to use Terraform with DigitalOcean","2024-10-05",{"url":728,"title":731},{"path":735,"title":736,"date":737,"tags":6,"category":439,"featureImage":738},"\u002Fposts\u002Fhow-to-add-fathom-analytics-to-nuxt","How to add Fathom Analytics to Nuxt","2024-07-01",{"url":713,"title":736},{"path":740,"title":741,"date":737,"tags":6,"category":439,"featureImage":742},"\u002Fposts\u002Fimportance-of-privacy-in-web-analytics","The Importance of Privacy in Web Analytics",{"url":743,"title":741},"v1690313893\u002Fanalytics_nlew9f",{"path":278,"title":279,"date":737,"tags":745,"category":416,"featureImage":746},[416,618,617,587],{"url":421,"title":279},{"path":382,"title":32,"date":737,"tags":748,"category":416,"featureImage":750},[416,749,439,602],"relays",{"url":421,"title":32},{"path":752,"title":753,"date":737,"tags":6,"category":439,"featureImage":754},"\u002Fposts\u002Fwhy-choose-privacy-focused-analytics","Why choose privacy focused Analytics",{"url":755,"title":753},"v1690313893\u002Fblog\u002Ffathom-header_y7s0x2",{"path":757,"title":758,"date":759,"tags":6,"category":711,"featureImage":760},"\u002Fposts\u002Fwhat-is-api-integration","What is API Integration?","2024-06-04",{"url":761,"title":762},"v1719908247\u002Fapi_f3f1mh","What is API integration?",{"path":764,"title":765,"date":766,"tags":767,"category":651,"featureImage":769},"\u002Fposts\u002Fhow-blockchain-uses-cryptography","How Blockchain uses Cryptography","2024-05-18",[768,626],"blockchain",{"url":770,"title":771},"v1690313893\u002Fblockchain_tfrcrd","What is blockchain?",{"path":773,"title":774,"date":775,"tags":6,"category":711,"featureImage":776},"\u002Fposts\u002Fhow-to-create-a-websocket-server-in-dotnet","How to create a WebSocket server in dotnet","2024-05-15",{"url":777,"title":774},"v1719908486\u002Fwebsockets_pjqtld",{"path":779,"title":780,"date":775,"tags":781,"category":651,"featureImage":782},"\u002Fposts\u002Fwhat-is-blockchain","What is Blockchain",[768,651],{"url":770,"title":771},{"path":784,"title":785,"date":786,"tags":787,"category":651,"featureImage":789},"\u002Fposts\u002Fintroduction-to-public-and-private-key-cryptography","Public Key Cryptography Explained: A Beginner's Guide","2024-05-12",[788,651,416],"encryption",{"url":770,"title":790},"Introduction to public and private key cryptography",{"path":792,"title":793,"date":786,"tags":794,"category":651,"featureImage":795},"\u002Fposts\u002Fwhat-is-bitcoin","What is Bitcoin?",[768,651],{"url":653,"title":793},{"path":797,"title":798,"date":799,"tags":6,"category":711,"featureImage":800},"\u002Fposts\u002Fwhat-are-web-sockets","What are Web Sockets","2023-09-06",{"url":777,"title":801},"What are Websockets",{"path":803,"title":804,"date":805,"tags":6,"category":711,"featureImage":806},"\u002Fposts\u002Fwhat-is-api-first","What is API First?","2023-07-13",{"url":761,"title":804},{"path":808,"title":809,"date":810,"tags":6,"category":711,"featureImage":811},"\u002Fposts\u002Fapi-gateway-pattern","API Gateway Pattern","2023-06-10",{"url":761,"title":809},{"path":813,"title":814,"date":810,"tags":6,"category":711,"featureImage":815},"\u002Fposts\u002Fbackend-for-frontend-design-pattern","Backend for Frontend Design Pattern",{"url":761,"title":814},{"path":817,"title":818,"date":819,"tags":6,"category":711,"featureImage":820},"\u002Fposts\u002Fguide-api-development","An introductory guide to API Development","2023-06-05",{"url":761,"title":821},"API Development",{"path":823,"title":824,"date":819,"tags":6,"category":711,"featureImage":825},"\u002Fposts\u002Fwhat-is-a-rest-api","What is a REST API?",{"url":761,"title":826},"What is an API?",{"path":828,"title":826,"date":829,"tags":6,"category":711,"featureImage":830},"\u002Fposts\u002Fwhat-is-an-api","2023-06-01",{"url":761,"title":826},{"path":832,"title":833,"date":829,"tags":6,"category":711,"featureImage":834},"\u002Fposts\u002Fwhat-is-api-development","What is API Development ?",{"url":761,"title":835},"What is API development?",1793132667043]