Skip to content

Commit

Permalink
Deploying to master from @ CodeCavePro/codecave.pro-new@c38fca3 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexey851001 committed Nov 28, 2024
1 parent a4ec0d9 commit f52aa11
Show file tree
Hide file tree
Showing 61 changed files with 261 additions and 261 deletions.
8 changes: 4 additions & 4 deletions 404.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions 404/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

4 changes: 2 additions & 2 deletions _gatsby/slices/_gatsby-scripts-1.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<script
id="gatsby-chunk-mapping"
>
window.___chunkMapping="{\"app\":[\"/app-f73ddcb3f79d91adebee.js\"],\"component---src-pages-templates-404-tsx\":[\"/component---src-pages-templates-404-tsx-1ec7dcfded6e73efef91.js\"],\"component---src-pages-templates-blog-by-author-tsx\":[\"/component---src-pages-templates-blog-by-author-tsx-49fcd2cadfb1dce7ab9e.js\"],\"component---src-pages-templates-blog-by-hashtag-tsx\":[\"/component---src-pages-templates-blog-by-hashtag-tsx-0563c2f5b2ed0bb9b9eb.js\"],\"component---src-pages-templates-blog-tsx\":[\"/component---src-pages-templates-blog-tsx-2f56734bc6030fc115c9.js\"],\"component---src-pages-templates-index-tsx\":[\"/component---src-pages-templates-index-tsx-ba73f918143906c53fd0.js\"],\"component---src-pages-templates-policies-tsx\":[\"/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js\"],\"component---src-pages-templates-post-tsx\":[\"/component---src-pages-templates-post-tsx-4f0b1db8f77b105dfb25.js\"],\"component---src-pages-templates-project-tsx\":[\"/component---src-pages-templates-project-tsx-64eed449e2c049361b4e.js\"],\"component---src-pages-templates-projects-tsx\":[\"/component---src-pages-templates-projects-tsx-05e1354e259380d8d7ed.js\"],\"component---src-pages-templates-services-tsx\":[\"/component---src-pages-templates-services-tsx-0e6c6c54310d9f7b32b3.js\"],\"component---src-pages-templates-workflow-tsx\":[\"/component---src-pages-templates-workflow-tsx-10c8768c64c0db9f80c2.js\"]}";
window.___chunkMapping="{\"app\":[\"/app-6f23bac1cd50c4621a09.js\"],\"component---src-pages-templates-404-tsx\":[\"/component---src-pages-templates-404-tsx-1ec7dcfded6e73efef91.js\"],\"component---src-pages-templates-blog-by-author-tsx\":[\"/component---src-pages-templates-blog-by-author-tsx-49fcd2cadfb1dce7ab9e.js\"],\"component---src-pages-templates-blog-by-hashtag-tsx\":[\"/component---src-pages-templates-blog-by-hashtag-tsx-0563c2f5b2ed0bb9b9eb.js\"],\"component---src-pages-templates-blog-tsx\":[\"/component---src-pages-templates-blog-tsx-2f56734bc6030fc115c9.js\"],\"component---src-pages-templates-index-tsx\":[\"/component---src-pages-templates-index-tsx-ba73f918143906c53fd0.js\"],\"component---src-pages-templates-policies-tsx\":[\"/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js\"],\"component---src-pages-templates-post-tsx\":[\"/component---src-pages-templates-post-tsx-4f0b1db8f77b105dfb25.js\"],\"component---src-pages-templates-project-tsx\":[\"/component---src-pages-templates-project-tsx-64eed449e2c049361b4e.js\"],\"component---src-pages-templates-projects-tsx\":[\"/component---src-pages-templates-projects-tsx-05e1354e259380d8d7ed.js\"],\"component---src-pages-templates-services-tsx\":[\"/component---src-pages-templates-services-tsx-0e6c6c54310d9f7b32b3.js\"],\"component---src-pages-templates-workflow-tsx\":[\"/component---src-pages-templates-workflow-tsx-10c8768c64c0db9f80c2.js\"]}";
</script>
<script>window.___webpackCompilationHash="57662718d1e75d537f8e";</script><script src="/webpack-runtime-0aecb5c9c9c2e1b277a4.js" async></script><script src="/framework-2f7a9a83fd6996cb764f.js" async></script><script src="/app-f73ddcb3f79d91adebee.js" async></script>
<script>window.___webpackCompilationHash="c9c3b16f98e7dd5c9ddb";</script><script src="/webpack-runtime-f0539a113643827cf186.js" async></script><script src="/framework-2f7a9a83fd6996cb764f.js" async></script><script src="/app-6f23bac1cd50c4621a09.js" async></script>
53 changes: 53 additions & 0 deletions app-6f23bac1cd50c4621a09.js

