David Herman

@bitspittle.bsky.social

Working on Kobweb, a Kotlin web framework: https://github.com/varabyte/kobweb Also, Kotter, for writing CLIs: https://github.com/varabyte/kotter And Truthish, for asserts: https://github.com/varabyte/truthish https://www.linkedin.com/in/hermandave/

Highly recommend catching this talk later for anyone who missed it! Full of interesting (and likely surprising) info about terminal capabilities, but most importantly, since it is well paced and full of live coding demos, it's just fun and effortless to watch.

KotlinConf@kotlinconf.com · 5mo ago

Jake Wharton dives into how modern CLI applications communicate with terminals, from colors and progress bars to keyboard events, frame sync, and images, all through the lens of Kotlin and multiplatform development. Join us live! https://kotl.in/llncim ‎

I asked my friend if I should make a social media site called "vouch" where if you invite people into it who get reported and suspended, you get suspended too. He said soon the whole network would be suspended. So yeah that sounds amazing, I think I might be onto something.

✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.

🕸️ Latest Kobweb v0.23.1 released! Check out the release notes here: https://github.com/varabyte/kobweb/releases/tag/v0.23.1 🤖 (Automated post via GitHub Actions) #Kobweb #Kotlin #WebDev

ChatGPT5 is the "Sure" update. It keeps asking questions to continue the conversation, where saying "Sure" will keep it going. (NOTE: I even added custom instructions telling it not to do this.) OpenAI must be really incentivized to keep users stuck on longer conversations.

@jetbrains.com I mean, I love you guys, I'm building a whole open source web framework on top of your stuff because I am a fan of how aligned you are with developers. So... Kineto, a no-code approach to building a website? Really? With prompts in your demo like this? What are we even doing here?

Official prompt used by Kineto for creating a web page (emphasis mine): 

"Make an html5 page of how JetBrains IDE could look like in the year 2030. *Make no mistakes.* Return single html/js/css code block."

New Kotlin video! Context-sensitive resolution is one of those features that will kind of quietly blend into the background while making a lot of code much nicer. And you can already try it in Kotlin 2.2 as an experimental feature! Check out the details: www.youtube.com/watc...

Bild

Really happy to hear anecdotes like this. KMP is such a great technology, especially if you're a Kotlin fan. 10 years ago, I would have been happy if Kotlin was just a Java replacement for me. But the longterm version the team had with KMP is truly impressive.

John O'Reilly@johnoreilly.dev · last yr.

Was chatting to 2 people very recently from quite large companies that had started using KMP (and straight to CMP in one case!) in their teams. The nature of KMP is such that it is often adopted quietly, "under the radar".

🕸️ Latest Kobweb v0.23.0 released! Check out the release notes here: https://github.com/varabyte/kobweb/releases/tag/v0.23.0 🤖 (Automated post via GitHub Actions) #Kobweb #Kotlin #WebDev

🎈 TestBalloon, the new Kotlin Multiplatform test framework just got an IDE companion: plugins.jetbrains.com/plugin/27749... Use its gutter icons to run individual tests or test suites with any level of nesting from common code on all Kotlin targets. Next stop: Support incremental compilation.

TestBalloon - IntelliJ IDEs Plugin | Marketplace

Official IntelliJ support plugin for TestBalloon, a Kotlin Multiplatform test framework. The support includes: Gutter icons to run individual tests or test suites from...

plugins.jetbrains.com

Congrats to @kotlinconf.com organisers....it was, as always, an amazing event! My general feeling after attending (coupled with announcements coming up to the event) is that we've "unlocked a new level" in the Kotlin ecosystem. Very exciting times ahead!