Getting started with Gradle Version Catalogs

Version catalogs are an effective way to help manage your dependencies across multiple modules throughout Gradle based software projects.

Test Driven Development for Beginners

In this post, I hope to present a gentle introduction to test driven development. I will explain what it is, why it is useful, how to apply it today, and when to avoid it. Best practices will be touched on, and hopefully you the reader will come out with a better understanding of what all the fuss is about.

How to fill knowledge gaps

Finding a new Android software development position can be a daunting task. When scrolling through requirements it is easy to get lost and overwhelmed. Endless job requirements can lead to the feeling that you are not ready yet or are not good enough to get into this field. I hope to have this post alleviate some of this stress.

Dissecting a bad class declaration

About a year ago, there was a class declaration that I came across on Twitter that was so bad I said I could write an entire article on it. Well, folks who told me to just do it, I’m doing it.

Disposability, testability, readability

Today I want to do a bit of a brain dump on what I consider three of the most important concepts that any Junior should wrap their head around.

Follow me on Mastodon

© Alex Hart, 2023. All rights reserved.