Large diffs are not rendered by default.

File renamed without changes.
1 change: 1 addition & 0 deletions app-6f23bac1cd50c4621a09.js.map

Large diffs are not rendered by default.

53 changes: 0 additions & 53 deletions app-f73ddcb3f79d91adebee.js

This file was deleted.

1 change: 0 additions & 1 deletion app-f73ddcb3f79d91adebee.js.map

This file was deleted.

10 changes: 5 additions & 5 deletions blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/azure-devops/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/azure-devops/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/azure/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/azure/page/1/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/changelog/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/changelog/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/cloud-init/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/cloud-init/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/confluence/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/confluence/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/devops/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/devops/page/1/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/podryabinkina/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/podryabinkina/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/proxmox/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/proxmox/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/self-hosted-build-agent/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/self-hosted-build-agent/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/virtualization/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/virtualization/page/1/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/vm/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions blog/vm/page/1/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion chunk-map.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"app":["/app-f73ddcb3f79d91adebee.js"],"component---src-pages-templates-404-tsx":["/component---src-pages-templates-404-tsx-1ec7dcfded6e73efef91.js"],"component---src-pages-templates-blog-by-author-tsx":["/component---src-pages-templates-blog-by-author-tsx-49fcd2cadfb1dce7ab9e.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["/component---src-pages-templates-blog-by-hashtag-tsx-0563c2f5b2ed0bb9b9eb.js"],"component---src-pages-templates-blog-tsx":["/component---src-pages-templates-blog-tsx-2f56734bc6030fc115c9.js"],"component---src-pages-templates-index-tsx":["/component---src-pages-templates-index-tsx-ba73f918143906c53fd0.js"],"component---src-pages-templates-policies-tsx":["/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["/component---src-pages-templates-post-tsx-4f0b1db8f77b105dfb25.js"],"component---src-pages-templates-project-tsx":["/component---src-pages-templates-project-tsx-64eed449e2c049361b4e.js"],"component---src-pages-templates-projects-tsx":["/component---src-pages-templates-projects-tsx-05e1354e259380d8d7ed.js"],"component---src-pages-templates-services-tsx":["/component---src-pages-templates-services-tsx-0e6c6c54310d9f7b32b3.js"],"component---src-pages-templates-workflow-tsx":["/component---src-pages-templates-workflow-tsx-10c8768c64c0db9f80c2.js"]}
{"app":["/app-6f23bac1cd50c4621a09.js"],"component---src-pages-templates-404-tsx":["/component---src-pages-templates-404-tsx-1ec7dcfded6e73efef91.js"],"component---src-pages-templates-blog-by-author-tsx":["/component---src-pages-templates-blog-by-author-tsx-49fcd2cadfb1dce7ab9e.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["/component---src-pages-templates-blog-by-hashtag-tsx-0563c2f5b2ed0bb9b9eb.js"],"component---src-pages-templates-blog-tsx":["/component---src-pages-templates-blog-tsx-2f56734bc6030fc115c9.js"],"component---src-pages-templates-index-tsx":["/component---src-pages-templates-index-tsx-ba73f918143906c53fd0.js"],"component---src-pages-templates-policies-tsx":["/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["/component---src-pages-templates-post-tsx-4f0b1db8f77b105dfb25.js"],"component---src-pages-templates-project-tsx":["/component---src-pages-templates-project-tsx-64eed449e2c049361b4e.js"],"component---src-pages-templates-projects-tsx":["/component---src-pages-templates-projects-tsx-05e1354e259380d8d7ed.js"],"component---src-pages-templates-services-tsx":["/component---src-pages-templates-services-tsx-0e6c6c54310d9f7b32b3.js"],"component---src-pages-templates-workflow-tsx":["/component---src-pages-templates-workflow-tsx-10c8768c64c0db9f80c2.js"]}
10 changes: 5 additions & 5 deletions cookie-policy/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion page-data/app-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"webpackCompilationHash":"57662718d1e75d537f8e"}
{"webpackCompilationHash":"c9c3b16f98e7dd5c9ddb"}
2 changes: 1 addition & 1 deletion page-data/services/page-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"componentChunkName":"component---src-pages-templates-services-tsx","path":"/services/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"70c10d8c-ece2-5c59-8bc2-c859f9e2f2f8","html":"<p>We develop add-ins for Revit, BIM, and CAD systems, enhancing user experience by automating repetitive tasks or extending the core functionality.</p>","frontmatter":{"title":"Add-ins","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/b87f5abb5355d7755e4410c9d69098fa/lightning.svg"}}},{"id":"e0497e7a-6cf7-547b-9958-cf733520a579","html":"<p>We have mastered Agile methodologies, we offer mobile and web development with an excelling time-to-market speed and always welcomed scalability.</p>","frontmatter":{"title":"Mobile and Web Applications","keywords":["C#",".NET","Blazor","JS","React","Vue","NodeJS","NestJS","Gatsby","Svelte"],"image":{"publicURL":"/static/a0eb73d030f7f7fcb6a95b47594a0722/life-preserver.svg"}}},{"id":"71deeca7-158d-5224-a922-2791ccb02187","html":"<p>We will help you to make the right decision to lead your project to success with our specialists’ fresh look on your project no matter whether you’re just about to start a project or already in the middle of something big.</p>","frontmatter":{"title":"Consulting","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/4f65d92e13f1e5aca78abb7b7a0adf73/people.svg"}}},{"id":"aeeae703-4cf7-5050-936c-c970a94d0f12","html":"<p>We provide end-to-end DevOps services, including configuration &#x26; orchestration, cloud infrastructure management and administration of hybrid systems.</p>","frontmatter":{"title":"Cloud & DevOps","keywords":["Azure","Proxmox","VM"],"image":{"publicURL":"/static/6f03c11e7d02e856b8a84c44157806d8/cloud-check.svg"}}},{"id":"047c249a-8754-5e8b-bc6b-fbc2a275f9f2","html":"<p>We help with the process of managing how a product moves from an idea to a fully mature product.</p>\n<p>It involves all aspects of a product, such as design, manufacturing, production, updates, service, and disposal.</p>","frontmatter":{"title":"Product lifecycle management (PLM)","keywords":["Support","Full cycle of development","Design","Atlassian Jira"],"image":{"publicURL":"/static/894841272188dffcdb08aced8362e9ed/map.svg"}}},{"id":"11c7df04-ed17-54a2-88b4-babe395a3e7b","html":"<p>We consider manual or automated testing to be an integral part of software development. It’s a necessary step for delivering high-quality products or services that meet business goals and customer needs.</p>","frontmatter":{"title":"Quality assurance (QA)","keywords":["Testing","Jest","Mocha","MSTest","NUnit","xUnit"],"image":{"publicURL":"/static/5c4b54d18d87798cd36cf3c9e886e9a8/joystick.svg"}}},{"id":"d47fe12e-0c16-5912-ac69-b81914904327","html":"<p>We're always on the look-out to find most practical and beneficial solutions for the task at hand.</p>\n<p>Research and in-depth analysis definitely help to identify pitfalls and bottlenecks. By introducing necessary changes, a business can improve conversion, customer retention, referrals and cement its position on the market.</p>","frontmatter":{"title":"UX/UI Research, Business analysis","keywords":["User flows","Competitors research","User interviews","Story mapping","Prototyping","HI-FI mockups"],"image":{"publicURL":"/static/6fe9df5769c1bce4903d6a75d27e76d8/search.svg"}}},{"id":"c3999bcb-35e0-59b8-9c45-6b0f27dd1777","html":"<p>We use VR and AR in software development nowadays. It is one of the best ways to greatly spice up user experience, making it memorable and satisfying.</p>","frontmatter":{"title":"VR / AR","keywords":["Babylon","ThreeJS","GLTF"],"image":{"publicURL":"/static/a9e8003d76444f09b481318c61542937/box.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS WHAT WE DO","head":"CodeCave Services","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEg0lEQVR42m1VSVeTVxj+TqWQlJnkMIQKyCghhIQhVOBAIQOEIZiQAGGMVigQJAwKlBCxCyko7QGqDAHsOUqV03ZRGU6rYNFV3dkd+AfabljZDaun771telC7yPmSm3uf+z7D+35CeHg4Tn6kUinCwsLg5+eHlJQUSCQSBAcHIzk5BREREXwP+x0YGMj/e/u84PvCNjMwf39//nS73djd3UN6ejrm5max+/gJCgsKERoaitTUVL4uEoneARV8YGyjWCxGdXU1Nre28OrwFVa9y9BoNFhcvIP2llZkZSqRmJgI+dl09PW5YDab3wEVGFhISAiioqIwMzODw4MDPH/2DN+s3cW18XG0NDXDWF6B3p4ebDzcwOajTTi7u1FbY8L83DxKS0sREBDwHyivMDIyEnK5nICe45e9p7i7uoZBqqC6wohMRSacPU543B5sb23j9eu/cHx8jIODQ1wZGsLg4CAvhunOARlVVVYW1+eH777H5o+P8PnEdZQUFkFBOp069R7EIjFM1Sa4Lrsw/cUUjo6O8Ocfv6PX6YS1zgqVSsWpM7YCc4sJXFRUhAfr33Kqzu4eJCacQXR0NIIDgyAOEMHf7320kY7KDAUGXP0EPImmRjvi4uLQ1tqKosJC7ryQnJSEkuJi5OXlYnVlBUsLC3C0tSGJxE9OSsYHVB0DlYZL0FjfALUyC80ENPvVlxgdGUZ2djbO19ZCp9VyL4QsomuxmKGlhTu3b2P46lUyognaj0txNi0NIv8AhAaHQBohgc1qQwJVxIx6uvcEXZ92Ijc3F5d7e6Et0yImJgYCy1StyYRKoxH1NhtiiOYQCc1+y6JjEH86DmEhoRzQQjGRSqRUaT1u3ZyGo72d66ctLcN1zzUoFAoIMkLVlpUhNzuHhK/ByPAw1Co1Cs4VcG2TziRy3U7LYtFMlbM1BmoxW+Dq60M3RShHnY1mexPk6XIILLhra6tE2wKlUolx6hC9Xo/5+a9x/9492O12pBGL/JwcWM6bUVxcgqmpKQwMDMBYUYE20ttGzHRaHb9M+Cg/H3Ozs7A3NhL1WpgosEOUr17SZePBQ7z49QW8Xi9KSdMPY2OhIfN2treIwTl4xt14/PNPHIh5oMnTQIiPi+forI1K6PaqqircX1/H0tICj8PN6WlyfpGL7hn3cNrl5QbodXqo1WoMk0T7+/vwLi/zYSIwmk5qKyOZwMBsVit37oLDQSZZkU+S9LtcGBv7DL+9fIk6ksZgMHBg1hBlZIh3xYvJG5P/aMjSnU7NzjbW1dFmvYEfYKCMNrvVRsB2eyN33kD6supY5QP9/TwhLNQp/443wTffWD/rdDp8cvEiampquKbdXV089DMzt7BOMnR0dGBiYoKmzyLcY2Po7OzkVckoAQyD9bNwcpaxRVZRQ0M9Oi5dgjIzE1aSgB1kY83huECGXUFlZSVaWlq4u0FBQRzIN3zfAPTNRfbMy81Dg62BH2Yx2tnZwejoCBQZGcihCLH9voHwvxP7JCh7spsT4uNJeBWPRYY8gychViZ743Xx9ivgb4u02lziZQecAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png","srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/7458e/services.png 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/de3a1/services.png 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/eb54c/services.avif 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/81307/services.avif 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/aa5b9/services.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/18188/services.webp 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/c65bc/services.webp 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/078c3/services.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analytics":{"gtagId":"G-HPEX5BHBSJ","clarityId":"mrqkdfooez"},"commentsSetup":{"repo":"CodeCavePro/www.codecave.pro-new","repoId":"R_kgDOJv3s3g","categoryId":"DIC_kwDOJv3s3s4CgqzO"}}}},"staticQueryHashes":["1512817958","2595676272","772577693"],"slicesMap":{}}
{"componentChunkName":"component---src-pages-templates-services-tsx","path":"/services/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"70c10d8c-ece2-5c59-8bc2-c859f9e2f2f8","html":"<p>We develop add-ins for Revit, BIM, and CAD systems, enhancing user experience by automating repetitive tasks or extending the core functionality.</p>","frontmatter":{"title":"Add-ins","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/b87f5abb5355d7755e4410c9d69098fa/lightning.svg"}}},{"id":"e0497e7a-6cf7-547b-9958-cf733520a579","html":"<p>We have mastered Agile methodologies, we offer mobile and web development with an excelling time-to-market speed and always welcomed scalability.</p>","frontmatter":{"title":"Mobile and Web Applications","keywords":["C#",".NET","Blazor","JS","React","Vue","NodeJS","NestJS","Gatsby","Svelte"],"image":{"publicURL":"/static/a0eb73d030f7f7fcb6a95b47594a0722/life-preserver.svg"}}},{"id":"71deeca7-158d-5224-a922-2791ccb02187","html":"<p>We will help you to make the right decision to lead your project to success with our specialists’ fresh look on your project no matter whether you’re just about to start a project or already in the middle of something big.</p>","frontmatter":{"title":"Consulting","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/4f65d92e13f1e5aca78abb7b7a0adf73/people.svg"}}},{"id":"aeeae703-4cf7-5050-936c-c970a94d0f12","html":"<p>We provide end-to-end DevOps services, including configuration &#x26; orchestration, cloud infrastructure management and administration of hybrid systems.</p>","frontmatter":{"title":"Cloud & DevOps","keywords":["Azure","Proxmox","VM"],"image":{"publicURL":"/static/6f03c11e7d02e856b8a84c44157806d8/cloud-check.svg"}}},{"id":"047c249a-8754-5e8b-bc6b-fbc2a275f9f2","html":"<p>We help with the process of managing how a product moves from an idea to a fully mature product.</p>\n<p>It involves all aspects of a product, such as design, manufacturing, production, updates, service, and disposal.</p>","frontmatter":{"title":"Product lifecycle management (PLM)","keywords":["Support","Full cycle of development","Design","Atlassian Jira"],"image":{"publicURL":"/static/894841272188dffcdb08aced8362e9ed/map.svg"}}},{"id":"c3999bcb-35e0-59b8-9c45-6b0f27dd1777","html":"<p>We use VR and AR in software development nowadays. It is one of the best ways to greatly spice up user experience, making it memorable and satisfying.</p>","frontmatter":{"title":"VR / AR","keywords":["Babylon","ThreeJS","GLTF"],"image":{"publicURL":"/static/a9e8003d76444f09b481318c61542937/box.svg"}}},{"id":"11c7df04-ed17-54a2-88b4-babe395a3e7b","html":"<p>We consider manual or automated testing to be an integral part of software development. It’s a necessary step for delivering high-quality products or services that meet business goals and customer needs.</p>","frontmatter":{"title":"Quality assurance (QA)","keywords":["Testing","Jest","Mocha","MSTest","NUnit","xUnit"],"image":{"publicURL":"/static/5c4b54d18d87798cd36cf3c9e886e9a8/joystick.svg"}}},{"id":"d47fe12e-0c16-5912-ac69-b81914904327","html":"<p>We're always on the look-out to find most practical and beneficial solutions for the task at hand.</p>\n<p>Research and in-depth analysis definitely help to identify pitfalls and bottlenecks. By introducing necessary changes, a business can improve conversion, customer retention, referrals and cement its position on the market.</p>","frontmatter":{"title":"UX/UI Research, Business analysis","keywords":["User flows","Competitors research","User interviews","Story mapping","Prototyping","HI-FI mockups"],"image":{"publicURL":"/static/6fe9df5769c1bce4903d6a75d27e76d8/search.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS WHAT WE DO","head":"CodeCave Services","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEg0lEQVR42m1VSVeTVxj+TqWQlJnkMIQKyCghhIQhVOBAIQOEIZiQAGGMVigQJAwKlBCxCyko7QGqDAHsOUqV03ZRGU6rYNFV3dkd+AfabljZDaun771telC7yPmSm3uf+z7D+35CeHg4Tn6kUinCwsLg5+eHlJQUSCQSBAcHIzk5BREREXwP+x0YGMj/e/u84PvCNjMwf39//nS73djd3UN6ejrm5max+/gJCgsKERoaitTUVL4uEoneARV8YGyjWCxGdXU1Nre28OrwFVa9y9BoNFhcvIP2llZkZSqRmJgI+dl09PW5YDab3wEVGFhISAiioqIwMzODw4MDPH/2DN+s3cW18XG0NDXDWF6B3p4ebDzcwOajTTi7u1FbY8L83DxKS0sREBDwHyivMDIyEnK5nICe45e9p7i7uoZBqqC6wohMRSacPU543B5sb23j9eu/cHx8jIODQ1wZGsLg4CAvhunOARlVVVYW1+eH777H5o+P8PnEdZQUFkFBOp069R7EIjFM1Sa4Lrsw/cUUjo6O8Ocfv6PX6YS1zgqVSsWpM7YCc4sJXFRUhAfr33Kqzu4eJCacQXR0NIIDgyAOEMHf7320kY7KDAUGXP0EPImmRjvi4uLQ1tqKosJC7ryQnJSEkuJi5OXlYnVlBUsLC3C0tSGJxE9OSsYHVB0DlYZL0FjfALUyC80ENPvVlxgdGUZ2djbO19ZCp9VyL4QsomuxmKGlhTu3b2P46lUyognaj0txNi0NIv8AhAaHQBohgc1qQwJVxIx6uvcEXZ92Ijc3F5d7e6Et0yImJgYCy1StyYRKoxH1NhtiiOYQCc1+y6JjEH86DmEhoRzQQjGRSqRUaT1u3ZyGo72d66ctLcN1zzUoFAoIMkLVlpUhNzuHhK/ByPAw1Co1Cs4VcG2TziRy3U7LYtFMlbM1BmoxW+Dq60M3RShHnY1mexPk6XIILLhra6tE2wKlUolx6hC9Xo/5+a9x/9492O12pBGL/JwcWM6bUVxcgqmpKQwMDMBYUYE20ttGzHRaHb9M+Cg/H3Ozs7A3NhL1WpgosEOUr17SZePBQ7z49QW8Xi9KSdMPY2OhIfN2treIwTl4xt14/PNPHIh5oMnTQIiPi+forI1K6PaqqircX1/H0tICj8PN6WlyfpGL7hn3cNrl5QbodXqo1WoMk0T7+/vwLi/zYSIwmk5qKyOZwMBsVit37oLDQSZZkU+S9LtcGBv7DL+9fIk6ksZgMHBg1hBlZIh3xYvJG5P/aMjSnU7NzjbW1dFmvYEfYKCMNrvVRsB2eyN33kD6supY5QP9/TwhLNQp/443wTffWD/rdDp8cvEiampquKbdXV089DMzt7BOMnR0dGBiYoKmzyLcY2Po7OzkVckoAQyD9bNwcpaxRVZRQ0M9Oi5dgjIzE1aSgB1kY83huECGXUFlZSVaWlq4u0FBQRzIN3zfAPTNRfbMy81Dg62BH2Yx2tnZwejoCBQZGcihCLH9voHwvxP7JCh7spsT4uNJeBWPRYY8gychViZ743Xx9ivgb4u02lziZQecAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png","srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/7458e/services.png 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/de3a1/services.png 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/eb54c/services.avif 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/81307/services.avif 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/aa5b9/services.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/18188/services.webp 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/c65bc/services.webp 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/078c3/services.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analytics":{"gtagId":"G-HPEX5BHBSJ","clarityId":"mrqkdfooez"},"commentsSetup":{"repo":"CodeCavePro/www.codecave.pro-new","repoId":"R_kgDOJv3s3g","categoryId":"DIC_kwDOJv3s3s4CgqzO"}}}},"staticQueryHashes":["1512817958","2595676272","772577693"],"slicesMap":{}}
Loading

0 comments on commit f52aa11

Please sign in to comment.