We build a LOT of projects on Webflow.
For most projects, we prefer to develop with TypeScript. It adds readability, code consistency, and modularity across projects and source code files.
We protect and version your code in a GitHub repository. , which keeps messy code outside of the Webflow designer where it's safe from accidental edits.
And we use a high-performance Content Delivery Network ( CDN ) such as jsDelivr or Netlify to deliver the code into your Webflow site.
Sound complex? It's not, and it means a better Webflow site, and a far better development environment for you to add features in.
This setup gives you the development environment Webflow is sorely missing, and it adds ZERO cost to your monthly hosting.
On top of all this awesomeness, we have a special testing framework we call DevProxy, which makes it possible to test code changes against your live site, before you deploy them.
For most projects, we prefer to develop with TypeScript.
Here are a few;
Using TypeScript gives us an edge;
We highly recommend it, and use it whenever possible.
Keep your code and version history safe.
GitHub is the industry standard for source control management ( SCM ). It keeps your code secure and well-protected, and remembers every past version you've had as well so work is never lost.
It's an ideal environment for team development too.
Deliver your code FAST.
Rather than embed huge amounts of code directly into the custom code areas of your Webflow site, we deploy and serve from CDNs. This is far easier to manage, and avoid the risk of accidental code damage as you're editing your Webflow project.
There are two we use most often;
TEST your code against your live Webflow site, before you deploy it.
On top of all of the other benefits this setup offers, you can now test your LIVE site with new code changes, before the public gets those changes.
We call this technology DevProxy, and it's become a core part of our advanced testing framework.
And guess what? It's also free to our valued clients, as part of our development service.