Masthash

#kotlin

Robert Stoll
13 hours ago

Release v1.0.0 of Atrium is out 🎉
https://github.com/robstoll/atrium/releases/tag/v1.0.0
Thanks to all contributors which helped bringing Atrium to this point since 2017 💯 👍

#atriumlib #opensource #kotlin

Java Weekly
17 hours ago

Java recap for week 21/2023

https://discu.eu/weekly/java/2023/21/

#java #jvm #kotlin #programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium

AppOutlet
19 hours ago

We regret to announce that the #Karavel will be discontinued. We thank our devoted users for their support and wish them all the best in their future endeavors. #kotlin #compose #opensource

koje71
1 day ago

Mein Puzzlespiel hat jetzt ein Eichhörnchen als Schatzsucher bekommen. Es müssen Nüsse gefunden werden, die unter noch relativ leeren Blumenkästen versteckt sind. Wenn alle Nüsse gefunden wurden, dann geht es zum Ausgang ins nächste Level. Die Blumen und das Eichhörnchen hab ich von einer #KI zeichnen lassen. Die Blätter oben und unten sind aus meinem Garten. 😀

#Kotlin #AndroidDev #BlockGame #IndieGameDev

Android Weekly
2 days ago

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

Where the @#$! is Vaprak?!
2 days ago

Man, I really feel the urge to learn #JakartaEE #Java and #Kotlin (plus #SpringBoot) so I can no longer just feel comfortable with the nonsense of #CSharp. I also wanna re-learn #PHP and #Symfony. However, it sometimes feels like an odyssey to find some good resources ;-;

Armoured Wizard
3 days ago

When I just write code without planning: Needs multiple ground-up rewrites
When I plan: No code gets written
Can't seem to find a middle ground, where I do a bit of planning, and write adequate code

#code #kotlin #jetpackcompose

Jobs for Developers
3 days ago
Grzegorz Lato
3 days ago

If you're interested in some unusual approaches to understanding complex codebases 🤯, or wondering how to apply graph theory in this context to create crazy things ✨ and how time travel might actually help us to better understand software projects 👀 … I would love to see you in my conference talk at Devoxx Poland https://devoxx.pl next week on Friday! 👉 #devoxx #devoxxpl #tech #conference #java #javascript #kotlin #swift #complexity #metrics #visualizations #timetravel

koje71
3 days ago

Ich tüftel noch ein bisschen an meinem Puzzlespiel herum. Es können jetzt auch mehrere Steine auf einmal verschoben werden 😀

#AndroidDev #Kotlin #BlockGame

Android Developers
4 days ago

[Re. @googledevs]
Communities like @googledevgroups ignited Kotlin and Android #GDE Antonio Leiva's passion for educating devs. Through his teaching platform, DevExpert, he's helping devs become #Android and #Kotlin experts.

Dive into @lime_cl's #DevJourney 🛣️ → https://t.co/o2GMG9yqoW

heise Developer
4 days ago

Entwicklerkonferenz: Programm online – jetzt für Herbstcampus 2023 registrieren

Rund 40 Vorträge und 5 Workshops versprechen reichlich Auswahl auf der Entwicklerkonferenz, um sich über aktuelle Trends zu informieren.

https://www.heise.de/news/Entwicklerkonferenz-Programm-online-jetzt-fuer-Herbstcampus-2023-registrieren-9066753.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

#ChatGPT #Java #JavaScript #Kotlin #Programmiersprachen #Security #Softwarearchitektur #Softwareentwicklung #news

Java Weekly
5 days ago

Interview with Google PM about Kotlin, Multiplatform & The Future

https://youtu.be/crM2Smhbvmk

Discussions: https://discu.eu/q/https://youtu.be/crM2Smhbvmk

#kotlin #programming

Armoured Wizard
5 days ago

I cannot find any discussion or example of how to do what I want with #Firebase, so I guess it's a poor fit.
How I can hold data online, and have my app retrieve it? So I can update the data, and have it available in Apps, without Users having to update the App?
#kotlin #android

Alex Nedelcu ☕️
6 days ago

I decided to like #Scala 3 🤷‍♂️

There's no point in continuing to bicker about it, and either I move on, or I shut up and help in some way with the migration; at least at $work. For now, I'm doing the latter.

