Event JSON
{
"id": "8b9130cc4481b5689dd9243f6541b059a782a66c52dcd0bc9d8c2c02ebed1a51",
"pubkey": "3c1b58180a300b3eaabdfbf0945c60c9eacb5e39215ddfca065ca45c24888253",
"created_at": 1696151605,
"kind": 1,
"tags": [
[
"p",
"54814b2fe4532ebababaf5bbffeb2f7707ce45a922b7bafa280121f24cdde453",
"wss://relay.mostr.pub"
],
[
"p",
"2464a99bb3a2cface2d500032721fbdb4f036b4c92624d2039a11cc2d6a744a4",
"wss://relay.mostr.pub"
],
[
"e",
"fc91641bfc2989ee62a74ad8bf0f249d290dbbbec491223dd54d73bd0a90ea6c",
"wss://relay.mostr.pub",
"reply"
],
[
"t",
"Java"
],
[
"t",
"scala"
],
[
"t",
"kotlin"
],
[
"t",
"JVM"
],
[
"proxy",
"https://mastodon.online/users/kerfuffle/statuses/111158991649373786",
"activitypub"
]
],
"content": "nostr:npub12jq5ktly2vht4w467kall6e0wuruu3dfy2mm473gqyslynxau3fsakhq6m I'm enjoying Kotlin, but I have to venture into Java just as often, and I can say I still appreciate developments there. I once heard Brian Goetz explain InvokeDynamic in the JVM at a DevOxx congress, which was instrumental in Scala and Kotlin even existing, and for Lambda expressions, and I was impressed with how they make these feature puzzles, with Java acting as a custodian of compatibility.\n\n#Java #Scala #Kotlin #jvm",
"sig": "eb6c113507f127a19b070fe6341c019352d0fe0745120087daf7add892aa9996b52a18091a32f085e9a9076f0f91d37e816d45efac24db556d4ec453ded07f34"
}