simonbs, to random
@simonbs@mastodon.social avatar

snake_case > camelCase for unit tests. It's soooo much better for readability.

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@chamook @simonbs #kotlin has this, too! Between F# and Kotlin, I get sane test names across most of my side projects.

rml, to random

while I think there is a lot of credibility to attributing #go's industry success due to the fact that its minimalism reduces ramp up for new team members while producing less complexity and more clarity/legibility, I think an under discussed factor at play is lines of code as a metric of success.

rml,

@vruz @zardoz03

totally, minimalism at the language level enables innovation at the compiler level, and thus a rock solid infrastructure that does "one thing and does it well" ((cross)compiles a sufficiently expressive imperative language to lean fast static binaries). but if thats the reason to its success, then why isn't #chez just as successful? the obvious answer is that #go is backed by google, but so is #dart, which is successful soley due to flutter, and doesn't seem to really be adored anywhere, so it seems unsuccessful at the fandom level.

because like, what the hell is even going on there. it's a feature pile that most of its users seem to find annoying (including me, as I'm currently using it at work), but it has a powerful compiler infrastructure with native rendering capabilities that you can't find anywhere else. for this reason, I imagine projects targetting dart like #ClojureDart will start to take off, and dart will increasingly be a platform to target, similar to other successful JVM languages like clj & #kotlin (which is Google's official "first order" recommendation for Android dev today).

so I do think that go's success, as a language that its community really loves using, isnt just the solid infrastucture. I think its that it holistically captures a refined vision of the #unix philosophy that has includes insight from the longue duree of the innovations of plan9

jakub_zalas, to FunctionalProgramming

A functional domain model is made of pure functions and immutable types. As Domain Driven Design teaches us, it should be expressed in the language shared by everyone involved in the project.

The domain model is arguably the most important layer in an application. It should also be where complexity is tackled.

jakub_zalas,

That's what my last blog post is about - "Functional domain model " - https://dev.to/jakub_zalas/functional-domain-model-o3j

I'm warming up to a few more blog posts to continue this topic.

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.

kerfuffle, (edited )
@kerfuffle@mastodon.online avatar

@alexelcu 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 for Lambda expressions, and I was impressed with how they make these feature puzzles, with Java acting as a custodian of compatibility.

(corrected, thnx Alex)

#Java #Scala #Kotlin #jvm

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:

leanpub, to Kotlin
@leanpub@mastodon.social avatar

Kotlin Coroutines by Marcin Moskała is on sale on Leanpub! Its suggested price is $29.99; get it for $15.99 with this coupon: https://leanpub.com/sh/s7DRumAd #ComputerProgramming #Kotlin

captainepoch, to Kotlin
foss_android, to foss
@foss_android@mstdn.social avatar

Amethyst
Nostr client for Android

Amethyst brings the Nostr social network to your Android phone. Just insert your Nostr private key and start posting.

Nostr is a simple, open protocol that enables decentralized, and censorship-resistant social media. Instead of a single website, it’s a network of thousands of users posting to each other's relay servers that can all interact with one another, seamlessly.

Download: https://f-droid.org/packages/com.vitorpamplona.amethyst/

#FOSS #Android #OpenSource #nostr #kotlin #Privacy

itnewsbot, to ProgrammingLanguages

Kotlin upgrade advances K2 compiler - The 1.9.20 version of JetBrains’ Kotlin language has been published, moving the high-p... - https://www.infoworld.com/article/3709914/kotlin-upgrade-advances-k2-compiler.html#tk.rss_all

khalidabuhakmeh, to Kotlin
@khalidabuhakmeh@mastodon.social avatar
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

leanpub, to Software
@leanpub@mastodon.social avatar

Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $54.99; get it for $32.79 with this coupon: https://leanpub.com/sh/fiGpL0Cq #Software #ComputerProgramming #Java #Kotlin #SoftwareArchitecture #SoftwareEngineering

leanpub, to Kotlin
@leanpub@mastodon.social avatar

The course Kotlin Essentials by Marcin Moskała is on sale on Leanpub! Its suggested price is $34.00; get it for $19.20 with this coupon: https://leanpub.com/sh/0LAOcZq6 #Kotlin #ComputerProgramming

leanpub, to Software
@leanpub@mastodon.social avatar

Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $54.99; get it for $32.79 with this coupon: https://leanpub.com/sh/d79LM9zp #Software #ComputerProgramming #Java #Kotlin #SoftwareArchitecture #SoftwareEngineering

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/

Crell, to Kotlin
@Crell@phpc.social avatar

#Kotlin documentation > #CSharp documentation.

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

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

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

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

nurkiewicz, to Kotlin
@nurkiewicz@fosstodon.org avatar

Such a shame that a popular #Kotlin linter is named #ktlint, not #Kotlint ;-) https://github.com/pinterest/ktlint

leanpub, to Engineering
@leanpub@mastodon.social avatar

Effective Kotlin by Marcin Moskała is on sale on Leanpub! Its suggested price is $29.90; get it for $12.50 with this coupon: https://leanpub.com/sh/mvRCGzo1 #ComputerProgramming #Engineering #Kotlin

leanpub, to Kotlin
@leanpub@mastodon.social avatar

Kotlin Coroutines by Marcin Moskała is on sale on Leanpub! Its suggested price is $29.99; get it for $15.99 with this coupon: https://leanpub.com/sh/bhTELIZp #ComputerProgramming #Kotlin

itnewsbot, to ProgrammingLanguages

JetBrains' Kotlin Multiplatform is now stable - JetBrains has released a stable version of its Kotlin Multiplatform technology for sha... - https://www.infoworld.com/article/3709849/jetbrains-kotlin-multiplatform-is-now-stable.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Kotlin keeps climbing the Tiobe popularity index - JetBrains’ Kotlin language, a Java rival endorsed by Google for Android mobile develop... - https://www.infoworld.com/article/3710290/kotlin-keeps-climbing-the-tiobe-popularity-index.html#tk.rss_all

  • 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