Scala 3 has some real improvements, and it has no replacement in its tier. Others are fine too, I also like #Kotlin & #Rust, but not for the kind of work I like doing (soft real-time, long-running servers, doing a lot of I/O, where both productivity & correctness matters).

Kris Jenkins
6 days ago

Time to put #Kotlin under the /dev/voices microscope!
This week sees Google PM James Ward tell us all about Kotlin - the #JVM language that grew far beyond the JVM…

Available on all the usual podcasting apps: https://pod.link/developer-voices/episode/46dd1881c9230404e93f4f824f7a9af6
And YouTube: https://youtu.be/crM2Smhbvmk

Thumbnail for the podcast episode.
Java Weekly
6 days ago

`kds`, `kmem`, `klock`, `krypto`, `klogger`, `kbignum` published to WASM target in 4.0.1

https://github.com/korlibs/korge/releases/tag/v4.0.1

Discussions: https://discu.eu/q/https://github.com/korlibs/korge/releases/tag/v4.0.1

#kotlin #programming

Code with the Italians 🤌
6 days ago

Today, we celebrate our 100th episode in a special way: we are gonna build a game with
@fourlastor

Join us on https://cwti.link/twitch at 18:30 CEST / 12:30 PM EDT / 9:30 AM PDT / 22:00 IST
#JetpackCompose #AndroidDev #Kotlin

floyd aka floyd_ch
1 week ago

The #Kotlin version of the #BurpSuite #Montoya extension API is now on github and working https://github.com/floyd-fuh/burp-extensions-montoya-api-kotlin

floyd aka floyd_ch
1 week ago

Here's another reason for all #BurpSuite extension developers to use #Kotlin instead of #Java. I've just added a Deprecated annotation to all old API classes with a ReplaceWith annotation. Therefore, my IDE will now *autofix* some of the old API things to the new API.

Nicolas Fränkel
1 week ago

What I miss in #Java, the perspective of a #Kotlin developer https://blog.frankel.ch/miss-in-java-kotlin-developer/

Alex Nedelcu ☕️
1 week ago

