@@ -85,7 +85,7 @@
For personal, passion projects and non-commercial use.
Get started
@@ -100,7 +100,7 @@
For personal, passion projects and non-commercial use.
Get started
@@ -115,7 +115,7 @@
For personal, passion projects and non-commercial use.
Get started
diff --git a/src/lib/layouts/Main.svelte b/src/lib/layouts/Main.svelte
index 395ea2f94b..4a9b92a090 100644
--- a/src/lib/layouts/Main.svelte
+++ b/src/lib/layouts/Main.svelte
@@ -136,7 +136,7 @@
- Appwrite is the open-source development platform where you can build any application
- at any scale, using the coding languages and tools you want.
+ Appwrite's open-source development platform lets you build any application at any scale, own your data, and use your preferred coding languages and tools.
@@ -417,6 +416,7 @@
style:inline-size="768px"
style:block-size="768px"
style:inset-block-start="0rem"
+ style:z-index="-1"
style:left="calc(50% - 384px + 350px)"
>
“Lorem ipsum dolor sit amet consectetur. Diam fermentum tellus ante purus nullam eget sit id ac. Purus viverra ultrices fusce posuere sed enim duis aliquam sit. Vitae fames potenti donec ultricies in. Quis sed iaculis consectetur cras feugiat nibh gravida tincidunt volutpat. Eleifend vel blandit cras tempor sed nam quis aliquet. Facilisi tempor amet id integer gravida duis. Aliquet nulla tellus risus tortor neque vestibulum arcu.” Author
-
-
# Allow keyboard navigation
People with fine motor control restrictions or disabled hands or arms will be unable to use a mouse. In Pink Design, we provide distinct states for interactive elements. By designing states like focus, hover, and active, we provide the ability to navigate all interactive elements with a keyboard. This is not only an accessible experience but also a better experience for all users who prefer keyboard navigation, including Appwrite's developer community.
diff --git a/src/routes/blog/post/leveraging-baas-tools-to-scale-faster/+page.markdoc b/src/routes/blog/post/leveraging-baas-tools-to-scale-faster/+page.markdoc
new file mode 100644
index 0000000000..829cf305db
--- /dev/null
+++ b/src/routes/blog/post/leveraging-baas-tools-to-scale-faster/+page.markdoc
@@ -0,0 +1,72 @@
+---
+layout: post
+title: Leveraging backend as a service tools to scale faster
+description: Discover what thousands of developers already know, and learn how a BaaS platform can benefit you.
+date: 2023-09-27
+cover: /images/blog/baas.png
+timeToRead: 6
+author: dennis-ivy
+category: engineering
+featured: false
+---
+
+There are many tools that developers use every day to abstract away complexity, but many are seriously underutilizing the benefits of "Backend As A Service" tools for developing the entire backend of an app, or at least the key components.
+
+The idea of trusting such a vital part of the development process to a 3rd party tool can be scary; we get it. It's natural to want to have control over every bit of code and build things from scratch, but at what cost?
+
+Many of the features we require in most apps are necessary but don't represent the core product. This includes authentication, security, file storage and database management. Do you really need to reinvent the wheel and build this from scratch every time?
+
+We believe in most cases there is an easier way, which is where the idea of "Backend As A Service" can help.
+
+# What is a Backend as a Service (BaaS)
+
+A backend as a service is a third party service that lets you develop the backend part of your application without building things from scratch. It's about NOT reinventing the wheel for every app you launch.
+
+Each BaaS platform has its own set of tools and features, so let's use [Appwrite](https://appwrite.io/) as an example of offerings you may see. A service like Appwrite provides you with a console from which you can manage your entire backend. From your console's dashboard you'll have the ability to create and manage services such as:
+
+- A Database
+- Authentication & User Management
+- File Storage
+- Real-Time Functionality
+- Webhooks
+- Cloud Functions
+
+The beauty of a good BaaS service is that setting up your backend takes just a few minutes. You can design a database, add some data, and connect to it from a frontend via a REST API, an SDK, or GraphQL. The features that normally take hours or days to build are ready to go in minutes.
+
+# Using BaaS to your benefit
+
+Being able to successfully use these tools will in no doubt speed up your development process and save you money. The question is, how will you leverage them to your benefit?
+
+There are two schools of thought we typically see:
+
+First, there are those that use a BaaS platform to build and scale their entire backend. Many have done so successfully and built large-scale apps. The second are those that use BaaS tools incrementally. They pick and choose the tools they need and adopt accordingly. For example, an organization may only need to utilize a BaaS for User Authentication and file storage. The beauty of BaaS tools is that you can choose how deep you want to integrate them into your platform.
+
+In the process of writing this article, we did some research to find out which companies were leveraging BaaS platforms and how they were using them. Amongst our findings were organizations such as Twitch.tv, Instacart, Square, Trustpilot and Zendesk. In one case study Twitch.tv, the streaming service, utilized a BaaS for user authentication and a real-time database for transmitting messages in real time.
+
+Many developers at the highest level are adopting the idea of using these tools to optimize their effectiveness and efficiency. We've seen this in cases from developers trying to get a product to market in the shortest possible time or integrating features with efficiency into large-scale applications.
+
+In one interview, the CEO of Appwrite, [Eldad Fux](https://twitter.com/eldadfux), said, "Appwrite was born out of necessity". After working on multiple startups and years of experience in the industry, Eldad said, "I didn't want to suffer from doing the same thing over and over again."
+
+# Choosing a BaaS provider
+
+When searching the market, there are many solutions that thrive in one area or another. However, there is a common theme amongst the developer community with concerns they have with some of most widely adopted platforms.
+
+## Vendor lock-in
+
+One of the most common concerns with the largest BaaS provider in the market, Firebase, is vendor lock-in. When building with Firebase, you get locked into Google's ecosystem, making migrating your code away a big headache.
+
+## Scalability & pricing
+
+Many providers, especially Firebase, also have had issues with Pricing. Oftentimes, an attractive free tier is offered to developers and startups. However, as your application grows, you may encounter pricing issues. To be specific, Firebase's pricing model can become expensive once you surpass the free tier's limitations, and it may not be cost-effective for larger-scale applications.
+
+## Privacy and data ownership concerns
+
+One of the main concerns with using Firebase is that the data stored in Firebase is not owned by the users, but by Firebase itself. When you use Firebase, you entrust Google with your application's data. Google's policies and terms of service may not align with your specific requirements, and you might have limited control over how your data is managed and stored.
+
+## The open-source solution
+
+These concerns are exactly why Appwrite was developed as the truly 100% open source Backend As A Service. A platform that is committed to giving you control over your tools and data while developing with the open source community.
+
+Appwrite has addressed many of the problems developers in the community face, which is why it is being adopted at an incredible pace with amazing support! Since its launch in 2019, Appwrite has raised $37 million in seed rounds, was named Product Hunt's #1 product of the day after launching version 1.0, has gained over 33k GitHub stars with over 700 open source contributors, and has grown one of the most active developer communities on discord with over 17,000 members!
+
+Appwrite is committed to providing the best developer experience while building the open source community. Want to give Appwrite a try? You can get started in just a few minutes with the [Appwrite console](https://cloud.appwrite.io/).
\ No newline at end of file
diff --git a/src/routes/blog/post/meet-the-new-appwrite/+page.markdoc b/src/routes/blog/post/meet-the-new-appwrite/+page.markdoc
index 35053a337f..d7cdfdab52 100644
--- a/src/routes/blog/post/meet-the-new-appwrite/+page.markdoc
+++ b/src/routes/blog/post/meet-the-new-appwrite/+page.markdoc
@@ -14,7 +14,7 @@ At Appwrite, we are constantly collaborating with the Appwrite community to impr
Today, we took another big step in improving this experience by elevating the Appwrite brand. Not only do we have an improved look and feel, but we also focussed on delivering a better experience navigating our website and docs.
-We are excited to share our new brand and to see it match the maturity of our products, services, and content. And how, together, and through the power of open source, we have the capabilities of hundreds of developers.
+We are excited to share our new brand and to see it match the advancement of our products, services, and content. And how, together, and through the power of open source, we have the capabilities of hundreds of developers.
# Aligning visual identity with growth
@@ -22,7 +22,7 @@ The very first design of Appwrite was created by our Founder & CEO, Eldad, in 20
> With the Appwrite team and community growing, our product started to mature, and there was a disconnect between our broader visual identity and our product
-With the Appwrite team and community growing, our product started to mature, and there was a disconnect between our broader visual identity and our product. Recognizing the need for a fresh and more mature appearance, we worked to align our visual identity with the growing maturity of our product. This rebranding effort represents our commitment to delivering a polished and sophisticated experience to developers, throughout the developer journey. From discovery to scaling in using Appwrite.
+With the Appwrite team and community growing, our product started to mature, and there was a disconnect between our broader visual identity and our product. Recognizing the need for a fresh and more mature appearance, we worked to align our visual identity with the growing advancement of our product. This rebranding effort represents our commitment to delivering a polished and sophisticated experience to developers, throughout the developer journey. From discovery to scaling in using Appwrite.
# Designed for the community
diff --git a/src/routes/community/+page.svelte b/src/routes/community/+page.svelte
index eeaf2f7bb5..d6f1fca266 100644
--- a/src/routes/community/+page.svelte
+++ b/src/routes/community/+page.svelte
@@ -131,15 +131,15 @@
@@ -172,7 +172,7 @@
-
Get Involved
+
Get involved
With every contribution, Appwrite gets better for all of us. Start contributing
@@ -192,7 +192,7 @@
Check our Open Issues
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ Anyone can join and help Appwrite become better.
@@ -86,7 +86,46 @@
+
Diana Pham
+
Developer Advocate
+
+
+
+ Diana discovered Appwrite and its wonderful team while completing her master's
+ in computer science. Now, as a developer advocate at Vonage, she is excited to
+ build projects using both backend servicing and telecommunications APIs.
+
- Emilia is a current student who actively focuses on system administration and
- coding. She likes working with Docker, Linux, Svelte, and Go, is currently
- exploring Envoy proxy, Crowdsec, Kubernetes, and Rust, and happens to be one of
- the most active contributors in Appwrite's Discord community.
+ Tanmoy Karmakar is a co-organizer at Flutter Kolkata and SDE-II [Flutter] at
+ SaaS Labs. He loves to create content related to Flutter and organize events and
+ meet-ups. Learning new ways to complement Flutter development always amuses him.
- Tanmoy Karmakar is a co-organizer at Flutter Kolkata and SDE-II [Flutter] at
- SaaS Labs. He loves to create content related to Flutter and organize events and
- meet-ups. Learning new ways to complement Flutter development always amuses him.
+ Bishwajeet Parhi is a Flutter developer and active open-source contributor. He's
+ currently a junior pursuing a Computer Science and Engineering degree and also
+ an organizer of the Hack This Fall hackathon.
- Bishwajeet Parhi is a Flutter developer and active open-source contributor. He's
- currently a junior pursuing a Computer Science and Engineering degree and also
- an organizer of the Hack This Fall hackathon.
+ Mickaël is a front-end developer working as a web consultant in Lyon at Zenika. He co-organizes meetups with LyonJS and speaks at conferences about Appwrite, Flutter, and Remotion.
- Diana discovered Appwrite and its wonderful team while completing her master's
- in computer science. Now, as a developer advocate at Vonage, she is excited to
- build projects using both backend servicing and telecommunications APIs.
+ Safwan is a Full Stack Engineer with experience in various technologies such as
+ React, Next, Express, Node, MySQL and Flutter. He is among the most active
+ members on the Appwrite Discord server and also a community moderator.
+ Emilia is a current student who actively focuses on system administration and
+ coding. She likes working with Docker, Linux, Svelte, and Go, is currently
+ exploring Envoy proxy, Crowdsec, Kubernetes, and Rust, and happens to be one of
+ the most active contributors in Appwrite's Discord community.
+
- Access to internal channel with Appwrite’s Engineering and DevRel teams
+ Access to internal channel with Appwrite’s Engineering and DevRel teams.
In-person gatherings
- Top contributors get invited to an in-person gathering with the Appwrite team
+ Top contributors get invited to an in-person gathering with the Appwrite team.
Digital badge
- Exclusive digital badge to share on Discord and LinkedIn
+ Exclusive digital badge to share on Discord and LinkedIn.
Travel
- Travel paid for top contributors (case-by-case) to attend dev conferences
+ Travel paid for top contributors (case-by-case) to attend dev conferences.
@@ -452,14 +558,14 @@
Beta-test
-
Opportunity to beta-test Appwrite releases
+
Opportunity to beta-test Appwrite releases.
Roadmap access
-
Special access to a more in-depth roadmap
+
Special access to a more in-depth roadmap.
diff --git a/src/routes/kitchensink/+page.svelte b/src/routes/kitchensink/+page.svelte
index 8074011045..3c010e23eb 100644
--- a/src/routes/kitchensink/+page.svelte
+++ b/src/routes/kitchensink/+page.svelte
@@ -155,7 +155,7 @@
- Get Started
+ Get started99.9k
@@ -259,7 +259,7 @@
Sign Up
- Get Started
+ Get started
@@ -287,7 +287,7 @@
Sign Up
- Get Started
+ Get started
- We support OSS maintainers with a free Pro Plan. Get in touch to find out.
+ We support OSS maintainers with a free Pro Plan. Get in touch to find out more.