jendrik, to Kotlin

JetBrains introduces Amper. An experimental project description language for Multiplatform. The underlying system using the notation is still .

Happy to see such developments. The / build system is Gradle's killer application. But in its core it's a powerful framework to create build systems on top of.

The huge feature set of vanilla Gradle is probably it's biggest weakness when used directly by end users. Excited to see where this goes.

https://blog.jetbrains.com/blog/2023/11/09/amper-improving-the-build-tooling-user-experience/

fishyswaz, to Kotlin

JetBrain's Fleet IDE has announced Kotlin Multiplatform tooling! Going to start trying it out. The Swift support looks particularly great. #KMM #Kotlin https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-tooling-in-fleet/

caoilte, to programming

#Scala gets stick for being past the hype peak and yet there are already TWO fantastic speakers lined up for the next London Meetup in January. That and the New Year inspired me to look for upcoming #Kotlin and #Java talks but I couldn't find anything planned or much in the recent past. I didn't realise how fortunate I was. The London #Scala community is blessed with very interesting speakers and amazing volunteers (most particularly Zainab in this case). https://www.meetup.com/london-scala/events/294866415/

Komac, the Kotlin program for creating Winget packages, has now been rewritten in Rust (github.com)

In other news, URLs are now delimited by a space rather than a comma when updating manifests. Komac uses a very small amount amount of memory and has been heavily optimised to minimise memory usage (especially heap allocations). Updating Android Studio (a 1GB+ binary) consistently took just ~3.5mb memory. Komac now has a...

leanpub, to android
@leanpub@mastodon.social avatar

Advanced Kotlin 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/5aDeMgju #Android #Kotlin #Java

androidweekly, to androiddev German
@androidweekly@androiddev.social avatar

Latest Android Weekly Issue 609 is out!
https://androidweekly.net/issues/issue-609

changelog, to RSS
@changelog@changelog.social avatar

A multi-platform #RSS reader built using #Kotlin & #Compose

🔗 https://github.com/msasikanth/twine

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

Let's say we want a Set[Throwable], to detect duplicate exceptions, so we need to come up with a reasonable comparison function that works for Throwable. Plain equality doesn't work, as Throwable is mutable (has identity).

The linked #Scala sample is surprisingly difficult to translate into other JVM languages (e.g., #Kotlin, #Java), due to:

‣ Tuples;
‣ Persistent list (stack) with useful operators;
‣ Deep pattern matching;
‣ Tail-recursion;
‣ Expression-oriented.

https://gist.github.com/alexandru/3282ed5e92aa121083fc4c38526d5a66

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

On #Mastodon I'm getting plenty of pleasant interactions, and it's a nice place, but it's very one-sided.

I wish to see more #Scala, #Kotlin, #Java or general programming content. Being on my self-hosted instance certainly doesn't help with discoverability, although I am using https://relay.fedi.buzz/ to follow these tags.

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

Great article introducing #WasmGC, shipping in #Chrome 119 and #Firefox 120.

It explains the performance and interop benefits. And how targetting WasmGC is like targetting a new VM, with existing LLVM-based implementations not currently compatible.

Languages that have working WasmGC implementations: #Kotlin, #Dart, #Java, #OCaml (wasm_of_ocaml) 😍

https://v8.dev/blog/wasm-gc-porting

amanda, to tech

I don't see the point of creating tech content for an empty room.

The health of the tech community is sick, and it's time to start community healing.

I'll come back to the tech community.
But it's time to start fighting for psychological safety in the workplace, support for disability in the workplace, support for war displacement, and more.

Tech is political. Sometimes we think we can solve everything with tech. Maybe it's time to put that thought to the test.

hamoid, (edited ) to drawing
@hamoid@genart.social avatar

Mapping time and space to a different time and space.

Iterating on work I started 11 years ago with #processing while slightly lost in https://yt.artemislena.eu/watch?v=lWTVByZplIA

#drawing #digitalPainting #creativeCoding #generative #algorithm #openrndr #kotlin

TobiasRoeser, to programming

A new version of Mill is out!

My favorite new feature in Mill 0.11.7, especially when working with large projects:

Type Filters on wildcard selectors.

https://mill-build.com/mill/Target_Query_Syntax.html#type-filters

Check out the full changelog, we have a lot of improvements:

https://mill-build.com/mill/Changelog.html#0-11-7

jakub_zalas, to FunctionalProgramming

