DEV Community

Tony Robalik profile picture

Tony Robalik

I do software for a living.

Work

Software Engineer at Square

Configuration roles and the blogging-industrial complex

Configuration roles and the blogging-industrial complex

9
Comments
7 min read

Want to connect with Tony Robalik?

Create an account to connect with Tony Robalik. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Become a Gradle expert in 3 easy steps!

Become a Gradle expert in 3 easy steps!

5
Comments 3
1 min read
Nihilism and the anti-corruption layer

Nihilism and the anti-corruption layer

12
Comments
8 min read
Tony's rules for Gradle plugin authors

Tony's rules for Gradle plugin authors

14
Comments 6
4 min read
Defensive development: Gradle plugin development for busy engineers

Defensive development: Gradle plugin development for busy engineers

23
Comments
12 min read
Gradle all the way down: Testing your Gradle plugin with Gradle TestKit

Gradle all the way down: Testing your Gradle plugin with Gradle TestKit

23
Comments
12 min read
Learning in public: Lessons from open source

Learning in public: Lessons from open source

45
Comments 2
6 min read
Herding elephants: Wrangling a 3,500-module Gradle project

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

16
Comments 1
10 min read
Gradle plugins and extensions: A primer for the bemused

Gradle plugins and extensions: A primer for the bemused

47
Comments 9
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

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

A crash course in classpaths: Run!

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

Abusing Gradle's class loader hierarchy for fun and profit

13
Comments 3
5 min read
A crash course in classpaths: Build

A crash course in classpaths: Build

29
Comments 1
8 min read
Build, compile, run: A crash course in classpaths

Build, compile, run: A crash course in classpaths

81
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

14
Comments 3
6 min read
Dependency Analysis Gradle Plugin: What's an ABI?

Dependency Analysis Gradle Plugin: What's an ABI?

19
Comments
5 min read
Benchmarking builds with Gradle-Profiler

Benchmarking builds with Gradle-Profiler

17
Comments
7 min read
Public vs private

Public vs private

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

22
Comments 1
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

26
Comments 1
5 min read
Dealing with a janky backend

Dealing with a janky backend

13
Comments 4
6 min read
Why do I code?

Why do I code?

6
Comments 2
4 min read
Bare Metal Dagger: Wiring Subcomponents

Bare Metal Dagger: Wiring Subcomponents

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

The proper care and feeding of your Gradle build

47
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

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

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

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

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

The dagger.android Missing Documentation, Part 3: Fragments

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

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

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

10
Comments
2 min read
The dagger.android Missing Documentation

The dagger.android Missing Documentation

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

Rewriting Chess.com's Android App

110
Comments 19
3 min read
loading...