Fixed blog articles categories

## What does this PR do?

Fixed the categories of multiple blog posts to match existing categories

## Test Plan

(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)

## Related PRs and Issues

(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)

### Have you read the [Contributing Guidelines on issues](https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md)?

(Write your answer here.)
This commit is contained in:
Snezhanna
2024-10-11 10:00:36 +00:00
parent a762f0fca5
commit becab15bc2
44 changed files with 44 additions and 44 deletions

View File

@@ -6,7 +6,7 @@ date: 2024-03-04
cover: /images/blog/a-recap-of-init/the-recap.png
timeToRead: 12
author: laura-du-ry
category: OSS
category: init
featured: false
---

View File

@@ -6,7 +6,7 @@ cover: /images/blog/add-a-search-function-to-your-app/cover.png
timeToRead: 5
date: 2023-11-17
author: haimantika-mitra
category: functions
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ cover: /images/blog/adding-url-shortener/cover.png
timeToRead: 5
date: 2023-11-08
author: haimantika-mitra
category: functions
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-05-10
cover: /images/blog/ai-crystal-ball/cover.png
timeToRead: 9
author: aditya-oberai
category: open-source
category: tutorial
---
Have you ever wondered what you would be doing as a developer 5 years from now? I, for sure, have, which is why recently I developed an AI Crystal Ball to use information from my GitHub account and predict what my destiny as a developer would look like. This project picked up a lot more attention than anticipated as well as a number of requests asking how this project was developed.

View File

@@ -6,7 +6,7 @@ date: 2024-02-26
cover: /images/blog/messaging-announcement.png
timeToRead: 6
author: eldad-fux
category: product
category: init
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-08-22
cover: /images/blog/go-cover.png
timeToRead: 7
author: matej-baco
category: product
category: init
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-02-20
cover: /images/blog/init-announcement.png
timeToRead: 4
author: eldad-fux
category: open-source
category: init
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-08-19
cover: /images/blog/init-day0/cover.png
timeToRead: 5
author: matej-baco
category: product
category: init
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.

View File

@@ -6,7 +6,7 @@ date: 2024-08-23
cover: /images/blog/init-day4/cover.png
timeToRead: 4
author: luke-silver
category: product
category: init
featured: false
---
We've listened to your feedback and are introducing two new features designed to simplify phone authentication testing and bolster account security.

View File

@@ -6,7 +6,7 @@ date: 2024-09-26
cover: /images/blog/hf-hackathon-24/hf-hackathon.png
timeToRead: 5
author: aditya-oberai
category: open-source
category: hacktoberfest
featured: false
---

View File

@@ -6,7 +6,7 @@ cover: /images/blog/appwrite-realtime-with-flutter/cover.png
timeToRead: 6
date: 2024-09-02
author: damodar-lohani
category: product
category: tutorial
---
Realtime service is one of Appwrites most popular features. It allows you to subscribe and react to any Appwrite event using the Realtime API.

View File

@@ -6,7 +6,7 @@ date: 2024-08-05
cover: /images/blog/best-pagination-technique/cover.png
timeToRead: 8
author: matej-baco
category: engineering
category: tutorial
---
The Database is one of the cornerstones of every application. It's where you store everything your app needs to remember, compute later, or display to other users online. It's all smooth sailing until your database grows and your application starts lagging because it's trying to fetch and render 1,000 posts simultaneously. As a smart engineer, you quickly patch this with a `Show more` button. However, a few weeks later, you encounter a `Timeout` error. Turning to Stack Overflow, you find that copying and pasting solutions is no longer helping. With no other options, you start debugging and discover that the database returns over 50,000 posts each time a user opens your app. What do you do now?

View File

@@ -6,7 +6,7 @@ date: 2024-09-27
cover: /images/blog/build-a-chat-app-with-appwrite-and-gemini/cover.png
timeToRead: 15
author: ebenezer-don
category: product
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-01-10
cover: /images/blog/building-apps-with-bun-and-appwrite/bun-cover.png
timeToRead: 9
author: aditya-oberai
category: website
category: tutorial
---
If you are a developer, your definition of `bun` must have recently changed. From what we knew to be a round piece of bread, it is now a new runtime in JavaScript, and as Bun claims, it is faster than the rest! In this article, we will find out what Bun really is, how it compares with Node.js and Deno, and how you can build apps with Bun and Appwrite.

