Skip to content

Commit

Permalink
Merge pull request #8365 from SasinduDilshara/bff-samples
Browse files Browse the repository at this point in the history
Updated the intro bff image
  • Loading branch information
sm1990 authored Nov 28, 2023
2 parents a4f0b40 + 9b9c570 commit 311e98e
Show file tree
Hide file tree
Showing 11 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/client-auth.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Securely interact with internal/external services'
description: Ballerina back-ends can securely call services with the necessary security features such as client-side OAuth2, mutual TLS, and JWT-encapsulated user data.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/microservices'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/securely_consume_services_from_backends'
---
```
service /logistics on new http:Listener(9090) {
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/constraint-validation.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Validate payload constraints in web back-ends'
description: Ballerina's inherent JSON capabilities enable the direct mapping of JSON data into Ballerina records, incorporating functionalities such as constraint validations.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/constraint_validation'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/validate_payloads_constraints_in_web_backends'
---
```
type Order record {|
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/graphql.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Efficiently expose complex data with GraphQL'
description: With Ballerina's built-in GraphQL functionality, developers can simply expose Ballerina records via GraphQL services, facilitating querying and selectively fetching complex data structures.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/graphql'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/expose_complex_data_with_graphql'
---
```
type Order record {|
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/json-support.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Streamline back-end data handling'
description: Ballerina has built-in support for multi-part payloads, constraint validations, transformations, and, enrichments for working with complex payloads.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/payload_support'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/handle-mulipart-form-data'
---
```
service /crm on new http:Listener(9090) {
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/persist.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Automate data access with Ballerina'
description: Ballerina's persistence features offer a straightforward way to create a data access layer for any complex application by providing a simplified interface for CRUD operations.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/persists'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/persistently-store-data-using-Ballerina'
---
```
Client dbClient = check new ();
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/rest-support.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Simplify back-end development with native REST features'
description: Ballerina provides REST features like path/query parameters, HTTP headers, status codes, and complex JSON structures as first-class citizens within the language itself.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/rest'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/restful-order-service'
---
```
service /sales on new http:Listener(9090) {
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/security.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Comprehensive security for web back-ends"
description: Ballerina-based back-ends can simplify securing sensitive data during transit, validating server identity, managing CORS, and enforcing message type restrictions via annotations.
url: 'hhttps://github.com/SasinduDilshara/BFF-Samples/tree/dev/comprehensive_security'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/comprehensive-security-for-web-backends'
---
```
@http:ServiceConfig {
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/server-auth.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Simplify user authentications and authorizations'
description: Ballerina apps can be seamlessly integrated with any OAuth2-compatible identity provider using a simple set of annotations.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/rest_with_asgardeo'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/connect_with_asgardeo_for_building_secure_services'
---
```
@http:ServiceConfig {
Expand Down
2 changes: 1 addition & 1 deletion components/bff/code/bff-bbe/websockets.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Expose real-time data to front-ends via webSockets'
description: Ballerina allows real-time data to be streamed just by implementing a service. This comes with enterprise-ready security features like TLS, mutual TLS, and OAuth2.
url: 'https://github.com/SasinduDilshara/BFF-Samples/tree/dev/websocket'
url: 'https://github.com/ballerina-guides/bff-samples/tree/main/exposing-realtime-data-using-websockets'
---
```
service /logistics on new websocket:Listener(9091) {
Expand Down
16 changes: 8 additions & 8 deletions pages/usecases/bff/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,26 +104,26 @@ export default function Integrations({ samples }) {
content="ballerina, learn, documentation, docs, programming language"
/>
<link rel="shortcut icon" href="/img/favicon.ico" />
<title>Ballerina for implementing backends for modern front-ends</title>
<title>Ballerina for implementing backends for modern front-ends - The Ballerina programming language</title>

{/* FB */}
<meta property="og:type" content="article" />
<meta property="og:title" content="Ballerina - Ballerina for B2B integrations" />
<meta property="og:title" content="Ballerina for BFF - The Ballerina programming language" />
<meta
property="og:description"
content="Write code with bff-friendly abstractions."
/>
<meta
property="og:image"
itemProp="image"
content="https://ballerina.io/images/edi-intro.png"
content="https://ballerina.io/images/ballerina-generic-social-media-image-2023.png"
/>

{/* LINKED IN */}
<meta property="og:title" content="Ballerina - Ballerina for B2B integrations" />
<meta property="og:title" content="Ballerina for BFF - The Ballerina programming language" />
<meta
property="og:image"
content="https://ballerina.io/images/edi-intro.png"
content="https://ballerina.io/images/ballerina-generic-social-media-image-2023.png"
/>
<meta
property="og:description"
Expand All @@ -135,23 +135,23 @@ export default function Integrations({ samples }) {
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ballerinalang" />
<meta name="twitter:creator" content="@ballerinalang" />
<meta name="twitter:title" content="Ballerina for B2B integrations" />
<meta name="twitter:title" content="Ballerina for BFF - The Ballerina programming language" />
<meta name="twitter:card" content="summary_large_image" />
<meta
property="twitter:description"
content="Write code with bff-friendly abstractions."
/>
<meta
name="twitter:image"
content="https://ballerina.io/images/edi-intro.png"
content="https://ballerina.io/images/ballerina-generic-social-media-image-2023.png"
/>
<meta
property="twitter:text:description"
content="Write code with bff-friendly abstractions."
/>
<meta
property="twitter:image"
content="https://ballerina.io/images/edi-intro.png"
content="https://ballerina.io/images/ballerina-generic-social-media-image-2023.png"
/>
</Head>

Expand Down
Binary file modified public/images/bff-intro.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 311e98e

Please sign in to comment.