diff --git a/src/routes/blog/category/announcement/+page.markdoc b/src/routes/blog/category/announcement/+page.markdoc new file mode 100644 index 0000000000..3873baa035 --- /dev/null +++ b/src/routes/blog/category/announcement/+page.markdoc @@ -0,0 +1,5 @@ +--- +layout: category +name: Announcement +description: Get all the major annoucnements in one place. +--- diff --git a/src/routes/blog/category/hackathon/+page.markdoc b/src/routes/blog/category/hackathon/+page.markdoc new file mode 100644 index 0000000000..d1437767a8 --- /dev/null +++ b/src/routes/blog/category/hackathon/+page.markdoc @@ -0,0 +1,5 @@ +--- +layout: category +name: Hackathon +description: Collaborate with like-minded developers, showcase your skills and win awesome prizes. +--- diff --git a/src/routes/blog/category/hacktoberfest/+page.markdoc b/src/routes/blog/category/hacktoberfest/+page.markdoc deleted file mode 100644 index 4cd0bf3ebd..0000000000 --- a/src/routes/blog/category/hacktoberfest/+page.markdoc +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: category -name: Hacktoberfest -description: The largest celebration of open-source in the world. Learn more about this long mont event. ---- - diff --git a/src/routes/blog/post/7-steps-to-achieve-gdpr-compliance-for-startups/+page.markdoc b/src/routes/blog/post/7-steps-to-achieve-gdpr-compliance-for-startups/+page.markdoc index 657538f3f9..81f681a692 100644 --- a/src/routes/blog/post/7-steps-to-achieve-gdpr-compliance-for-startups/+page.markdoc +++ b/src/routes/blog/post/7-steps-to-achieve-gdpr-compliance-for-startups/+page.markdoc @@ -5,8 +5,8 @@ description: All you need to know about GDPR compliance for startups, the do's, date: 2024-09-25 cover: /images/blog/7-steps-gdpr-startups/cover.png timeToRead: 4 -author: snezhanna -category: GDPR +author: aditya-oberai +category: security featured: false --- As your startup scales and collects more user data — especially if your audience includes users from the European Union — you need to ensure your application complies with GDPR ([General Data Protection Regulation](https://gdpr-info.eu/issues/personal-data/)). Not just because non-compliance could result in hefty fines, but because respecting user privacy builds long-term trust, which is important for sustainable growth. @@ -104,4 +104,4 @@ By having a response plan in place, you can act fast in the event of a breach, s # Conclusion -Creating a GDPR-compliant app for your tech startup doesn’t have to be overwhelming. By focusing on transparency, security, and giving users control over their data, you can navigate compliance smoothly. Not only does this protect you from legal risks, but it also fosters trust with your users, building long-term success for your business. \ No newline at end of file +Creating a GDPR-compliant app for your tech startup doesn’t have to be overwhelming. By focusing on transparency, security, and giving users control over their data, you can navigate compliance smoothly. Not only does this protect you from legal risks, but it also fosters trust with your users, building long-term success for your business. diff --git a/src/routes/blog/post/How-to-put-privacy-first/+page.markdoc b/src/routes/blog/post/How-to-put-privacy-first/+page.markdoc index 38fd991e12..f8faa3e9b0 100644 --- a/src/routes/blog/post/How-to-put-privacy-first/+page.markdoc +++ b/src/routes/blog/post/How-to-put-privacy-first/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-01-12 cover: /images/blog/privacy.png timeToRead: 9 author: laura-du-ry -category: GDPR +category: security --- With our recent announcement of GDPR compliance, we took a big step in becoming a privacy-first organization. But we didn’t want to stop here. We wanted to take it further than just ticking the privacy boxes. We wanted to act as a party that values your personal data, so we needed to take action and move to privacy-friendly analytics. This led to removing most of the tags, pixels, and cookies on our website and the Appwrite Console. In this blog, we dive deeper into what we removed, how this affected our growth strategy, and, most of all, what we, as a community, gained from this decision. diff --git a/src/routes/blog/post/announcing-appwrite-daily-dot-dev-squad/+page.markdoc b/src/routes/blog/post/announcing-appwrite-daily-dot-dev-squad/+page.markdoc index db9733077e..c25291a031 100644 --- a/src/routes/blog/post/announcing-appwrite-daily-dot-dev-squad/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-daily-dot-dev-squad/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-07-23 cover: /images/blog/announcing-appwrite-daily-dot-dev-squad/daily.dev-squad.png timeToRead: 3 author: laura-du-ry -category: OSS +category: announcement --- We already share all of our blogs on the [daily.dev](http://daily.dev) platform, and now we also have a moderated Squad. This will make it easier for you to engage with our content and also share your content with the community. diff --git a/src/routes/blog/post/announcing-appwrite-education-program/+page.markdoc b/src/routes/blog/post/announcing-appwrite-education-program/+page.markdoc index 2d39495467..3f9fa7d3bb 100644 --- a/src/routes/blog/post/announcing-appwrite-education-program/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-education-program/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-11-12 cover: /images/blog/education-program.png timeToRead: 4 author: aditya-oberai -category: product +category: announcement --- We’re excited to announce our newest initiative: the [Appwrite Education](https://appwrite.io/education) program. We’re partnering with GitHub for this new program to contribute to the future education of millions of developers connected to the [GitHub Student Developer Pack](https://education.github.com/pack). diff --git a/src/routes/blog/post/announcing-appwrite-integration-catalog/+page.markdoc b/src/routes/blog/post/announcing-appwrite-integration-catalog/+page.markdoc index ac29ef5170..b37234effe 100644 --- a/src/routes/blog/post/announcing-appwrite-integration-catalog/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-integration-catalog/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-07-29 cover: /images/blog/integrations-catalog.png timeToRead: 12 author: aditya-oberai -category: product +category: integrations, announcement featured: false --- diff --git a/src/routes/blog/post/announcing-appwrite-is-gdpr-compliant/+page.markdoc b/src/routes/blog/post/announcing-appwrite-is-gdpr-compliant/+page.markdoc index 0630c86253..8756c12163 100644 --- a/src/routes/blog/post/announcing-appwrite-is-gdpr-compliant/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-is-gdpr-compliant/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-01-09 cover: /images/blog/announcing-appwrite-is-gdpr-compliant/GDPR-Announcement.png timeToRead: 3 author: may-ender -category: GDPR +category: security, announcement --- We have always kept strict internal policies with regard to personal data and privacy. But to be GDPR compliant, one must undertake the necessary steps and show proof. We have done this and are pleased that we are now certified with the European General Data Protection Regulation (GDPR) standards. diff --git a/src/routes/blog/post/announcing-appwrite-messaging/+page.markdoc b/src/routes/blog/post/announcing-appwrite-messaging/+page.markdoc index 0443d3e617..64c6b67f09 100644 --- a/src/routes/blog/post/announcing-appwrite-messaging/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-messaging/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-26 cover: /images/blog/messaging-announcement.png timeToRead: 6 author: eldad-fux -category: init +category: init, announcement, product featured: false --- diff --git a/src/routes/blog/post/announcing-appwrite-new-ai-integrations/+page.markdoc b/src/routes/blog/post/announcing-appwrite-new-ai-integrations/+page.markdoc index e6554c9c7d..5b505409cb 100644 --- a/src/routes/blog/post/announcing-appwrite-new-ai-integrations/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-new-ai-integrations/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-05-14 cover: /images/blog/ai-announcement.png timeToRead: 5 author: christy-jacob -category: AI +category: integrations, announcement featured: false --- The AI hype is real and will be around for many years to come. In 2021 alone, AI startups worldwide raised nearly $50 billion in venture capital across approximately 1,500 deals, reflecting a significant increase from previous years. So it's no surprise that many of you are looking to build AI powered applications. But that's easier said than done, as building AI powered applications can be tricky. We don't want it to be. That's why we're happy to share multiple AI related announcements designed to enhance the Appwrite experience and adapt to new possibilities for devs building with Appwrite. diff --git a/src/routes/blog/post/announcing-appwrite-pro/+page.markdoc b/src/routes/blog/post/announcing-appwrite-pro/+page.markdoc index 4507bf841e..c4ca43ccee 100644 --- a/src/routes/blog/post/announcing-appwrite-pro/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-pro/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-12-20 cover: /images/blog/announcing-appwrite-pro/header.png timeToRead: 5 author: christy-jacob -category: cloud +category: announcement featured: false --- diff --git a/src/routes/blog/post/announcing-appwrite-startups-program/+page.markdoc b/src/routes/blog/post/announcing-appwrite-startups-program/+page.markdoc index 8d95a0fab3..057eca5e1f 100644 --- a/src/routes/blog/post/announcing-appwrite-startups-program/+page.markdoc +++ b/src/routes/blog/post/announcing-appwrite-startups-program/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-04-24 cover: /images/blog/startups.png timeToRead: 5 author: eldad-fux -category: product +category: announcement featured: false --- At Appwrite, we want to empower developers to build the future, and startups are at the forefront of innovation and shaping this future. Therefore, we’re excited to announce the launch of the Appwrite Startups program, a new program that supports startups on their journey. We’ve designed the program to fit the needs of Founders, CTOs, and engineering teams. diff --git a/src/routes/blog/post/announcing-go-support/+page.markdoc b/src/routes/blog/post/announcing-go-support/+page.markdoc index 3d3cb4d3e4..e3a66a94e2 100644 --- a/src/routes/blog/post/announcing-go-support/+page.markdoc +++ b/src/routes/blog/post/announcing-go-support/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-22 cover: /images/blog/go-cover.png timeToRead: 7 author: matej-baco -category: init +category: init, announcement featured: false --- diff --git a/src/routes/blog/post/announcing-init-faster-smoother-better/+page.markdoc b/src/routes/blog/post/announcing-init-faster-smoother-better/+page.markdoc index d1f6fecf26..42eaa52b54 100644 --- a/src/routes/blog/post/announcing-init-faster-smoother-better/+page.markdoc +++ b/src/routes/blog/post/announcing-init-faster-smoother-better/+page.markdoc @@ -7,7 +7,7 @@ lastUpdated: 2024-08-10 cover: /images/blog/announcing-init-faster-smoother-better/init-cover.png timeToRead: 4 author: eldad-fux -category: init +category: init, announcement featured: false --- diff --git a/src/routes/blog/post/announcing-init/+page.markdoc b/src/routes/blog/post/announcing-init/+page.markdoc index 9dec216913..3fc00cfec6 100644 --- a/src/routes/blog/post/announcing-init/+page.markdoc +++ b/src/routes/blog/post/announcing-init/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-20 cover: /images/blog/init-announcement.png timeToRead: 4 author: eldad-fux -category: init +category: init, announcement, product featured: false --- diff --git a/src/routes/blog/post/announcing-local-development/+page.markdoc b/src/routes/blog/post/announcing-local-development/+page.markdoc index 78d192aded..77f599dcfe 100644 --- a/src/routes/blog/post/announcing-local-development/+page.markdoc +++ b/src/routes/blog/post/announcing-local-development/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-19 cover: /images/blog/init-day0/cover.png timeToRead: 5 author: matej-baco -category: init +category: init, announcement, product featured: false --- We are excited to announce a new addition to Appwrite Functions that makes function development faster and more enjoyable. With local development, the entire flow — including coding, testing, and debugging — becomes fast and reliable. diff --git a/src/routes/blog/post/announcing-mock-numbers-session-alerts/+page.markdoc b/src/routes/blog/post/announcing-mock-numbers-session-alerts/+page.markdoc index 403b7ff8b3..367c545e8f 100644 --- a/src/routes/blog/post/announcing-mock-numbers-session-alerts/+page.markdoc +++ b/src/routes/blog/post/announcing-mock-numbers-session-alerts/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-23 cover: /images/blog/init-day4/cover.png timeToRead: 4 author: luke-silver -category: init +category: init, announcement, product featured: false --- We've listened to your feedback and are introducing two new features designed to simplify phone authentication testing and bolster account security. diff --git a/src/routes/blog/post/announcing-more-and-updated-runtimes/+page.markdoc b/src/routes/blog/post/announcing-more-and-updated-runtimes/+page.markdoc index 4c50f3bd3a..3de62a932b 100644 --- a/src/routes/blog/post/announcing-more-and-updated-runtimes/+page.markdoc +++ b/src/routes/blog/post/announcing-more-and-updated-runtimes/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-03-01 cover: /images/blog/runtimes.png timeToRead: 6 author: vincent-ge -category: product +category: product, announcement --- Previously, we completely reimagined [Functions](https://dev.to/appwrite/serverless-your-way-unleashing-appwrite-functions-true-potential-2l4f) to be more flexible and innovative yet familiar to developers. Now, Appwrite expands and updates the runtime ecosystem available on Appwrite with Bun 1.0.29, Node 21, Ruby 3.3, Deno 1.40, PHP 8.3, Python 3.12, Kotlin 1.9, Java 18, Swift 5.9 and Dart 3.3 support. diff --git a/src/routes/blog/post/announcing-new-changelog/+page.markdoc b/src/routes/blog/post/announcing-new-changelog/+page.markdoc index 795b7fca81..8622651ec0 100644 --- a/src/routes/blog/post/announcing-new-changelog/+page.markdoc +++ b/src/routes/blog/post/announcing-new-changelog/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-12-22 cover: /images/blog/changelog.png timeToRead: 5 author: eldad-fux -category: product +category: product, announcement --- At Appwrite, we're constantly evolving our products, features, and experience, and we understand it is challenging to keep up with these modifications. Therefore, we introduce the Changelog feed to our website. An easier way to be informed about releases, updates, and fixes. The new Changelog feed is our commitment to transparency and collaboration and a great tool to be easily in the loop with all the small or big changes in our products. diff --git a/src/routes/blog/post/announcing-openjsfoundation-silver-membership/+page.markdoc b/src/routes/blog/post/announcing-openjsfoundation-silver-membership/+page.markdoc index 1d51ce09d8..b82e41156d 100644 --- a/src/routes/blog/post/announcing-openjsfoundation-silver-membership/+page.markdoc +++ b/src/routes/blog/post/announcing-openjsfoundation-silver-membership/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-09-24 cover: /images/blog/openjs.png timeToRead: 4 author: laura-du-ry -category: oss +category: announcement, open-source featured: false --- diff --git a/src/routes/blog/post/announcing-phone-OTP-pricing/+page.markdoc b/src/routes/blog/post/announcing-phone-OTP-pricing/+page.markdoc index 8296937272..436fbdc314 100644 --- a/src/routes/blog/post/announcing-phone-OTP-pricing/+page.markdoc +++ b/src/routes/blog/post/announcing-phone-OTP-pricing/+page.markdoc @@ -6,7 +6,7 @@ date: 2025-01-10 cover: /images/blog/announcing-phone-OTP-pricing/cover.png timeToRead: 4 author: eldad-fux -category: product +category: product, announcement featured: false callToAction: true --- diff --git a/src/routes/blog/post/announcing-pricing/+page.markdoc b/src/routes/blog/post/announcing-pricing/+page.markdoc index c50542bbe0..b613d824ea 100644 --- a/src/routes/blog/post/announcing-pricing/+page.markdoc +++ b/src/routes/blog/post/announcing-pricing/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-08-08 cover: /images/blog/cloud-pricing.png timeToRead: 5 author: laura-du-ry -category: cloud +category: announcement --- An important day has come for Appwrite, where we finally announce the pricing for Appwrite Cloud. Many of you mentioned that in order to continue building with Appwrite Cloud it is important to know what the potential costs are. So due to the high number of requests and to provide clarity we decided to share our pricing models before they're live. Please note that Appwrite Cloud continues to be free untill billing is enabled towards the end of 2024. diff --git a/src/routes/blog/post/announcing-roles-for-enhanced-collaboration-and-security/+page.markdoc b/src/routes/blog/post/announcing-roles-for-enhanced-collaboration-and-security/+page.markdoc index 1e95b8225b..3dd42ff76a 100644 --- a/src/routes/blog/post/announcing-roles-for-enhanced-collaboration-and-security/+page.markdoc +++ b/src/routes/blog/post/announcing-roles-for-enhanced-collaboration-and-security/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-09-25 cover: /images/blog/new-roles/cover.png timeToRead: 8 author: eldad-fux -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/announcing-the-appwrite-oss-program/+page.markdoc b/src/routes/blog/post/announcing-the-appwrite-oss-program/+page.markdoc index fb1e2e4749..3e9f1965a6 100644 --- a/src/routes/blog/post/announcing-the-appwrite-oss-program/+page.markdoc +++ b/src/routes/blog/post/announcing-the-appwrite-oss-program/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-12-28 cover: /images/blog/OSS-program.png timeToRead: 3 author: laura-du-ry -category: OSS +category: open-source, announcement --- # Continued support for OSS maintainers diff --git a/src/routes/blog/post/announcing-two-factor-authentication/+page.markdoc b/src/routes/blog/post/announcing-two-factor-authentication/+page.markdoc index 1af6ebf156..fc43a28db0 100644 --- a/src/routes/blog/post/announcing-two-factor-authentication/+page.markdoc +++ b/src/routes/blog/post/announcing-two-factor-authentication/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-27 cover: /images/blog/announcing-2fa.png timeToRead: 6 author: eldad-fux -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/appwrite-1.5-now-available-on-cloud/+page.markdoc b/src/routes/blog/post/appwrite-1.5-now-available-on-cloud/+page.markdoc index 89f57fc7f8..26f539f93b 100644 --- a/src/routes/blog/post/appwrite-1.5-now-available-on-cloud/+page.markdoc +++ b/src/routes/blog/post/appwrite-1.5-now-available-on-cloud/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-04-29 cover: /images/blog/appwrite-1.5-now-available-on-cloud/cloud15.png timeToRead: 8 author: eldad-fux -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/appwrite-hacktoberfest-hackathon-2024/+page.markdoc b/src/routes/blog/post/appwrite-hacktoberfest-hackathon-2024/+page.markdoc index 763967d8fe..16d89dd6d7 100644 --- a/src/routes/blog/post/appwrite-hacktoberfest-hackathon-2024/+page.markdoc +++ b/src/routes/blog/post/appwrite-hacktoberfest-hackathon-2024/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-09-26 cover: /images/blog/hf-hackathon-24/hf-hackathon.png timeToRead: 5 author: aditya-oberai -category: hacktoberfest +category: hackathon featured: false --- diff --git a/src/routes/blog/post/appwrite-is-now-soc-2-type-1-compliant/+page.markdoc b/src/routes/blog/post/appwrite-is-now-soc-2-type-1-compliant/+page.markdoc index beb0deac0b..f68190545c 100644 --- a/src/routes/blog/post/appwrite-is-now-soc-2-type-1-compliant/+page.markdoc +++ b/src/routes/blog/post/appwrite-is-now-soc-2-type-1-compliant/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-05-02 cover: /images/blog/soc2.png timeToRead: 4 author: jake-barnby -category: engineering +category: security featured: false --- We remain dedicated to maintaining the highest information security standards for all industries. diff --git a/src/routes/blog/post/backup-encryption/+page.markdoc b/src/routes/blog/post/backup-encryption/+page.markdoc index a31f50390e..ff20232799 100644 --- a/src/routes/blog/post/backup-encryption/+page.markdoc +++ b/src/routes/blog/post/backup-encryption/+page.markdoc @@ -6,7 +6,7 @@ cover: /images/blog/backup-encryption/cover.png timeToRead: 5 date: 2024-10-15 author: aditya-oberai -category: product +category: product, security --- Data security is more important than ever, and if you manage databases, one key question you may ask is: *Should I encrypt my backups?* The answer is a clear yes. Let’s break down why encrypting your backups is essential, especially for database backups, and how Appwrite helps by automatically encrypting them. @@ -77,4 +77,4 @@ Should you encrypt your database backups? Absolutely. Encryption is a critical p Appwrite makes backup encryption easy by taking care of it for you. With its built-in encryption, Appwrite helps you safeguard your data without extra effort so you can focus on what matters most: building your application. Read more on Database Backups: - [Database Backups docs](https://appwrite.io/docs/products/databases/backups) -- [Database Backups announcement](https://appwrite.io/blog/post/introducing-database-backups) \ No newline at end of file +- [Database Backups announcement](https://appwrite.io/blog/post/introducing-database-backups) diff --git a/src/routes/blog/post/behind-the-pr-tales-from-the-open-source-world/+page.markdoc b/src/routes/blog/post/behind-the-pr-tales-from-the-open-source-world/+page.markdoc index 8b8fa005f7..4131a10d2e 100644 --- a/src/routes/blog/post/behind-the-pr-tales-from-the-open-source-world/+page.markdoc +++ b/src/routes/blog/post/behind-the-pr-tales-from-the-open-source-world/+page.markdoc @@ -6,7 +6,7 @@ cover: /images/blog/Behind_the_pull_request_Stories_from_contributors.png timeToRead: 4 date: 2023-10-30 author: haimantika-mitra -category: hacktoberfest, contributors, open-source +category: hackathon, contributors, open-source featured: false --- diff --git a/src/routes/blog/post/best-ios-android-app-development-platforms/+page.markdoc b/src/routes/blog/post/best-ios-android-app-development-platforms/+page.markdoc index 202696c122..e690e7724e 100644 --- a/src/routes/blog/post/best-ios-android-app-development-platforms/+page.markdoc +++ b/src/routes/blog/post/best-ios-android-app-development-platforms/+page.markdoc @@ -6,7 +6,7 @@ cover: /images/blog/best-ios-android-app-development-platform/cover.png timeToRead: 8 date: 2024-09-27 author: aditya-oberai -category: product +category: product, tutorial --- Asking, “What is the best mobile app development framework?” can spark some heated debates among developers. The choice of framework isn’t just a technical decision; it’s deeply personal and often influenced by the languages you’re comfortable with, your project requirements, and your team's expertise. @@ -232,4 +232,4 @@ Appwrite is a language and framework-agnostic backend platform for mobile and we - [[Docs] Appwrite for React Native](https://appwrite.io/docs/quick-starts/react-native) - [[Docs] Appwrite for Flutter](https://appwrite.io/docs/quick-starts/flutter) - [[Docs] Appwrite for Apple](https://appwrite.io/docs/quick-starts/apple) -- [[Docs] Appwrite for Android](https://appwrite.io/docs/quick-starts/android) \ No newline at end of file +- [[Docs] Appwrite for Android](https://appwrite.io/docs/quick-starts/android) diff --git a/src/routes/blog/post/bun-function-resume/+page.markdoc b/src/routes/blog/post/bun-function-resume/+page.markdoc index 46d8987a55..908ff446a2 100644 --- a/src/routes/blog/post/bun-function-resume/+page.markdoc +++ b/src/routes/blog/post/bun-function-resume/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-03-07 cover: /images/blog/bun-function-resume/cover.png timeToRead: 7 author: aditya-oberai -category: functions +category: tutorial --- One of the coolest things about Appwrite Functions is that you can now consume them as REST APIs. This means you can send HTTP requests to any path, using common HTTP methods such as `GET` and `POST` to any path on the function and get a response in JSON or any other text-based formats (such as plain text, HTML, and CSV). This has opened up a lot of potential use-cases, one of which is how you can host and share your online resume through an Appwrite Function when applying for a new job. @@ -205,4 +205,4 @@ Additionally, if you would like to learn more about Appwrite Functions, here are - [Appwrite Functions docs](https://appwrite.io/docs/functions): These documents provide more information on how to use Appwrite Functions. - [Bun functions announcements](https://appwrite.io/blog/post/why-you-need-to-try-the-new-bun-runtime): Read the full announcement about our Bun functions runtime. -- [Appwrite Discord](https://discord.com/invite/appwrite): Connect with other developers and the Appwrite team for discussion, questions, and collaboration. \ No newline at end of file +- [Appwrite Discord](https://discord.com/invite/appwrite): Connect with other developers and the Appwrite team for discussion, questions, and collaboration. diff --git a/src/routes/blog/post/custom-backup-policy/+page.markdoc b/src/routes/blog/post/custom-backup-policy/+page.markdoc index 144af06e3a..8512845c69 100644 --- a/src/routes/blog/post/custom-backup-policy/+page.markdoc +++ b/src/routes/blog/post/custom-backup-policy/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-10-16 cover: /images/blog/custom-backup-policy/cover.png timeToRead: 5 author: aditya-oberai -category: product +category: product, security --- If you're still relying on standard backups with just a 7-day retention, your company's data could be at risk. Today, data security is non-negotiable, regardless of your industry or business size. Losing it can lead to massive financial, legal and reputational setbacks. @@ -98,4 +98,4 @@ By tailoring your backup approach to your business needs, you're not just safegu Appwrite Database Backups allows you to customize your backup policy down to pre-defined schedules (e.g., daily, weekly, monthly), retention periods and even precise execution times on Pro and Scale plans. Learn more about Database Backups: - [Appwrite Database Backups](https://appwrite.io/blog/post/introducing-database-backups) - [Database Backups docs](https://appwrite.io/docs/products/databases/backups) -- [Should I encrypt my backups?](https://appwrite.io/blog/post/backup-encryption) \ No newline at end of file +- [Should I encrypt my backups?](https://appwrite.io/blog/post/backup-encryption) diff --git a/src/routes/blog/post/defying-the-laws-of-web-animations/+page.markdoc b/src/routes/blog/post/defying-the-laws-of-web-animations/+page.markdoc index 4858bdfe8c..20e664e2cc 100644 --- a/src/routes/blog/post/defying-the-laws-of-web-animations/+page.markdoc +++ b/src/routes/blog/post/defying-the-laws-of-web-animations/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-10-18 cover: /images/blog/defying-the-laws-of-web-animations/cover.png timeToRead: 10 author: thomas-g-lopes -category: website +category: tutorial callToAction: true --- diff --git a/src/routes/blog/post/deno-runtime-announcment/+page.markdoc b/src/routes/blog/post/deno-runtime-announcment/+page.markdoc index b7936ebf09..26e007fe43 100644 --- a/src/routes/blog/post/deno-runtime-announcment/+page.markdoc +++ b/src/routes/blog/post/deno-runtime-announcment/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-10-09 cover: /images/blog/deno-runtime-announcment/cover.png timeToRead: 3 author: laura-du-ry -category: website +category: announcement --- @@ -50,4 +50,4 @@ It’s easy to begin building with Deno on Appwrite Cloud. Here’s how: Supporting Deno opens up new possibilities for Appwrite developers, empowering you to build faster and more securely while taking advantage of Deno’s cutting-edge features. And with the recent release of Deno 2.0, now is the perfect time to explore what this exciting runtime has to offer. -We’re excited to see what you’ll create with Deno on Appwrite Cloud. \ No newline at end of file +We’re excited to see what you’ll create with Deno on Appwrite Cloud. diff --git a/src/routes/blog/post/ensuring-security-amidst-xz-concern/+page.markdoc b/src/routes/blog/post/ensuring-security-amidst-xz-concern/+page.markdoc index 15a52745e5..281ed9df91 100644 --- a/src/routes/blog/post/ensuring-security-amidst-xz-concern/+page.markdoc +++ b/src/routes/blog/post/ensuring-security-amidst-xz-concern/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-04-02 cover: /images/blog/ensuring-security-amidst-xz-concern/cover.png timeToRead: 7 author: jake-barnby -category: engineering +category: security featured: false --- @@ -45,4 +45,4 @@ The team will continue to monitor the situation closely, take necessary actions and communicate any updates transparently to the community. For any further questions or concerns, please reach out through [email](/contact-us) or on [Discord](https://appwrite.io/discord). -We're here to support you every step of the way. \ No newline at end of file +We're here to support you every step of the way. diff --git a/src/routes/blog/post/gdpr-compliance-mobile-apps-alternative-firebase/+page.markdoc b/src/routes/blog/post/gdpr-compliance-mobile-apps-alternative-firebase/+page.markdoc index c06fa96277..4892f186e8 100644 --- a/src/routes/blog/post/gdpr-compliance-mobile-apps-alternative-firebase/+page.markdoc +++ b/src/routes/blog/post/gdpr-compliance-mobile-apps-alternative-firebase/+page.markdoc @@ -5,8 +5,8 @@ description: Learn how to ensure your mobile app protects user privacy while mee date: 2024-09-05 cover: /images/blog/gdpr-mobile-apps-guide/cover.png timeToRead: 5 -author: snezhanna -category: GDPR +author: aditya-oberai +category: security featured: false --- If you're developing a mobile app for European users or collecting any data from EU residents, the General Data Protection Regulation (GDPR) is something you need to understand and follow closely. @@ -121,4 +121,4 @@ Turning your mobile app GDPR-compliant involves more than a few technical tweaks Learn more about how to build a GDPR-compliant app and Appwrite’s approach to security and compliance: - [7 practical steps to build GDPR-compliant software](https://appwrite.io/blog/post/7-steps-to-achieve-gdpr-compliance-for-startups) -- [How Appwrite handles GDPR compliance](https://appwrite.io/docs/advanced/security/gdpr) \ No newline at end of file +- [How Appwrite handles GDPR compliance](https://appwrite.io/docs/advanced/security/gdpr) diff --git a/src/routes/blog/post/hacktoberfest-2023/+page.markdoc b/src/routes/blog/post/hacktoberfest-2023/+page.markdoc index 471cd84fda..6f3a807fa5 100644 --- a/src/routes/blog/post/hacktoberfest-2023/+page.markdoc +++ b/src/routes/blog/post/hacktoberfest-2023/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-10-01 cover: /images/blog/hacktoberfest-2023.png timeToRead: 3 author: eldad-fux -category: hacktoberfest +category: hackathon --- Hacktoberfest is back, celebrating a decade of open source! Appwrite is proud to support open-source developers for the fifth consecutive year of [Hacktoberfest 2023](https://hacktoberfest.com), partnered with DigitalOcean. Here is how you can get involved and grab some cool Appwrite swag! diff --git a/src/routes/blog/post/hacktoberfest-ideas-2024/+page.markdoc b/src/routes/blog/post/hacktoberfest-ideas-2024/+page.markdoc index dad1fc5c43..1c3b642d27 100644 --- a/src/routes/blog/post/hacktoberfest-ideas-2024/+page.markdoc +++ b/src/routes/blog/post/hacktoberfest-ideas-2024/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-09-27 cover: /images/blog/get-inspired-for-hackathon/cover.png timeToRead: 4 author: snezhanna -category: hacktoberfest +category: hackathon --- Appwrite has just announced our very own **Hacktoberfest 2024 Hackathon**, and if we know the open source community, you're probably buzzing with ideas! Hacktoberfest is the perfect chance to collaborate, build, and showcase your creativity, whether you’re an experienced developer or just getting started. But with so many possibilities, where do you start? @@ -107,4 +107,4 @@ Even though we've mastered the art of async communication, misunderstandings can What do all these projects have in common? Beyond being built with Appwrite 1.6, they all tackle challenges that our team faces ourselves. Our top advice is simple: create a project that solves your own pain points (or dive into Reddit or Twitter to discover common developer issues). Remember, the sky’s the limit! -If any of these projects have inspired you and sparked an idea for our Hacktoberfest 2024 Hackathon, don’t forget to [register your team and project here](https://apwr.dev/htf24-hackathon) for a chance to win a prize. Happy coding! \ No newline at end of file +If any of these projects have inspired you and sparked an idea for our Hacktoberfest 2024 Hackathon, don’t forget to [register your team and project here](https://apwr.dev/htf24-hackathon) for a chance to win a prize. Happy coding! diff --git a/src/routes/blog/post/hf-2023-journey/+page.markdoc b/src/routes/blog/post/hf-2023-journey/+page.markdoc index 4415b95110..89b2a9ec10 100644 --- a/src/routes/blog/post/hf-2023-journey/+page.markdoc +++ b/src/routes/blog/post/hf-2023-journey/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-11-01 cover: /images/blog/hf-2023-journey/cover.png timeToRead: 5 author: aditya-oberai -category: hacktoberfest +category: hackathon --- **October** is our favorite month of the year because it brings with it **Hacktoberfest**, the largest celebration of open source in the world! And this year, we returned to support DigitalOcean and **Hacktoberfest 2023** as a sponsor to invest in the upliftment of the open-source world and to rejoice the 10th anniversary of this wonderful initiative. Hacktoberfest brought moments of nostalgia seeing developers from different walks of life join in to take their first steps in the open-source world. @@ -66,4 +66,4 @@ Besides that, this Hacktoberfest, one new product that we saw a number of folks Hacktoberfest may be over, but you don’t have to stop contributing! We have **lots of open issues** that you can find on our [GitHub repos](https://github.com/appwrite/appwrite/issues). You can also **write articles**, **create tutorials**, or **build demo apps** and add them to our [Awesome Appwrite repo](https://github.com/appwrite/awesome-appwrite) and the [Built With Appwrite website](https://builtwith.appwrite.io). There are always new ways to support the [community](/community), and we truly love all the contributions you make. If you need help with Appwrite or would like to explore some interesting ways to contribute, join us on our [Discord server](https://appwrite.io/discord) and connect with the Appwrite community. -Thank you so much once again for joining us during Hacktoberfest. We hope you enjoyed contributing to open source as much as we do, and we can’t wait to have you all with us next year! \ No newline at end of file +Thank you so much once again for joining us during Hacktoberfest. We hope you enjoyed contributing to open source as much as we do, and we can’t wait to have you all with us next year! diff --git a/src/routes/blog/post/hooks-appwrite-databases/+page.markdoc b/src/routes/blog/post/hooks-appwrite-databases/+page.markdoc index 9352336108..4fd2ec1b55 100644 --- a/src/routes/blog/post/hooks-appwrite-databases/+page.markdoc +++ b/src/routes/blog/post/hooks-appwrite-databases/+page.markdoc @@ -6,7 +6,7 @@ date: 2025-01-18 cover: /images/blog/hooks-appwrite-databases/cover.png timeToRead: 10 author: aditya-oberai -category: open-source +category: tutorial --- Software engineering is complex, especially when you aim to build robust applications. For example, you may want to handle type conversions and clean your data before storing it in your database, add external loggers and observability tools, or add additional user authentication factors for specific functionalities. At some point, the need for extensibility will inevitably arise in your software. diff --git a/src/routes/blog/post/how-to-build-your-digital-event-tickets/+page.markdoc b/src/routes/blog/post/how-to-build-your-digital-event-tickets/+page.markdoc index 2d57260036..6dca431c98 100644 --- a/src/routes/blog/post/how-to-build-your-digital-event-tickets/+page.markdoc +++ b/src/routes/blog/post/how-to-build-your-digital-event-tickets/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-03-04 cover: /images/blog/tickets-cover.png timeToRead: 12 author: laura-du-ry -category: engineering +category: init --- Do you remember the Appwrite [Cloud cards](https://dev.to/appwrite/how-we-implemented-the-card-animation-in-appwrite-cloud-public-beta-4npb)? They were an absolute hit and filled our entire timeline for days. For Init, we wanted to create a new card, or better yet, a ticket to celebrate in style. So, we created three types of tickets that are unique to you with the help of your GitHub contributions and the tribe customization. diff --git a/src/routes/blog/post/integrate-custom-auth-sveltekit/+page.markdoc b/src/routes/blog/post/integrate-custom-auth-sveltekit/+page.markdoc index ec189138c9..27f85afbe2 100644 --- a/src/routes/blog/post/integrate-custom-auth-sveltekit/+page.markdoc +++ b/src/routes/blog/post/integrate-custom-auth-sveltekit/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-05-30 cover: /images/blog/integrate-custom-auth-sveltekit/cover.png timeToRead: 6 author: aditya-oberai -category: auth +category: product featured: false --- @@ -295,4 +295,4 @@ And with that, our demo project to try custom token authentication in Appwrite i Additionally, if you would like to learn more about Appwrite Auth, here are some resources: - [Appwrite Auth docs](https://appwrite.io/docs/products/auth): These documents provide more information on how to use Appwrite Auth. -- [Appwrite Discord](https://discord.com/invite/appwrite): Connect with other developers and the Appwrite team for discussion, questions, and collaboration. \ No newline at end of file +- [Appwrite Discord](https://discord.com/invite/appwrite): Connect with other developers and the Appwrite team for discussion, questions, and collaboration. diff --git a/src/routes/blog/post/introducing-appwrite-react-native-sdk/+page.markdoc b/src/routes/blog/post/introducing-appwrite-react-native-sdk/+page.markdoc index 0c34e15239..7e63d54c69 100644 --- a/src/routes/blog/post/introducing-appwrite-react-native-sdk/+page.markdoc +++ b/src/routes/blog/post/introducing-appwrite-react-native-sdk/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-04-09 cover: /images/blog/introducing-appwrite-react-native-sdk/cover.png timeToRead: 4 author: vincent-ge -category: product +category: product, announcement --- If you’re a mobile developer who doesn’t (want to) use Flutter, we have great news for you. Appwrite now has a React Native SDK in open beta. This will allow more mobile developers to benefit from Appwrite, giving everything you need to build your mobile applications backend, without the hassle of building it yourself. diff --git a/src/routes/blog/post/introducing-database-backups/+page.markdoc b/src/routes/blog/post/introducing-database-backups/+page.markdoc index d3ddea6242..16bd68a2c4 100644 --- a/src/routes/blog/post/introducing-database-backups/+page.markdoc +++ b/src/routes/blog/post/introducing-database-backups/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-10-15 cover: /images/blog/introducing-database-backups/cover.png timeToRead: 3 author: jake-barnby -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/introducing-enum-sdk-support/+page.markdoc b/src/routes/blog/post/introducing-enum-sdk-support/+page.markdoc index 8329c2c2a1..8245d739e8 100644 --- a/src/routes/blog/post/introducing-enum-sdk-support/+page.markdoc +++ b/src/routes/blog/post/introducing-enum-sdk-support/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-28 cover: /images/blog/enum-announcement.png timeToRead: 4 author: jake-barnby -category: product +category: product, announcement featured: false --- We are excited to announce a significant enhancement to the development experience across all Appwrite client and server-side SDKs, Enums SDK Support. diff --git a/src/routes/blog/post/introducing-functions-ecosystem/+page.markdoc b/src/routes/blog/post/introducing-functions-ecosystem/+page.markdoc index 23cb8102c5..dd6d1b9d39 100644 --- a/src/routes/blog/post/introducing-functions-ecosystem/+page.markdoc +++ b/src/routes/blog/post/introducing-functions-ecosystem/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-21 cover: /images/blog/init-day2/cover.png timeToRead: 5 author: luke-silver -category: product +category: product, announcement featured: false --- We're excited to bring you major improvements to Appwrite Functions, making them more versatile and powerful than ever before. diff --git a/src/routes/blog/post/introducing-new-appwrite-cli/+page.markdoc b/src/routes/blog/post/introducing-new-appwrite-cli/+page.markdoc index 064a3678c4..5c42ddcf6e 100644 --- a/src/routes/blog/post/introducing-new-appwrite-cli/+page.markdoc +++ b/src/routes/blog/post/introducing-new-appwrite-cli/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-20 cover: /images/blog/day1-cover.png timeToRead: 5 author: binyamin-yawitz -category: product +category: product, announcement featured: false --- We're excited to announce the new Appwrite CLI. This iteration focuses on local development and an enhanced CI/CD experience. Now, you can test changes to your functions locally, and easily apply changes to your Appwrite collection. diff --git a/src/routes/blog/post/introducing-new-compute-capabilities-appwrite-functions/+page.markdoc b/src/routes/blog/post/introducing-new-compute-capabilities-appwrite-functions/+page.markdoc index a12a15bc65..4af72d3c6a 100644 --- a/src/routes/blog/post/introducing-new-compute-capabilities-appwrite-functions/+page.markdoc +++ b/src/routes/blog/post/introducing-new-compute-capabilities-appwrite-functions/+page.markdoc @@ -6,7 +6,7 @@ date: 2025-01-07 cover: /images/blog/gb-hours.png timeToRead: 6 author: eldad-fux -category: product +category: product, announcement featured: true callToAction: true --- diff --git a/src/routes/blog/post/introducing-new-database-operators/+page.markdoc b/src/routes/blog/post/introducing-new-database-operators/+page.markdoc index 0ee5ab3c7a..6250bc2f87 100644 --- a/src/routes/blog/post/introducing-new-database-operators/+page.markdoc +++ b/src/routes/blog/post/introducing-new-database-operators/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-29 cover: /images/blog/db-operators-overview.png timeToRead: 5 author: dennis-ivy -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/introducing-python-machine-learning-runtime/+page.markdoc b/src/routes/blog/post/introducing-python-machine-learning-runtime/+page.markdoc index 6eb813f084..645930eab8 100644 --- a/src/routes/blog/post/introducing-python-machine-learning-runtime/+page.markdoc +++ b/src/routes/blog/post/introducing-python-machine-learning-runtime/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-05-21 cover: /images/blog/introducing-python-machine-learning-runtime/cover.png timeToRead: 5 author: luke-silver -category: product +category: product, announcement featured: false --- @@ -117,4 +117,4 @@ If you have training that does not require intensive GPU resources, you can trai For all other use-cases, you can use third-party AI services with Appwrite Functions. Perplexity, Replicate and OpenAI offer powerful APIs that can be used to train and run models on their infrastructure. -We've built a range of example functions and technical guides in our [AI documention](https://appwrite.io/docs/products/ai). \ No newline at end of file +We've built a range of example functions and technical guides in our [AI documention](https://appwrite.io/docs/products/ai). diff --git a/src/routes/blog/post/introducing-support-for-server-side-rendering/+page.markdoc b/src/routes/blog/post/introducing-support-for-server-side-rendering/+page.markdoc index 3c71e7169c..e1e98dac1e 100644 --- a/src/routes/blog/post/introducing-support-for-server-side-rendering/+page.markdoc +++ b/src/routes/blog/post/introducing-support-for-server-side-rendering/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-27 cover: /images/blog/ssr-announcement.png timeToRead: 7 author: dennis-ivy -category: product +category: product, announcement featured: false --- diff --git a/src/routes/blog/post/its-the-contributors-in-open-source-who-make-the-community-great/+page.markdoc b/src/routes/blog/post/its-the-contributors-in-open-source-who-make-the-community-great/+page.markdoc index 75b2f9c08b..3cb50eac91 100644 --- a/src/routes/blog/post/its-the-contributors-in-open-source-who-make-the-community-great/+page.markdoc +++ b/src/routes/blog/post/its-the-contributors-in-open-source-who-make-the-community-great/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-10-01 cover: /images/blog/contributors-post-1.4.png timeToRead: 4 author: haimantika-mitra -category: hacktoberfest, contributors, open-source +category: hackathon, contributors, open-source featured: false --- diff --git a/src/routes/blog/post/manage-user-permissions-with-labels-and-teams/+page.markdoc b/src/routes/blog/post/manage-user-permissions-with-labels-and-teams/+page.markdoc index 9e1fe202f2..d7834708be 100644 --- a/src/routes/blog/post/manage-user-permissions-with-labels-and-teams/+page.markdoc +++ b/src/routes/blog/post/manage-user-permissions-with-labels-and-teams/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-01-16 cover: /images/blog/manage-user-permissions-with-labels-and-teams/labels_cover.png timeToRead: 8 author: dennis-ivy -category: engineering +category: tutorial featured: false --- @@ -132,4 +132,4 @@ Learn more about Labels and Teams in our documentation: - [Labels](https://appwrite.io/docs/products/auth/labels) - [Teams](https://appwrite.io/docs/products/auth/teams) -Watch the video tutorial on 'how to manage user permissions with Labels and Teams' on [YouTube](https://www.youtube.com/watch?v=xJTj5Ye8-W0&feature=youtu.be). \ No newline at end of file +Watch the video tutorial on 'how to manage user permissions with Labels and Teams' on [YouTube](https://www.youtube.com/watch?v=xJTj5Ye8-W0&feature=youtu.be). diff --git a/src/routes/blog/post/memberships-privacy-announcement/+page.markdoc b/src/routes/blog/post/memberships-privacy-announcement/+page.markdoc index e99897b2f2..3e4081647d 100644 --- a/src/routes/blog/post/memberships-privacy-announcement/+page.markdoc +++ b/src/routes/blog/post/memberships-privacy-announcement/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-12-10 cover: /images/blog/memberships-privacy-announcement/cover.png timeToRead: 4 author: ebenezer-don -category: product +category: product, announcement --- Protecting user data is fundamental to building secure and reliable applications. We're excited to announce that memberships privacy is now available on all Appwrite plans, enabling you to safeguard your members' personal information effectively. diff --git a/src/routes/blog/post/public-beta/+page.markdoc b/src/routes/blog/post/public-beta/+page.markdoc index d5534c8bc4..259432d690 100644 --- a/src/routes/blog/post/public-beta/+page.markdoc +++ b/src/routes/blog/post/public-beta/+page.markdoc @@ -6,7 +6,7 @@ date: 2023-05-02 cover: /images/blog/cloud-beta.png timeToRead: 5 author: christy-jacob -category: cloud +category: cloud, announcement --- We're thrilled to announce a major step forward for Appwrite Cloud as we transition from our private beta to the public beta today! We're eager to hear your feedback, learn from your experiences, and continually improve Appwrite Cloud to better serve your needs. @@ -58,4 +58,4 @@ While in beta, Appwrite Cloud supports five serverless runtimes, namely, Node, P # Coming up We’ve set multiple goals and key performance indicators to help us determine the success of this important stage before making the Appwrite Cloud generally available. Those indicators include the feedback and insights we get from beta participants, consumption metrics, and our infrastructure resilience during this time. Once those are achieved, we'll officially announce the release of the Appwrite Cloud platform and reach general availability. -As always, huge thanks to the Appwrite community for your unwavering support. This milestone would not have been possible without your contributions. You're all incredible, and we'll continue working hard to deliver the development platform you deserve. \ No newline at end of file +As always, huge thanks to the Appwrite community for your unwavering support. This milestone would not have been possible without your contributions. You're all incredible, and we'll continue working hard to deliver the development platform you deserve. diff --git a/src/routes/blog/post/public-roadmap-announcement/+page.markdoc b/src/routes/blog/post/public-roadmap-announcement/+page.markdoc index a35c40d787..eafc02241c 100644 --- a/src/routes/blog/post/public-roadmap-announcement/+page.markdoc +++ b/src/routes/blog/post/public-roadmap-announcement/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-06-19 cover: /images/blog/public-roadmap-announcement/cover.png timeToRead: 5 author: eldad-fux -category: open-source +category: open-source, announcement --- We are excited to announce the launch of Appwrite’s public roadmap on GitHub. The new roadmap is part of our commitment to the Appwrite community and our core values of transparency and collaboration. It was one of the most highly requested features by the Appwrite community and will serve as a tool for increased collaboration among the core team, contributors, maintainers, and Appwrite developers. diff --git a/src/routes/blog/post/swift-101-build-a-library-with-swift-package-manager/+page.markdoc b/src/routes/blog/post/swift-101-build-a-library-with-swift-package-manager/+page.markdoc index 04ceaf1e8d..4149eca60c 100644 --- a/src/routes/blog/post/swift-101-build-a-library-with-swift-package-manager/+page.markdoc +++ b/src/routes/blog/post/swift-101-build-a-library-with-swift-package-manager/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-08-02 cover: /images/blog/swift-101/cover.png timeToRead: 6 author: jake-barnby -category: engineering +category: engineering, tutorial featured: false --- @@ -278,4 +278,4 @@ You've now created, deployed, used and updated your very own Swift Package! Pack - [Swift](https://swift.org/) - [Swift Package Manager](https://swift.org/package-manager/) -- [Creating Swift Packages with Xcode](https://developer.apple.com/documentation/xcode/creating_a_standalone_swift_package_with_xcode) \ No newline at end of file +- [Creating Swift Packages with Xcode](https://developer.apple.com/documentation/xcode/creating_a_standalone_swift_package_with_xcode) diff --git a/src/routes/blog/post/the-subtle-art-of-hackathon ideation/+page.markdoc b/src/routes/blog/post/the-subtle-art-of-hackathon ideation/+page.markdoc index a426b85f5f..9c29a567eb 100644 --- a/src/routes/blog/post/the-subtle-art-of-hackathon ideation/+page.markdoc +++ b/src/routes/blog/post/the-subtle-art-of-hackathon ideation/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-01-08 cover: /images/blog/the-subtle-art-of-hackathon ideation/cover.png timeToRead: 4 author: aditya-oberai -category: open-source +category: hackathon --- Hackathons have been an immense part of my journey as a developer and a student, providing me with some of the best growth opportunities I could have hoped for. Participating in hackathons was immensely rewarding for me in terms of learning, work output, networking as well as the occasional prizes. diff --git a/src/routes/blog/post/understand-data-queries/+page.markdoc b/src/routes/blog/post/understand-data-queries/+page.markdoc index cb6f008f0a..26c328b3e8 100644 --- a/src/routes/blog/post/understand-data-queries/+page.markdoc +++ b/src/routes/blog/post/understand-data-queries/+page.markdoc @@ -6,7 +6,7 @@ date: 2024-02-29 cover: /images/blog/understand-data-queries.png timeToRead: 6 author: aditya-oberai -category: engineering +category: engineering, tutorial featured: false ---