In the previous post, we looked at the benefits of a domain model implemented in a purely functional code.

This time, we’ll consider how it might work in practice by applying the event sourcing pattern to a functional domain model.

As it turns out the two go very well together.

Read more in my latest post “Functional event sourcing”: https://dev.to/jakub_zalas/functional-event-sourcing-1ea5

#eventsourcing #fp #functionalprogramming #ddd #kotlin #arrow #ArrowKt

ethauvin, to Java
@ethauvin@mastodon.social avatar
koje71, to Kotlin German
@koje71@darmstadt.social avatar

Hab ein bisschen an dem Puzzlespiel weitergearbeitet. Die Zahl in der Mitte muss mit der Anzahl der Nachbarfelder übereinstimmen. Ziel ist es alle Felder grün zu bekommen. Es gibt inzwischen ein großes und ein kleines Board und wenn es weiter so läuft, bin ich in zwei Wochen fertig. 😀

#Kotlin #IndieGameDev #AndroidDev #KojePuzzle

eine Android Entwicklungsumgebung mit einem unfertigen Spiel

jakub_zalas, to Kotlin

In this new blog post we will considered several ways to implement state to be used in decision-making. We're equipped with a varied range of tools suitable for different sizes and maturity of problems, from deriving the state with stream extension functions to employing finite state machines.

https://dev.to/jakub_zalas/deriving-state-from-events-1plj

touchlab, to Kotlin

Today hit a big milestone with the Stable release. We’ve been contributors since the beginning, and today our suite of tools takes on greater significance.

📢 We’re proud to announce that two of our open source tools, (/Kotlin Interface Enhancer) & , are featured in the official documentation! They streamline the dev process for professional teams and enhance the iOS dev experience.
Learn more here: https://touchlab.co/kotlin-multiplatform-is-stable

stadiamaps, to rust

Interested in Rust? Mobile development? Both? 📱🦀🤖

You might enjoy our latest technical blog post about Ferrostar, the open-source navigation SDK we're building with Rust at the core: https://stadiamaps.com/news/ferrostar-building-a-cross-platform-navigation-sdk-in-rust-part-1/.

Rust on mobile is an exciting space, and a LOT has happened in the past few months.
This post focuses on idiomatic (yes, really!) binding generation between a Rust core, Swift, and Kotlin. And of course, we also cover the pitfalls we've encountered so far 😄

Crell, to composer
@Crell@phpc.social avatar

I haven't had this much of a #DLLHell problem since before #Composer existed. It's remarkable how quickly we in #PHP take not having such problems for granted.

#Kotlin #Java

TobiasRoeser, to Java

Dear #Java / #Scala / #Kotlin developers who target the JVM:

Please stop dropping support for older Java Versions in patch releases!

Thanks!

koje71, to Kotlin German
@koje71@darmstadt.social avatar

Neue Ideen: Das Spiel soll einen Level Editor bekommen, bei dem jeder seine eigenen Levels bauen kann. Per QR Code kann dann das selbst erstellte Level an Freunde und Bekannte weitergegeben werden. Sogar ganz ohne Internet. Da die Level nicht sonderlich kompliziert sind, passen alle Daten in den QR Code selber rein.

#Kotlin #AndroidDev #IndieGameDev #AnimalPuzzle

Ein unfertiges Spiel in einer Android Entwicklungsumgebung.

leanpub, to Kotlin
@leanpub@mastodon.social avatar

Atomic Kotlin by Bruce Eckel and Svetlana Isakova is on sale on Leanpub! Its suggested price is $39.00; get it for $12.00 with this coupon: https://leanpub.com/sh/KI2gp0Iy #Kotlin

androidweekly, to androiddev German
@androidweekly@androiddev.social avatar

Latest Android Weekly Issue 600 is out!
https://androidweekly.net/issues/issue-600

mohsenoid,

Hey @androidweekly,
Thanks for featuring my video with Ilyas Ipek about "The must-have Android Studio plugins". 🎉

https://youtube.com/@AndroidDeveloperTips/

#ADT #AndroidDeveloperTips #Video #YouTube #Android #AndroidDev #Kotlin #KotlinDev

androidweekly, to androiddev German
@androidweekly@androiddev.social avatar

Latest Android Weekly Issue 599 is out!
https://androidweekly.net/issues/issue-599 #AndroidDev #Kotlin

mohsenoid,
  • 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