View File

@@ -6,7 +6,7 @@ date: 2024-05-05
cover: /images/blog/react-nativecross.png
timeToRead: 9
author: damodar-lohani
category: engineering
category: tutorial
---
Android, iOS, macOS, Linux, Windows, and the Web. Different platforms with different codebases. As a developer, you might have faced the challenge of building one application for multiple platforms. Considering the challenge of mastering all of the skills to build an application that performs well cross-platform, its no wonder we have seen the rise of cross platform frameworks such as React Native and Flutter. These frameworks allow you to create applications that run smoothly on multiple operating systems from a single codebase. This saves time, reduces costs, and reaches a larger user base.

View File

@@ -6,7 +6,7 @@ date: 2024-05-16
cover: /images/blog/building-with-ai-function-templates/function-templates.png
timeToRead: 7
author: aditya-oberai
category: product
category: tutorial
---
Its an exciting time for software development, as many new concepts and techniques pop up every day, giving us endless possibilities to build new and shiny things. But this sea of opportunity can be hard to navigate and keep up with. AI, for instance, is a field that is rapidly evolving and is influencing not only the products we can build but also the way we develop them. However, building AI-powered applications can be complicated. Appwrites new AI Function templates make it easier to build AI powered applications.

View File

@@ -6,7 +6,7 @@ date: 2024-01-16
cover: /images/blog/cors-error/cors_cover.png
timeToRead: 3
author: dennis-ivy
category: engineering
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-10-09
cover: /images/blog/deno-2-appwrite-functions/cover.png
timeToRead: 6
author: ebenezer-don
category: functions
category: product
---
Deno 2.0 is the latest version of the secure, modern runtime created by Ryan Dahl, the same developer behind Node.js. For years, Node.js has been the go-to runtime for building server-side JavaScript applications. It's familiar, it's powerful, and it has a huge ecosystem of libraries. But like any technology, Node.js isn't without its flaws.

View File

@@ -6,7 +6,7 @@ date: 2023-11-14
cover: /images/blog/pdf-generation/pdf.png
timeToRead: 5
author: luke-silver
category: website
category: tutorial
---
Appwrite Functions allow you to extend Appwrite's functionality with just a few lines of backend code. Enabling you to build your applications as you imagined. You can start by cloning one of the quick start templates or using a template with pre-built integration to quickly implement features. Function templates are pre-built Appwrite Functions that can be integrated into your Appwrite project with just a few clicks. Using them, you can easily incorporate new features and integrations into your app without writing additional code or managing infrastructure.

View File

@@ -6,7 +6,7 @@ date: 2023-10-11
cover: /images/blog/designing-the-new-appwrite-website/cover.png
timeToRead: 5
author: caio-arias
category: website
category: design
---
# Our brands main front-facing asset

View File

@@ -6,7 +6,7 @@ date: 2024-04-04
cover: /images/blog/function-chat-fictional-character/cover.png
timeToRead: 6
author: aditya-oberai
category: functions
category: tutorial
---
Have you ever wondered what it would feel like to interact with your favorite fictional characters, such as Superman, Hermione Granger, Gandalf, or Snow White? As a part of an internal hackathon at Appwrite recently, my team developed an Appwrite Function that you can use to chat with any popular fictional character you like (we really wanted to talk to Batman!)

View File

@@ -6,7 +6,7 @@ date: 2023-11-15
cover: /images/blog/function-template-prompt-chatgpt/cover.png
timeToRead: 5
author: aditya-oberai
category: functions
category: tutorial
---
Function templates are pre-built Appwrite Functions that can be integrated into your Appwrite project with just a few clicks. Using them, you can easily incorporate new features and integrations into your app without writing additional code or managing infrastructure.

View File

@@ -6,7 +6,7 @@ date: 2023-11-15
cover: /images/blog/function-template-whatsapp-vonage/cover.png
timeToRead: 5
author: aditya-oberai
category: functions
category: integrations
---
Function templates are pre-built Appwrite Functions that can be integrated into your Appwrite project with just a few clicks. Using them, you can easily incorporate new features and integrations into your app without writing additional code or managing infrastructure.

View File

