davideme
davideme.bsky.social
davideme
@davideme.bsky.social
I would love that, I wrote Swift for many years for iOS. I don't have the bandwidth to do it, if I can review contributions if someone wants to try.
September 18, 2025 at 6:36 AM
6/ 👀 Want to see the detailed analysis, methodology, and code examples? Read the full breakdown at davideme.dev/articles/cru...
Why could PHP and Java disappear? - Davide Mendolia
Comparison of 7 programming languages for REST API development. TypeScript and Python need 60% less code than Java and PHP for identical functionality.
davideme.dev
September 16, 2025 at 12:05 PM
5/ Key findings:
🥇 S Tier: TypeScript, Python, C#
🥈 A Tier: Kotlin
🥉 B Tier: Go
👎 C Tier: Java, PHP

What does this mean for your next project? The choice of language isn't just technical – it's economic. More code means bigger PRs, more bugs to hunt, and higher maintenance costs.
September 16, 2025 at 12:05 PM
4/ But it's not just about lines of code. I also measured "DRYness" – how much code you repeat. TypeScript and Kotlin led with 45% unique lines, while Java and PHP fell to 35-39%.
September 16, 2025 at 12:05 PM
3/ The results:

TypeScript & Python: ~500 lines of code ✅
Java & PHP: ~1000 lines of code 😳

That's 2x more code for identical functionality. In a world where every IDE has AI agents, fewer tokens = better productivity.
September 16, 2025 at 12:05 PM
2/ So I decided to find out. I implemented the same REST API using identical OpenAPI specs across 7 languages: TypeScript, Python, C#, Java, PHP, Go, and Kotlin.
September 16, 2025 at 12:05 PM
Reposted by davideme
Ya hemos llegado a la parte de los aliens
May 6, 2025 at 11:49 AM
Tercer día de Kotlin, como te echaba de menos, viejo amigo.

Ahora hacer los challenges a las 10PM con el cerebro frito del día, vas con un nivel de dificultad más.
December 3, 2024 at 6:04 PM
Lo hice en Kotlin, pero vi gente resolverlo en una spreadsheet o en R. 😅
December 2, 2024 at 6:52 AM