Company
Date Published
Author
Joshua Haas
Word count
1147
Language
English
Hacker News points
None

Summary

Our engineering team is discussing the inner workings of Bubble, a cloud-based visual programming language that's making programming accessible to everyone. Git is great because it's decentralized and allows developers to work independently by easily combining their changes without worrying about conflicts. However, continuous integration still relies on centralization, specifically the "master" branch, which can lead to bottlenecks and delayed deployments. Our team at Bubble has adopted an alternative workflow that runs tests before integration, allowing for parallel deployment and fewer exposed bugs, simplifying rollbacks by tracking production commits in a database rather than git, and adding automation commands like "branch" and "review". This approach has improved productivity and reduced the need for coordination between developers.