Thanks to visit codestin.com
Credit goes to dev.to

DEV Community

Tony Robalik profile picture

Tony Robalik

I do software for a living.

Codestin Search App Seattle Codestin Search App Joined on  Codestin Search App https://github.com/autonomousapps Codestin Search App Codestin Search App

Pronouns

he/him

Work

Software Engineer at Square

Nine Year Club
Top 7
Java
Eight Year Club
Seven Year Club
Writing Debut
Six Year Club
Five Year Club
Four Year Club
8 Week Writing Streak
4 Week Writing Streak
Three Year Club
Enshittification: Why I’m leaving dev.to

Enshittification: Why I’m leaving dev.to

3
Codestin Search App 1
2 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
Is the Java ecosystem cursed? A dependency analysis perspective

Is the Java ecosystem cursed? A dependency analysis perspective

18
Codestin Search App 15
8 min read
This is why we can't have nice things: When POM files lie

This is why we can't have nice things: When POM files lie

11
Codestin Search App
6 min read
Gradle extensions part 2: Now with shenanigans

Gradle extensions part 2: Now with shenanigans

3
Codestin Search App
4 min read
One click dependencies fix

One click dependencies fix

36
Codestin Search App
11 min read
ACAB: Fire the (code style) cop in your head

ACAB: Fire the (code style) cop in your head

8
Codestin Search App 2
11 min read
Announcing Dependency Analysis Gradle Plugin 2.0.0!

Announcing Dependency Analysis Gradle Plugin 2.0.0!

19
Codestin Search App 1
2 min read
Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

26
Codestin Search App 2
6 min read
Configuration roles and the blogging-industrial complex

Configuration roles and the blogging-industrial complex

10
Codestin Search App
7 min read
Become a Gradle expert in 3 easy steps!

Become a Gradle expert in 3 easy steps!

6
Codestin Search App 3
1 min read
Nihilism and the anti-corruption layer

Nihilism and the anti-corruption layer

11
Codestin Search App
8 min read
Tony's rules for Gradle plugin authors

Tony's rules for Gradle plugin authors

17
Codestin Search App 6
4 min read
Defensive development: Gradle plugin development for busy engineers

Defensive development: Gradle plugin development for busy engineers

25
Codestin Search App
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

26
Codestin Search App
12 min read
Learning in public: Lessons from open source

Learning in public: Lessons from open source

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

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

16
Codestin Search App 1
10 min read
Gradle plugins and extensions: A primer for the bemused

Gradle plugins and extensions: A primer for the bemused

52
Codestin Search App 10
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

56
Codestin Search App 2
11 min read
A crash course in classpaths: Run!

A crash course in classpaths: Run!

11
Codestin Search App
10 min read
Abusing Gradle's class loader hierarchy for fun and profit

Abusing Gradle's class loader hierarchy for fun and profit

16
Codestin Search App 3
5 min read
A crash course in classpaths: Build

A crash course in classpaths: Build

33
Codestin Search App 1
8 min read
Build, compile, run: A crash course in classpaths

Build, compile, run: A crash course in classpaths

87
Codestin Search App 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

15
Codestin Search App 4
6 min read
Dependency Analysis Gradle Plugin: What's an ABI?

Dependency Analysis Gradle Plugin: What's an ABI?

24
Codestin Search App
5 min read
Benchmarking builds with Gradle-Profiler

Benchmarking builds with Gradle-Profiler

24
Codestin Search App
7 min read
Public vs private

Public vs private

7
Codestin Search App
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

26
Codestin Search App 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

28
Codestin Search App 1
5 min read
Dealing with a janky backend

Dealing with a janky backend

15
Codestin Search App 4
6 min read
Why do I code?

Why do I code?

6
Codestin Search App 2
4 min read
Bare Metal Dagger: Wiring Subcomponents

Bare Metal Dagger: Wiring Subcomponents

9
Codestin Search App 1
4 min read
The proper care and feeding of your Gradle build

The proper care and feeding of your Gradle build

51
Codestin Search App 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
Codestin Search App 3
11 min read
Dagger-Dot-Android Part 4: Late-binding values

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

13
Codestin Search App
2 min read
How closely do you adhere to your architecture: Navigation edition

How closely do you adhere to your architecture: Navigation edition

16
Codestin Search App
3 min read
The dagger.android Missing Documentation, Part 3: Fragments

The dagger.android Missing Documentation, Part 3: Fragments

15
Codestin Search App
7 min read
Dagger-Dot-Android Part 2: ViewModels and ViewModel Factories

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

25
Codestin Search App 2
7 min read
A Custom LiveData that has onActive and onInactive Listeners -- Tested

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

11
Codestin Search App
2 min read
The dagger.android Missing Documentation

The dagger.android Missing Documentation

25
Codestin Search App 2
6 min read
Rewriting Chess.com's Android App

Rewriting Chess.com's Android App

113
Codestin Search App 19
3 min read
loading...