Rodrigo Sicarelli
@rsicarelli.bsky.social
📤 189
📥 77
📝 155
Staff Software Engineer | KMP @ StoneCo São Paulo 🇧🇷 dev.to/rsicarelli github.com/rsicarelli
Using the Default Hierarchy Template in KMP? You probably shouldn't 👀 It creates intermediate source sets you might not need — with real build cost. ⚠️ New article on the hidden costs and when to use a custom hierarchy instead 👇
dev.to/rsicarelli/t...
loading . . .
The Hidden Cost of Default Hierarchy Template in Kotlin Multiplatform
Introduction The Default Hierarchy Template in KMP projects is a great way to reduce...
https://dev.to/rsicarelli/the-hidden-cost-of-default-hierarchy-templates-in-kotlin-multiplatform-256a
18 days ago
1
9
3
reposted by
Rodrigo Sicarelli
Kotlin by JetBrains
2 months ago
📱 Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code At KotlinConf’25,
@rsicarelli.bsky.social
shared how StoneCo – serving 4M+ users – scaled KMP adoption, trained 130 engineers, and achieved 55% code sharing across two large-scale mobile apps. 📺
kotl.in/u5aa8v
loading . . .
0
19
3
We're mentioned in the Large Scale KMP adoptions 🥹🥹
android-developers.googleblog.com/2025/05/kotl...
6 months ago
0
2
0
I'm more than excited to share our KMP journey at KotlinConf'25 🎉 Whether you're considering KMP or scaling it in your organization, join me to hear about some of our results and future plans! See you in Copenhagen ✌️
8 months ago
0
14
3
FINALLY managed to understand JVM settings and how to tweak them. Before: ~17gb allocated (Gradle + Kotlin daemons) After: ~8gb allocated (with some extra heap for buffer) Same build time 🎉🚀
9 months ago
1
4
0
📢 Novo artigo da série KMP-102 Dessa vez explorei estratégias de modularização em projetos KMP Coraçãozinho pra dar uma força 🙏 Boa leitura ✌️
dev.to/rsicarelli/k...
loading . . .
KMP-102 - Modularização no KMP
No último artigo, entramos em detalhes e aprendemos sobre as peculiaridades do código exportado nos...
https://dev.to/rsicarelli/kmp-102-modularizacao-no-kmp-4oe5#o-que-é-modularização
9 months ago
1
5
2
does KMP scale? I think it does 👀
9 months ago
2
4
0
It's happening!!! 🤩💜
#KotlinConf25
10 months ago
4
4
0
a beleza do conhecimento livre ✨ print aleatório que me mandaram
10 months ago
0
2
0
1 month of selective CI on a large Android repo saved almost 2k dollars monthly. Feels good ✌️
10 months ago
0
2
0
Uma das vantagens de estar só no bsky essa época do ano é o filtro de conteúdo daquele reality show 25 Não que eu não tô assistindo (pois é) mas consumir isso o tempo todo? N obg ✋
11 months ago
0
0
0
Descobri que o problema tá totalmente relacionado a construção dos Headers do Obj-C 🎯. Comecei a escrever sobre o tema na série KMP-102, mais artigos irão vir 🏃
dev.to/rsicarelli/k...
add a skeleton here at some point
11 months ago
0
2
0
Heh, new insights. It turns out that we are exporting too many dependencies to XCFramework. There is no need to export everything: only what you need to consume on the Swift code. Just applied the api/impl modularisation strategy to XCFramework and it works 👀 will collect build time results soon
add a skeleton here at some point
11 months ago
0
3
1
Had some new findings on this: - Increasing JVM settings has no effect on build time - The "link" task on KGP is the main issue. This task delegates the linking process to LLVM. - xcodebuild -create-xcframework seems to have a virtual impact. - Could not find any LLVM hack to boost CPU usage
add a skeleton here at some point
11 months ago
1
5
2
Bahia ✌️
11 months ago
0
4
0
Looks like a 2025 problem 🤙💨
11 months ago
1
0
0
Found something interesting 🔎 XCFramework assembly on KMP uses ~9% of my CPU 👀 maybe that's why it takes so long to finish (40 minutes on my M3 pro) Does anyone know how to speed up this execution? Maybe a hidden flag? 🤔
11 months ago
0
3
1
Our first feature using CMP on iOS is live to 1% of our user base 🥳🥳🥳
11 months ago
0
3
0
🤙🤙
12 months ago
1
2
0
Já é dezembro!!! 🆘
12 months ago
1
1
0
"A delightful mix of dev wizardry and casual humor, with a sprinkle of existential dread" hell yeah 🌚
about 1 year ago
0
0
0
2024 and here I am, creating a wrapper for gradlew (wrapper)
about 1 year ago
1
0
0
Terminei a primeira temporada de Silo ontem e: pqp
about 1 year ago
0
0
0
Genuinamente feliz que hoje é sexta ✨
about 1 year ago
2
2
0
It turns out that Kotlin scripts are much better at processing files than regular shell scripts. Processing a file with ~4k lines took about 1 minute using a shell script. Using Kotlin scripts + coroutines it went down to 2-3 seconds 👀
about 1 year ago
0
1
0
We reduced CI time by 22% (from 50.63 to 39.38) on a large iOS repo ❤️. The amount of learning we've gotten from optimizing builds on iOS feels good. However, our CD still takes 50 minutes to build the KMP XCFramework in release mode 🫠. Hopefully K2 will help us out here 🤞
about 1 year ago
1
4
1
Talk submitted 🫡🤞
about 1 year ago
1
2
0
Semana que vem vai rolar a conferência sobre tecnologia e sociedade da
@quebradev.bsky.social
. Não tem como perder, let's bora
add a skeleton here at some point
about 1 year ago
1
0
0
Seriously Android peeps, is anyone else annoyed by the Android 15 app archive button? 😭😭😭 I accidentally archive apps at least twice a day 🆘
about 1 year ago
1
1
0
At my mom's house this weekend and my backlog is full already - factory reset an old Android to install internet banking for my grandma - fix an old PC so my mom can print stuff - investigate problems with security cameras that are not turning on ... and counting 🫠
about 1 year ago
0
2
0
Does anyone know any guidelines or best practices for open sourcing an organization's private repository? 👀
about 1 year ago
1
0
0
Me rendi ao Raycast 👀 alguma recomendação de material pra um noob aprender mais sobre a tool?
about 1 year ago
2
3
0
Botei na ponta de lápis e tô codando em 9 linguagens pelo menos 1x por semana Kotlin, Swift, Obj-C, Shell, Python, Ruby, TS, JS e YAML Ainda tô querendo me enfiar em grupo de estudos em Go e Rust Talvez seja por isso que ando meio tilelê das ideia 🫠
about 1 year ago
2
3
0
Adoro o fato da portaria do prédio ter whatsapp. Bônus: são super ativos
about 1 year ago
0
1
0
Grazadeus não tenho amizaee que corta cabelo. "Ah tá de cabelo cortado seu safado????" Tô fora
about 1 year ago
0
0
0
Meu backlog de áudio no whatsapp já está em umas 2 horas. Tem muito áudio pra ouvir, eita povo que gosta de falar 🆘
about 1 year ago
0
2
0
isso aqui é loucuragem, journey em texto e o Gemini interpreta com teste e2e 🤯
about 1 year ago
1
1
0
scripting 🤌
about 1 year ago
2
3
0
evento de plataforma mobile hj no nubank hein
about 1 year ago
0
1
0
Tô meio Muse hj não sei pq
about 1 year ago
0
1
0
Tô no Android 15 e já apertei o botão arquivar app umas 6x 🤡 pq foram botar no mesmo lugar do "abrir" 🫠
about 1 year ago
0
0
0
Vejo umas fotos de cômodos cheio de livro. Lindo d+, mas meu eu prático só consegue pensar na poeira que junta 🫠
about 1 year ago
1
2
0
Some bitches think I’m just a bloguerinho Nah, bitch, I run the blogueirinho’s code I’m the fkng B.L.O.G.U.E.I.R.A.O bitch
about 1 year ago
0
0
0
Recentemente descobri que dá pra perguntar pro GPT opinião sobre a gente. Isso aqui é melhor que horóscopo gente
about 1 year ago
0
1
0
reposted by
Rodrigo Sicarelli
John
over 1 year ago
Reminder that Aaron Swartz was facing 35 years in prison and financial devastation for trying to programmatically download and open the contents of JSTOR, which led to him taking his own life. But OpenAI is going to scrape all of academia and make billions by plagiarizing it.
add a skeleton here at some point
53
5361
2763
Usava muito "rox" nos primórdios da internet. Só hj que pensei que pode vir de "rocks"
about 1 year ago
0
1
0
Acabei de publicar um novo artigo pra série KMP-102 🤙 Dessa vez, vamos aprender a como utilizar código Kotlin no Swift 🔥🐦
dev.to/rsicarelli/k...
loading . . .
KMP-102 - Utilizando Código Kotlin no Swift
No último post, aprendemos a criar um XCFramework a partir de código Kotlin e exploramos algumas...
https://dev.to/rsicarelli/kmp-102-utilizando-codigo-kotlin-no-swift-2ice
about 1 year ago
1
2
0
Fiquei 30 minutos treinando minha assinatura e escrevi totalmente diferente no passaporte PQ, RODRIGO
about 1 year ago
0
1
0
Badge de 1 ano no
dev.to
, feliz demais com o progresso!
about 1 year ago
1
3
0
Uma parada frustante aqui no bsky é que meu feed tá cheio de doodle aleatório Qnd fiz a conta botei lá "arte" como interesse e ferrei 😭 simplesmente não achei como remove esse interesse RS tenho mas o algoritmo tá zoadasso
about 1 year ago
0
1
0
Load more
feeds!
log in