Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ We realize that improving on this state of affairs is a long journey. Today, we

**Try the Private Beta!**

To try the Private Beta, please go to [portal.defang.dev](https://portal.defang.dev) and register. We would love to have you kick the tires and give us your feedback! You can also check out our [documentation](https://docs.defang.io/docs/intro), [samples](https://docs.defang.io/docs/intro), and our [GitHub repository](https://github.com/DefangLabs).
To try the Private Beta, please go to [portal.defang.dev](https://portal.defang.dev) and register. We would love to have you kick the tires and give us your feedback! You can also check out our [documentation](/docs/intro), [samples](/docs/intro), and our [GitHub repository](https://github.com/DefangLabs).

**Stay Tuned for More**

Expand Down
6 changes: 3 additions & 3 deletions blog/2024-02-12-announcing-defang-public-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ tags: [Cloud, GenerativeAI, NoDevOps, BYOC, AWS]

Ever since we shipped our Private Beta in the summer of 2023, we have been working with early adopters and listening to their feedback. While these early customers loved the ease with which they could create, deploy, and manage a cloud application, they had one big request - to deploy their applications to their own cloud (e.g. AWS) account. This was important to them for a number of reasons - to leverage their cloud credits, to enforce their IAM roles and security settings, to integrate new application components with their existing deployments, and more.

And so, today with our Public Beta, we are addressing this request. With today’s release of [Defang BYOC](https://docs.defang.io/docs/concepts/defang-byoc) (Bring-your-own-Cloud), you can now enjoy all the benefits of Defang **and** deploy applications to your own AWS account! Our Private Beta experience is still available as [Defang Playground](https://docs.defang.io/docs/concepts/defang-playground) for you to quickly and easily prototype applications and deploy them to our hosted environment.
And so, today with our Public Beta, we are addressing this request. With today’s release of [Defang BYOC](/docs/concepts/defang-byoc) (Bring-your-own-Cloud), you can now enjoy all the benefits of Defang **and** deploy applications to your own AWS account! Our Private Beta experience is still available as [Defang Playground](/docs/concepts/defang-playground) for you to quickly and easily prototype applications and deploy them to our hosted environment.

You can learn more about Defang [here](https://docs.defang.io/docs/intro). Also check out our [tutorials](https://docs.defang.io/docs/category/tutorials), [samples](https://defang.io/samples), and [FAQ](https://docs.defang.io/docs/category/faq) to know more.
You can learn more about Defang [here](/docs/intro). Also check out our [tutorials](/docs/category/tutorials), [samples](https://defang.io/samples), and [FAQ](/docs/category/faq) to know more.

**Try the Public Beta!**

To try the Public Beta, please go to [defang.io](http://defang.io) and click on [Download](https://github.com/DefangLabs/defang/releases/latest) to download the CLI and [get started](https://docs.defang.io/docs/getting-started). We would love to have you kick the tires and give us your feedback! Once you sign up you’ll receive an invitation to our Slack support channel in email. You are also welcome to file [GitHub issues here](https://github.com/DefangLabs/defang/issues).
To try the Public Beta, please go to [defang.io](http://defang.io) and click on [Download](https://github.com/DefangLabs/defang/releases/latest) to download the CLI and [get started](/docs/getting-started). We would love to have you kick the tires and give us your feedback! Once you sign up you’ll receive an invitation to our Slack support channel in email. You are also welcome to file [GitHub issues here](https://github.com/DefangLabs/defang/issues).

**Stay Tuned for More**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ Try it yourself!

Sample Code: [Restaurant Homepage](https://github.com/HongchenY/Sample-Restaurant-Homepage)

Defang Docs: [Docs](https://docs.defang.io/docs/intro)
Defang Docs: [Docs](/docs/intro)
4 changes: 2 additions & 2 deletions blog/2024-03-20-dev-environments.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Add Defang to your developer environments instantly
tags: [Cloud, NoDevOps, BYOC, AWS ECS, defang compose up, developer environments, Cloud IDEs, CDE]
---

Defang is aiming to reduce the barriers to entry to cloud application development. With our tooling, we make it really easy to deploy multi-service containerized applications [to your own cloud](https://docs.defang.io/docs/concepts/defang-byoc) with a single command.
Defang is aiming to reduce the barriers to entry to cloud application development. With our tooling, we make it really easy to deploy multi-service containerized applications [to your own cloud](/docs/concepts/defang-byoc) with a single command.

We want it to be easy for you to try Defang with as little friction as possible, though, so we have done the work so you can easily get started in a GitHub Codespaces environment, a GitPod Workspace, or even a local Dev Container.

Expand All @@ -22,4 +22,4 @@ If you want to get started with Codespaces, you can just fork [this repo](https:

## Gitpod

Gitpod is another Cloud IDE, a bit like GitHub Codespaces. If prefer Gitpod, you can try Defang in a Gitpod environment by using [this repo](https://github.com/DefangLabs/gitpod-workspace/tree/main).
Gitpod is another Cloud IDE, a bit like GitHub Codespaces. If prefer Gitpod, you can try Defang in a Gitpod environment by using [this repo](https://github.com/DefangLabs/gitpod-workspace/tree/main).
2 changes: 1 addition & 1 deletion blog/2024-03-28-slackbot-sample.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Hey folks! Today, I'm going to share one of our code samples that will show you

Before we dive into the details, let's make sure you have everything you need to get started:

1. **Install Defang CLI:** Simplify your deployment process by installing the Defang CLI tool. Follow the instructions [here](https://docs.defang.io/docs/getting-started#install-the-defang-cli) to get it up and running quickly.
1. **Install Defang CLI:** Simplify your deployment process by installing the Defang CLI tool. Follow the instructions [here](/docs/getting-started#install-the-defang-cli) to get it up and running quickly.

2. **Slack API Token:** Create a Slack App at https://api.slack.com/apps, granting it the necessary permissions, including the bot `chat:write` scope.
![screenshot of the slack admin UI showing the bot scopes](/img/slackbot-sample/scopes.png)
Expand Down
2 changes: 1 addition & 1 deletion blog/2024-07-31-july-product-updates-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ author: Defang Team

Hey folks! We can’t believe a month has gone by already, time flies when you’re having fun! We continued to make progress on our vision of providing a radically simpler way to Develop, Deploy, and Debug cloud applications. In July, we spent time on a couple of key areas:

1. As our user-base grows, we wanted to make sure we’re able to scale our [Playground](https://docs.defang.io/docs/concepts/defang-playground) environment to be able to handle the load. This involved being able to shard the workload across multiple ALBs and being able to dynamically move some workloads across shards where possible. With these changes, we are now able handle a large number of concurrent users comfortably. The only noticeable change in behavior you would see is that Defang will now ask you to “`compose down`” your previous project before you are able to deploy a new project on Playground.
1. As our user-base grows, we wanted to make sure we’re able to scale our [Playground](/docs/concepts/defang-playground) environment to be able to handle the load. This involved being able to shard the workload across multiple ALBs and being able to dynamically move some workloads across shards where possible. With these changes, we are now able handle a large number of concurrent users comfortably. The only noticeable change in behavior you would see is that Defang will now ask you to “`compose down`” your previous project before you are able to deploy a new project on Playground.

2. The major news this month was the introduction of our “`debug`” functionality. The motivation for this feature was that while the Defang experience is amazing when everything goes smoothly, we saw users (including our own interns who are helping write all those [samples](https://defang.io/samples)) struggle when they hit an error. The underlying reason for the error could come from a variety of sources: an error in the developer’s application (including in their Dockerfile or Compose file), an issue in the way Defang is processing the application, or an issue in the underlying cloud platform (currently, AWS). To the developer, it is often not obvious what the issue is or how to fix it. That got us thinking how we could make this debugging experience “radically simpler” and thus the idea for `defang debug` was born.

Expand Down
8 changes: 4 additions & 4 deletions blog/2024-09-30-september-product-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ import { Button } from '@mui/material';

Hi everyone - you can feel the weather getting cooler, but things are heating up at Defang! Sep was another amazing month, with new features, new users, and new partners. Here is a quick summary:

1. **Bring-Your-Own-Cloud (BYOC) DigitalOcean in Preview!** From the very beginning, it has been part of Defang’s vision to not only provide a simpler way to develop, deploy, and debug your cloud applications, but to be able to do so in a portable way. As developers, we all value the flexibility of knowing our application can be deployed to our chosen cloud, even if that choice changes over time. Today, we take a big step in providing that choice with the Preview of BYOC with DigitalOcean! This literally means the same application can be deployed to the Defang Playground, AWS, or DigitalOcean with no changes! Take a look at the [docs](https://docs.defang.io/docs/providers/digitalocean), give it a try and share your feedback on our [Discord](http://s.defang.io/discord).
2. **Managed Postgres**: Postgres is one of the fundamental building blocks of many applications, and users wanted us to provide a way to add that to their application in a declarative way. So that’s exactly what we have done. You can now specify the Postgres image in your `compose.yaml` file and indicate that you want it managed by your cloud provider using `x-defang-postgres: true` in your service definition. Defang will automatically provision the appropriate managed Postgres in the target cloud (e.g. RDS on AWS) and do all the heavy lifting to configure and hook things up correctly. Check out the docs [here](https://docs.defang.io/docs/concepts/managed-storage/managed-postgres), give it a try and let us know what you think.
1. **Bring-Your-Own-Cloud (BYOC) DigitalOcean in Preview!** From the very beginning, it has been part of Defang’s vision to not only provide a simpler way to develop, deploy, and debug your cloud applications, but to be able to do so in a portable way. As developers, we all value the flexibility of knowing our application can be deployed to our chosen cloud, even if that choice changes over time. Today, we take a big step in providing that choice with the Preview of BYOC with DigitalOcean! This literally means the same application can be deployed to the Defang Playground, AWS, or DigitalOcean with no changes! Take a look at the [docs](/docs/providers/digitalocean), give it a try and share your feedback on our [Discord](http://s.defang.io/discord).
2. **Managed Postgres**: Postgres is one of the fundamental building blocks of many applications, and users wanted us to provide a way to add that to their application in a declarative way. So that’s exactly what we have done. You can now specify the Postgres image in your `compose.yaml` file and indicate that you want it managed by your cloud provider using `x-defang-postgres: true` in your service definition. Defang will automatically provision the appropriate managed Postgres in the target cloud (e.g. RDS on AWS) and do all the heavy lifting to configure and hook things up correctly. Check out the docs [here](/docs/concepts/managed-storage/managed-postgres), give it a try and let us know what you think.
3. We continue to improve the **quality and performance** of existing features:
1. We’ve made several improvements to our AI-assistant to increase the robustness of our Develop and Debug modules. For example, we updated generation to comply with latest Compose spec. We also addressed the top issues we saw people facing when deploying, such as out-of-memory errors when building containers.
1. We’ve made several improvements to our AI-assistant to increase the robustness of our Develop and Debug modules. For example, we updated generation to comply with latest Compose spec. We also addressed the top issues we saw people facing when deploying, such as out-of-memory errors when building containers.
2. To cope with our growing user-base, we have made several scaling improvements to our Playground and Portal environments.
3. We also made several updates to our documentation and samples to keep up with the changes and enhancements in the Defang product.
3. We also made several updates to our documentation and samples to keep up with the changes and enhancements in the Defang product.

---

Expand Down
8 changes: 4 additions & 4 deletions blog/2024-11-13-october-product-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ import { Button } from '@mui/material';

![Defang Compose Update](/img/defang-compose-update.webp)

Hi everyone,
Hi everyone,

We are a little late getting our monthly update out this time, but we did ship a number of important updates in October that we would like to inform you about. And more is coming… stay tuned for that!

1. **New CLI version 0.6.5**: this was a big release with a number of improvements and bug fixes. You can find details in the release notes [here](https://github.com/DefangLabs/defang/releases/tag/v0.6.5), but to highlight a few:
1. **New CLI version 0.6.5**: this was a big release with a number of improvements and bug fixes. You can find details in the release notes [here](https://github.com/DefangLabs/defang/releases/tag/v0.6.5), but to highlight a few:
- `defang --provider aws` shows improved error message if unauthenticated
- Added `--wait` and `--wait-timeout` flags
- Improved `generate` menu: all samples shown (previously these were restricted by language), and we moved the "Generate with AI" option to now be shown in the search filter.
Expand All @@ -33,10 +33,10 @@ We are a little late getting our monthly update out this time, but we did ship a
3. A range of other **improvements**, including
- Network `aliases` support
- GDPR Delete Me: You can now delete your Defang account from the Defang Portal
- 30min time-out for the [deployments](https://docs.defang.io/docs/concepts/deployments) to avoid runaway tasks in your account
- 30min time-out for the [deployments](/docs/concepts/deployments) to avoid runaway tasks in your account
- Allow Postgres major version upgrade, e.g. changing the image from`postgres:14` to `postgres:16` in your Compose file (Currently, we only support this in `--mode development`, we will explore ways to support in other modes in the future.)
- More feedback logs when containers exit, e.g. failing health-checks
- Fixes for multiple BYOD [domains](https://docs.defang.io/docs/concepts/domains) in a single account
- Fixes for multiple BYOD [domains](/docs/concepts/domains) in a single account

## Events and Adoption

Expand Down
10 changes: 5 additions & 5 deletions blog/2024-12-04-launch-week.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ tags:
Defang Compose Update,
]
author: Defang Team
image: https://docs.defang.io/img/november-update/launch-week.png
image: /img/november-update/launch-week.png
---
import { Button } from '@mui/material';

Expand All @@ -32,15 +32,15 @@ At **Defang**, we’re enabling developers go from **idea to code to deployment

- **Production-Ready Support for AWS**

Seamlessly deploy and scale with confidence on [AWS](https://docs.defang.io/docs/providers/aws). Defang is now [WAFR](https://aws.amazon.com/premiumsupport/business-support-well-architected/)-compliant, assuring that your deployments conform to all the best-practices for AWS deployments. Defang is now officially part of the [AWS Partner Network](https://aws.amazon.com/partners/).
Seamlessly deploy and scale with confidence on [AWS](/docs/providers/aws). Defang is now [WAFR](https://aws.amazon.com/premiumsupport/business-support-well-architected/)-compliant, assuring that your deployments conform to all the best-practices for AWS deployments. Defang is now officially part of the [AWS Partner Network](https://aws.amazon.com/partners/).

- **New - Google Cloud Platform ([GCP](https://docs.defang.io/docs/providers/gcp)) in Preview**
- **New - Google Cloud Platform ([GCP](/docs/providers/gcp)) in Preview**

This week, we are excited to unveil support for deployments to GCP, in Preview. Start building and exploring and give us feedback as we work to enhance the experience further and move towards production support. Defang is also now officially part of the [Google Cloud Partner Advantage](https://cloud.google.com/partners?hl=en) program.

- **Support for DigitalOcean in Preview**

Developers using [DigitalOcean](https://docs.defang.io/docs/providers/digitalocean) can explore our Preview features, with further enhancements and production support coming soon.
Developers using [DigitalOcean](/docs/providers/digitalocean) can explore our Preview features, with further enhancements and production support coming soon.

**Defang Product Tiers and Introductory Pricing 🛠️**

Expand All @@ -52,7 +52,7 @@ We’ve lined up an exciting week of activities to showcase the power of **Defan

- **December 4: Vancouver CDW x AWS re:Invent Watch Party**

Join us at the Vancouver [CDW x AWS re:Invent Watch Party](https://lu.ma/1r0zsw76), where we will have a booth showcasing Defang’s capabilities and AWS integration. Stop by to learn more about Defang and see a live demo from the Defang dev team.
Join us at the Vancouver [CDW x AWS re:Invent Watch Party](https://lu.ma/1r0zsw76), where we will have a booth showcasing Defang’s capabilities and AWS integration. Stop by to learn more about Defang and see a live demo from the Defang dev team.

- **December 5–6: GFSA DemoDay and Git Push to 2025: Devs Social Party**

Expand Down
2 changes: 1 addition & 1 deletion blog/2024-12-11-product-hunt.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags:
Product Hunt,
]
author: Defang Team
image: https://docs.defang.io/img/product-hunt/product-hunt.png
image: /img/product-hunt/product-hunt.png
---
import { Button } from '@mui/material';

Expand Down
Loading