DEV Community 👩‍💻👨‍💻

Cover image for Appwrite Loves Open Source: Why I Chose To Support Key Promoter X
Jake Barnby for Appwrite

Posted on

Appwrite Loves Open Source: Why I Chose To Support Key Promoter X

Open-source is at the ❤️ of everything we do at Appwrite, and we want to enable and foster the open-source community that helped us grow to nearly 25,000 stars on GitHub. Open-source projects, though, require a great deal of effort to maintain and grow. We use open-source tools every day to build Appwrite, and we want to help our community. To give back, each Appwrite engineer gets to pick an open-source project for Appwrite to sponsor for one year.

Shortcuts Save Time

I am a big fan of efficiency as a developer; I like concise variable names, shorthand syntax and keyboard shortcuts wherever possible. The problem with keyboard shortcuts is that they are not always intuitive and can be hard to remember. I prefer JetBrains IDEs for development and there are a lot of shortcuts available, trying to learn them by referencing a list is futile.

Enter Key Promoter X: A plugin for JetBrains IDEs that helps to learn keyboard shortcuts from mouse actions while you are working. When you use the mouse on a button inside the IDE, Key Promoter X shows you the keyboard shortcut that you could have used instead.

This provides an easy way to learn how to replace tedious mouse work with keyboard keys and helps to transition to faster, mouse-free development.

I even learned a new shortcut for markdown context while writing this article!


There is also a separate pane provided to show you a list of your top missed shortcuts to help you learn which ones you may want to focus on:

IDE Pane

Having these reminders that reinforce the shortcut could dramatically improve the amount of shortcut combinations you can retain.

Learn More About Appwrite

Appwrite is an open-source Backend-as-a-Service (BaaS), packaged as a set of Docker micro-services, to give developers of any background the tools necessary to build modern apps quickly and securely.

Chat with us on Discord, or, Learn more about Appwrite:

Check out Appwrite as the backend for your next web, Flutter, or server-side application. Here are some handy links for more information:

Top comments (0)

Join us at DEV Want to join the conversation?

It's easy! Become a DEV member to follow this post, comment, and more.