The only sane way to consume #YouTube is via subscriptions to your favourite channels (bonus points for using an RSS/feed reader). Never let the algorithm drive your consumption of media, as it's not meant to work for your benefit.
www.youtube.com/feed/subscri...
07.08.2025 08:55 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0
Turning off your Watch History on YouTube improves the experience, as their suggestions are hardly based on your interests. Test it:
โฃ Clear your history
โฃ Only watch a specific genre for 1โ2 days
โฃ Notice YT insert politics / celeb gossip / rage bait slop in your suggestions.
07.08.2025 08:51 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
โTyping speed and boilerplate aren't a problem, writing code being only a small part of my jobโ says developer that doesn't write any comments, or tests and commits broken code from StackOverflow or GPT.
07.08.2025 07:09 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
// Scala code
sealed trait Either[+L, +R]:
// R2 >: R means R2 is a supertype of R;
// Scala 3 also allows `R | R2` (untagged unions)
def valueOr[R2 >: R](onLeft: L => R2): R2 =
this match
case Left(l) => onLeft(l)
case Right(r) => r
// Kotlin code
sealed interface Either<out L, out R> {
// ...
}
// Extension methods required for any methods incompatible with variance
inline fun <L, R> Either<L, R>.valueOr(onLeft: (L) -> R): R =
when (this) {
is Either.Left -> onLeft(value)
is Either.Right -> value
}
Coming from #Scala โ #Kotlin has somewhat odd restrictions in the type system. E.g., while it supports declaration-site variance, it doesn't support any annotations to make incompatible methods sound, so you either go with @/UnsafeVariance, or with extension methods.
04.08.2025 06:45 โ ๐ 5 ๐ 0 ๐ฌ 2 ๐ 0
YouTube video by Rock the JVM
John De Goes on API Design, Effect Systems, Entrepreneurship and The Ultimate Coder
New long-form conversation:
John De Goes (@jdegoes.bsky.social) on good API design, timeless skills for software engineers in the age of AI, improving communication skills as programmers, and making programming entertaining:
youtu.be/q90QZ05wddU
29.07.2025 14:46 โ ๐ 4 ๐ 2 ๐ฌ 0 ๐ 0
Worth a read!
22.07.2025 15:01 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
IntelliJ IDEA x Scala: A new way to add an sbt plugin
#scala #intellijidea #sbt
10.07.2025 11:21 โ ๐ 6 ๐ 2 ๐ฌ 0 ๐ 1
Scala Highlights, June 2025 edition | The Scala Programming Language
Scala 3.9 confirmed as the next LTS version. Coming in Q2/2026 ๐ค #scala www.scala-lang.org/highlights/2...
29.06.2025 21:51 โ ๐ 6 ๐ 2 ๐ฌ 0 ๐ 0
"Klibs.io โ the dream of creating a Kotlin Package Indexโ ๐ฆ
In his KotlinConfโ25 talk, @beresnev.me shares a retrospective on developing Klibs.io, lessons learned from processing 250,000 KMP artifacts, and tips for making your library more discoverable.
๐บ Watch now: youtu.be/rKbM3e0OidI?...
30.06.2025 06:28 โ ๐ 12 ๐ 3 ๐ฌ 0 ๐ 1
Good Scala developers tend to be amazing engineers overall.
This explains (at least in part) why good Scala developers may seem hard to find - there's a lot of competition for them from other ecosystems too.
30.06.2025 13:54 โ ๐ 7 ๐ 1 ๐ฌ 1 ๐ 1
The backbone of agentic AI, distributed systems, and OSS sustainability
Jonas Bonรฉr talks Akkaโs evolution, open-source challenges, BSL licensing, and how Akka powers scalable, agentic AI systems.
Some people refer to Jonas as a '๐น๐ฒ๐ด๐ฒ๐ป๐ฑ'...
In this @rockthejvm.com episode, Jonas Boลer discusses the future of open-source sustainability and how the actor model powers #agenticAI systems.
Watch the full discussion: akka.io/blog/the-bac...
#AgenticAI #AI #DistributedSystems #Developer
25.06.2025 16:15 โ ๐ 4 ๐ 4 ๐ฌ 0 ๐ 0
Zuzy, my black cat, looking at the camera.
#cat #pic
17.06.2025 18:42 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
Scala Plugin 2025.1.25 is out!
ย - Fixed recognition of Scala.js shared sources
ย - Fixed several UI freezes and issues with the new sbt modules layout
ย - Added support for Scala 3 in New Project Wizard | Play generator
10.06.2025 13:39 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0
sbt 1.11.2 is released!
07.06.2025 21:06 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0
IntelliJ IDEA x Scala: How to use sticky selection
#intellij #scala
05.06.2025 13:13 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
IntelliJ IDEA x Scala: How to move blocks of code
30.05.2025 08:17 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0
Pocket is shutting down. If you're looking for a replacement, I recommend Linkding. Search works well, it's easy to self-host, has Internet Archive integration and on the desktop you can save snapshots via the SingleFile browser extension.
https://linkding.link/
31.05.2025 06:03 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Demanding excellence in software development actually saves time โย e.g., good design, code practices, unit testing, you need it all.
Shortcuts, due to deadlines or laziness, are compounding the technical debt, leading to slowdown and production incidents that cost far more.
30.05.2025 06:56 โ ๐ 10 ๐ 0 ๐ฌ 1 ๐ 0
IntelliJ IDEA x Scala: How to clone carets
#scala #intellijidea
22.05.2025 17:08 โ ๐ 1 ๐ 2 ๐ฌ 0 ๐ 0
The Internet is making us dumber because we're fed predigested opinions.
People no longer assimilate information, they're just getting other people's opinions, often packaged in simplistic slogans. It's cognitive outsourcing, and the dawn of GenAI is worsening it.
21.05.2025 16:04 โ ๐ 6 ๐ 1 ๐ฌ 0 ๐ 0
Rainbow over Bucharest. Not my photo.
Rainbow over Bucharest. Not my photo.
Yesterday, Romania had presidential elections. We were close to fascism, but the moderate pro-EU candidate won. There has been a lot of tension and uncertainty, but around two hours before voting ended, rainbows after the storm happened, as a sign that things will be alright.
19.05.2025 07:25 โ ๐ 15 ๐ 0 ๐ฌ 0 ๐ 0
Azi votez pentru libertatea de gรขndire, de vorbire, de miศcare, pentru justiศie, pentru o piaศฤ liberฤ, pentru Europa, pentru Occident ๐ท๐ด๐ช๐บ
Azi votez รฎmpotriva fascismului, a ceauศismului, รฎmpotriva imposturii ศi a ticฤloศiei, รฎmpotriva prostiei, รฎmpotriva invadatorului rus.
18.05.2025 07:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
And he isn't wrong. All people need purpose, or a shared sense of good and evil, without which you get eugenics, social Darwinism, nihilism. That faith may not need to be Christianity, but Christianity sure is a good start.
And you're declaring Christianity to be hateful and that's not news either.
11.05.2025 08:19 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
All people live their life with faith, there's only the question of what that faith is. E.g., liberal values, or the belief that human life is precious and murder is wrong, are faith-based. Really, anything that's not based in empiricism, like all human morality.
11.05.2025 08:14 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
- I want things to be different
- *smashes everything*
- oh no
I think about this comic at least once a week
10.05.2025 05:47 โ ๐ 23814 ๐ 4828 ๐ฌ 301 ๐ 270
Crucial Scala 3.7 news that might be overlooked: Android development is now unblocked! โ
#scala
10.05.2025 23:01 โ ๐ 11 ๐ 2 ๐ฌ 1 ๐ 0
That may actually be a good thing. Breakage is different from accretion. Breaking compatibility might be needed for correctness, but I have the opinion that such releases need to coexist in the same codebase with older versions (e.g., different namespace).
09.05.2025 16:10 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
I am a Programmer I like cats, otters and llamas...
Books are awesome. Into Functional Programming and thinking about Systems.
Web: http://www.roundcrisis.com
Masto: @roundcrisis@types.pl
Poblacht na hรireann, An Nua-Shรฉalainn, Airgintรญn agus Sasana
๐ Leading Kotlin/Wasm to the Moon at @JetBrains.com
๐ท๏ธ Kotlin, WebAssembly, VMs, compilers, interpreters
โ๏ธ All posts and views are mine ๐
โฎ๏ธ #nowars!
Cataloguing the Rust community's awesomeness. #rustlang
Scala dev simping category theorists, enjoying inappropriate CS
Passionate about compilers & programming languages. GraalVM founder & project lead. VP at Oracle. Expressed opinions are my own. For DM: contact@thomaswue.dev
GraalVM compiles your Java applications ahead of time into native executables that start instantly, scale fast, and use fewer resources.
Research Manager on the @graalvm.org team at Oracle Labs. Graal Languages, Native Image, developer tools, GraalVM developer experience. Previously at Hasso Plattner Institute, Google Colab, and Maton Guitars. Views are my own.
President of Signal, Chief Advisor to AI Now Institute
I want you to win and be happy. Code, OSS, STEM, Beyoncรฉ, T1D, open source artificial pancreases, Portland, 3D printing, sponsorship http://hanselminutes.com inclusive tech podcast! VP of Developer Community @ Microsoft ๐ฎ
http://hanselman.com/about
sbt is a simple build tool for #Scala, #Java, and more.
Programmer, categorist, blogger, spending time between S.Carolina and Gascogne.
Kotlin is a programming language that makes coding concise, cross-platform, and fun โย https://kotlinlang.org/
Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack
Android at Disney+. Author of Jetpack Compose internals.
๐จโ๐ซ Compose course composeinternals.com
๐ Compose book jorgecastillo.dev/book
Developer Advocate @ JetBrains
#Kotlin since 2015
@arrow_kt maintainer
A mind-blowing programming conference, held in Estes Park, CO.
https://www.lambdaconf.us/
Where #Scala meets the industry
By virtuslab.com & softwaremill.com