Pearce Keesling
@keeslinp.bsky.social
📤 75
📥 216
📝 224
Software developer at Quicken. Mobile dev enthusiast. Quality and performance are a lost art
reposted by
Pearce Keesling
TJ
10 days ago
I'm excited to announce something I've been building, an open source atproto client
heron.tunji.dev
! Its currently available in beta on Google Play for Android devices. Please DM
@heron.tunji.dev
if you'd like early access. It will be released to all Android users in the next few weeks!
loading . . .
10
85
26
Just filed the "revert to old architecture" PR. Huge bummer, but the new arch is still way too buggy in our app. Not really sure what we're going to do about RN 80 being the last supported legacy arch release
about 2 months ago
0
1
0
Finally had the "opportunity" to use the Tesla app this weekend. It's always hyped as an example of an awesome react native app. It's pretty rough and I think I'd pick a different app to hype. Unresponsive taps, randomly crashes, map basically didn't work
3 months ago
0
1
0
Nothing makes me appreciate how great
@kotlinlang.org
is quite like writing swift
4 months ago
0
0
0
I love the pause in platforms state of the union to randomly through shade at crossplatform toolkits. Peak pettiness
4 months ago
1
0
0
Observing the switch 2 discourse about loading times is interesting because people are excited about loading times going from super duper slow to just very slow.
4 months ago
0
0
0
React native is just being told "use X it makes everything better!" And then discovering that Y and Z that we also use don't work with X unless you turn off the cool features of X. Anytime we reach equilibrium I'm afraid to change anything. Right now we're dealing with native stack.
4 months ago
1
2
0
I think the new
@jetbrains.com
lsp is awesome, it won't replace my usage of android studio, but when I'm editing my js code in
@zed.dev
and need to hop over to kotlin really quick it'll be super nice to have basic editor functionality
4 months ago
0
1
0
I think compose is the only framework where you get such big wins just from upgrading. I don't have hard numbers but I don't think Hermes or the new arch had such a large impact in React Native (and neither of those was "just upgrade").
5 months ago
1
0
0
#kotlinconf
day one has me unreasonably and dangerously hyped for compose multiplatform
5 months ago
0
3
0
I don't normally care for "x tips you didn't know articles" because it's usually blog-spam, but I actually did learn 3-4 new things from the one in here. Great find!
add a skeleton here at some point
5 months ago
0
1
1
Am I crazy for wanting to use react native brownfield from
@callstack.com
to move code _out_ of react native? Not that we're getting off RN, but we want to shift the ratio of native to RN more towards native
5 months ago
0
1
0
Not being able to upgrade a library because of incompatible requirements like "the new mmkv needs new arch but the old version doesn't support rn 77" is my least favorite hell that I always run into with RN. I have to imagine it's better in expo-land.
add a skeleton here at some point
5 months ago
0
2
0
reposted by
Pearce Keesling
Gábor Nyéki
8 months ago
Greg KH is a voice of reason downthread:
lore.kernel.org/rust-for-lin...
loading . . .
Re: Rust kernel policy - Greg KH
https://lore.kernel.org/rust-for-linux/2025021954-flaccid-pucker-f7d9@gregkh/
3
92
14
reposted by
Pearce Keesling
emilk
8 months ago
Introducing egui 0.30! This adds `egui::Scene`: a pannable, zoomable container for other UI elements. This release also makes frames and corner radius more in line with how CSS and Figma works. We’ve also improved the crispness of the rendering, and a lot more!
loading . . .
4
35
6
reposted by
Pearce Keesling
Steve Klabnik
8 months ago
hey could all of the various childish linux maintainers throw their tantrums in parallel? they're all identical anyway, would really speed things along
lwn.net/SubscriberLi...
loading . . .
Resistance to Rust abstractions for DMA mapping [LWN.net]
https://lwn.net/SubscriberLink/1006805/f75d238e25728afe/
13
189
18
Trying to help people on Reddit who are having issues with our product is a roll of the dice. Some are very nice and others think that as an employee I'm somehow entirely to blame and/or I should magically be able to fix everything and anything less is unacceptable.
9 months ago
0
0
0
reposted by
Pearce Keesling
Software Mansion
9 months ago
Announcing React Native Reanimated 4 🐴 Long-awaited CSS Animations and Transitions support is here! ✨ Available now in Beta. Read more 👇
loading . . .
4
180
59
Nothing quite like being in a demo meeting to motivate you finally tracking down that bug a few minutes before you have to present
9 months ago
0
0
0
reposted by
Pearce Keesling
Raph Levien
9 months ago
December was vacation time for many of us (myself included), but Linebender did impressive work on a number of fronts: releases of the Color and Peniko crates, progress on text layout and the masonry widget set, and a new Kompari crate for image comparison. Read more at
linebender.org/blog/tmil-12/
loading . . .
Linebender in December 2024
Linebender in December 2024
https://linebender.org/blog/tmil-12/
1
15
2
reposted by
Pearce Keesling
Matt Pocock
10 months ago
Node.js now supports TypeScript. Here's everything you need to know:
www.totaltypescript.com/typescript-i...
loading . . .
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
https://www.totaltypescript.com/typescript-is-coming-to-node-23
9
333
91
reposted by
Pearce Keesling
Rolldown
10 months ago
🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!
10
346
69
reposted by
Pearce Keesling
Romain Guy
10 months ago
New blog post! If you are a Kotlin or Java Android developer, this one should make you go 🤯.
www.romainguy.dev/posts/2024/n...
I'm not even sorry.
loading . . .
Naming is Hard
Before we dive into today’s topic, I would like to make it clear that what follows is specific to how Android, and more precisely the Android RunTime (ART), works. Some of what follows applies to othe...
https://www.romainguy.dev/posts/2024/naming-is-hard/
19
150
57
reposted by
Pearce Keesling
Sebastian Sellmair
10 months ago
🎇
#ComposeHotReload
is quite powerful. Here are some demos showcasing what the most recent builds allow, when writing compose apps A thread🧵
6
78
24
reposted by
Pearce Keesling
Kevin Galligan
10 months ago
Big Kotlin Multiplatform update for native mobile teams! With SKIE 0.10.0, and some helpful tweaks from KMMBridge 1.2.0, you can locally browse and debug Kotlin code, in Xcode, using published Swift Package Manager dependencies!
touchlab.co/spm-kotlin-d...
(cc:
@touchlab.co
@tadeas.bsky.social
)
loading . . .
Debugging Kotlin in Xcode with SPM Builds
Virtually all native mobile teams integrate Kotlin Multiplatform by publishing Xcode binaries, usually with SPM. This is generally easy to integrate, but prevented iOS developers from browsing o...
https://touchlab.co/spm-kotlin-debugging
3
47
14
@github.com
I really like the explore tab in GitHub but it is incredibly flaky. About half the time it ignores my starred repos. I haven't had it work well in a few weeks. I love it because it helps me keep track of releases but I just need it to be more reliable
10 months ago
0
1
0
reposted by
Pearce Keesling
camwing
10 months ago
In 2025 (less than 30 days away), PayPal will start selling your transaction history for targeted advertising. I very highly recommend logging into your account and going to Settings > Data & Privacy > Personalized Shopping. If you're reading this, turn that off RIGHT NOW before you forget.
373
11214
8701
#AOC
day 2 in
#kotlin
, learned yet another zip util! I started out with windowed(2) but then discovered zipWithNext that makes pairs instead of lists (much easier to work with and more efficient). Sadly I was lazy and just brute forced part two 😬. I feel there must be a rule of association trick....
10 months ago
0
1
0
Doing
#AOC
this year in
#kotlin
and I want to try and share a nifty kotlin feature I learn about each day. Today I found someone who used the unzip tool. I was folding to build the two lists but I could have just mapped into a pair of numbers and then unzipped it into the two lists
10 months ago
0
3
0
reposted by
Pearce Keesling
Jorge Castillo
10 months ago
This post by
@zachklipp.com
on how to centre things in Compose is a master lesson on the compose layout system. Really recommended 💯
blog.zachklipp.com/centering-in...
loading . . .
Centering in Compose
Let’s talk about centering things. There is no Modifier.center() in Compose, nor is there a Center composable, and I think the reason for that is because once you understand Compose's layout system yo...
https://blog.zachklipp.com/centering-in-compose/
1
45
14
I've noticed that the distinction between scroll vs swipe is something that is super hard to get right. Scrolling through my bsky feed I can accidentally swipe between tabs. It's a problem I've struggled with a lot in my own RN apps and is one of those native-isms that is hard to replicate correctly
11 months ago
0
0
0
I accidentally plugged the wrong power supply into my kvm and it is totally fried (smoke and everything), but then like 10 minutes later my monitors both stopped working. Am I totally cooked or do I have a shot of fixing those?
11 months ago
0
0
0
you reached the end!!
feeds!
log in