liutikas.net
Software engineer working on AndroidX at Google. Gradle Fellow. He/him
www.liutikas.net/blog-posts
148 posts
347 followers
67 following
Regular Contributor
Active Commenter
comment in response to
post
I'm sure it is better than some, but a number of travel credit cards have 0% and plus they did this without any notification or asking.
comment in response to
post
Are you only measuring successful calls in these stats? As in dropping timeouts and retries
comment in response to
post
Also please use the following formatting when logging "SEVERITY: path/to/file.kt:123 [UNIQUE_ISSUE_ID]: human readable explanation and optionally a link for full explanation"
comment in response to
post
Along the same lines when info, warnings, and errors are all intermingled and only errors are blocking.
comment in response to
post
There is usually a fallback to sms hidden away in the UI
comment in response to
post
Are there any specific things you'd like to hear about in the talk?
comment in response to
post
Excited to hear the talk!
comment in response to
post
I think all that, but only for the unstable dependencies. For anything that is stable, you want them as normal dependencies as those are shared between all the plugins, this minimizing overall memory footprint.
comment in response to
post
It doesn't really work with isolated class loaders as plugins interact with each other. E.g. Kotlin Gradle plugin and Android Gradle Plugin expose hooks and connect things together.
comment in response to
post
How would that help version conflicts? Wouldn't runtime still have all of the dependencies of all plugins?
comment in response to
post
I think it could be a good approach to have two compile vs runtime different jars for the plugin. Sadly, it is not something Gradle supports at the moment.
comment in response to
post
That seems quite different, doesn't it just upload directly to your NAS as opposed to using Google photos as the source?
comment in response to
post
That is a very different toggle despite a very similar sounding name. It specifies how many processes it will create *within* a single Test task. My post talks about how many *tasks* of that type should run concurrently.
comment in response to
post
Japan in general is so nice for photography, I'm still working my way posting from my trip gram.social/aurimas
comment in response to
post
I love the contrast in the color temperature!
comment in response to
post
Ugh I totally should have said "9 out of 10 times a person who uses the term "orthogonal" in an argument has sharp edges"
What a miss!
comment in response to
post
It is just an approximation to a degree
comment in response to
post
Compose (the bits that ship from Jetbrains) are cross-platform, you can write it once and it can run on iOS, Linux, Mac, web etc.
www.jetbrains.com/compose-mult...
Are you making a point at *Google* shipped bits are just for Android?
comment in response to
post
Google has non-all-built-here cases too. Compose is built with collaboration to Jetbrains. Google delivers Compose for Android and Jetbrains is focused on other platforms.
comment in response to
post
Something like this?
www.shadertoy.com/view/Nlc3zf
comment in response to
post
www.shadertoy.com/view/lsBfRc looks like a good starting point
comment in response to
post
Real low level is to draw using a simple shader
comment in response to
post
Everything is fun when you use Kotlin 🥁
comment in response to
post
That's computer science
comment in response to
post
For 🦊 sake!
comment in response to
post
I haven't tried, so not sure