{
    "componentChunkName": "component---src-templates-project-index-tsx",
    "path": "/projects/flare",
    "result": {"data":{"site":{"siteMetadata":{"title":"Domusnetwork.io","siteUrl":"https://domusnetwork.io"}},"contentfulPage":{"heroImage":{"gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=140&h=225&q=85&fm=webp 140w,\n//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=280&h=450&q=85&fm=webp 280w,\n//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=560&h=900&q=85&fm=webp 560w","sizes":"(min-width: 560px) 560px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=560&h=900&q=85&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=140&h=225&q=85&fm=png 140w,\n//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=280&h=450&q=85&fm=png 280w,\n//images.ctfassets.net/tregge6qt5hw/XnJbgw1sZuAB6IVtP4fej/e6c88f8081a37986a8958d3b6608153c/page_projects.png?w=560&h=900&q=85&fm=png 560w","sizes":"(min-width: 560px) 560px, 100vw"}},"layout":"constrained","width":560,"height":900,"placeholder":{"fallback":"data:image/png;base64,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"}}},"svgTopPath":{"svg":{"content":"<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" preserveAspectRatio=\"none\" viewBox=\"0 0 1920 1011\"><path fill=\"#000\" d=\"M1920 .5V815h-295.5c-360 0-269.5 256.19-591 182-312-72-413-182-836.5-182H0V.5h1920Z\"/></svg>"}},"svgBottomPath":{"svg":{"content":"<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" preserveAspectRatio=\"none\" viewBox=\"0 0 1920 624\"><path fill=\"#000\" d=\"M1920 624V0h-295.5c-360 0-269.5 256.2-591 182C721.5 110 620.5 0 197 0H0v624h1920Z\"/></svg>"}},"ctaTitle":"Ready to take your product to the next level?","ctaHookId":"on-forward","ctaIcon":{"gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=12&h=12&q=85&fm=webp 12w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=24&h=24&q=85&fm=webp 24w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=48&h=48&q=85&fm=webp 48w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=96&h=96&q=85&fm=webp 96w","sizes":"(min-width: 48px) 48px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=48&h=48&q=85&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=12&h=12&q=85&fm=png 12w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=24&h=24&q=85&fm=png 24w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=48&h=48&q=85&fm=png 48w,\n//images.ctfassets.net/tregge6qt5hw/6M3EHiCh1QxZKlLf8syuo7/2c09291b19638fff546c1ef962e05302/next.png?w=96&h=96&q=85&fm=png 96w","sizes":"(min-width: 48px) 48px, 100vw"}},"layout":"constrained","width":48,"height":48,"placeholder":{"fallback":"data:image/png;base64,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"}}},"ctaBody":{"ctaBody":"+ Checkout our [about](/about) to learn about us.\n+ [Contact us](/contact) and we'll love to tell you more."}},"contentfulProject":{"templateKey":"project","title":"Flare","subtitle":"Legal app connects clients and lawyers","slug":"flare","metaTitle":"Flare Project — Domusnetwork.io","metaDescription":"Legal app connects clients and lawyers, Learn what processes we applied and what was our role in its development.","client":{"client":"[Flare](https://www.helloflare.com/)"},"foundingYear":"2020","description":{"description":"The legal space has slowly adapted to modern consumer needs. People going through life’s ups and downs still find lawyers through word of mouth. It’s time-consuming. And once you get that lawyer, it’s expensive with upfront retainer fees and high hourly rates that quickly add up.\nFlare is reimagining how attorneys and clients work together and making legal help accessible to those who couldn’t previously afford it; they achieve this by:\n\n- Streamline client-attorney communication\n- Provides a secure place to upload case information.\n- Automate tedious processes like collecting client info, scheduling meetings, filling out paperwork, and managing billing and payments.\n- Clients can review and sign paperwork, get real-time updates, and chat with their legal team from anywhere.\n- Attorneys can collect payments in full while allowing clients to pay for legal services over time."},"processesApplied":{"processesApplied":"All 12 processes, from [Requirements](/processes/#requirements) to [Release](/processes/#release)."},"period":{"period":"9 months (2021-2022)"},"serves":{"serves":"Lawyers"},"caseStudy":{"caseStudy":"Flare acquired our team augmentation services shortly after its foundation. We joined their newly formed in-house development team and helped to lift the burden of developing a newly functioning product from scratch. We maintained a microservices architecture that utilized a federated API graph, served from containerized pods through an orchestrator, and deployed by CI/CD pipelines to multiple cloud environments that serve the web and mobile apps.\n\n- Developed a secure file-sharing between clients and attorneys.\n- Developed an auto-fill for legal documents from client data.\n- Developed electronic signing for legal documents.\n- Implemented features both in the mobile app and web app."},"gallery":[{"slug":"flare-1","imageDescription":"Flare 1/2","order":1,"image":{"description":"Flare 1 mobile hybrid app","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=750&h=411&q=85&fm=webp 750w,\n//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=1080&h=592&q=85&fm=webp 1080w,\n//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=1130&h=619&q=85&fm=webp 1130w","sizes":"100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=1130&h=619&fl=progressive&q=85&fm=jpg","srcSet":"//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=750&h=411&fl=progressive&q=85&fm=jpg 750w,\n//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=1080&h=592&fl=progressive&q=85&fm=jpg 1080w,\n//images.ctfassets.net/tregge6qt5hw/2ZokO1lK5PXM3kcRqD4w2d/2130170abecd7c276ba876e0eb9331b6/flare_01.jpg?w=1130&h=619&fl=progressive&q=85&fm=jpg 1130w","sizes":"100vw"}},"layout":"fullWidth","width":1,"height":0.547787610619469,"placeholder":{"fallback":"data:image/jpeg;base64,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"}}}},{"slug":"flare-2","imageDescription":"Flare 2/2","order":2,"image":{"description":"Flare 2","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=750&h=411&q=85&fm=webp 750w,\n//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=1080&h=592&q=85&fm=webp 1080w,\n//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=1130&h=619&q=85&fm=webp 1130w","sizes":"100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=1130&h=619&fl=progressive&q=85&fm=jpg","srcSet":"//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=750&h=411&fl=progressive&q=85&fm=jpg 750w,\n//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=1080&h=592&fl=progressive&q=85&fm=jpg 1080w,\n//images.ctfassets.net/tregge6qt5hw/6KNEscCVtFAfUmoswe5rt6/6d09f3059dd823718397396ce341ff1e/flare_02.jpg?w=1130&h=619&fl=progressive&q=85&fm=jpg 1130w","sizes":"100vw"}},"layout":"fullWidth","width":1,"height":0.547787610619469,"placeholder":{"fallback":"data:image/jpeg;base64,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"}}}}],"technologies":[{"title":"TypeScript","id":"60c7fd19-9b07-512a-bd83-faae0c9f8fe3","url":"https://www.typescriptlang.org/","description":{"description":"TypeScript (abbreviated as TS) is a high-level programming language that adds static typing with optional type annotations to JavaScript. It is designed for developing large applications and transpiles to JavaScript. It is developed by Microsoft as free and open-source software released under an Apache License 2.0."},"category":["Frontend","Backend"],"image":{"title":"tech typescript","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/453zd1bOun41WQjezt6Zro/2ac6105076b5afc9a9aca17623827c37/tech_typescript.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABPlBMVEUBessAessAecsAeMsAdcoAcckAcMkAb8kAdMoAd8oAcskAc8qArNzL2+/N2+7G1+2+0+vB1OzE1+2Gr90AbshrndfF1eza4/K2y+hLjdEAc8mqxub////8/v+tyOdJjdHw9fv5+/7K2+8Ad8syhM5Sj9JgmNXt9Prz9/xomtZPjtIAfMyatt/B1ewog86lwOR1odgAdsoEfs3q8vry9vwugs4AbciLrdzn7/h3o9kAcsoAascmgs7r8/o8hs8Xf83P3vDc5vR2otgngs7s8/o9hs8Ae8ybueHm7ff0+f1sndc9itAAZMbA0uuvyOcpg870+Pw+h8+3zurx9/ycu+JMkdPD1eytx+cyhc/v9vv2+v1EidCdu+H7/v/+///q8flgldQMfcyYuuGdveMgf81qnNarxea3z+qlweRSkNJrVvCfAAAA10lEQVQYGbXBvS4EYRiA0ef5zM63MzQKtt8oJFbhDiRqiVrh3lwJlUhUqESxBYUEyRZL7I95zRSbcAHO4R8I8kdAgYgQdAwgFJMKzZouykXTBAWmvr+9NlHAthoYSZe9RdmAMnRlsmnrNopwnL9H6njoZF39hETErKnraTVd9Heen3J+kAQR5Exe3t2Ue6PHfDgwsVKUX73e5cF98WZBa3/jY1fmJ3osFSQ61VZdL63r6+rqqEohYDpTL3g5tXU+awQkZWaBg/cgzQNpiQQgrSCkIxBIJ+AHz+NGQr4/cKEAAAAASUVORK5CYII="}}}},{"title":"NodeJS","id":"d78f561e-98a1-542c-8bee-b8c39f5048d6","url":"https://nodejs.org/en","description":{"description":"Node.js is an open-source, cross-platform JavaScript runtime environment that allows developers to execute JavaScript code outside of a web browser. It is built on Google Chrome's V8 JavaScript engine."},"category":["Backend"],"image":{"title":"tech nodejs","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/6EW3eNuJ8pSR5uriZUCQV5/8cb272246ce19247b3233c9fbe40962b/tech_nodejs.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACIlBMVEUAAAAsQhOJxUmQzk2Qzk2JxEk0SxgAAACKxUmRz06R0E6OykyNykyR0E6Rz00AAAAAAACHwEeRz06S0U6Rz06GwEiHwEeRzk2S0U6Rz01/tUOQzU2S0U6S0E6Lx0sAAACLx0qR0E6S0U5+tEIAAACNyEuS0E6OykxmkjVfiTGOykuS0E6NyEtYfy2R0E6QzU14qz8ABABzpTtypDstPhR1pz6PzU2R0E5WfStfijGRz06KxUqR0E6Qzk0AAACMx0uRz06S0E6S0E6R0E6Oy0wAAACKxUlchi+Rz06MyEsAAACS0E6Qzk2At0SR0E6PzEyJxUqKxkqPzE2S0U+PzEyLx0pchS+R0E6Rz06Oy0yHwUiRz06Du0WPzE2Qzk6Qzk6PzEx0pz2Rz06Rz06Qzk2PzU2NykuHwUhfijKPzEwAAAB5rUCMyEuPzU2Qzk2Rz06PzU2KxkqQzk2Oy0yLx0qOzEwAAACNykyR0E5YfyyOy0yKxkqS0U6NykyDu0WBt0SFvkeQzk2Rz06KxUqPzE0AAACPzEyS0E6S0E6S0E6Gv0iJxElVfCyQzU14qz8AAAB7sEGHwUmIwkmBuEQAAAB1pz1YfyyNyUuIwkiQzU1Zfy6NykyQzU2S0E6S0E6Rz06At0OLxkqS0U5+tEN8sUKFvUZ8skKMyEuJxEmGwEiRz06Rzk6GwEeEvUaS0E6S0E6JxUpEYR+KxEmQzk2JxEkpPRRbe7QDAAAAtnRSTlMAFHrn6nkVCFDA4pKQ48AHATin6Ko6OqrpqCSM5MRSCVLD5SMCWdduExNt1loa1aQiCBYXCyGl1Boi4Vp4cANTtdTVvmwKWiHgXAa4qTznr2Rjn/FnXCHguaVg9VKTgLmnLtToxKiEVBepBS5ynbbuklu5qW+IEp7hFqdv8ns6NUzJwVuoEIXY3947WhqmIwQdNzwrCyMad1yNE2+K2ejHL1PjIx4yKFg/O6ynNyOx5U4Tdeh4FCCt+p8AAAEfSURBVBgZPcE/KIRxAMfh7+fX694/xV1JIWW5lMFgUJQwWSwiG13KZTNKMSi7BQODImWQZDDZ6IqiDIrCoIw33L0ZeN11fu/7xvOgFIlICUcxl5Rxq7KQlCP2owzw1ahISJ3E3iW5HfDtvYk8CJ6V6qXWxAd9wIPyelU/cKcBrCEoKd/On8vxz4bTAlIP/5Q1DZPNSio1x6KziyCQlHWUcLE6i4Aso5SfqHlevktylGgFbq9GBmHm3sipgiwXRsewrkdKVROGoawg4T95l14Ymun61KbWdbO67/t+MLy8c/I5R64rms9xWFhUbI/yUdQwlcd6WyZTdGV1H2y4bSsvr0jKbWOtlXdZ2mKhIqHEKczK1I4LVVkodQ6T50wo8QuTpEnD/hMF9QAAAABJRU5ErkJggg=="}}}},{"title":"NestJS","id":"e72efdf7-f1f3-583d-b8e7-1c0c47f3de59","url":"https://nestjs.com/","description":{"description":"NestJS is a progressive Node.js framework for building efficient, scalable, and maintainable server-side applications. It leverages TypeScript and is heavily inspired by Angular, utilizing dependency injection and decorators for a structured and modular approach. NestJS is designed to facilitate the development of both REST APIs and microservices."},"category":["Backend"],"image":{"title":"tech nestjs","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/2mG0ueOhQlQDS4Z0AQn3rk/def0e1575241d3c24ba1647ebab0e108/tech_nestjs.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAB4FBMVEUAAADeIk3iI0/YIUvLH0bRIEnjI0/lJFDmJFDUIEmYEzPcIkziI0/jI0/jI0/iI0/ZIUvSIEnjI0/kJE8AAADMHkblJFDmJFDkJE/iI0/iI07lJFCMEi4AAAAAAADTIEnkI0/jI0+lFzfmJFCQEi/aIkzkJE/kJE/kJE/QIEjTIEnoJFHeIk3kJFDhI07gI07VIUrKHkbjI0/kJFB4DifZIUzlJFDhI07eIk3eIk3jI0/kJE/QIEgAAADiI0/nJFDjJE/iI0/jJE/kJFDcIky3Gz/eI05OCRkAAABtDSTPIEjiI0/kJFDfI04AAADeIk3hI07hI07hI07gI07YIUvCHELjI0/fI07gI07qJVLgI068G0DdIk3jI0/iI07fIk3iI07jI0/dIk3iI0/hI07VIUrlJFDbIkzeIk3iI0/jI0/RIEjKH0bnJFHlJFC8HEDiI0/hI07aIkxTCBkAAATkJFDnJFDmJFDlJFDgI058DyndIkzlJFDjI0/hI07mJFDRIEmvGTy/HEGJEi7aIUzkI1DkI0/gI07hI0/jJE/AHELiI0/nJFDgI07BHUPhI09jCSHZIkznJFHlJFDNH0cAAAAAAADjI0/lJFDkJE/hI07iI07gI07iI0/oJFHmJFAOKeQIAAAAl3RSTlMATptyQju17Ns5EVOJoqOPXlvkngMut/n85vjIEQEKQ8qyHWoMbLvt9VdW72Hv+9l4VNfLHIH39se+8PlpDJDovbDG7bgUQw0FEDmd9+UHePyc+jUgNevhR+lmJH7h5dP7+Khgql/6lLnct1Al2fs++5lKDgd50d/Fehl+/vvF2DUUHA9ApuShimoeht6EJ0gIFm6XRAQCWD8ONwAAAQ5JREFUGBlFwa1LQ1Ecx+HP93dfdu5d0GISbUb/AJnGoUkRxWIwzWRYsIjCZCAKJsEmZrFOWDNYVm0GsYmmVRHEe65nL7LnERMKfgnERKLgGxBBrrEzHasPMTAjtYGWFBVOc++IeenISkbKC0lv8YLUVGkEnujSSUKLB3EBGOCvFezfyNztT1EU8h7IgkbinFY0tGOleUQJ0Z2oa2SzMDyY50GMrKvYKI0B3zVGOmXi8QyZEaxtbdOJH6OuB++VxATTErvS0xTe6KlqBNV63vjIa1kmfJRlmRFkz7Vsb+neyXj5dc6J4FBjs5+STokIeq/LadpeTdO8SNMTiBnot4BU+qpIgPHvyjl3Xqk0gT/MukV3LIr8NwAAAABJRU5ErkJggg=="}}}},{"title":"Express.js","id":"8f8f4e82-7cec-52a8-9cef-f69fd2a2bd5f","url":"https://expressjs.com/","description":{"description":"Express.js, often referred to simply as Express, is a minimal and flexible Node.js web application framework. It provides a robust set of features for building web and mobile applications, as well as RESTful APIs.\n"},"category":["Backend"],"image":{"title":"tech express","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/3grJ7CVEmhbpqpHYpwTQEc/95fa7e79fe25d8314a6a9b414f2833ce/tech_express.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAA0UlEQVQoz+3QsU6DQACA4Z+DaxtKU5BKlLTG1vocLj6SL+jg5ujooiYYrUIJp1x7B+fq5GpM/N7g/+HfDzydDWdm4/ph3aVCMmFb62nSazHtymYXL9gqFeW0nrs0D3KOZkDD/PM2XJBRIs2TzAko2XOAwgnyIMKamvO3VzbjoqvoPwrGYoC1BZDqZyAVPHYNRsbd9eyUE7PyMyqrePf2mGDSKxjltsFHJW7dJlUE5thduLNd+hJe+XXkVm18N3JLe3gfumV/9K3rJnDJb7/9s74AOh9ZNtWG8HAAAAAASUVORK5CYII="}}}},{"title":"GraphQL","id":"d52c2312-e68a-53c9-95f5-3073b9ef7554","url":"https://graphql.org/","description":{"description":"GraphQL is a query language and server-side runtime for application programming interfaces (APIs) that gives API clients exactly the data they requested. As an alternative to REST, GraphQL allows developers to make requests to fetch data from multiple data sources with a single API call."},"category":["API"],"image":{"title":"tech graphql","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/1mXrzHpjQBCkrTDau5zOGv/1e68a36580101f5f75fbccd42bac672b/tech_graphql.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACE1BMVEUAAADaMqLoNq3oNq3ZMqEAAADpNq5LDTPiNKjqNq/qNq/iNKkAAACcJHUAAAAAAADjNKruN7LqNq/pNq7nNq3nNq3pNq7qNq/uN7LjNKmaInLlNavsN7DqNq7qNq/uN7LiNKnWMJ/sN7CqJX2oJHzVMZ7jNKnqNq/qNq/kNasAAACMHGnsN7DrNq+WIG8AAADtN7HpNq7pNq+WH2/qNq/sN7CKHGdoEkzrNrDrNrDlNarmNazvOLOaIXGbIHPmNazlNavsNrDrNq9BCC7VMZ/sNrDoNq1oFUmiInjwOLPmNavlNazwOLOkJHplEkjsNrDWMaDsN7DhM6frNrDuOLIAAADvN7LrN6/sN7DuN7HiNKjJLZbwOLPcM6PbMqTwOLPILZTuN7LtN7DfM6brNq/sN7DsNrDtN7HqNq7nNazsN7C0KIWyJobsN7DpNq/WMZ/qNq/rNq/bMqPcMqTqNq/VMZ9ACDLrNrDpNq7lNavhNKjoNq3qNq/iNKjlNavqNq7rNq9ZDz+LG2XrNrDoNq7pN67sN7DtOLHtOLLsN7HqN6/oNq6HG2PlNarpNq7nNa3rN7DgNKgAAADfM6brNq/mNazpNq7sN7DkNaqYIXLiNKjuN7LtN7HeM6XlNavmNavdM6TtN7HuN7LfM6eVIXA8CCrsN7DsN7DjNKoAAADpNq7ZMaLpNq7qNq7rNq/rNrDqNq/wyPJWAAAArHRSTlMAVejnVASwClfb2VcJDQcCPZ6et62vuJ+cPA1ZwqiSq1Q+rBsbPlSQqlkBGdK1FgWZYGAWstEYFMX+cFCiDQ1Rcf7BEjjNmBETrEJBqxQR0DmTTW+MA4twlJRMJbEoJ7IllJRSiW5ulJGSpxQUppE5zudVVcs3EsH+mVldXVqb/sMTGOyfhoiJiYiGmxhZqpCpVAhKmIOowVgNPZ2dTHJ0Ro2MMw0J1tBMBrFUT690kgAAAQlJREFUGBlVwc8rBGEcB+DPZ975Yeb9vrtn5S9woHXC2c2dFC6cKeKiHFyULWoPyknZ9rR72BSl5OwiUv4Fudu02Ga87+xM2echCrQGGBWEnU4YYMhHLiIJn1EPDgHDf74yeQerwlKq+D3GnqE/wSMe0nrGTPo2xYPsmJ4ITsyriAAi80/SgDHEAnO3ABZJ9mN2PdyL3GmtYSVJci1xFwRWaDXhrJM/0SU8ILaayF1FfhwCPhCSRCHkIACIbZKnKO2minXuc+6RFpzMI2sv9OQhnU0sLaJNtfJZS280JzfOdmhtAZjepNMgcLHHOktrlfNVELnWx3iMPrkMhxgKWkotZb8Y1VaqjcIfLEU4pTTFSNMAAAAASUVORK5CYII="}}}},{"title":"Apollo GraphQL","id":"8e311840-4404-52db-a909-5a1f84ce328c","url":"https://www.apollographql.com/","description":{"description":"Apollo is the industry-standard GraphQL implementation, providing the data graph layer that connects modern apps to the cloud. It provides a better way to build APIs by managing all of your data in one place. It is suited for modern architecture and helps you build great experiences faster."},"category":["API"],"image":{"title":"tech apollo","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/5TF43flZzPGNcVVVqIvKF/8d83c7753392b36f5afad60c1397987f/tech_apollo.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABhlBMVEUAAAAISXirzPCex/ary/AAAE0AAAC22v+63/+94f+02/+03P+94P+53v+02P8AAACduNK+4v+84f+s0PcAAAAAAACrzva73/+02/+t0/wAAAC93/8AAACGqM244P+43/8AAE+32v+73/+TsNG83/+94P+ZttWq0Pus0Pc0W4iqzfWu0/u13f+13P+u0/unzftkgKSqzPG84P+12/+x1/+x1/+12/8ASYW+4v+y0/afyPiz2v+gwem33f+ixeyjxu633f+hw+m43v+fxvSfx/iy2v+y1/+23P+ly/elyPC23P+y1/+33f+exfOqy/CFoMG33v+23P+43P+11/602f+43/+Jp8kAKWG94f+szPA6X4u63/+rzvajyfa02/+rz/erzve02/+kyvarz/i53/+32v+74P8naq8AAAApa6+74P+12f+94v+83/+63v+84P+dt9K+4f+szvYAAEit0Pi84f+94f+Xscy22f+53/+12/+63/+22f8ARHKszPGexvarzPAABljrJ2g6AAAAgnRSTlMACCQ5IwgHUJOTh4eUkkwFEYSJMQgJNI2XRgFtBhfOrwdQiRiVlxkxKgkxWvf4XSYFJZOuubixCIwhPIYw5V5g6DKKNjyGe/eWd+N/iTYlFMzdr4yy0BUKlCEJlDAzu1JOvDU1kVGJDwQPjEuEbXGAEYQyCTOMgRBPk4iSTQgjOSMI664+tgAAAN1JREFUGBmVwT0uBGEAgOH33Xz5dubL+Gk02ERsReMAotVKFPYGohRqcQVHkInoXIBC4wBKUayEyTS22XZEYmY3ep6HP5M5Ff1iRjrRX1Na0lq2NWHFTg0BiCYr4JOBCgRgzaZiqL5+L/gCBNh62xxDplKzuuMzAbLtd1jP1NgwUOhBnk9gI7V24SMlCJAEkh0gCT1IT5GDNHPEXlFAgOLQm0V9YF8pLKEHtyktPeZ5XWfZfez3GxCIx5ZTOvHEuwoC0ARHRTnh3FYFSCeeeeXpeOh1RUvmLhS95J9+AHTSK2nP6o72AAAAAElFTkSuQmCC"}}}},{"title":"Jest","id":"a356ee1d-af7b-5a78-a703-f3ac1ec41587","url":"https://jestjs.io/","description":{"description":"Jest is a popular open-source JavaScript testing framework developed by Facebook (now Meta) and now maintained by the OpenJS Foundation. It is designed to ensure the correctness of any JavaScript codebase, offering a complete and hassle-free testing solution."},"category":["QA/Testing","Backend"],"image":{"title":"tech jest","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/1WTKcXLYYDMz1CHsa2Pkcc/080e06a94974ead9d1c2cc804e110eb4/tech_jest.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAC7lBMVEUAAADU19f///////8AAAD////////////r3eDv5Ob7///T4d7++/z//f6vw7/////////////s3+Lv5Of9//+nvrn79/j9+vtCgHXy9/b////////o7uzT3Nr////////W393q8e////////+turjL1dP//f7dx83eyc7//v/j6un////l09fu4uX7///+///p2t3n19v////////s3+L06uz1+/r5/v3w5Ofu4+b9//+zv7z06+3///8AAAAAAAD////++vv5/Pv2/Pvx5uj///8AAACgt7L///////8AAADm8O7////bxctqlY39+vvx6Or////8+Pny6Or////I2db37/Hw5ef///+90Mz58/Xr3eH48fL//P3///////8AAAD69PXs9vS+0c38///58/XcyM358/Xv+Pb0+/n48/T38vP+/v7Z5+T69fb07O717vD17/D17/H79vfUucCcR2ChV2uhWGydSGHaw8iXNFOULU+VM1GULE6VM1KaQFuxe4iUK02UK061hJCzf4yUKEy2hZHRtbuRCkOXN1Xp3eDm2NuWMVKSEETWvcKUIUu6kJrt4uXu5Oe0hI+YNFSxeYfi0tbAm6TJqrHdys+zfovo2t6YOlefUmfq3uHr3+Lgys/k0dbezNCfTmWeTGPs4ePfzNGQADqWJU2RAECPADzl2Nvs4eTm2tyQAD6QADydRl+jWG2hUWehVmvq3+LHpa3Go6yjXG6gUWfu4+bz6uzr3uHYwcaWMlKVL1DXwMXs4OPq3ODdx8zWvcOtc4KYPFiWNlOveIWscH/UusDMrLTEnqeYOVaXPFeZQFmYP1mXO1aOADbStryiWWzUub+bQlyWNVOYPliYPlmYPFeWNlSVLk+REkSlXXCjWm2SG0eveYazf4uVLU+XO1eWMlGTJEuZO1ikX3HIpq2mY3SVMFCUJkyXOFWUJ0yrbn3Qs7rGoqqQAD+VMVGTJUuUJEurb37GpKykYHKjXnC5i5YIQGUCAAAAbnRSTlMAE8u7DY18RPPvORPKwA6IeULy7TcQxbsLIWVhGR24sh4bwK0PFLf+/rwYVP30O0b5+05I9ewxO/H1RBXxfgYHmPRGNuiUAxKqewElp/0SxeuZ0vFBIN3zfxzX9N3Em0sI2x4OQOD92SRG9/fOKGPRHsMAAAEeSURBVBgZPcGxSlthGMfh/+/4nvO93wkSHaRaECw49TKcCoI34OLgoJAgCLrpkKKWulh00L1Ch86Cg0sW78C1S1ArHaygqA0cvybR50E90CBRVVW2h6mnsgKQVGUMPaO+wCogquwrD6Y+oyB5cgyZ+u7rgcRh6FaZBrLd0LNlkmnAKPjPkEyaADpyuiWJI5k+sElrGhjt5kDk40WmsgyhTFo+HN19x10mJ+JAJPk9jiOTn8fPDjjJFDjK5DMxxrZ7TLwI4UtQpvZ2/GezeR7P3GPtJMYzMcdafQNavFrnpwXes3dXpzNJcrS0kl/KjNpBs3Y7+lhCA9b9V1ssXP/g5h1wfvw9m+fqRBJa5BvQ5O/IoQaQlk8/wZ+xfb15AZ+sOotuusC6AAAAAElFTkSuQmCC"}}}},{"title":"RxJS","id":"4cbd2ff7-b5be-539d-b7b3-25ce133dcfc4","url":"https://rxjs.dev/","description":{"description":"RxJS, which stands for Reactive Extensions for JavaScript, is a library that enables reactive programming in JavaScript. It provides tools for working with asynchronous data streams using the concept of observables. Essentially, RxJS helps developers manage and compose asynchronous or callback-based code in a more structured and manageable way."},"category":["Frontend","Backend"],"image":{"title":"tech rxjs","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/qlD8eoOiAZ55DpT6Oh4H8/2a5b590cae199d68e5134b293a3e1022/tech_rxjs.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAC61BMVEUAAACPAFXBBm+oADDtDpH4F5ntGpbbHZexIZOjHYOdFngAAAAAAADMDHvnEYvaHpW9HJDLGJPTFZPPE44AAADtFZT2F5fDIpDjEZPkEpajDHT2FZXZEYzlDI7jEpamDnbKAFjQIZXgDo3rDZDYFZUAIEQPAAD1F5qXKY6OKZDBG5HWFJLXFZWEK5MAL4PMAGzeHZOTKJCKK5I9KHkAAADFEYjfEpLoDpLtDZPgD4/XE5HWFZVsL5ZMMZPFAEe1JI+iJpMAAABiB02+DnyvD3WtD3ePAABNL41aMpeCKYy5H5KXG30AAABkL5JWLYg+I2zSCHOzJI7HGZEAAABtK4hwL5VgL5BCJG+9AGbFIJTcFZcAAABJElCALZNyLY5pL5E2HWC4HozwEZTfEZAAAQB3F2WSKpOGK5F4LI5wLY7xF5bsDJLNC4RxBlwAACGgJpOVKJCNKpGELZR1K43iF5L0F5buCpTiD5vxD50AAAAAAACXE3GqII2iJpOXKZSPLZeJL5ztF5bzF5TxD5LuDJbyD5vxDJfJCIPMFpXHG5W4IJOnI5CbJ5GWK5eCKY3tF5T0F5XuDJHvC5PhDo/SEo3RGJa9HJCnJZSXJo7pF5byF5bzF5TKGZLCHpatII+xEXnnF5LvF5PzFpXzD5XwDJPqDpTbEpHRFJCmD3aSEmebDGWdBGCqAmwAAAC1JY+dJo6fJY+wIZGRKY3OH47eGo/KGo67G47FF47SE47dEpDEI49nLIqUKIzvFo/0EY/lDo7GF43MFI3tC5DqDpJuLItqK4p+KouqJY24IY68HI7CGI7RE47wD5DsC47iEZJbLYqIKIyMKI2AKYx7K47kD5HuDJDvDI/rC4/cEY9iLYqZJYymI46aJo6NJ4u+Go6yH46qI5G9G43KFI3YFI7UEY3LFY/mEI/iDY7YEo/tCo/mDY/xEpHuC4/wE5DwDZHwFZHxFpHwEZHwDJGwIZDxE5HvDZDpDJDgEpHVFJLWSm2tAAAArnRSTlMAFy0UL8Hnv2NKJQYEJlXL+OKqSQVe4/nykhag6s6tGBC96s+SFA2X/OHC7uFiFjPq+ZoqDTyJxuf086lpRxvRlAkQKEQ8D3pduuImB6d8O0Drtwg+w7dLI8upAg6u6tUiSfHBDQ+L8P2Ose48FAY+lsrDP0burFVtCwEdXL3NmXR8+/21wKIuWsv4++XSMIb18eOfeKXi51Bd0f79yEUca7Pc5ebfuW4aIC0uIgySua4jAAAA+0lEQVQYGU3BPy9DUQCH4d977nF7els61cJgYWSxNqKLxSaEXFIkkg7Yid0mMUgkhnaoRDcRZgORWH2CioTFKiQMzv3T8DzKYAL9QQlL5kMppDLQAhp47/KQqnBGpgGvkpBGWmRizol5lozGwigXhlF0OTAu2Qko4S3BFZ5j8okpusAi/9zZChaocCupTkpMV0/52eZGuXnAjmIoONTnAOsIwKHcKp65cAfGFIvKbEXet1HPGePczq4SUeIrUG/moVZ/DMPa/b6NC4kXI72VTxj0Do/nhlLXSNobZp32RhtvrUNTyCsdwQqfEXRgU0KpFn3LklButom3oMQvVDYsIcLGPnMAAAAASUVORK5CYII="}}}},{"title":"React","id":"4f3acf10-afa1-562a-8b71-b14286a3d787","url":"https://react.dev/","description":{"description":"React is a JavaScript library primarily used for building user interfaces, especially for single-page applications. It's known for its component-based architecture, which allows developers to create reusable UI elements. React focuses on the \"view\" layer of an application, meaning it handles how things are displayed on the screen and how users interact with them."},"category":["Frontend"],"image":{"title":"tech react","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/3jxVoVf1fD84mG4t1Q21JD/127a6d344b77d7fa776c569f46c278a6/tech_react.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACoFBMVEUAAAAAAAAA8f8A//8A/P8A8/8A1eYA1uIA9f8A/v8A//8A8/wAy9gA9P8A2+UAn6IA7f0A9/8A8fUA7vQA9v8A8PsAjJcA2OEA+P8AzNgA8/kA7/oAzMsA+f8A9v8AxdAA8foA8fYA7PcA5ewA9/8A+P8A8vMA+foA9PQA094A7vsAAAAAvdMA8f8A2+oA3OgA8f8Axt8AADEAAAAA6vQA5OYAAAAA3ucA7f8A6PYA9PgA7P8A4foA3/MA3vMA5PwA6f8A4vQA8/8A6/8A4fIAdXEA7PkA+P8A8voA7v0A3OgA6fIA9v4AAAAA8v4A4/AA3usA7f8A7/8A9v8A7fkAAAAA6/wA8/8A4ekA5fAA7/wA9f8App0A2ewA3/8A3/8A2OwAsa8A8v8A7foA5fIA3+sA9P8A8f4A7f8AnqMANjoA7v8A5PcAAAAA3v8A3v8A5vgA7v8AUTAA5vsA8P8Aqq8ASQAA7f8A5PgA4P8A6foA8P8ANjQAa20A6P8A7PwA9f8A4OoA4/IA7PoA8P8AusAA2OIA4v8A2eQAsasA9P8A7vkA6PEA3uwA8v8A8v8A7/oA+P8A8P4A7f8A3OoA5PIA7/8A9P4A5vEA2+gA7v8A7/0A9P8A6vsAFUgA3esA6/8A6/gA7vYA6v8A5v4A6/gA6/kA5fwA8vgA6/gA7v8A5PIAAAAA2OIA8P0AAAAAwNgA8P8A5/AA6O4A8f8AwdkA6PkA2OcA8vgA7PgA6/AA+P8A8f8A7PMA4vQA0eUA8vkA7/oAwb8A8/8AyM0A6/gA4O0A1N4A9f8A1OIAdnIA7fgA+f8A6vgA8vUA9f8A7f4Aq68AydQA9v8A3OUA7v8A+/8A//8A+P8A3OkA0uUA8v8A+/8A/v8A8/8A3/9TTk0UAAAA33RSTlMABDhcWVwYFVFUVy8QdRgLPXQuLnE4CRRmDSBfFISLGFUhWyRybitHIhdoCB97OjOBJwwCVxkFLI5lXZqEamiFpm94nT4ILmJOdTs7VQ1fRTuEanczAVFrGzFnaBE8u7o8FXBkNCBlSooNCZdMBrO0UJYKb4QNCptYr1CSCQl1R2kfM2t+GjKoMxRqXTUga08wb12CQUtrWD84hmJ2NwYzmGxjpotuboVhZZ47BxhrAyKFOTWCI2UkIFkobXQvUDQhXhGIFlMqEngXCDBsNixvPgsQaRI+XVNTGRZbWVU1nMO6UgAAAONJREFUGBkFwSFrVQEAgNHvPC/cy3sXRbNBLMJmWdkfEJwGRcYYWAWjYWAcDASjsDBYUMyWJUWGBqPMbllbEH+BCAviOVVFVVGVqgVcNsKfSjUDgN81VFf9qpu4qFuqoWqsRlSjaqiusQY2oFKbAICv6T7w6VEfHwPs8uEpAN49Z7jhuOuw1+G/K/R2/cFinmue57NVLc+Wy2Vtrxxw8AoEXr5Bh8C3i34cA6fqPYCjF7CT6oT91+DvzmcPa6hWtnryBfdqUi2qaaqm6dlYjWOl+g4A7paqn3Cnc7hdVZXNqqKq/4fCJBb9suAEAAAAAElFTkSuQmCC"}}}},{"title":"Styled components","id":"5758ab07-e7ab-54e9-bb5d-a36e0605a7fb","url":"https://styled-components.com/","description":{"description":"Styled Components is a popular CSS-in-JS library for React applications that allows developers to write CSS directly within their JavaScript code, enabling component-specific styling and promoting code organization. It uses tagged template literals to define styles, making it easy to create reusable, maintainable, and encapsulated styles for components."},"category":["Frontend"],"image":{"title":"tech styledcomponents","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/4WHuIlRNa5XO0iYCthEqF5/bebb7c736eb1beca3da964cba1765283/tech_styledcomponents.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABpFBMVEUAAABCQkJERERDQ0NCQkI/Pz9BQUE+QD86Pjw4Pjo8Pz1AQUDwndb0oNxSAAD0ndntk9AhAABAQEAAAABdXV1cXV8AAIHaXrizM5TMfLnXjMkAAABTV1U+QT89PT1CQkJcXFxcXF0wP1OdlADnnIzjhavhebHnerrSb7YAAABVV1ZbW1tSUlI8PDxPT09fXl9VVleGnwD/2UD/z1DmoZXbdqpYWVlbW1tVVVU/Pz9RUVFdXV4AAF7r1Dj/1EL3xX3lyHw+Tk5fYGBUVFTDog/uwz7otzrqv0bx1loAkwA+Pj44NzhBQUFERERTU1NRUVFAQEA3Nzc7OztOTk5QUVBTU1NUVFRUVFRNTU1EREQ8PTxQUFBQUE9PT09ERERMTExOTk5QUFBEQ0RMS0xQUFBAQEA4ODhYV1hTU1NVVVVfX19UVFRPT09ZWVlhYWFRUVFVVVVgYGBWVlZQUFA7PDstLS07OztBQUFLS0tFRUU6OjpISEg/QD8/Pz9UVFQ8PDw7OztDQ0M8PDw6Ojo4ODg5OTk7Ozs+Pj5DQ0P7x2H/0Er/0EuZwBy4AAAAiXRSTlMAIDw4LRcYGBgYGBgfSwg+pg8YAScYCkwrQT4LMAcXCUpEDQ+P3sGKHAMzVBkXEmInDJ7+/YohXyIYEEMcHOb0TQ9CFBB7i4xgBxgJKCQyKiYtFiJtbXR2b0gMJzY2KSYhFRUVHAoWKGRsc3hub251cHN0QRYHGxoUKyYZGBYVGxE8FhcXFxcXIGZ/m1UAAADRSURBVBgZbcExSgNBGIbh95uZzKr7m4VdsEmZSiFFOrXzFF7Ac1ha23sIy1zBWgLpbAQbMRCxC3HczZIsqz6PavSlFOQkttRYk9J3kNb0DRQQOyZ9AiLQ8RJbAVtW0jsnauR6BeRHqr2MtTMvV46itpoWxc1wqIWZAQ57zvNTs2uX54srsye+kC+WUE3VmFUfQNzgI79E7/iHw/gjcK7WI3uBA7XoyJ9NtDefPEDcBC7UuRSNwFCtt5FqQMLd3h/PzOzwaJzFmGVlOUhJNfrS3Q+PICaEaHoJuQAAAABJRU5ErkJggg=="}}}},{"title":"PostCSS","id":"89fd64f1-70ee-57a7-8e04-741eb6072148","url":"https://postcss.org/","description":{"description":"PostCSS is a powerful tool that uses JavaScript plugins to transform and enhance CSS code. It's not a preprocessor like Sass or Less, but rather a framework that allows you to customize your CSS workflow with various plugins. Essentially, PostCSS parses your CSS, applies a chain of plugins you've configured, and then outputs the modified CSS."},"category":["Frontend"],"image":{"title":"tech postcss","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/6tIXzvOOyHXImiv8x2A7YF/17b7c8a7ec463982f9f8c28a72173d7a/tech_postcss.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD10lEQVQ4y42U/09VZRzHn8u9l3PO85wwZUxdcJXl0kld5H7hfjnngmPklEnryxRtuLKsLful0Wi54WyzkB9cEmQN14RpXFzQl401ShNnM200lSQRAuEi8qW19Tf0Ogp2JdLO9uw8z+fL+/P5vD+f5xHi3582HDU23bZVA6vllqVOTdnqr0lb3WD1sO/h33wjKiuwleJB30DEWDOdUIdZH92My8puv+bjv3fcUg0An7gY1IN9Id2fsuRr2LSzjg1FZdGiYCMxGZxNqC+Ivouj7sjINDxlm7VCeLVxS+4ku4OIPY7uXZ/HTFmqCp8eAmy9D+xySPehOJGuuBLW82YS5sFfI3L1nCiTjOoJuDvddywuK2YT5lkoCMzLvNO2OnzbNvfePW4WUV3TyWbfaEyWpTt/69dykbf/FjFC6fJbttpDsLaYci0RQ1FjM4fWzoJHlgoR93yab6uUZe7A6IMfg3rBlbARuFZsFF+PGhsBqpiw1DFAz0KHnYapTwH4e0xWC5Qt8FPpSOuXJ+iwbwPdPcX6GecO9DepYJKVYp+iQcdp0Bn0nbhkzCPC5+vIvhLU3/HDBi3HEZ4PaOakLavg5W0cmyn5AJy1wc+Wy2E9NB6XtazGgWLjVZxHB6NG6Twg3U5Qab/4o8Q8cjdSecZEYlluf2TZKjpeTTaDRD1Qt8qTlc4XQarJvHfSUkME+7zrSS37TjJF+uqZhLoqpkvMyn/MPRlznasm2rUzhVrewvFKrs9cSXYjZNqB3Xvs9znyC0H9CQDHnAy3JNdpmd+tt+/xMWHJlzFsYutaCNhbpD9O9jMAHm/I96wgcBfllp8u1NaxHxWzJaa/L6y0c8F4GsGyCqePd+S41ULA4Zh8Dt2fNCbpBByJmRWckwMRuR0Kri56ayjFAWxnDJ7emu2+d18vBvQ1cNc6FldNOLcLkeUVokVwPd/k3E/WXzt2brqVTSdzucs+yH0M0uswaKU5LwL8CeUfYh2lpEs0qh6At5B3kl3ZSFyWDkblM+ivY39InH7Kq6YTZiXX7B0c9jNv+zFuxOBDhruG//ucjziglFkzZqkXmNtn4fl5qNk0HMuyxy2zFpuffgnrG++U0u3XnYteOvccudKa4RIP/bzK4ZC53ZMuddHyV1h1yQLtUfE/vy+ZQapqosKjDfmZ5n3KtrVeSblvcHO4iqq8SGXoD8ByM+AlJNAFYHNvYHnOfxm66HAZhied14Pm7GLGQjyseRcCei6PQyF6Z2yasfkGHl/avkQYDy2lZqV7KfO2jU43AtyN8/dk3sf/HGBdo3G5+7O13hWL+f4NSNF8PEd0TesAAAAASUVORK5CYII="}}}},{"title":"Storybook","id":"17ad99fa-ad56-5286-8fae-a699eeb13958","url":"https://storybook.js.org/","description":{"description":"Storybook is an open-source tool for developing and documenting UI components in isolation, away from the main application. It allows developers to build, test, and showcase UI components in a sandbox environment, making it easier to collaborate and create robust, well-documented user interfaces."},"category":["Frontend"],"image":{"title":"tech storybook","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/49U2luUBfpxGvX5oT1U4lh/67ff7b0f5e7662bead3e8266fa9c78e9/tech_storybook.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACT1BMVEUAAAC8MmHePXPhPXTmP3jrQHrwQn3zQ372RID4RIH6RIL7MHv9d579////5+3/Son/PoN9ADTAM2P/SYn/SYj/SIf/SIf/SIf/R4b/QYXTNGvWOm//SYn/RIbRNWrGNWf/SIj/SIfQN2u3MF//SIj/SIjQOGulLFX/SIh/ID//SIcABAD/SIcAAAD/SIcAAAD/SIcAAAD/SIf/SIf/R4b/R4b/R4b/R4X/R4X/R4X/SYjROGz9RoT/SYnTOW2WJk30Q3/0Q370RH/4RYH5RYL6RYL7RYP8RoP9RoT9RoT+R4T/R4X/SIb/SIaFIUD/Rob/RoX/RYX/NoD/gqb//P7/6e//V47/SIf/R4b/R4X/QYP/NX//KHz/J3z/LH3/MX7/aJf/lLH/ja3/Uov/SIb/RYT/O4H/OoH/faL/pbv/rMH/l7L/XZD/J3v/L33/N4D/Q4T/PYL/S4j/xNP/+/z/////7PH/jKz/qsD//v7/6u//WI3/PYH/NID/2eL/0t3/h6n/7fL/ka7/Mn7/R4f/N4H/3eX/wtH/AGv/vMz/9Pf/6vD/kK3/RIT/usv//P3/b5v/Ton/SYf/OYD/XJD/3OX/8PT/rcL/PoL/N3//IXr/TIn/vc3/+Pr/xdT/PYP/QIP/b5r/fKL/cJv/2uP/MH7/UYv/4ur/+fv/hab/OIL/tcj/KXz/RIX/4+r/x9T/fqT/6/D/scX/LX3/ucr/f6P/NH//PIH/U4v/zNj/8fX/o7r/QoP/PoP/prz/mbT/ZJT/QIL/SIj/Jnz/OoDtoC0AAAAAT3RSTlMAHkFOW2h4iJiouMbS3+37vRARt/Dz+f3+4h0c4OIdGNfiHRXQ4h0RyQ7CC7wItQSuAaifl46GfnZt4h1W+R0SaIGNo625xMzV3ujx/b0QYFk2LAAAASJJREFUGNNdyj8vQ2EYhvHrPn36vue0TojmhDRp2FQiMYgYapGwGUwSiW/gw0js2HwEo0GTGkQakRCDP4tqUB20OcRwDFqDZ3ryuy+B/l/XGP/9loZjXV0jUk1KC3+dCcMU90di/UfSSUkCKVXbRIBZL+m4QBhZLh4BMAJRnFRKQWHvO1Y6wLm3UCmhFElNgIAguKrchhBm3vunJBog9UU3TevdOVftD0s4c26mysO9c7VfbIoE7/3xPNx08p9AAKK/7q7ym+4RpryGiPdcOLcNngwwEAtO0Ci3WMgVsmFZN1st02KtdOQiIAeVMXeXnxidvdyw9sqePasTgHay3sm+DrYO7Xw3IkkQLKsc90iljAiK13ZqkNPLa6MmSfqSPkriB3cIRfzZFnzZAAAAAElFTkSuQmCC"}}}},{"title":"Webpack","id":"d2df58c3-1464-51c8-a240-08af94133bc5","url":"https://webpack.js.org/","description":{"description":"Webpack is a free and open-source static module bundler for modern JavaScript applications. Its primary purpose is to bundle JavaScript files for use in a browser, but it can also transform, bundle, and package almost any front-end asset, including HTML, CSS, images, and fonts, if the corresponding \"loaders\" are configured."},"category":["Frontend","Backend"],"image":{"title":"tech webpack","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/4ldDz8Cm9eHgxXNijBnCVV/e7e4eafe22bd656105b52500fe6a8916/tech_webpack.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACkVBMVEUAAAAAAADs5eD///7///7s5eAAAADy6+b////6///5///w6OPl3df////////////////k29W/tKv///3///////3Ct6/+/Pv////v/P/v+/////+2r6v///////+4say1p53+//+3qJ22o5S5pJW4pJS6pZS7pZS3o5S5pZW3p5y6qZ25sq25sasAAAD+/Pvv/P/u+//////+/PrFurP///3///////++sajk3Nf////////k2tTw6eX////6///5///////x6uXt5uH///7s5d/q+P/s+f/g9f+i3v665f295v6h3f7f9f/p+f+y4/+J1vx+0/y85v2/5v7o+P++6P+O1/2E1PyI1vyk3/7V7fzX7fyN1/295//x/P+n3/5/0/yF1fyf3f7G6f3F2u59odB8oM/C1+3H6f2h3v6m3/7w/P/H6//S7f7C6P7A5/3H3PCMqtQed8AAbbwRdb+NqtPF2+/A5vzB6P7G6v+l3/6N1vzR7v/q8feVstcAcL4Abb0AdL8Ab72Qr9bo7/bT7v+O1/yp4P6A0/y85v6vwd6guty3zOV6odAAcb52ns+ivN2wwt6C1Py/6P+etNcAZbtqmMy2yuSxx+K1yuRums0AZrvA6P+httgAarywxOC0x+IAcr6D1PyB0/y+5/+es9cAZ7sAbL2YstifttkAbLyB1PzL7P/H1OdDgsMAabyZs9igt9lAgcPE0ea65v/L6/7O7f7K4vSeuNoXd7+TrtWastcNdb+bttnM4/TA5/7O7P7M6/645f/0/v+45f6X2/7E2/DG1OjI1eiZ3P625P7y/f+F1PyH1fyZ2/3X8P/Z8f+b3P285/+z5P+75f2+5f2x4//o+f+95f3e9P/r+f/flxQqAAAARnRSTlMABUjBv0cEL5Xr6isfgOHgfh4Ta9JnE1DB+/u/HtrbHiHgISEhISEhISEhIR8eBlL8+8BOFGnT0BIfgX8eLZfq65MtScBHeU2IRwAAARpJREFUGBlNwTEvA2EAx+H/77232qvetQyC+AIMnSyKiCBRX6Imn6DpxMhsIzEZTDY2CZFKxC4SJgnp0A6aSBolda/2bqjnQQliP4qhWBqWuYu8jgZQXw5KDNShLQlpHEoMRM6lbqElmIAlYpFzKa7ptZhhlaGuy3KJte2QhICQTs7DegpJyBkgvJexRgEJ8WvpuuKTsZKyxAR8Z92bMOrzfb/5lc5kGp7vFyRZSWOAmQJM5qOQLshZT++j0zCbgmg2E3yff8pjrnEG9RWGKllj8vn86Wt4GwTBlRk9PvL9nqFIc7J6UWOg5w5rFXhEmofJ/b1ClV13wHbkPSi2UAo3y1vP5Zf84pL6UGwZTrQDN/pvZG3dbowo8QczJ0Z2oewzUwAAAABJRU5ErkJggg=="}}}},{"title":"Storyblok","id":"cfe84741-9844-5a1f-b4f0-242c90083e81","url":"https://www.storyblok.com/","description":{"description":"Storyblok is a headless CMS (Content Management System) designed to empower both developers and content creators to build and manage digital experiences across various channels. It offers a flexible, API-driven approach with a visual editor and reusable content components, allowing for efficient content creation and management. "},"category":["CMS"],"image":{"title":"tech storyblok","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/piZECs3aOQAgV99ME3VX4/bbdc5abe7a3f36be925b8016914c788c/tech_storyblok.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAB2lBMVEUAAAAJqKUKtrILtrIJqaUJr6sJrqoIrqoJsa0Ksa0Kr6sLubUKt7IItbEGtbEEtrIEtrIEt7IGt7IIt7MJt7MKt7MLuLMLubUKsKwAAAAHkI0Ec24Jq6cLuLQKt7MIpJ8DgX0EjokEj4oFj4oGj4oGj4sGk44Hl5MAAAAKsKwLurYJqqYKr6sKr6sJtLAIs68Fs68Es68Hs68Js68Ks68KtLAKt7MGtLAAs68Asq4Asq0Cs68It7Mft7MStrILtrIKtrIOtrIJtrIAsa0ItLAEtrJzx8Th9PPk9PTj9PO/4uEvt7MDtLACtrIAsKyDzMn///+6394Jt7MBtrIAsKuAy8jZ8O+v3duy3t2w3dza7u7i8/IAtbEAs64It7Km2tkAq6YArqmV0c/c8O8AtLD+///s+PfZ7+7b7+/a7+7x+fn8//+Z0tAAr6vg8/JMvru/5ONkxMFtxsNoxcKT0c/4/fzf8fE0ubUGt7Ks3NtXv7zw+fmIzMkDtrLz+/rm9fTo9vXn9fXy+vmSzsyCy8np9vVGvLgFt7IAsax+ysf1+/v5/Pz3/Pz4/Pz4/Pvs9/fI5+Zlwr8etbFVvrpTvbpRvbpSvbpSvbk0uLQKuLQFtbEHtbEKtbELuLR/NluYAAAALnRSTlMARPLzRVlZWVpaO87a5f7p2tra2tra29I+AxUWXfvPOxgaGhoaGhoWBEvUPTlMR2xuwAAAAPBJREFUGBkFwb1KFXAAwNHzu/d/v1RocuhjaAoCF4caWpt9gaA3cO0teoZeoKWloaG1ljAJhEja49okkqHm7ZzUXgVUHXWT2X4V2JhczPt6PTS/MaqNSfm3c56h1e20AmV5zmBZATRdPzg2mNe1edUfW92JCWC1Wi2WLJenGGD3bFHlfrlgANZg2q0dBjjzsKrTR3WPCWD189Pn+dyP2e4sAzDbr45YOGZw1dMvvgFP+n3wweDv856VVH28fc+wuXz3oqJ6u73eXDFMXvZm2+UGmz0HdShbVa9fFVXVr9ytqkqq+h48rhMAmMB0egIA/gOZ2TZCGsL44QAAAABJRU5ErkJggg=="}}}},{"title":"Mongoose ODM","id":"76a5d8bb-a57f-52cc-a2bc-bf027756f9ee","url":"https://mongoosejs.com/","description":{"description":"Mongoose is an Object Data Modeling (ODM) library for MongoDB, designed to simplify interactions with MongoDB databases within Node.js applications. It provides a schema-based solution to model application data, enabling features like data validation, type casting, and query building. Essentially, Mongoose acts as a bridge, translating between JavaScript objects in your application and the document-based data stored in MongoDB."},"category":["Database"],"image":{"title":"tech mongoose","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/3pLDy5i5b01TCZzDDQnZeF/ea267f999c044fbcba375bac9efac226/tech_mongoose.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABMlBMVEUAAAAAAAAAAAAAAABdAAAAAAAAAAAAAAB4AACCAACCAACHAACJAACIAACIAACIAACHAACDAABzAAAAAABAAACDAACIAACIAACIAACIAACGAAB8AACGAACHAACFAACHAACIAACHAACDAABnAAAAAACEAACKAACJAACGAACEAACFAACGAACFAACGAACJAACIAACGAACLAACJAACIAACIAACGAACHAACJAACHAACHAACGAACHAACHAACIAACIAACDAAB4AABEAAB+AACIAABvAAB5AACJAABoAAB1AACIAACHAACGAACEAACBAAB5AABZAABtAABBAAByAAB7AACKAACHAACGAACBAACIAACLAACGAAByAACEAACJAACNAACHAABbAAB4AAA4AACIAACHAACGAAB8K0GjAAAAY3RSTlMABAcJEQoBCChMUnqYpcW6n0wgBQ1UruT59rRcvemvxtepXh4CPrf73J+++t/j/cFFl6u868/d+r76/fP16cpxEwk7lig3oyM57OyzeVEtEg8NHi3MnX8/TY88FDRQxDoHEgWQ92ziAAAAf0lEQVQY02NgoBNghDPA4BdCkJ0RBn6zMTK+BQmKwETcGXdCGCwqQMIGKHUExONjZDT/f5qRWY6dnf3lme+vODhe/xT7xMFxgoGTk9GB8eh/W6h+qedgaiPE9oCNAYwbAkECK5GdFAESWQVxEQMLVJCVkXEh3PEwQWZGRgb6AwAG4RjTDFjn/gAAAABJRU5ErkJggg=="}}}},{"title":"Mongo DB","id":"33868318-a42e-584a-9f4b-8e9dfc36ad1c","url":"https://www.mongodb.com/","description":{"description":"MongoDB is a popular, open-source NoSQL database that uses a document-oriented data model. It stores data in flexible, JSON-like documents, making it suitable for handling diverse and unstructured data common in modern web and mobile applications. Unlike traditional relational databases, MongoDB does not use tables and rows; instead, it uses collections of documents."},"category":["Database"],"image":{"title":"tech mongodb","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/5BdONZZtMXvpkGQjudFKYn/5e0d7de7af3904cebf3bfcf15cc84fcf/tech_mongodb.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABIFBMVEUAAABjoEBXkDZpp0ZtrkhdnDo7bCFjnkFvsUpZlzYcOQ8AAABur0lamTdZlTZopkVvsEpbmTdNgy4AAABtrklZljZViDhusEpbmTciRBdlokNusEpbmTdRiTFpqEZusEpbmTdWkjRqqUZusElXkzVppkVusElbmTdXkzVkoEJusEpbmTdUkDRShTdusEpbmTdJfS1trUlamDdhnEFvsEpbmTdUjjNrqkdusElZmDRZljYAAABorD+As2V7pWZSlSgiVgCqvKC0u64AAADHwMbLxsnCvb/JxcZsrUdcmzhusEprq0ZbmThtrklqqkZamDdZlzZur0ltrUlrq0dZljZbmTdtrUhZljVsrUhYljValzZbmDhamDZamTdvrUxhm0CaipYFAAAASHRSTlMAUj1H4LcZLtefDAim+21F8dokAptxGdW+DTjv5yxR+/hMV/5ZSvf8VTPt8j8W0NgciJcq2+o7ZPb+gQd/9/2bEI2qED1gK1LB2+qXAAAArklEQVQYGQXBsS4DABQF0PPeu61ITTqZfYNJgsR3SyxGC4tFJDqIwWCpkCrnAFANoACmqn4ABTioq7qtLRBgVRdVKUADycxczzEwYD2XM/vF6esWNJjZhfmZExCQOuxfvUqBgFTDNgUaJMDZgAYze454CGiQ4JMENEi+9jhKQIPHyY59zQY00Js/vp/yARq4n7fV+n3xDASQeqllfQAFcL6sugE0wN3MDUAAdAH4B96YISJLBep6AAAAAElFTkSuQmCC"}}}},{"title":"Redis","id":"de041b84-8e8f-5ed0-a3d3-3571ff69e329","url":"https://redis.io/","description":{"description":"Redis is an open-source, in-memory data structure store, often used as a database, cache, and message broker. It's known for its speed and performance, primarily because it stores data in memory rather than on disk. This makes it a great choice for applications needing fast data access, such as caching, session management, and real-time analytics."},"category":["Database"],"image":{"title":"tech redis","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/5KaRrRHenrR5tYqzftb3IL/38a3bfcb1294286e85ed9211e43fe2cb/tech_redis.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACuFBMVEUAAAAAAAC3AADDAADFAADCAACvEQcAAAAAAACoAADDIRnIHBLPTEjJGxHJLinBLimHHBlJAAC3AADDAADHAADHAADKMSzNMizKMSu1KiaoJCDEKybIGQ7TbGrKMSzJMSvALSjCLyvLLym6LiqKJCWMJCWPJiaPJSW5LSmvKyi7LirALiqMJSaKJCWjKSezLCi7LiqwKymPJiaRJieSJiaNJSUAAwSLJCWSJieSJieRJieSJyeQJiZ7Hx8AAAAAAACFIyORJiaSJyeRJieSJieSJiaNJSVvHBx3Hx+OJSWSJyeSJieSJieRJiaKJCQvCAlBERGLJSWSJieSJiaHIyMAAADcjYzZgoDRXlzHAADaiIb66+r//f3lsbDLOjbKLCblr6/rw8Ppv77blpXKRkPSdXPiqqnMX13AMy+zKiaVJiSfJyW9LirJFgfmt7b////67u7OX1zBAADDAAC/AACpIyCZKCd2ICFuHR2kKCXIMCvJMSyZJyesKSe+IhzJPzvXgH/doKDalpXVfXvUeXjbmZjksrHUdnTFIRm+LSm1LCjCLyrGMCu2LSmhKSeRJiaSIyOjGxm2AADCAADFAADTdHLuzs3//v756+vOW1jHIhrJLyrDLyqyLCmbKCeNJSaZJyaMJCSOIyOdJCOxJSHAEwXILCbWf33FDgC9KiaqKieVJyaLJSWkKSeuKyjBLyrELyugKCePJSaLJCSWIyKrHxy6CAC4EgelJCKRJSWrKyi/LirFLyu3LSmUJianKii8LirFMCuoKiiPJCSOJCSMJCWaJyexLCmzLCmOJSaMJSaPJiafKCe1LSnELyqvKyidKCe0LCm/LyqWJyamKiiMJSWYJyatKyjALyqmKSi+LiqTJiajKSi4LSmQJiaaKCeSJiavKymVJyeXJyepKii7LiqjKSeSJify6tmYAAAAVnRSTlMACzuBnG0qAwIjaLfv459MEg5Dldz99cV1KiZqvPHjn1Pe/ffj/v3Duv39zfzuw8Ty/b323YsQUavr+898JgEHN4zZ/fS6YRogacD17aNJDQ9OlYw+BhI9OI0AAAEJSURBVBjTY2DAAhhhNAT8RAhygPhejIxbgdQHiKAgSMgFonI7EL/7ySgFpJwZkcAmIFZk9GZkhJsJBisYaxixABXGbDSRdkYWFkYBKOeBIoh8LMfCyLiOkfGuCkzR5//8QPIL89VADinOzcbMv/jZ2dn5Lv2SvSNTwMS0j5ubO5HnowwvB88rbn3zJx+5mZiYFJgZ/3NwaHDu+Tpbc++nG3ze25mYVjsIXPj6ivUqMxN30ccAaRaJvx/XMhoxrv3w/YUm52xlLeaP91X+K69dCnJSBGNYCGOHvNvt00afpOMZGTlBPrQHOWYG9+tvnAIpQNZOWHh6ADlzGFKB5EbkQA4AO341A24AAFmrQ2crz6LXAAAAAElFTkSuQmCC"}}}},{"title":"RabbitMQ","id":"910daa78-7338-5e3a-9512-e43b873bc87e","url":"https://www.rabbitmq.com/","description":{"description":"RabbitMQ is an open-source message broker software that implements the Advanced Message Queuing Protocol (AMQP). It acts as a central intermediary, enabling communication between different applications (producers and consumers) by queuing and routing messages. Essentially, it decouples message producers from message consumers, providing reliable and scalable messaging solutions."},"category":["Database"],"image":{"title":"tech rabbitmq","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/aR5jKy39TRWGjyWgaLT8J/38c37ac6c40538fa258033aea991b342/tech_rabbitmq.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA0lBMVEUAAADpXQD/ZwD/aAD8ZADkWgD/aAD/ZwAAAADzYAD/ZwDyYAD/aAD/aACVOADzYADxYAD/aACRNgCQNgCPNgDwXwCKMwD+ZgDqXQD/ZwAAAAD+ZQCuQwCmPwDyYAD/ZwD/ZwDTUwDETADSUgDTUwDWVADZVQD/ZwD/aAD/ZwD/ZwD/ZwD/aAD/aQD3YgD2YgD/ZwD/aAD/aAD/ZwDyYQDaVgDXVQD8ZQD/aAB8MADyYAB7LwDZVgDaVgD9ZQD/aADsXgD/ZwDrXQD/ZwD/aAD/ZgDrHce9AAAAQ3RSTlMAaPf8bSvgqAeFiTzxxA+GPPAPDw88D4c6ww2hHhpf9tEvHB0dHhvj4e775eLdY4f16ertXSstk9MUURQrL5TrcPltUTioSgAAAKdJREFUGNNtztcSglAMBNAoFqzYu2LB3gV7xYX//yW5IMpc2Idk5uxDQqEwhAhRNAbERfomARhJolQayGRdlBzM5S0s/NH8YTEISxyWGVa8WCWqWVhveBDNVrsjm+j2+gNFGY5EhqY8nkytNZtPFlaWKxtNsMEWi7F20I1dQvIiNtvdDByq2v5w5BCnM9FFAIfXAFS12/0B/6Gn71DgS24j0UvnUX9/AMGFRa4FHnLDAAAAAElFTkSuQmCC"}}}},{"title":"AWS","id":"d0e4c28d-954e-5ce0-8cb2-f74b8c6d7c84","url":"https://aws.amazon.com/","description":{"description":"AWS, or Amazon Web Services, is a comprehensive cloud computing platform offered by Amazon. It provides a wide array of on-demand IT resources like computing power, storage, and databases, allowing businesses to scale their operations, reduce costs, and innovate faster. Essentially, it's a suite of online services that enable users to rent computing infrastructure and other resources instead of owning and maintaining their own physical hardware."},"category":["Cloud"],"image":{"title":"tech aws","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/1QRj16z2ZOF4qUd4odBxI2/f81a4a6494ae7ce9c8ec3b84d2d5716d/tech_aws.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACJVBMVEUAAAAAABEAAADk5OTt7e2lpaXLy8tlZWUAAAC/v7/Ly8sAAAAAAADn5+fw8PCenp7////////////////s7Oz////////////////Hx8ezs7P////5+fn///////////////9paWn9/f3d3d2wsLD///////////////8AAAD////////w8PDt7e3////29vb////u7u6srKz29vbe3t7////9/f3////////g4OD////e3t7////8/Pz9/f3////AwMD////////8/Py2tra+vr7////8/Pz///8AAAD+/v729vbm5ub////////BwcHt7e3////X19f////////////Jycn////////q6uoAAACwsLDi4+P////t7e22t7f///////////8AAAD5+fn////////////+/v////////9sfIPa3+L////4+Pl1d3fs7OwAAAA+Pj76+vq4uLjx8fHv7+/6/Pz////0//8Ai7/0hQDrTAD/jwD/mQD/mQD/ngD/nwD2kgD2kgD/mgD/mQD/nwApAAD/nQD/oQD/nwD/mwDrjQCZWgAAAADhhwD/mQD/ngD/ngD4lAD/ngDtjQD/nQD/oAD/oAD/nwD/ngD/nQD/nAD/mwD/nQD/ngD/nwD/oAD/oAD/nQDZgQD/nAD/mgDaggD/mQD/nQD/ngD/nwD/nwD/nwD/nwD/ngD/mQDXgQD0kwAAAADEdQDVfwC9cAAVKxLZAAAAt3RSTlMAAAMWHgsLBQQKCgUCGRwIb7K8rC57ZVSlEw+XP3O5s3oINSIbqIdwrwaT5zszx07QQRYpHl9ip5sxwzGjaGWiHbqmVRMbtmWcDHxZJL2wGz/ZLHzYgCLAxigHEDTUPBm0mJ8KPNpOqiuemREXQy0KFwEGJQobGSlJOgscH1+Ac2VsKi9jcd0JW7KdWicOCR5LhIhLoiB6y97GqI+Afoifu9LCcRlRSRlSjbjQ29rNtU0XEggTGRJkVBCuAAAAuklEQVQY02NgoAgwMjAxMjL+ZmP8ycH4nYGLEQQ+MnKzghmMr8QZEYAbmQMBN1i+CsHYDDDGVyZXoWeC/AIC1/n/8N/jun6A+x4Xlz9jACPjdbFnt4NhypbGMDIy8V/ns1CWTRYUFNwqcH8T35PMw7y8jAw5MDU9pYxdHPlARhtjdSuqw2uAoiysjYxdX5AE2UGa2iF668ESfTDXMUxlxAT/GRiWw9jvhRj9GTYFMEKN2gzyUfF1BmoAAAY9KkBRLhaUAAAAAElFTkSuQmCC"}}}},{"title":"Terraform","id":"1e9d672c-4ab0-5ca3-9148-a0d40a4eb8bf","url":"https://www.hashicorp.com/en/products/terraform","description":{"description":"Terraform is an open-source Infrastructure as Code (IaC) tool developed by HashiCorp. It allows users to define and provision infrastructure using configuration files, enabling automation of infrastructure management across various platforms, including public clouds, private clouds, and SaaS services. Terraform uses a declarative language, meaning users specify the desired state of their infrastructure, and Terraform handles the underlying processes to achieve that state."},"category":["DevOps"],"image":{"title":"tech terraform","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/4RLjG4STXTsLwONMPD28Ew/0ea981103cd8d4d64cf4943bb4f86195/tech_terraform.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABgFBMVEUAAAAzLo4AAABcTuZfUe1XSdgAAABaTeFfUe1fUOtdTuZOQcRYS91eUOteUOtbTeIAAAAKCjFeUOpdT+hcTuZaTOEAAABAQLJCQrhZTN9eUOtbTeRcT+dfUOxdT+hSRc06OqNBQbVCQrhCQrdZS91fUOxaTeNbTeReUOpcTuY4NJg/P7FBQbZBQbUAAABVSNNdT+heUOpbTeRbTeNfUOxLRMRAQbRBQbQAAABZS91fUOtdT+hcTuVeT+lKQ8I/QLJBQbVFOq5VSdZdT+dJQ8FBQbZZTN5bTeNdT+deT+pAQLNBQbZAQLM2NpsAAABeUOtdTudYS9tbTeRfUOtMRcZBQbVBQbU6OqVeUOpdT+hbTeJbTeFJQ8A7PapdT+leUOpTRc9eT+leUOtXStpeUOtWSdlcTuVeUOteUOtXSdlNQsJdTuZfUe1ZS95XStlfUe1bTeMsI3JdT+heUOpdTudcTudeT+ldT+dcTuZdT+leT+pBQbVBQbZBQbRAQLNCQrf+z9NOAAAAcnRSTlMACwlBnzgBS/vohyFK+NRXBAT4tXZIB1FtS/m0u/KVKTKh96g12rS43XAgfuOlAi2b8LW464b3pQVIvq+67I74phM5o46TW6Hn7fnkgBwIrcGFs+GQ7KI0te2nfFRLtNQstPI8tTxX0/A8H4bzPDeYNAldmFGLAAAA6ElEQVQY02NgYGRiwATMLKxsGILsHJxc3OiCPLxFxXz8AnC+IFhQqKS0TFhEFCIsJi4BMkxSqryiSFpGVk4eyFFQVFIGyamoFpcXqalXVmloamnrVNfoggT19A0Mi42Mi0qLTEzNauuqzSFGW1haWdsUVZTY2tnX1VU7wGx0dHIuKymxdbGvq613hbtDz83do9LTzqva28cXLujnHxAYFBwSGhaO5AOxiOLIqOiYWDFkb4nFVZZUxieg+lUssaiiPCkZTTCluKTcMBVVkC0tvbgyIxM9sLKyOXNyMcKVLS+/AEsc+BVCGQDHcDGIL+DxFwAAAABJRU5ErkJggg=="}}}},{"title":"Nginx","id":"b7392cbb-d2bd-5056-9621-64c18a25c38f","url":"https://nginx.org/en/","description":{"description":"NGINX (pronounced \"engine X\") is a high-performance, open-source web server and reverse proxy. It's also commonly used for load balancing, caching, and as a mail proxy. Essentially, it's a versatile piece of software that can handle a large number of connections efficiently, making it popular for managing web traffic and improving application performance."},"category":["DevOps"],"image":{"title":"tech nginx","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/43oa32NjQDkoTE0M2YgaCs/dcbdfe9058f76483c12824f573aca43f/tech_nginx.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABQVBMVEUAAAAAjwAAAAAAkwAAZwAARAAAlQAAlgAAdwAAbQAAjgAAjgAAAAAAiQAAiAAALAAAkwAAnwAAnQAAAAAAnwAAlQAAmwAAnwAAngAAnAAAmAAAnwAAnwAATQAAkgAAoAAAmwAAnwAAigAAnQAAngAAnQAAnQAAmgAAnAAAmQAAnQAAkAAAlgAAmwAAlgAAmgAAnAAAkwAAngAAngAAjgAAlwAAnwAAnQAAVwAAngAAjgAAnAAAnwAAlwAAnQAAlgAAnQAAngAAmQAAnAAAnQAAnAAAkwAAmgAAngAAnQAAfwAAoAAAiwAAbAAAnwAAkgAAmwAAngAAmgAAlQAAnQAAngAAmAAAngAAnQAAnwAAdgAAnAAAnwAAiwAAAAAAWQAAAAAAVgAAkwAAkwAAXwAAcwAAdAAAfQAAeAAAYwAAiAA7uOvXAAAAa3RSTlMAHQYUCQgmKQ8MGBYCFRIHHMJ7BXY9aq+le1Gcig85uGiYKXWH0L91jW2vUGmTZYyfUrbLQGXUoRnFRpXYaKxsuMZ7sMOOSHTEpiafIxSRNmava0eOo1JwZ4saY4MQAwcECScoCw0OCwwJEA8IST8AAABOSURBVBjTY2AYdICRkfEfMyMMfOFlYPzEz8goyIgJWEQICb7/JwwRFAJTx61ApNCqcDCPSUhos6CgoLeQ0HpBwVUMAgICyzbyDb7wYAAAaNcMTSVky4sAAAAASUVORK5CYII="}}}},{"title":"Kubernetes","id":"34238012-0b85-59c1-9a29-108c9353b9de","url":"https://kubernetes.io/","description":{"description":"Kubernetes, often shortened to K8s, is an open-source platform designed to automate the deployment, scaling, and management of containerized applications. It acts as a container orchestration system, providing a framework for automating the operational tasks associated with deploying and managing applications, including scaling, self-healing, and rolling updates. Essentially, Kubernetes helps manage the complexities of running distributed applications across multiple machines, making it easier to deploy, scale, and maintain them."},"category":["DevOps"],"image":{"title":"tech kubernetes","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/IgwvmiQILR6yOoKsLW40M/e4ea4def9513b7cdf5a87c1f99b5bb4b/tech_kubernetes.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAEIElEQVQ4y51Ua0wcVRQe6+Ofj/hDY2JsfPypxkaj6SNGTIwaE5torBqtLbYUbGgbQezD9CExJUGtIKXQJVgfVCoCBarl0UILymMR8MGWqC1gBXZ3dvYxs7szszu7O4/Pcy/EtLE2jTc5yc3MOd8933e/ewThymtRSptaAWRKAGNnNDjygPA/1/VAnIBwcE5yvN/2JdAzbFjhGKboWylM6f6rBboBSGZRUZ03iHB9p46ndwYhvCpCeF3ES8VhHDudgKRghnLKAfVRqrn2skhEaSUlfTXldWRXi4qsbQS0noByROyoiqDwkzCEDSL/9sLeEBq7E5gLQqKaWkB76FIwS1miJnCupkXDwwUSL7pzk4jb8gjgZR8aTsbxaWsUwis+3P6myEN4Q8TjdGhduw7NwLhpSPdc1J2Tc3okzamtKAzg3nwqyPZj1S4JruYo/vgrjYnpFKoaFTy5PcD/PbhVxHLKFV4T0TuWdghj/UWAqD7UrJJOfrhaojh2RkX5UQVzkonZQAYxzUZQseAPm7jgz6DkMxkdgxo+rlcgrPGjhiSiVcnBXLuFW3QD/fn7I1yvRwoCODmksQQM/JrgBcNnk2jr0yDkijg7leL/WntVLNki4pqNIraUyUik8H1JtnCzoMujS2cCtm/Z20GuGwN1e5LwhUx4gyZqW2O44E1j7HeDaxmImJBkC93DOunox2KqWVkUxKxke7XI6FKiK691e1IGA2KXsHqvxIFySkMEFkXapDtMOkgYDnSKks9l7KmJYEbM4IltgX+aGPKkqHVlHQGmq460k37Z9GOdH3mlQa5VdVOUd2FaQFN3HB0DGgzS/nifisNtMd7pi3Q465LdeF070zHtEtKmPbr9oAyBtKimGx0cT8KywUEnJg1OXdVt6tLGn0Tdc97glNlBHYM6ytjFUC3DIKwxwbScX/bUKLztD7+UycRhjP1moGuINFrlw0+kHaMnUUc9TLfnfBiZSGL8nIG3ysPYd1jmht/tUugQ52eirOWdn7XiT7EnRv5itLeWhTBDdukkazC75H4Qwj6yikigp9w67zp/f2g+nyg/824Ik7NWjLByFwYB3h/yZKy7N0u4g72CDX4U10Ygx23oKYdT6xkhPUkKRbWx61CE57Dc+6jGTbWEUUxY13Evurvfu4m945Yz5LuNAdxKt531TgBu8t/XXXGc6Nfw3Q8ajnbG8SPRfaxoPofltvUmmS2PDHTtuPGS92yo04vpnIEDDXEIa0UUVoTxxYkY7f3z1BainkAL2KCgnMpGlXXdn4xP3vUfE0ddrqiYLqwgodcwG4kLgOJ8sD0BsfdbVKkgqrP5qC674kAEzNW+EKTmbh0NnSq+YdG1ELRn35pO6WR+hFju1QzZRXYm/CyN/Y/IqAcoKv4dmXLHij5/ueH6N/mE5rttoxPSAAAAAElFTkSuQmCC"}}}},{"title":"Helm","id":"b8706d11-4599-5169-bf1b-02b887a6ff59","url":"https://helm.sh/","description":{"description":"Helm is a package manager for Kubernetes, designed to simplify the deployment, scaling, and management of applications on Kubernetes clusters. It uses a packaging format called \"Helm charts\" which are essentially collections of pre-configured Kubernetes resources (like deployments, services, etc.) packaged together. Helm allows users to define, install, and upgrade Kubernetes applications using a command-line interface (CLI) tool."},"category":["DevOps"],"image":{"title":"tech helm","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/4OoYlUTQPQaEK0XlTvgxI6/3b917fc6195e1419c2eca4aee8345a0d/tech_helm.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACVVBMVEUAAAAPFYYQF44BAgAAAAANE30AAAAPF4oQF48KD2sLEnYLEnQAAAAQF5APF40PFogQF44KD2oME30QF5APF4wPF4wQF48OFYUPFooQF44QF44QF44QF44PF4wMEnsPF40QF48OFH4FCk8PF40QF44QF44PF4sPFYcPFYYQF44QF44QF44PFoYPFokQF48PFosHDFcAAAAPFooQF48PF4sPFYYPFYgAAAAPFYUPFokOFoMPFoUAAAAOFoQNE3sPFocPFogDBDMPF4gOFH8CASENEnsKEW0OFYIQF40QF44IDGAQF48ME3oQF4wQF48QF40LD3EQF5APF4wOEnoQF48OFYcHClkQF44QF40PF4oQF44PF4sQF44LEXMPFosPF40PFogEBEAQF48PFokMD28PF40PF4wQF44PFosQF44PFooQF44PF4wPFoUDAi4QF44PFokCBjYLD2wQF44PFooPFooQF40PFosQF40QF44IDGAQF48ME3sQF4wQF44QF40KD24QF48QF48NEngRF48OFIIQF44QF44PFYQPFYcAAAAPFYcOFH8PFogPFokEBT0PFYUPFYYCAxwPFYYIDmIPFogPFoYMEnUNFH4MEncNFX4PFogPF4sEBUcAAAAPFokQF48PF4oGCVMPF40QF44PF4sOFYYOFYQPF4oOFocPF4wQF48OFoYPF4oQF44QF44QF44PF4wNE3wPF4wQF48OFIAEBTQQGJAQF40PFogPF44KD24NEnsQF5APF40OFX8PF4oQF48KD24MEnMME3YQF44AAiCAOazMAAAAx3RSTlMARaEKARADadYXDwoEkXFy1R8kr0Nv51dustbqvYExo9UfEbvvv3NJRrDc6FY8yHsSCWXTVyM3Ai0vGCIGJx83LwglEQYZDhZpmBy9Ko/NjhuqUBm1URiebW7bpN4tm8hnErlVGubJ+nbYm929VhG5aQ4czZSXunhqmhvAK5HLihvelCK/O5NyGicHLiQ/NgksLQkuDSUcEiAaGDZ2Dwhhyk8Sv/FuRkNmWXDoXXO42cCHNaHYIgaYdHbaIiKtRxNq2RgOC6QKWGCsXQAAAPBJREFUGBkFwc+KDHAAwPHPd/bXzGStMVvOysldSnLScrE52VKODi4uHkDiAdzkT3KjeAAl5ILaXBzc1zOotaWxfD4ANFkDGBj1h2kdcKR9BuZ1uDq6Vgc2a5/gRFVV1R4DNqpq71T1AwPWq++YVxCcrV3gXIe75Hz1b1LVx63eu9y74VhVVVm0UxmWVVVl+Xu9MljULxtVd1pUGU5Wy6rX16vuPchwvHp1o7r1d1SrRcDjJwBPn8GA8fN5N/GiggGz0317Wd0/8+khBG+quv2oqiuEt7W9unC3LvlQF5ng6vzayufZbMbWdAoA+vIV4D/PIy4d+y1Y2wAAAABJRU5ErkJggg=="}}}},{"title":"Prometheus","id":"a9b278e2-1e7d-5e18-80db-87f7c1bd0529","url":"https://prometheus.io/","description":{"description":"Prometheus is an open-source systems monitoring and alerting toolkit, primarily used for collecting and storing time-series data. It's designed to monitor dynamic service-oriented architectures and hardware, and is particularly popular in cloud-native environments like Kubernetes. Prometheus works by \"scraping\" metrics from HTTP endpoints of target systems, storing this data in a time-series database, and allowing for querying and alerting based on the collected metrics."},"category":["DevOps"],"image":{"title":"tech prometheus","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/1HdOl2jgON7Ixi6mBJzivW/9fd9731d36379581b7079d9291e974b6/tech_prometheus.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACVVBMVEUAAACRMRTUSyHgTyPkUSTjUCTeTiPQSSBvJQ2/Qh3nUiXrUybrUybsUybqUyXrUybrUybrUybmUSSlORjdTiPsVCbqUyXXTCLrUybsVCbUSyHeTiPtVCbpUiXrUyXrUyZ1Jw7rUybqUyboUiXsVCbSSyHDRB7sVCbpUyXkUSTtVCYAAADpUyXmUSXnUiXrUyaPMBMAAADnUiXqUyXOSCDtVCboUiXgTyTeTiPsVCbsVCbkUSSjNxfrUybmUSXFRR/gUCTZTSJmHwrrUyYAAADWSyHsUybcTSMAAADmUiXrUybHRR7fTyPsVCbMRyDkUSXrUybYTCLiUCTuVCbgTyTrUybdTiPhUCTpUiXjUCTrUybtVCbOSCDvVSbnUiXjUCTpUyXcTiLdTSPjUCQAAAAAAAAAAADmUSXrUybVSyHLRx/rUybmUiXnUiXrUybsUybsVCbqUyblUSXnUiXrUya3PxsAAADrUybqUybqUyXtVSbuVSbtVCbpUyXrUybqUyUAAADjUCTsVCbfTyMAAACELRCcNhWgNxaaNRV8Kg7kUSXtVCbeTyNmIQzrUybqUyXrVCbtVCbvVSbwViftVCbrUybqUyXsVCbpUyUAAADDRBzrUybiUCRVHAeqOximORdwJgzmUSXqUyaWNRW9QRzqUyXtVCbsVCbdTiOgNxalOBfhTyTtVCbtVCboUiWKMRPfTyPqUybuVCbvVSbvVSbvVSbtVCbpUyXZTCKoOhfUSyHcTSPbTSPPSSCKLRLrUybsVCbqUyXpUyXpUiXoUiXtVCbsUyY0X1dXAAAAv3RSTlMAIV6QrKiJVBsdftX4/t359c50FUDJ4mTquS5C3/r0xBu629zMLCDN5YupA3CBq7MRAYbBM185Plr5/Gkn230MExkRwhNk9UcChe5Dlegqbv1uqvVBkoSk95ueZhOTkaT9f4OSBAYKrPpiSvGAWVVVVVVVkOUzFMPAhYSEhIXSqwhh+oESFhcXFxak8UgNp+fRsqWmuNPu/owFH7V6ExcXFpabERuX8thVGhtk5uqBEEmk3+rV6daUOiZNX11EHua1FicAAAEjSURBVBgZLcG9K0ZRAMfx7+8857kv55xnQUkGEzP/g4FMiiQMyjNYlM1oUyaDxUsZKGEzXaNVykSKySCrCcU97r18PqKhf5/UDJXcNa7yvKeXioA+XYhZ6QzivF5BMKjj1oIaR/ru6gnDSDhuy/+JsgduFDMW9iyl9/7eObcRZb3HeC9R+g+Hc+61RFvZuM1vWrCV38N7fzFZtjCpbHoJMRVwBwmgRCYRlElCI0l+YL1t25FdpZoogEXtSSt444mrzrmCykmaZcvxNLPZ+ZwyaU2ibEmHizHIBkUzcyUJkHTJj5fZdtfR+EoInc5XoLztbFqCSgVViCaIh44Q7Gs46lm14a9HryUEnEhDL6oNvEnTICrdKVVQZacARKM7o9p2Qe0XLFNH9kdIjgkAAAAASUVORK5CYII="}}}},{"title":"OpenTelemetry","id":"d66b36ef-e6a6-5aa7-9958-7a06144fd4b8","url":"https://opentelemetry.io/","description":{"description":"OpenTelemetry (OTel) is an open-source observability framework that provides a standardized way to collect, generate, and export telemetry data (metrics, logs, and traces) from your applications and infrastructure. It simplifies the process of monitoring and understanding software behavior by offering a unified set of tools, APIs, and SDKs. Essentially, it helps developers and operations teams gain insights into how their systems are performing by capturing and analyzing data related to application behavior and performance."},"category":["DevOps"],"image":{"title":"tech opentelemetry","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/01PkUjAaK56qnYZujCyY9a/14f415d89fc231991a97d548c49bf461/tech_opentelemetry.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABpFBMVEUAAAAAAAwAAAEAAADvowDsoQAAAAAAAAD4qgD8rQD7rADxpQAAAADFgwD+rgD7rADypgAAAJDjmwD7rAA5VLo9Xc4ATMzalAA9U7VEXsw+XcwASsk/Vrw9XMz8rQDwpABEX80ATMzimgD+rgD4qgAAAAA9VrtDXsxAXctAXcs9Xs4AAJrOiQAAAAAAAABCXck+WcMtUrsfVssASMAARb0XVcs+Xs41V79CXMhEX81CXs4AQ7/zoQD/rwD/rwDsoAAAAKxCW8dEXsw7XMx6ZZn/rwD6qwD5qgD/rwDkmQBCXMk0Wsu7g1X/rwDMiwCibQD/rwDzpgA5WcZDX849Xc1ZWKP/rwD+rgD9rgD/rwDKiwAuWctDXsw/XMkAAEHclQD7rAD8rQDimgDpnwD/rQC/hVguWcxDX85CXcj1qAD2qQD7rAD/rgAAAKo5WsYEG0btogD9rgD8rADqnwDtogD3qQDtowD2qQD7rAD5qwD6qwBCXsxDXstCXclBXclEX81CXMhBXcpBXctCXs1DXctDXclDXcpCXchCXcpBXcz/rwD9rQARUfM2AAAAeHRSTlMAAAAHb2QCBHX17WMBDr7uYwo70S2ycz0tyPZ1Lvb4eJp0PMF9CkDb+vi4DBAFBmpfSI5TTZC9NHj47j4rlJk/Enj24jmzmo7CGnjNNcwtHs42P/HgLp65tK0RoviABxdpcB4yfjah84BadsuCEkEJU+LLM094VWIz2Uw3AAAA20lEQVQY02NgQALMLKxsDGiAnYOTi5sHTZCXr6KSXwBNVFBIuApdVERUTBwkyo1kroRktZQ0SJSLFS4mI1lTWycLFK2Qk4eJsSnU1zY0NEopKimrqMJVqqlXa2g2NWtp6+jChPT0DQyNjE1MzcwRluhaWFpZ29ja2TsgiTk6tTi7uLq5e3givOzl1Frr7ePr5x8QCBcMCm5r7wgJDQuPiIyCCzpEd7bFxMbFJyQmMTBCxZJTUtPSM5jBbCaIUGZWdldObl4+StAUFHYXFaOHLENJYSkDJigrRxcBAIAKLcklWrUbAAAAAElFTkSuQmCC"}}}},{"title":"Grafana","id":"9fb07a35-b241-5a6a-94bf-7938619158d9","url":"https://grafana.com/","description":{"description":"Grafana is a popular open-source platform used for data visualization and monitoring. It allows users to query, visualize, and understand metrics, logs, and traces from various data sources. Essentially, Grafana helps teams create dashboards with charts and graphs to gain insights from their data, making it easier to monitor systems, troubleshoot issues, and make data-driven decisions."},"category":["DevOps"],"image":{"title":"tech grafana","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/bKoaoBmDCmVYI2dm3jvDy/591018abfb4a35fd598a5cc17e6e056a/tech_grafana.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAC31BMVEUAAAC6RBzyWyjtWCcAAAAAAADzWyn2XCnpVicAAACPKRZmEg7DSR+1QRwAAADZUyLwXSf1Xij1XijzXijuXCb1Xij4XynDSB/tYiT5Zif3ZSf2ZCf0ZCb2ZCf2ZCb3ZSf5ZSfdWCLxaCT3ayX1aSXvZiTqYyPqYyPvZiT1aSX4bCX5bCbvaSTnaSD4ciP2cSPmZyDmZyD5ciT8dCTkaR+RQQ/3dyH4eCHfax11LQrGYBmxVBQAAADSYhv8eiL7eiHveh7zfB8AAAD0fh78gSD8gSD7gSD5gB/oeBzodB7+giHWbhn1gx36hh7edhkAAAD5hh7+iR/8hh/5hR77hh78hx/wghz8hx70hB3VeBb5ixz5jByBRgnjgBn/jx36ixy0YBLHbRX2iRz8jRz8jhzffhftgxv2iRzjhhf6kxr5kRr2kRr/lhvTeRQAHgD5khr5khkAAACYXgn8mxn6mRgAAAD3lxj/nRl5RwjylBf7mhnhjhL/ohf8oBfaiRLaiRP/pRj6ohatbQ1iNgPxmRX7oBdyRAfznxX9pxX8pxX3oxTznhT/qhb/rBb/rBfbixL5pRX9pxX2pBTLig7vohL7rBP+rhPzpxLjlRK6cQ/toxH+rhP/sBQAAADjoQ79tBH+tBL5shHanA0AAACfcAfzrRD+tRH+tBL6rxLwpxH7uQ//uxD+uw/9uw/+ug//uxD/uxDtrQ6UcgT/wg7/wQ7/wQ7usw3/yQz/ygz/xwz0vQz2vwz7wwz8xQz/yAz/yAxyXgLYrgjbsAgAAADxwgn/zgr0xAn2XCnzXSj0XSj2ZCf4ZSf3ZCf5bCb1aiT0aST1aiX2ayX1cCL0cCL2cSP2dyH4fyD5hh78hx/6jBz5khr9lBv7mRn4mBj5mRj9mxn8oBf5nhf5nxf9oRf7phX9pxX8pxX9rhP9rRP/rxP9tBH/tRL9ug/9uQ//uxD/wg7+wQ7/ww7+wA79wA7/yAyJNO/0AAAAx3RSTlMAJcCMCAWe9V8CCgoYFgkwivHmqXinoBI1ttbSuuP8/uwtV++xcFRVcbLx+2Y68NBJSMrgMhC84jsMGRUDKcyfcYMHXb/e0qFBQMktlekyAXX01Ljc62GLWivQyBAl3ZwaIZL85jY1QjTOtU7VIg62kAQZvr4MS74Oabk65uUsGrRZBwRjxBFX0PuDM5SCZBGf9mcbV8btXxwQTeyzCzrh7ocsBhdi3th/NbLkvbbR+d5FDsL+70yk7cJqa46v9sMPJzkTfeJoXmB8mQAAATVJREFUGBkFwc+LTlEcwOHP59xz39z7PfcYZWGhlP1sFTWpweRHemualFjZmO2QRkqxtRFmZYEFeotJUlggxqiRWWnyB9hZ2tiY5HkEAEB1GwASAEDbfsm5o+0BgVDVN55Q9RcZ9qi6CgvDc1wQhP3PVOdVVd1CmPaxnnNrG8jT6maGHTZc6DbgoLo+o22Cb732G8weiYg4/jliLgHF5YFxrbXWO8OZj8OQ4aypSlV/7rtVPa+Jxakb7pxQa3304WEpy/GjT5ficpP7JSICuNvn/vvt3Jm1k06Xdnk9cly9lv7EZJIWCzcj9pbSlaYUhHs6/8K3L/OKF+972lcK8MBTr/XvSD32Tp8K0D6Z1feqh9ccQwZYtXH9aPrXuDY6CWSA37u/OtpUD/QCCMAnnYErYz0E8B/Yyzx4i8vQXgAAAABJRU5ErkJggg=="}}}},{"title":"GitHub Actions","id":"d613fdc2-add8-5161-a2b9-f588c03fda0d","url":"https://github.com/features/actions","description":{"description":"GitHub Actions is a platform that automates software development workflows directly within GitHub. It allows you to build, test, and deploy your code, and can also be used to automate other tasks related to your repository, such as code reviews or issue management. Essentially, it's a CI/CD (Continuous Integration/Continuous Delivery) platform built into GitHub."},"category":["DevOps"],"image":{"title":"tech githubactions","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/1nqwdIS0cMWK1IkjPstRmt/35308e68943d420568c4d6bc7c98a2d3/tech_githubactions.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACrFBMVEUAAAAcfOkhjP8hjf8hjf8hjf8giP8AAAAcfOohjf8fhvwZdNsIN24egfIhjf8hi/8hjP8fhvwfhfkgif8AAAAadd4ijv8egvQhjv8OT5khiv8gif8gif8hjf8Xa8whjf8hi/8hjv8BByYhiv8fhfoegvQhjv8cfu0hjP8hjP8cfesgiP8hjf8hjP8egfIKQYAhjv8fhvwgiP4hjf8dgPEegfQAAAAAAAAhjP8hjf8AAAAhi/8hjf8hiv8giv8hjf8hjP8Xbc4giP8hjf8hi/8ZdNsfhPkhjf8hjf8fhvwAAAAadd4hjP8hiv8bd+IAAAAhi/8hjf8giP8hjP8hjv8WaMQfhvwijv8hiv8gif8hjf8gh/0hjP8cfewfhfkPUZ4Xasgfh/0hi/8Xbs8hjP8fhvwAAAAfhPgfhvwhjP8hjP8hiv8hjP8hjf8giv8giv8hjv8hjf8hjP8hjf8fhfohjf8hjP8add8hjf8egvYeg/cehPceg/cBCichjP8giP8AAB0hjP8giP8fhfsUZsMeg/Qhjv8gh/4hi/8hjf8hiv8hjf8IOXYbgPEgjf8civ8civ8gjf8bgvcijv8giP8df/AgiP8eg/YAAAAAIrQniPwti/0AVc8ijv8giP8df/EhjP8hjP8fhvoeAAB+vf+AwP+Awf9+vf9KY3ohjP8hjv8AAAASW64gif8Zcdgfhvwhjv8PfvN8vP9/wP91svdyrvF9vv98vf8XbM0hjv8hi/8hi/8fhfoeg/YfhvwViP98tvF/wP90sPVmnNl+wP8UYLkgif8hjf8hi/8gh/4gif8fiv8WiP9+u/x/wP9wq+1cjcV+wP8adNwehPcFLV4cfewRgPd8vP99vv9lm9hdjsV8vP98vf8eg/chjv8hjf8fh/5HbJJ8vf9YiL/qDjavAAAA5HRSTlMAM6S9vrddAzOqYisTPKVfpVxWbQ0lqyK/F35/g6Ifi1G+EX9gT8Q1glg3bsSfOhKmM12jQ0cOC4CJAmCsi4OkiB9Pe14TKW52NgEivpkuDIOcYo2aEjmudWyrXcI9UxggXpQgnVsGTmS6mIyZxY6Aus+qy16toi+WPj9UTRGbWQ6Pdl0gSJdAbqiDhQoopJGLq0WXQDdnQgUUWF8ek0goiZQ5B1ydoW4QY5EHE2ckU60pXaM3L5CKD4+PmFA8UG00uDYewAxOoZVQZn91S8QtGMIdTBI5Nm6RHhh5nEXAvF0QiyJ3+rV/AAAA20lEQVQY02NkYISAnwwIwMKBRZBRgJHxowBI9CWqSk6wUmTtnFDtKIJPVLEI6mJRychuwggHuxkY3KAKvBGiq8PgupiiGBmXxALZ37ngRnkpQFgLw6Eu6WUCquTjO8c7m4cnR4wPAhghgscO1PPxLeDlbeABAbBKXl6GY4d4eKp4SxiKuYEgDyi4jYuLgSGU+wGIWgwSXAGyfSXQ8KT5ICv8N8GdtINxvxOI2dAIJOwYDkN8dxTI6SqHKDJkuADz8qWOSkbG9Fla11HC4a7GTUbGrG0PGd9/lmAHAITtLeGwLfNWAAAAAElFTkSuQmCC"}}}},{"title":"ArgoCD","id":"bb5188f8-8ba1-50bd-b889-4e1389b01f30","url":"https://argoproj.github.io/cd/","description":{"description":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It automates application deployments by constantly monitoring the desired state of applications, as defined in a Git repository, and comparing it to the actual state in the Kubernetes cluster. Argo CD then automatically syncs the cluster to the desired state, enabling automated deployments and ensuring consistency between your Git repository and your Kubernetes environment."},"category":["DevOps"],"image":{"title":"tech argocd","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/f7kQIPuTPdzx2z9W4tVJG/c1494d3677549b4989dd70081d695a35/tech_argocd.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAACslBMVEUAAAAAAACzyNvM3+zU5vHU5vHN3+y1ydwAAAC2zOHa7Pfp9/zm9vvb7fi5zuK+1Ofj9Pzj9PzA1eidttHg8frh8vuiuNHR5fPS5fOQq8zf8Prf8fqOqMe60++40uy81e+50uy50++40uyXs9Td7/mTrs7M4fHQ5PKDn7/e8Pre8PqFnryxyd/e9f/f9f+zyd+T0OzZztPwgFfwf1baz9KU0OuzAADmYD7yd0rlXjeMAADNQSniZEHyekvweUvweUvze0zkZUO7KQ+wWzPye0zwekvwekvwekvwekyyXDTKZj/ye0zwekzxekzwekzwekvze03NZz/Yb0bxe03ye0zwekzvekvveUvxekzye0zSakPAXzvldEjteEvfcUXteEvldEi+XzkAAADo+Pvl9vrn9/vx/P7m9vrV7/fR6/LR6vLU7/be8/jo+fzy/P/g8vjP6PDayMblo5PlnY7cvbrQ5ezW7/bn+Pvw+/7j8/jO6fLfvLXyi1zxdjrvayruZCTiqqDP5+/Y7/bp+Pzw+/3S7PTT3ODsfFHxe0TveknvdkXtaDDsZy3X0tTP7PXk9fnk8/vo9vnN6fHdw8Lzk33ueljucjzucj3vfmPzjnnfubbd8ffh8vvm9fvl9frV1tv12dXi39/22tfud1TvhGjz393j4N/0zsrV0tfa8ffh8vrj8/vp+Pvc0NL57uy+yMn39vbviXTyn47u8fHAysv75uPbx8nc8/jg8vvx/P/Y2t/z08//9/f408/tcUnufFr63dn/9vXyx8LU2N3j9/vv+//i9fvawsHvfl7uckbucDfudUzvfVzW8Pjn+P3n+//e1dTvcTPoek7vk3byjm3tfFDl+v/p4uHxfEzhdEq4paC8pqDjeFDxfEvq4uDwdkPLZDnIYznvdkPwd0rxeUvveEtxi3VJAAAAY3RSTlMAFF+lx8ilXxZAvPf4vkBK4eJKJ9XVJ4aLJ9TVI491nYGUei7PJ3t2HMXDGzbPzzUqqv37pCgPa/VmCxBD2/f530gMFr/i+vnhFxusy+flya0cCkiKq7KxrosJE0h/VoJJEwFcion3AAAA2ElEQVQYGU3BwSoEcRzA8e939j87o9Y6OEhxkJKD5B28AJKEA8/gDbzDXp20SnH1EE4ODpKSHOTg4CS21vxm2PX5SM1fnwQJE7ornusHFalMuWPjzHdAYNo9/5z6BgIzR471XiHBrB3HWnMvCPPHjjwtePJMgmzSkVXNIEHW9b8MhEV7jh36QILHpY4B/W7bugeBZfvWBsP2tncglRUvbGx4C0hY00t1U2+oJEJbkwxzJWSEPM/39aAsS4LU1g2D/JqQqBWGUmoStmx8FX0qGeGqrBRF0S0JP4OxIbzUwEGwAAAAAElFTkSuQmCC"}}}},{"title":"Docker","id":"56385ce4-1b9c-5ee2-9c95-6c6dd54d34f1","url":"https://www.docker.com/","description":{"description":"Docker is a platform that uses containerization to package and run applications. It allows developers to create, deploy, and manage applications in isolated environments called containers, ensuring consistent behavior across different systems. Containers bundle the application code with its dependencies (libraries, system tools, etc.) and runtime, making them lightweight and portable."},"category":["DevOps"],"image":{"title":"tech docker","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/5pXYRJi925GlptJZwIHHXm/716392cdf72034abf0027059c83ea2fb/tech_docker.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABvFBMVEUAAAAWZqQkmPEkmfEfhdMefccmnfcmnfgjk+gAAAAfh9Yeg9EZcbQcfMYbecEkl+8lmfIfhtMbdLkmnPYmnPYlmPElm/UkmPAlmPElm/Qhi9wAAAAll/Ahjd8AAAAPSHUlmfIlmfIjlOolmfIklewkl+8lmvMfg88beL8mnPclm/UKRXEklOsmm/Yklu0klu0kl+8jkuckl+8jk+gklewkl+8klOslm/Qkl+0fhtYlmvQlmvMjk+khjd8cfMcjkeUmm/UkmO8kmO8lmfIkleslmfIklu0kmPAlmfEkle0lm/UWZ6UkmPElmfIlmvQlmfIijuEjkucklesjkucjk+gjk+kjkeYklOojkucjk+gjk+kklesjkucikeYkmPAlmfMlmvQjkuckmfEkmPAkmPAkl/Akl/AkmPAkmPAjkeYfiNYklu4jlesjleslmfIcesEikOUlmvMjkugbecElmfIlmvMklewklOslmvMlmfMjlOoAAAAjk+klmfIlmvMlmfIlmfIlmfMlmfIklu4eg9ANSXQgitoikeYjk+kjk+kjkuYgitoRWY8kmPEkmPAkl+8kl+4klu4lmfIklu3HIqP0AAAAjXRSTlMACUxUERjc8DQCFxwUHSSWpCIQttqd5arC1C0BPB8DEqzNkdifuMosGNCxDzitiKG6hMSQprV+r1828PhzPSFL873I56XztdDhqfcm4/j1xVd4ppeao5CmlZyhp4qG6v7gavv8/f38/tJeKvFxzssci+9SNN/ybmjz11wFVbro9/7pxHskDC1JWFdKLg9W+7iGAAAAuElEQVQYGZXBMS4EYRiA4ff959ti6Ea5UZPgCAo3cBil1gEkEjfQu4HOCWgUCisbhVCIKCb/Z2NmKDQ8D38mI1d6BsEo1J5BAK2jDwYBtI5emOsDyLxx8va4rd4gu/4SbPhjsenBlcah3/pZp3Qa3c6tWktKzdjKuzUvoy17MsmMOIMoSGFQqfcNUJqajGrWRZwCpVnWrJPl7JyV5nr/vSUhs8ZTc/HMShC+qmTR9WO+CJw4OOLfPgHdOjl5bE8gSAAAAABJRU5ErkJggg=="}}}},{"title":"Bash","id":"43c44a15-b316-504d-9535-728ad1af7750","url":"https://www.gnu.org/software/bash/","description":{"description":"\nBash scripting refers to the practice of writing a series of commands in a text file that are then executed by the Bash shell. Bash (Bourne-Again SHell) is a widely used command-line interpreter found on most Unix-like operating systems, including Linux and macOS."},"category":["DevOps"],"image":{"title":"tech bash","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/3ta51A34V2JJeWge2ANV4O/9f1143ffa5206dd5b553540deec8a0ce/tech_bash.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAABaklEQVQoz4XSzyuDcRzA8c+eKGrKicQ0ya/dkLO254ByXmISMjns5qqUpBQXfwKlVo6041JycBERNcaFA3v82J5n5tmet4PJHtuTz+37/by+9fl8Px8RW2itzBAhwvxbmzjFpZshpvGJIgo+Zhm5cpcrhV7CBA5rfy5iNfgJ0ydKiTKbmSBoNP59nWkgSCjXUjzSThifU0GZbsLZDhERF2Om17FwSfawyaKISBWhRF1ltFFfiJAAtkVEqhlPVuhOlPdBDjAB2CnC+zJ45mGNJ37CAbo+RzmhNCpDrZsbIPcv/FAxeH5f4a4M2psxVAwr+rmFZodl32Oo6B8rqSnO7dDFRL79L+Qpu1SIks4fYQCr3yPsZKF0hLqKbu2/Rrg196w4eeKPncVUvoVJxvSGX8h5IYZFjgeWT5vsa9bPPIFojUhaJQOAzq42UGFmF26GmX3pSvlJY3GcDUqt465oXuZY5Tq3se6xZ74Ae6Udh46UnGYAAAAASUVORK5CYII="}}}},{"title":"Passport.js","id":"951610c9-6315-50fc-8e8b-a3489f3fe6a2","url":"https://www.passportjs.org/","description":{"description":"Passport.js is a popular authentication middleware for Node.js applications. It provides a flexible and modular way to add authentication to your web application, supporting various methods like local username/password, OAuth, and more. It works by plugging into the request-response cycle of your application, verifying user credentials, and managing sessions."},"category":["Security"],"image":{"title":"tech passportjs","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/2jVYD8YfK8SgzEVGd2un98/0fea5db535900374d8c415599df7a48e/tech_passportjs.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABxVBMVEUAAAABAAAAAAAAAAAAAAC0sADb8wDk/gDY+iRc5ncm64M0438su28AAADb7QDi/wDd/wA16H437II354Le8QDg/wA364E46oTN0QDi/wDf/wDc/CZd630q6IA37IIz2Hvi+wDg/wDP2AAAAAAAAAAeynM36oI1530364KOdwDh/wDg/wDAxgAqtWQ3638stlzf4ADl/wHe+wI25HQ37Xwy0FxrbAKCkwJzhBYXv9Ebzd8SqbcAAAAAAAAAAAYAAAAAwPYAwv0Ar9kAAAQAwOoAwfcAw/YAAAACAgMAfH8AxO4AxPMAwPYAwfgAxe8CAgIAvNwAx/sAyvcAcUMAAAAAttYAxPoAwPcAyPgBp8UREREIweAAyv0AwPgAxPgAxvIAmpUQEA8NDAoMAAAMNjgCweMAu+kAmq8AAAAAAAABAQEAAAAAAAAFBQUAAAAAAAAAAAAAAAAAAAAEBAQAAAAAAAAAAQLc/wDZ/yRd6Hgl5n3a/wDY/wDZ/wBe6Hgk5Hwz5Hs15nw05n005Hs15Xs16H015Xra/wHb/wE253c15XV7jwJ9kQMayt4axt0AAAAAuvgAufgAuvQAvPYAu/QAvvcAu/XJuVDFAAAAd3RSTlMAAAINDhdhoby9o2UbAUfH/P7MT07m7Fgj0+W1s+PbKn2yMQcGLKn+ig7D1iUczhQf4ZSE5ick5X9w6Cwk5YADpd8fgFnvswiACESJ6vlagBvaoQuAHN/9qBuAHN71znER0aSmnWNAFucdJOYhHr3T0rwbBBcZBFIlbDsAAADXSURBVBgZBcG9jk1RAIDR9d2zzz6TDJ1CqVUYj6BR8AQajcTPE8mEhkRCKVFqFWoxxUxHqaYiucdaARzqeAQErFXVHxBcr15U5/X3N4IbPa9/s3rZL4SbPd33N9Wzet1Pwq1H6/6+qh4f3l0yuN3o4+kF7rSYd785sG3XTrcL+L4uY04Gs9EE5mjGYDZMcK+lLQawgrVDawxg5WH14Pj55BMD2Ni6vx+XNQxgZa2+tH3AAGZmXzvpLQxge1LVK2AAZ1x1DjA4O4IlAINl/Ih9BmAwC/YDgP9Ofibf621KXQAAAABJRU5ErkJggg=="}}}},{"title":"Salesforce","id":"78caa75e-f6bd-5a99-8721-b9c6c06318b6","url":"https://www.salesforce.com","description":{"description":"Salesforce is a cloud-based software company that provides customer relationship management (CRM) services. It helps businesses manage interactions with customers, improve sales processes, and enhance customer service. Essentially, it's a platform designed to help businesses connect with customers, find more prospects, close more deals, and improve overall customer satisfaction."},"category":["CRM"],"image":{"title":"tech salesforce","gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=15&h=15&q=100&fm=webp 15w,\n//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=30&h=30&q=100&fm=webp 30w,\n//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=60&h=60&q=100&fm=webp 60w","sizes":"(min-width: 60px) 60px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=60&h=60&q=100&fm=png","srcSet":"//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=15&h=15&q=100&fm=png 15w,\n//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=30&h=30&q=100&fm=png 30w,\n//images.ctfassets.net/tregge6qt5hw/5ixd2syOZnyFmJjFSFh5Ux/6388ca082e10b9536d8d68d8d37039f2/tech_salesforce.png?w=60&h=60&q=100&fm=png 60w","sizes":"(min-width: 60px) 60px, 100vw"}},"layout":"constrained","width":60,"height":60,"placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABuVBMVEUAAAATAAAEAAAAltEAouIAo+MAoN8AbZkAeqoAmNMAksoAAAAAn94ApeYApeUAo+MAndoApOUApeYApeYAo+MAb50AkcsApeYAo+MAouEAouEApOQAo+MAmNQAAAAAn94ApeUApeYAnt0AntwApOUAfbAAmdYAo+MAo+QAmdUAgbUAouMAnNkAntwAouQAmNQAoN8ApOQAdqcAntsAm9gAgrUApOUAo+IAouIAouEAldAAk80Ao+MAouIAo+MAo+MApOUApeYAo+MAdaYAAAAAnt0ApeYApeUAl9MAjMQAk8wAAAAAAAAAoN8ApeUApeYApeUAm9gAS2sAgbMAAAAApeUApOUApOQAouIAouEAo+MAoeEAoeAAo+QAoOEAn+AAoOAHo+EAouM7reQlqOI/ruRluug6quM0q+Net+d2xOtAq+NBreQ2rOQ+reQuqOMdpuSOz++Dx+yk2PGb0/CV1fGRzu6Ry+2f0/CRze6V1PGQze58wuqe1/JxwesAoeMAo+KIxOuRyeyfze51wOqExutyvemOyeyKzO5tuuiJxutkvelkt+eAweqPyu1ftecAnuAlp+JbtOb2mc/xAAAAVXRSTlMAAAAudIZdExUwJARa4fyzbsns4pEXJ9z9r5euizYBX/7lXGbbLV/7/Xg005Wf/XTG0yiaSy7Nvpt6LSyMrubp5+SZGQJq9uNMKScGB1+70a1CCxUIg9tQnAAAANFJREFUGNOl0D8rhVEAgPHnOee8rmK4FhPdgQzK4F8pBt0og8kX9AXIpCwUysKNXUnKZLHc4c37nmPQVXfl9w2eB/5FIKrWk+oQsCBMe+CFPz6mhhBk1l0t4aqfQ3Or6pv03IpSALLE+t4XWdjoSJNAM5jTjYn4tKOdNqlfE6pJl91XtakcOU1xpeu445ji0nNVWH1kzYGFhhB1fdEoQCptoa3q6/kHN+1VOUohl9C+qnfItjpXQvZd9XLUvqczsf1UPf8dwqGqZ2OXgCM9+cvkb931OI3iCZYqAAAAAElFTkSuQmCC"}}}}]}},"pageContext":{"slug":"flare"}},
    "staticQueryHashes": ["2039350659","3040661187","3788045292","910283213"]}