Jun 13, 2022

I built a Tinybird syntax highlighter for VSCode

The most popular IDE in the world just got cooler.
Luis Medel
Senior Backend Engineer

I knew that VSCode was popular, but I didn’t realize how popular until a colleague of mine shared this survey from StackOverflow. Fully 71% of developers prefer VSCode as their IDE. The runner up, Visual Studio (33%), doesn’t even come close.

I use VSCode myself, and as I was building Tinybird data projects the other day, I missed having the syntax highlights I’m used to seeing with other languages. Tinybird data projects are meant to be managed like code, with versioning, CI/CD, tests, etc. Why shouldn’t they have their own syntax highlighter?

So, rather than wait around, I did what any Tinybird dev would have done: I built it. A couple of nights ago I decided to give it a shot, and I’m pleased to say it’s already available for use in the VS marketplace! If you use VSCode, you can install it here. It offers syntax highlighting for both .datasource and .pipe files.

It’s really important to us that developers are able to treat their data projects just like they treat any other code project. For developers who use Tinybird, we’re trying to make building with data not just possible, but delightful. This is just one more small step in our journey to get there.

If you like this, or if you use a different IDE and want a Tinybird syntax highlighter, DM me on Slack and let me know!

Do you like this post?

Related posts

Product design: how our SaaS integrates with git
Why we just released a huge upgrade to our VS Code Extension
Automating data workflows with plaintext files and Git
DataOps: 10 principles to develop data intensive projects
Introducing a redesigned Tinybird UI for better developer productivity
Changelog: Revamping the API endpoints workflow and boosting your productivity
Changelog #16: Improved Workspace selector, better autocomplete and more
Tinybird
Team
Jul 22, 2021
How to monitor Tinybird using Datadog with vector.dev
Publish SQL-based endpoints on NGINX log analysis
DataOps: How to Develop and Scale Data Intensive Projects

Build fast data products, faster.

Try Tinybird and bring your data sources together and enable engineers to build with data in minutes. No credit card required, free to get started.
Need more? Contact sales for Enterprise support.