alexelcu, to Java
@alexelcu@social.alexn.org avatar

With #Java's evolution (discriminated unions, pattern matching, virtual threads), are #Scala / #Kotlin still worth it?

Scala & Kotlin have a culture of doing things at compile-time, the former more so than the latter.

This yields safety & expressiveness, and is reflected in features that Java will never implement, in platforms that it will never target well, or in paradigms it will never embrace.

Java is still Java, and you're stuck with Spring, Hibernate, and Jackson, sorry.

jumplink, to Java

🎮 : / / Game Library Engine 🚀

  • A versatile framework for Java and Kotlin enthusiasts.
  • Supports Java 8-17 and various platforms like Win/Mac/Linux/Android 8+/iOS 11.0+/Web.
  • Boasts a clean API, making it higher level than other engines.
  • Great for 2D games, business apps with complex UI, experimental 3D, and more.
  • Community-driven with contributions from institutions worldwide.
  • Dive in with simple code examples

🔗 https://github.com/AlmasB/FXGL

alexelcu, to programming
@alexelcu@social.alexn.org avatar

I wrote about why Future and the async/await programming model is error-prone and obsolete, the industry moving away from it (e.g., Go, Kotlin's Coroutines, Project Loom):

https://github.com/lampepfl/gears/issues/19

#Scala #Kotlin #Java

gregorni, to Kotlin
@gregorni@fosstodon.org avatar

The absolutely worst way to provide a programming language

#Kotlin #Kotlinlang #programminglanguages #programming

Crell, to Kotlin
@Crell@phpc.social avatar

#Kotlin documentation > #CSharp documentation.

koje71, (edited ) to Kotlin German
@koje71@darmstadt.social avatar

es kommt Bewegung ins Spiel 😀

physikalisch nicht ganz korrekt aber für den Laien kaum zu bemerken..

#Kotlin #AndroidDev #IndieGameDev #Ping

hamoid, to godot
@hamoid@genart.social avatar

Did you know you can make games with #GodotEngine in #kotlin ? https://github.com/utopia-rise/godot-kotlin-jvm

This is their Discord: https://discord.gg/zpb5Ru7v9x

hamoid, to GraphicsProgramming
@hamoid@genart.social avatar

KorGE, the Kotlin multiplatform game engine is back 🙂

https://blog.korge.org/korge-is-back

#gameEngine #kotlin #wasm

khalidabuhakmeh, to Kotlin
@khalidabuhakmeh@mastodon.social avatar
hywan, to Matrix
@hywan@fosstodon.org avatar

This week has been pretty busy at work. Hopefully it has resulted in absolutely awesome results!

✨ Cold start up time for Element X Android has significantly improved from 3-4sec to 100-150ms for accounts with 1000, 2000 or even 4000 rooms (≈30x speed up). That’s awesome! ✨

I’ll explain tomorrow how we did that. Async Rust and immutable data types simply rock.

vergauwen_simon, to FunctionalProgramming

Next week I am giving 2 free trainings on in and Kotlin(X) Coroutines!

In person, and remotely!

Garth Gilmour will be giving a training on , and Urs Peter on !

Kotlin Training Day by Sign up here, https://pages.xebia.com/kotlin-training-day

uliwitness, to Kotlin
@uliwitness@chaos.social avatar

Has anyone managed to implement any iOS delegate protocols from KMM?

Given most will/did delegate methods have the same names and argument types (application for application(willChangeOrientation:…) and application(didChangeOrientation:…)), Kotlin gets confused when I try to implement both, saying I'd already done ...will… when I do …did… .

itnewsbot, to ProgrammingLanguages

Kotlin rises to the Tiobe top 20 - Kotlin, the Java language alternative from JetBrains, has made its way into the top 20... - https://www.infoworld.com/article/3706294/kotlin-rises-to-the-tiobe-top-20.html#tk.rss_all #programminglanguages #softwaredevelopment #kotlin #java

itnewsbot, to ProgrammingLanguages

Kotlin returns to the Tiobe top 20 - Kotlin, the Java language alternative from JetBrains, has made its way into the top 20... - https://www.infoworld.com/article/3706294/kotlin-returns-to-the-tiobe-top-20.html#tk.rss_all #programminglanguages #softwaredevelopment #kotlin #java

dkandalov, to Kotlin

If you're interested in #Kotlin, https://kotlinconf.com on May 23-24 next year will be a good excuse to visit Copenhagen. It's the same venue as in 2019 which was quite nice. And don't forget the best way to get the ticket is by submitting a talk https://sessionize.com/kotlinconf-2024 🙈 (As always, you don't really need to be an expert in the field to do a good talk!)

leanpub, to Kotlin
@leanpub@mastodon.social avatar

Kotlin Essentials http://leanpub.com/courses/leanpub/kotlinessentials by Marcin Moskała is the featured course on the Leanpub homepage! https://leanpub.com cc @marcinmoskala #courses #Kotlin #programming

kerfuffle, to Kotlin
@kerfuffle@mastodon.online avatar

New blog by #JDriven colleague Jacob van Lingen: Explaining the usefulness of covariance, contravariance and invariance in #Kotlin by comparing it to #Java https://blog.jdriven.com/2023/09/kotlin-discovered-variance/

ArmouredWizard, to Kotlin
@ArmouredWizard@dice.camp avatar

Big Database Post:
#Room #kotlin #android
I have my basic App. It allows Users to record details of Quests for #TTRPG.
It uses a single table, with mostly String fields.
I would like to expand, so that each field could hold more data.
e.g. Location ("The Swamp of Doom", "Wizard's Tower") could be it's own table, with each entry having more info.
I could write a sprawling SQL-Helper class to convert everything back and forth to the DTOs used by UI, but isn't Room meant to help?
more...

angelmunoz, to Kotlin

What I haven't liked so far from kotlin is that is so tied to android that you hardly find a kotlin library for kotlin and most of it is specific for android
at least on my naive searches so far

#kotlin #jvm #notandroid

jendrik, to Java

#Gradle supports different options to write plugins. This is good, because it gives you the choice to use what fits your context. Any you should always write plugins - if only to organize your project's build configuration.

But it is confusing 😖. That's why I created this overview:
https://github.com/jjohannes/gradle-plugins-howto

Learn by exploring the difference between writing the same Gradle plugins in:

natty, to random
@natty@astolfo.social avatar

I should go to sleep before I start contemplating writing Java again

tk,
@tk@bbs.kawa-kun.com avatar

@natty Have you considered #Kotlin instead? :blobfox:

joshua, to random
@joshua@nozzi.social avatar

You should absolutely hire Sean. His skills are legit and he’s an incredibly kind and fun coworker.

#mac #macos #ios #cocoa #swift #swiftlang #objc #objectivec #android #java #kotlin #python

https://mastodon.social/@seanreilly/110975092412782822

itnewsbot, to Kotlin

Compose Multiplatform 1.5.0 shines on dialogs, popups, iOS - JetBrains has released Compose Multiplatform 1.5.0, an update to the declarative UI fr... - https://www.infoworld.com/article/3705371/compose-multiplatform-150-shines-on-dialogs-popups-ios.html#tk.rss_all #softwaredevelopment #mobiledevelopment #webdevelopment #kotlin

ArmouredWizard, to Kotlin
@ArmouredWizard@dice.camp avatar

As usual, I still can't figure this code!
I tried writing my own system, then found that ExposedDropDown exists.
But can't find examples of what I want to do.
Has anyone seen "Choose from List, or type New entry" ?
#kotlin #jetpackCompose

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines