Skip to content

Commit

Permalink
added blog post for bcp 2 (#5467)
Browse files Browse the repository at this point in the history
  • Loading branch information
rstaib committed Oct 5, 2022
1 parent 2d568c6 commit b91e59d
Show file tree
Hide file tree
Showing 7 changed files with 102 additions and 7 deletions.
Expand Up @@ -2,14 +2,14 @@
path: "/blog/2022/09/01/new-in-banana-cake-pop-1"
date: "2022-09-01"
title: "New in Banana Cake Pop 1"
tags: ["bananacakepop", "graphql", "ide", "cloud"]
tags: ["bananacakepop", "graphql", "ide", "cloud", "release"]
featuredImage: "new-in-banana-cake-pop-1.png"
author: Rafael Staib
authorUrl: https://github.com/rstaib
authorImageUrl: https://avatars0.githubusercontent.com/u/4325318?s=100&v=4
---

[![YouTube Video](youtube-thumbnail.png)](https://www.youtube.com/watch?v=LlPEO2p_Bb8)
[![YouTube Video](../shared/new-in-bcp-youtube.png)](https://youtu.be/LlPEO2p_Bb8)

## Getting started

Expand Down
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
@@ -0,0 +1,95 @@
---
path: "/blog/2022/10/05/new-in-banana-cake-pop-2"
date: "2022-10-05"
title: "New in Banana Cake Pop 2"
tags: ["bananacakepop", "graphql", "ide", "cloud", "release"]
featuredImage: "new-in-banana-cake-pop-2.png"
author: Rafael Staib
authorUrl: https://github.com/rstaib
authorImageUrl: https://avatars0.githubusercontent.com/u/4325318?s=100&v=4
---

[![YouTube Video](../shared/new-in-bcp-youtube.png)](https://youtu.be/X3cfnm0UHVQ)

## Getting started

Everything you need to get started with **Banana Cake Pop** you'll find on [bananacakepop.com](https://bananacakepop.com)

## Drag & Drop

We've added _Drag & Drop_ support to the document explorer. That makes moving documents, files and folders around so much easier. Moreover, we've added support for dropping files for _File Upload_ from outside. Just drag one or multiple files (e.g. a photo) from your computer and drop it on the document explorer root or a specific folder.

## Defer/Stream Spec

We've updated to the latest Defer/Stream spec draft version, but with backward-compatibility in mind. It still works with previous versions of Hot Chocolate or other servers that implemented the prior spec version.

## Operation Extraction

We've optimized how GraphQL operations are sent over the wire. Before we send an operation, we remove all the superfluous operations and fragments. For instance, if we have two queries in a GraphQL document, query `A` and `B`, we send only the query and its fragments we execute. Such a document could look like the following.

```graphql
query A {
me {
...UserFragment
}
}

query B {
me {
...UserFragment
friends {
...FriendFragment
}
}
}

fragment UserFragment on User {
name
image
}

fragment FriendFragment on User {
...User
age
}
```

If we execute query `A`, for example, the request would look like the following.

```graphql
query A {
me {
...UserFragment
}
}

fragment UserFragment on User {
name
image
}
```

With this technique, we didn't only reduce the request overhead but were also able to send query `A` even though query `B` is not valid.

## Horizontal Scrolling for Tabs

We've added horizontal scrolling on tabs for mice with a scroll wheel. Instead of scrolling up/down, we switched to scrolling left/right. Simply hover over tabs that contain partly visible tabs and use the scroll wheel of the mouse to move hidden tabs into the visible area.

## Insider Version

We start now with insider versions for the Electron app, which will run side-by-side with the released app version. Follow this link [bananacakepop.com](https://bananacakepop.com) to download the first insider build.

## Further Improvements

A few more, worth mentioning, improvements are listed below.

1. Increased efficiency of workspace synchronization
1. Reduced Electron app size
1. Removed app leave warning prompt
1. Increased editor performance

## Subscribe

To stay up to date, subscribe to our [ChilliCream YouTube Channel](https://www.youtube.com/c/ChilliCream) to get notified whenever we publish new videos.

I'm Rafael Staib, and as soon as **Banana Cake Pop 3** is released, I'll be right here to tell you what's new in **Banana Cake Pop**!
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added website/src/blog/shared/new-in-bcp-youtube.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions website/src/docs/bananacakepop/install.md
Expand Up @@ -18,8 +18,8 @@ brew install --cask banana-cake-pop

Make sure to download the correct installer if you're using an Apple Silicon Mac (M1) or an Intel Mac.

- [Intel Mac (x64)](https://download.chillicream.com/bananacakepop/BananaCakePop-1.0.0-mac-x64.dmg)
- [Apple Silicon Mac (ARM 64)](https://download.chillicream.com/bananacakepop/BananaCakePop-1.0.0-mac-arm64.dmg)
- [Intel Mac (x64)](https://download.chillicream.com/bananacakepop/BananaCakePop-2.0.0-mac-x64.dmg)
- [Apple Silicon Mac (ARM 64)](https://download.chillicream.com/bananacakepop/BananaCakePop-2.0.0-mac-arm64.dmg)

# Windows

Expand All @@ -44,11 +44,11 @@ scoop install banana-cake-pop

## Installer

- [Windows Installer (x64)](https://download.chillicream.com/bananacakepop/BananaCakePop-1.0.0-win-x64.exe)
- [Windows Installer (x64)](https://download.chillicream.com/bananacakepop/BananaCakePop-2.0.0-win-x64.exe)

# Linux

We offer an AppImage and Snap installer for Ubuntu. At the moment, we do not support other distributions or installer formats.

- [Ubuntu Installer (AppImage)](https://download.chillicream.com/bananacakepop/BananaCakePop-1.0.0-linux-x86_64.AppImage)
- [Ubuntu Installer (Snap)](https://download.chillicream.com/bananacakepop/BananaCakePop-1.0.0-linux-amd64.snap)
- [Ubuntu Installer (AppImage)](https://download.chillicream.com/bananacakepop/BananaCakePop-2.0.0-linux-x86_64.AppImage)
- [Ubuntu Installer (Snap)](https://download.chillicream.com/bananacakepop/BananaCakePop-2.0.0-linux-amd64.snap)

0 comments on commit b91e59d

Please sign in to comment.