Trello Android schema upgrades
For many years, Trello Android has used a simple system for upgrading the database schema: drop the entire database, recreate it,…
What is Confluence automation? Confluence automation is an admin feature available in Confluence Premium and Enterprise that can help teams manage…
For many years, Trello Android has used a simple system for upgrading the database schema: drop the entire database, recreate it,…
We’ve talked about our CSS a lot in the past. We did a State of the Trello CSS and published a guide for writing…
Git hooks are awesome in the context of continuous integration, so I want to share three CI-related use cases and point you to some ready-made hooks you can add to your workflow. If you’re new to Git hooks, no worries: we’ll start with the basics.
Dear developer, I’ve been wanting to talk to you for a while now, but words don’t always come easy. We’ve had some really fun times together. I still remember the first time I warned you about a minor bug in your code, and how happy you were for having me in your life! Do you remember it? I also remember the first time you refactored me to make me more efficient and how well-written I felt afterwards… ah, great times!
We, like all of you, watched with great anticipation in September as Apple announced their latest technological marvel. At the time…
The Android team at Trello is happy to announce our first open source Android library, Victor! It’s a Gradle plugin that lets…
(Yes the title of this post is a pun, apologies!) I have written about aliases before! See for example a collection…
I spent some time trying to figure out co- and contra-variance in Scala, and it turns out to be both interesting…