Inside Atlassian

Browse How we build

Article in How we build

Like Trello, but on a watch

We, like all of you, watched with great anticipation in September as Apple announced their latest technological marvel. At the time we had no idea what this meant for our current iOS app. What kind of capabilities would WatchKit have and how could we integrate that into our existing codebase? Now that the first version of Trello […]

Article in How we build

Lessons learned from our first Gradle plugin for Android, Victor

The Android team at Trello is happy to announce our first open source Android library, Victor! It’s a Gradle plugin that lets you use SVGs as resources in your Android apps. Victor started as a request from our designers. They were regularly creating vector icons that they would later convert to PNG for Android. Could we […]

Article in How we build

One weird trick for powerful Git aliases

(Yes the title of this post is a pun, apologies!) I have written about aliases before! See for example a collection of my favorite git aliases or peruse my personal list on Bitbucket. [cta] Recently at our Summit I showed a simple technique that can really unleash the power of your Git command line. Several […]

Article in How we build

Covariance and Contravariance in Scala

I spent some time trying to figure out co- and contra-variance in Scala, and it turns out to be both interesting enough to be worth blogging about, and subtle enough that doing so will test my understanding! So, you’ve probably seen classes in Scala that look a bit like this: [cc escaped=”true” lang=’scala’ ] sealed […]

« Previous Page1567