DEV Community

Tony Robalik profile picture

Tony Robalik

I do software for a living.

Work

Software Engineer at Square

Herding elephants: Wrangling a 3,500-module Gradle project

Herding elephants: Wrangling a 3,500-module Gradle project

Reactions 11 Comments
10 min read
Gradle plugins and extensions: A primer for the bemused

Gradle plugins and extensions: A primer for the bemused

Reactions 30 Comments 6
11 min read
Tools of the build trade: The making of a tiny Kotlin app

Tools of the build trade: The making of a tiny Kotlin app

Reactions 44 Comments 2
11 min read
A crash course in classpaths: Run!

A crash course in classpaths: Run!

Reactions 21 Comments
10 min read
Abusing Gradle's class loader hierarchy for fun and profit

Abusing Gradle's class loader hierarchy for fun and profit

Reactions 7 Comments 2
5 min read
A crash course in classpaths: Build

A crash course in classpaths: Build

Reactions 20 Comments
8 min read
Build, compile, run: A crash course in classpaths

Build, compile, run: A crash course in classpaths

Reactions 72 Comments 7
7 min read
Reducing my Gradle plugin's impact on configuration time: A journey

Reducing my Gradle plugin's impact on configuration time: A journey

Reactions 13 Comments 2
6 min read
Dependency Analysis Gradle Plugin: What's an ABI?

Dependency Analysis Gradle Plugin: What's an ABI?

Reactions 14 Comments
5 min read
Benchmarking builds with Gradle-Profiler

Benchmarking builds with Gradle-Profiler

Reactions 14 Comments
7 min read
Public vs private

Public vs private

Reactions 7 Comments
3 min read
Dependency Analysis Gradle Plugin: Using bytecode analysis to find unused dependencies

Dependency Analysis Gradle Plugin: Using bytecode analysis to find unused dependencies

Reactions 18 Comments
7 min read
Easy modularity: Keeping your Gradle build scripts clean and eliminating duplication in your multi-module projects

Easy modularity: Keeping your Gradle build scripts clean and eliminating duplication in your multi-module projects

Reactions 24 Comments
5 min read
Dealing with a janky backend

Dealing with a janky backend

Reactions 13 Comments 4
6 min read
Why do I code?

Why do I code?

Reactions 5 Comments 2
4 min read
Bare Metal Dagger: Wiring Subcomponents

Bare Metal Dagger: Wiring Subcomponents

Reactions 7 Comments
4 min read
The proper care and feeding of your Gradle build

The proper care and feeding of your Gradle build

Reactions 44 Comments 5
9 min read
Writing Gradle Plugins for Android; or, Donald Trump is a Huge Tool

Writing Gradle Plugins for Android; or, Donald Trump is a Huge Tool

Reactions 17 Comments 3
11 min read
Dagger-Dot-Android Part 4: Late-binding values

Dagger-Dot-Android Part 4: Late-binding values

Reactions 13 Comments
2 min read
How closely do you adhere to your architecture: Navigation edition

How closely do you adhere to your architecture: Navigation edition

Reactions 16 Comments
3 min read
The dagger.android Missing Documentation, Part 3: Fragments

The dagger.android Missing Documentation, Part 3: Fragments

Reactions 14 Comments
7 min read
Dagger-Dot-Android Part 2: ViewModels and ViewModel Factories

Dagger-Dot-Android Part 2: ViewModels and ViewModel Factories

Reactions 25 Comments 2
7 min read
A Custom LiveData that has onActive and onInactive Listeners -- Tested

A Custom LiveData that has onActive and onInactive Listeners -- Tested

Reactions 10 Comments
2 min read
The dagger.android Missing Documentation

The dagger.android Missing Documentation

Reactions 24 Comments 2
6 min read
Rewriting Chess.com's Android App

Rewriting Chess.com's Android App

Reactions 110 Comments 19
3 min read
loading...