Anatomy of a .gitignore

What's in a .gitignore file? And what SHOULD be there instead? Become a master at pretending files don't exist and learn some neat tricks along the way!
What's in a .gitignore file? And what SHOULD be there instead? Become a master at pretending files don't exist and learn some neat tricks along the way!
When testing, you may have heard of fakes, stubs, mocks: what are they? Which one is the best choice? Let's find with some examples.
JCenter and Bintray are shutting down. What does that mean for you? Is there anything you need to do, now?
Want to take your remote conferencing to the next level? Here's how to improve your home audio and video setup.
How we found, and fixed, a security issue leading to potential PII leaking in Squanchy, our FOSS conference platform. Firestore access rules aren't as obvious as you'd think!
Three weeks after the Droidcon Turin CfP has closed, it's time to share our retrospective notes on the conference!
With Android Pie we gained the ability to tint our shadows. This mini-series looks into how this works and how to make the most of it.