Programming languages - somewhat similar, wildly distant or ...a substance of style?
In the last 18 years I was programming almost exclusively on JVM - Java, Scala, Kotlin etc. This year, I moved to different ecosystems - Python, Rust, even Go. At first, the languages seem rather different - syntax, libraries, etc. At a second glance, everything starts to look acquainted - functions, interfaces, types have much in common. But after a while, you start to discover interesting things - how akin concepts can lead to different idioms and styles due to certain language plan decisions - or just preferences of the community. In this talk we’ll have a look at any of those differences - types, resource and handling, method dispatch etc. Why idiomatic Java code can work, but be “weird” in Rust or Python - and vice versa. If you’re not dogmatic about “how things should be done”, I believe it can be a truly interesting journey.
🚀 https://jdd.org.pl/

![Sebastian Kozak [PL] - OpenTelemetry Tracing - to nie takie proste.](https://i1.ytimg.com/vi/i4QQhfInqtw/maxresdefault.jpg)
![Krzysztof Czartoryski - [PL] Jak zautomatyzować i nie zwariować?](https://i1.ytimg.com/vi/XpcaqRf2oWg/maxresdefault.jpg)

![Rafał Schmidt - [PL] Balancing between business and method metrics](https://i1.ytimg.com/vi/6OnmkAWhYSo/maxresdefault.jpg)
![Anita Przybył -Tajna Broń w Twojej Karierze IT [JDD2025]](https://i1.ytimg.com/vi/CNbe0uDfGQg/maxresdefault.jpg)
![Bartosz Olejniczak - [PL] Jak odzyskać radość (i sens) z pracy? [JDD2025]](https://i1.ytimg.com/vi/fzWrIpF65S0/maxresdefault.jpg)

![Artur Skowroński - JVM Iceberg - Modern Performance Edition [JDD25]](https://i1.ytimg.com/vi/XtvRKr_CCbU/maxresdefault.jpg)
