Let’s build a Bitbucket add-on in Clojure! – Part 4: Talking to Bitbucket
Reading Time: 4 minutes In part 3 of this series we added REST and JSON capabilities to our add-on. However most Atlassian Connect add-ons will…
Reading Time: 2 minutes After going virtual in recent years, Developer Day is back in person and this time we’re hitting the road! Mark your…
Reading Time: 4 minutes In part 3 of this series we added REST and JSON capabilities to our add-on. However most Atlassian Connect add-ons will…
Reading Time: 9 minutes I’m a huge fan of Node.js and npm, so I’ve built a little npm for Bitbucket add-on that adds module metadata,…
Reading Time: 4 minutes In part 2 of this series we built upon the foundations we created in part 1 to generate a Connect descriptor. That…
Reading Time: 4 minutes In part 1 of this series we did the fundamental work of building a Twelve Factor HTTP-stack from the ground using Leiningen,…
Reading Time: 5 minutes In What the Web Platform can learn from Node.js, we explored the benefits of narrowly scoped abstractions created by developers for developers. Let’s learn how and…
Reading Time: 5 minutes As web developers, we’ve all come to appreciate the layer of sanity that libraries like jQuery slather atop the inconsistencies and…
Reading Time: 8 minutes I’ve written hundreds of Bash scripts over my career, but I still suck at Bash. I have to look up the…
Reading Time: 2 minutes In case you missed it, last month we launched our Bitbucket Docker Hub integration as part of the Docker Hub 2.0 launch. We…
Reading Time: 7 minutes Many users have embraced Git for its flexibility as a distributed version control system. In particular, Git’s branching and merging model…