@@ -6,7 +6,7 @@ date: 2024-10-08
cover: /images/blog/go-function-benchmarks/cover.png
timeToRead: 8
author: matej-baco
category: open-source
category: product
---
It is undeniable that Go has grown to become one of the most popular programming languages among developers worldwide. Recently, during Init, we announced the [new Golang (or Go) runtime](https://appwrite.io/blog/post/announcing-go-support) for Appwrite Functions. However, it is one thing for us to claim that our Go functions runtime is performant, it is a whole other thing for us to justify the same. To do so, we planned a benchmark to test the performance of our Go runtime in comparison with other Appwrite Functions runtimes.

View File

@@ -6,7 +6,7 @@ date: 2024-07-08
cover: /images/blog/handle-cors-in-serverless-functions/cover.png
timeToRead: 3
author: ebenezer-don
category: engineering
category: product
featured: false
---

View File

@@ -6,7 +6,7 @@ cover: /images/blog/how-to-attract-users-to-open-source-project/How-to-attract-o
timeToRead: 7
date: 2024-07-05
author: aditya-oberai
category: founder
category: open-source
---
The open-source community is a remarkable space. In this unique corner of the Internet, developers come together to collaborate, help out, and build solutions without expecting anything in return. This generosity makes it an excellent environment for developers trying to build the next big thing with limited resources.

View File

@@ -6,7 +6,7 @@ date: 2024-08-07
cover: /images/blog/appwrite-backups-and-restores/cover.png
timeToRead: 3
author: bradley-schofield
category: engineering
category: product
---
Backing up and restoring data is an extremely important part of running servers. It's a virtual safety net against most bad things that can happen. Made a bad config change? Restore a backup. Messed up an update? Restore a backup. Corrupted Drives? Restore a backup.

View File

@@ -6,7 +6,7 @@ date: 2024-07-16
cover: /images/blog/how-to-build-remote-tech-stack/cover.png
timeToRead: 5
author: snezhanna
category: startup
category: product
---
Building a remote company? Awesome! You've probably read many great stories about the benefits of work-life balance, working from anywhere, and hiring global talent. Or you might come from a 9 to 5 office job and think: never again! Either way, you're here because you now might be wondering, how do I actually communicate, organize, hire, and work fully remotely?

View File

@@ -6,7 +6,7 @@ date: 2024-08-26
cover: /images/blog/how-to-migrate-database-with-cli/cover.png
timeToRead: 5
author: ebenezer-don
category: engineering
category: product
---
Database migration is a critical task in the lifecycle of any application. It involves making schema changes while ensuring that data remains intact, often to accommodate new features, improve performance, or ensure scalability. With the release of the new Appwrite CLI, the process of planning and executing database migrations has become significantly easier. The new CLI features allow you to manage your database schemas more efficiently, ensuring smooth transitions and minimal downtime.

View File

@@ -6,7 +6,7 @@ date: 2024-10-04
cover: /images/blog/how-to-set-up-sign-in-with-apple/cover.png
timeToRead: 13
author: ebenezer-don
category: product
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-08-06
cover: /images/blog/image-classification.png
timeToRead: 9
author: bradley-schofield
category: AI
category: product
---
Image classification is an exciting field of computer vision that tries to understand and label images in their entirety. It has many applications: you can integrate it into your app to automatically categorize photos, filter inappropriate content from social media feeds, or even organize your online store's product catalog.

View File

@@ -6,7 +6,7 @@ date: 2023-09-27
cover: /images/blog/baas.png
timeToRead: 6
author: dennis-ivy
category: engineering
category: product
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2023-10-23
cover: /images/blog/make-open-source-healthier.png
timeToRead: 5
author: aditya-oberai
category: opensource
category: open-source
---
For the last few years, every single time Hacktoberfest comes, one challenge that has constantly been discussed is how to make open source healthier for everyone. This isnt to say that open source is an unhealthy space; rather, it has a much larger positive impact than most people can imagine. However, Hacktoberfest sees the entry of a flurry of new contributors trying their hands at getting in their first Pull Requests. This period is a particularly impressionable phase for new contributors to open source, and gaining a better understanding of how contributors should participate in a healthy manner only makes for a better, more welcoming community. Therefore, in this blog, we will explore what community health means in the context of open-source communities and the role contributors play in making it better.

View File

@@ -6,7 +6,7 @@ date: 2023-12-29
cover: /images/blog/Blog-cover-oss-journey.png
timeToRead: 10
author: laura-du-ry
category: OSS
category: open-source
---
With the release of [Appwrite Pro](https://appwrite.io/blog/post/announcing-appwrite-pro), we reached another milestone. A new development in our product offering that allows you to build with more confidence.

View File

@@ -6,7 +6,7 @@ date: 2023-10-20
cover: /images/blog/password-hashing-algorithms.png
timeToRead: 7
author: aditya-oberai
category: authentication, security
category: security
---
In today's digital world, keeping sensitive information like passwords secure is extremely important. Password hashing algorithms are essential for protecting user credentials and ensuring authentication systems are reliable.

View File

@@ -6,7 +6,7 @@ date: 2024-02-28
cover: /images/blog/password-protection-2fa.png
timeToRead: 7
author: aditya-oberai
category: engineering
category: security
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2023-10-11
cover: /images/blog/password-protection.png
timeToRead: 6
author: aditya-oberai
category: authentication, security
category: security
---
Today, we're more connected online than ever before. The internet has made things like shopping, banking, and communicating much easier. This convenience does come at a cost, however. Every important activity we perform on the internet is associated with a digital identity, and this identity is only as secure as we make it.

View File

@@ -6,7 +6,7 @@ date: 2024-05-17
cover: /images/blog/personal-chatbot-gpt-4o/cover.png
timeToRead: 5
author: aditya-oberai
category: functions
category: tutorial
---
Recently, at the OpenAI Spring Update, OpenAI CTO Mira Murati announced the launch of their new flagship model, **GPT-4o**. GPT-4o happens to be OpenAI's fastest and most affordable model so far, which led us to wonder if we could use it to build our very own chatbot.

View File

@@ -6,7 +6,7 @@ date: 2024-03-07
cover: /images/blog/preventing-password-sharing.png
timeToRead: 6
author: aditya-oberai
category: authentication, security
category: security
---
Over the last few years, password sharing has emerged as a notable challenge for developers and companies, intertwining concerns of security, privacy, and revenue. Although seemingly benign, this practice has significant implications, especially for platforms with seat-based pricing models. Netflix made waves in 2023 with its [ban on account sharing](https://www.techradar.com/news/netflix-password-sharing), spotlighting the potential revenue loss businesses face when users circumvent subscription models designed to reflect actual usage. Beyond financial repercussions, the critical importance of addressing password sharing simply cannot go unaddressed today.

View File

@@ -6,7 +6,7 @@ date: 2024-05-01
cover: /images/blog/receipt-scan.png
timeToRead: 15
author: vincent-ge
category: functions
category: tutorial
---
I downloaded a personal finance app a few weeks ago to help me track my expenses.
I uninstalled that app about five minutes later.

View File

@@ -6,7 +6,7 @@ date: 2024-07-19
cover: /images/blog/set-up-google-auth-appwrite-react/cover.png
timeToRead: 9
author: ebenezer-don
category: engineering
category: tutorial
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-02-26
cover: /images/blog/simplify-messaging-twilio.png
timeToRead: 7
author: aditya-oberai
category: product
category: integrations
featured: false
---

View File

@@ -6,7 +6,7 @@ date: 2024-03-18
cover: /images/blog/social-media-auth/cover.png
timeToRead: 5
author: aditya-oberai
category: authentication
category: security
---
Social media authentication has become an integral part of our digital lives, offering a streamlined way to access various online services. We may not even realize it at times; however, logging in with Facebook, X, Linkedin, and other such providers are common authentication methods we come across in most major applications today. There are challenges to using social media providers as authentication methods, though. A [massive Facebook incident in 2021](https://abcnews.go.com/International/facebook-outage-highlights-risks-overdependence-single-tech-giant/story?id=80413709) rendered over a billion people helpless as they lost access to a major part of the internet. Such dependence on major social media providers for essential internet activity can have major drawbacks, too. Therefore, in this blog, let us discuss the pros and cons of social media authentication and the delicate balance of convenience and privacy surrounding it.

View File

@@ -6,7 +6,7 @@ date: 2024-02-15
cover: /images/blog/three-important-steps-you-need-to-complete-with-appwrite/3-important-steps.png
timeToRead: 3
author: dennis-ivy
category: engineering
category: product
---
When creating a new project, there are three important things you need to do to ensure you have things set up properly and can connect to your Appwrite backend.