Multi-region KMS encryption, at scale
How Atlassian uses encryption at scale to protect your data, the challenges we faced on the way, and the technology we built to get us there.
“It’s time to make coding fun again” Some of the best code I’ve ever seen was as a young developer at…
How Atlassian uses encryption at scale to protect your data, the challenges we faced on the way, and the technology we built to get us there.
Follow senior architect Robbie Gates all the way down the rabbit hole to the JVM code, and learn a few new debugging tricks to keep up your sleeve.
Coding? That was the easy bit. Delivering the largest project in Atlassian history was all about staying true to proven engineering principles – plus a few new ones.
For those new to Docker, let me say “Welcome to the party!” It’s an easy way to deploy, run, and manage…
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!
(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…