Given a language that can target multiple platforms, e.g., JVM / Node.js / WASM / native (#Scala, #Kotlin), and given a server-side project, the JVM will still be the most likely target.

The JVM shines for long-running processes that do a lot of I/O. The support you get for relational databases via JDBC drivers, or other systems, like MQ, Kafka, etc. is hard to beat, #Java having good integration w/ all things server-side.

Jobs for Developers
1 week ago

Sonalake is hiring Backend Engineer (Java)

🔧 #java #kotlin #hibernate #aws #docker
🌎 Remote; Poland
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Sonalake

Job details https://jobsfordevelopers.com/jobs/backend-engineer-java-at-sonalake-sep-21-2020-52d004?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

koje71
1 week ago

es wird ein Schiebepuzzle, irgendwie mit Schatzsuche und Ausgang finden und so..

#AndroidDev #Kotlin

Alex Nedelcu ☕️
1 week ago

"Coroutines Beyond Concurrency"

Nice intro to Kotlin's lower-level API for coroutines; one day we may see something like this in Scala, too.

Shared #link (#Kotlin, #Programming, #Video, #YouTube).

https://www.youtube.com/watch?v=NwYx5l5Zzes

Java Weekly
1 week ago

Java recap for week 20/2023

https://discu.eu/weekly/java/2023/20/

#java #jvm #kotlin #programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium

Simon Vergauwen
1 week ago

New 0.3.1 release of #kotlin-#kafka bumping a bunch of dependencies, including KotlinX Coroutines to 1.7.x.

Check the full changelog here,
https://github.com/nomisRev/kotlin-kafka/releases/tag/0.3.1

Will work on 1.0.0 later this year, and announce a roadmap to 1.0.0 soon. All feedback, and suggestions welcome 🙏

Alex Nedelcu ☕️
1 week ago

OOP inheritance / subtyping is great, but only works when you don't violate “Liskov's substitution principle”. The most common way that happens is via `instanceOf` checks, AKA downcasting:

https://en.wikipedia.org/wiki/Downcasting

Downcasting is an “implementation leak”, and “composition”, ironically, is precisely what breaks code that makes use of `instanceOf` checks.

#Java #Scala #Kotlin #OOP

Jobs for Developers
1 week ago

PayU is hiring iyzico - Software Engineer

🔧 #kotlin #springboot #rest #postgresql #redis
🌎 Istanbul, Turkey
⏰ Full-time
💰 $100k - $240k (Estimate)
🏢 PayU

Job details https://jobsfordevelopers.com/jobs/iyzico-software-engineer-at-payu-com-aug-1-2022-3933ed?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Android Weekly
1 week ago

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

jdoneill
1 week ago

Compose multi-platform for iOS in alpha https://blog.jetbrains.com/kotlin/2023/05/compose-multiplatform-for-ios-is-in-alpha/ code sharing beyond business logic in mobile apps #kotlin #kotlindev #iosdev #androiddev

Alex Nedelcu ☕️
1 week ago

"WebAssembly: A new development paradigm for the web"

Shared #link (#Browsers, #Kotlin, #Programming, #Video, #Web, #YouTube).

https://www.youtube.com/watch?v=RcHER-3gFXI

Jobs for Developers
1 week ago

DoorDash is hiring Machine Learning Engineer Entry-Level (Masters/PhD) 2023 Start

🔧 #cplusplus #java #kotlin #python #machinelearning
🌎 Mountain View, United States; New York City, United States; San Francisco, United States
⏰ Full-time
💰 $140k - $189k
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/machine-learning-engineer-entry-level-masters-phd-2023-start-at-doordash-nov-29-2022-1c04b1?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

IT News
1 week ago

JetBrains adds iOS support to cross-platform UI framework - JetBrains has added iOS support to Compose Multiplatform, the company’s cross-platform... - https://www.infoworld.com/article/3697271/jetbrains-adds-ios-support-to-cross-platform-ui-framework.html#tk.rss_all #developmentlibrariesandframeworks #softwaredevelopment #mobiledevelopment #kotlin

Java Weekly
2 weeks ago
Jobs for Developers
2 weeks ago

DoorDash is hiring Software Engineer - Test Platform

🔧 #java #kotlin
🌎 Remote; San Francisco, United States; United States
⏰ Full-time
💰 $90k - $220k (Estimate)
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/software-engineer-test-platform-at-doordash-nov-22-2022-1d3260?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Alex Nedelcu ☕️
2 weeks ago

#Scala, #Kotlin, #Rust still strong 💪

Scala's community output is outstanding (libraries, tools), and it explains these results IMO.

https://redmonk.com/sogrady/2023/05/16/language-rankings-1-23/

Hank G ☑️
2 weeks ago
When Dart overtook Kotlin as my favorite language I still missed certain features of Kotlin. One was the incredibly powerful switch statement, called "when", that Kotlin had and being able to use that for assignment. Now that Dart 3 is out I now have the equivalent of that again :). It may be missing a couple of edge case features like "in" comparisons but I have to experiment more to determine that. Hats off Dart and Flutter Team. (Screenshot from the "What's New in Dart and Flutter" presentation from #GoogleIO #GoogleIO2023 #flutter #dart #kotlin
Screenshot showing the switch statement being used on a time difference object as the equivalent of an if-then-else style structure.
Alex Nedelcu ☕️
2 weeks ago

One area where #Java preferred more purity than #Scala or #Kotlin is in defining “records”, vs case classes (Scala) or data classes (Kotlin).

Records in Java are immutable, can't have any vars. This was a design choice, to make them nominal tuples. In doing so, with a Java record, you have the guarantee that the state is fully described by its constructor.

Equivalent in Scala & Kotlin allows for mutability, being error-prone due to their structural equality or the JMM.

https://alexn.org/blog/2021/02/12/scala-list-secret/

Android Weekly
2 weeks ago

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

Java Weekly
2 weeks ago

Join us for an interview about Dokka outputs and documentation

https://kotl.in/mxiour

Discussions: https://discu.eu/q/https://kotl.in/mxiour

#kotlin #programming

Alex Nedelcu ☕️
2 weeks ago

We have static #programming languages that are both adequate for the server-side and can target the client-side (Javascript, WASM, native, etc), such as #Scala, #Kotlin, #Rust, #FSharp, #Typescript.

The biggest advantage of using the same language is that you can share code, starting with the data models, alongside serialization, and parsing/validation rules. The API can thus be easily kept in sync, and a server-side test is also relevant on the client-side.

dtanzer
3 weeks ago

@rjayasinghe VS Code is great and I use it for all my #TypeScript and some of my #Java.

But now I'm doing a bit of #SpringBoot with #Kotlin, and I don't dare to try it 😬 Maybe I should 😅

Alex Nedelcu ☕️
3 weeks ago

I'm building a personal CRUD web app in #Kotlin, and the experience is mostly good. I'm having a good time with coroutines; however, I miss the level of control I have in #Scala.

What makes all the difference is that Scala is very expression oriented. Kotlin is more expression-oriented than Java, but there's a clear emphasis on using fewer values and more methods and functions passed as parameters. The evaluation model is clearer, but at the cost of control.

The following is copy-pasted Kotlin code:

val foo: IO<A>
// becomes
suspend fun foo(): A
//-------------------------------------------------------------
val foo: IO<MonadicType<A>>
// becomes
suspend fun foo(): MonadicType<A>
// or...
suspend fun MonadicScope.foo(): A                           
// or in the future...
context(MonadicScope)
suspend fun foo(): A
Pamela Hill
3 weeks ago

🎉 New ATOM episode! 🎉

You can't stop the KMP train! With Josh Shin from Volley feat. Suzu the Cat 🚂🐱

#AndroidDev #iosdev #KMM #kotlin

https://www.youtube.com/watch?v=USz0vxCQE9Q

Angel Munoz
3 weeks ago

Hey #kotlin devs, how do you distribute apps these days?
Let's say I write a CLI app in Kotlin, how would I distribute this easily?

in .NET I can simply make it a "dotnet tool" and that CLI app will be available either locally or globally depending on the user's choice but I can also build standalone binaries to distribute via :
dotnet publish

Can some one give me pointers here?

#gradle #java #kotlin #softwaredevelopment

Jobs for Developers
3 weeks ago

DoorDash is hiring Software Engineer - Storage Infrastructure

🔧 #golang #kotlin #python #kafka #postgresql #redis
🌎 Remote; United States
⏰ Full-time
💰 $136k - $182k
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/software-engineer-storage-infrastructure-at-doordash-nov-22-2022-1b0cb9?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Alex Nedelcu ☕️
3 weeks ago

Me, from a month ago:

“I'm going to build this personal project in #Kotlin, and I'll only do it with super-stable dependencies.” 💪

Me, today:

“That's it, I'm enabling -Xcontext-receivers, as it improves #ArrowKt” 😅

Lillian Violet
3 weeks ago

Hey, I am a software developer and data scientist with experience in both fields. I mostly have experience in #python and #kotlin and some experience in #rust . I am really struggling to get hired anywhere because of my lack of diploma from my higher education, even though I (provably) have the skills to work anyway.

If anyone has any pointers or places I can go to I'd love to hear it. I'd love to work in either a data science job or open source software development, either locally in the central or west Netherlands or remote. Please help me get #FediHired spread this around if you want to. If you want more info and have a job opening I can DM my CV.

Preslav Rachev
4 weeks ago

If this hypothetical book were to exist, how would you like it to be called?

#kotlin #golang #programming

Hi 👋
I'm Christopher, living in Hamburg.

I am looking for a new #job opportunity in IT and would like to get #hired.

I want to design a #graphql written in a compile-time #nullsafe language, namely #typescript, #kotlin or #Rust.

Also I still want to develop the #frontend in #vue 3+.

You might know me from the #vite core team and might have seen me at #VueAmsterdam2023, but I'm also one of the maintainers of @faker_js!

Please feel free to explore my #github profile at https://github.com/Shinigami92

Khalid ⚡
1 month ago

in kotlin i thought you could access members in the top level class from inside the companion object methods, did I hallucinate?

#kotlin #androiddev #android

freeformz
1 month ago

What are your favorite tech RSS feeds (like blogs)? #golang #kotlin #devops #development #ios #android #backend #frontend

Conny Duck
2 months ago

Perfect Talk to end the conference: The speaker had a self-reloading Kotlin script that produced music, and as he was editing the file, the music was changing. So basically he used #Kotlin as an instrument 🤯
#kotlinconf

Cédric Champeau
2 months ago

As for the use of #Kotlin in #Gradle, let me tell you a story. A few years back, when I joined #Gradle, my first job was to optimize #Groovy script compilation to make Gradle startup faster. I delivered, and no one barely notices Groovy script compilation times in #Gradle. Now, try #Kotlin scripts. It's orders of magnitude slower, and you have to download a 50MB+ compiler dependency.

Cédric Champeau
2 months ago

I am _not_ writing any production code in #Groovy. I am not writing #Gradle plugins in Groovy either. For that, I use #Java. Note that I'm not using #Kotlin either. While I think #Kotlin has a sweet spot for #Android and multi-platform development, I think #Java has significantly evolved in the latest versions, making it way less verbose and even compelling. It still lacks some features of both #groovy and #kotlin, but it's extremely pragmatic and rock solid.

Cédric Champeau
2 months ago

For example, I am writing tests using #SpockFramework (https://spockframework.org) and have yet to find something more elegant and practical than this to write tests. Unfortunately not usable in all contexts (e.g native) because of the dynamic nature of #groovy .

I am also using #groovy with #gradle itself, but I prefer #kotlin scripts in most situations. But the static nature of the language makes some patterns quite hard to implement (e.g https://github.com/gradle/gradle/issues/15383)

Cédric Champeau
2 months ago

I see a lot of comments after the announcement from #Gradle that they would default to #Kotlin as a DSL, rather than #Groovy. Some asking "what's left to #Groovy".

A few comments. First, I have contributed a lot to #Groovy . For example, I contributed many AST transformations, as well as the static compiler. A few years ago, I left the project, but I am still using Groovy _everyday_.

Conny Duck
2 months ago

As for the news, Kotlin compiler becoming way faster is nice, but the really important thing is that #Kotlin Multiplatform Mobile is becoming really good. Will try to get our iOS devs on board next week 👀
#kotlinconf #kotlinconf23

Thunderbird
2 months ago

Are you attending #KotlinConf in #Amsterdam today and tomorrow?

Look for our K-9 Mail / Thunderbird for Android developers (and awesome humans) @cketti and @wmontwe. They'll have Thunderbird stickers for you!

#Android #Kotlin #Developer #Thunderbird

IT News
2 months ago

JetBrains updates IDEs for Java, JavaScript, Ruby - JetBrains has released new versions of its IntelliJ IDEA, WebStorm, and RubyMine IDEs ... - https://www.infoworld.com/article/3692291/jetbrains-updates-ides-for-java-javascript-ruby.html#tk.rss_all #integrateddevelopmentenvironments #softwaredevelopment #developmenttools #javascript #typescript #kotlin #java #ruby

Harsh Shandilya
2 months ago

Looks like #Kotlin 1.8.20 has been published, still waiting for release notes.

https://central.sonatype.com/artifact/org.jetbrains.kotlin/kotlin-bom/1.8.20

Podverse
2 months ago

#Android #Kotlin #FOSS

Would anyone be interested in helping us setup and publish a Kotlin dependency?

Our audio player depends on a library called react-native-track-player, and RNTP depends on a library called KotlinAudio.

We run into problems where we often see PRs created that would fix issues in Podverse, but we have to wait until the RNTP team merges and publishes a new version of KotlinAudio and RNTP.

Ideally we could maintain our own fork, but no one on our team has Kotlin experience

Josh Holtz
2 months ago

Me a few months ago: “I’m really liking Kotlin! Maybe I need to start a Deep Dish Kotlin conference 😜”

Me now: “I can’t get enough of Kotlin... Maybe I really do need to start Deep Dish Kotlin 😬”

#Android #Kotlin

Jeff Martin
2 months ago

#Kotlin is considering overhauling their statics system to, among other things, finally allow static extension methods. Yay!

https://github.com/Kotlin/KEEP/issues/348

You can vote for your favorite syntax choice at the GitHub issue.

And of course, you can read the whole KEEP here:

https://github.com/Kotlin/KEEP/blob/statics/proposals/statics.md

Dave Townsend
2 months ago

So I want to build an Android app but I've never built an Android app. It will be a fairly basic media player, local content only. What's my easiest way in, straight into #Kotlin? Something like #ReactNative with #Expo (I already know JS!)? #Flutter? Something else?

Julien Lengrand-Lambert
2 months ago

I have the best partner ever. She just 🪡 me a custom bag from fabric I chose to store all my lovely #meetup stickers 🥰. Featuring #kotlin and #gitpod, of course.

Can't wait to use it next time 🤩

With internal separations so I can easily sort the stickies.

A pink badge with edgehogs in a5 format, to store stickers. A gitpod and kotlin sticker are visible on the top of the bag
A pink badge with edgehogs in a5 format, to store stickers. A gitpod and kotlin sticker are visible on the top of the bag
Java Weekly
3 months ago