Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile
Rumble Tumble Kid

@rumbletumblekid

dev stuff - #Scala, #Java, #Rust

ID: 1652312000360333312

calendar_today29-04-2023 14:01:13

922 Tweet

107 Followers

118 Following

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

Damn I remember 2Advanced Studios from the Flash days. They reimplemented one of their old Flash sites: 2advanced.com Of course, no one would build sites like these today, but it's nice to see what's possible with today's browsers.

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

To all the people who glorify Kotlin's tooling: Kotlin is the only language I know that basically forces you to use a specific IDE (IntelliJ). Yes, no vim, no vscode, no sublime or whatever. Kotlin is a fine language but saying it has superior toolng is ridiculous imo.

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

Regarding the migration of the Scala 2 stdlib, Łukasz Biały was kind enough to ask Martin about it a while ago. I was a bit disappointed with the answer but then again I understand the issue with it😁 youtube.com/watch?v=IugW66…

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

I know this is a silly benchmark but I'm not gonna lie, I like seeing Scala Native up there. I have only toyed with Scala Native so far but it seems really cool and btw, Kyo works on Scala Native.

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

I actually think this whole "AI will replace programmers" scare is a good thing. Maybe it will filter out a lot of people who would only get into the field for the money only.

Joseph Garvin (@joseph_h_garvin) 's Twitter Profile Photo

Posts like this are engagement bait, if you actually want to understand what zero cost abstractions are (and the limits of the definition) instead of trying to feel superior while accusing others of superiority complex, read on👇

Posts like this are engagement bait, if you actually want to understand what zero cost abstractions are (and the limits of the definition) instead of trying to feel superior while accusing others of superiority complex, read on👇
Kristian Hellang (@khellang) 's Twitter Profile Photo

I watched "Valhalla - Java's Epic Refactor" the other day. It's bonkers that they've been working on this for 10 years and still hasn't shipped anything. The cost of correcting old mistakes is insanely high. Especially under those back compat constraints. youtu.be/Dhn-JgZaBWo?si…

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

Let me offer you a perspective on why Scala Native might be more important than you think: By investing in the JVM, Scala will at best(!) maintain a status quo. Is the JVM widely used? Yes, it is. Does it have a future? No - unless we are talking about a COBOL-like future.

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

It seems like most people just want Java to be more efficient and performant, but for some reason some people still act like it's not an issue. reddit.com/r/java/comment… Valhalla is way overdue. It's so overdue, Flavio Brasil started working on a FFM API based solution for Scala🤣

Julien Truffaut (@julientruffaut) 's Twitter Profile Photo

Excited to share our latest podcast on Kyo, a new functional effect system for Scala! We explore the benefits of effect systems and how Kyo simplifies functional programming with algebraic effects. Check out the live demo with Flavio Brasil and Adam Hearn youtu.be/uA2_TWP5WF4

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

In light of recent events. C# folks, you're always welcome to join the JVM ecosystem. The JVM is not without problems, but at least it has a large and open ecosystem that doesn't need to be kept alive with marketing gimmicks. Also there's Scala, Kotlin, and Clojure.

Rumble Tumble Kid (@rumbletumblekid) 's Twitter Profile Photo

The other day, I was working on a very simple CLI app and planned to compile it AOT with GraalVM. But guess what? I need to store an image file, which means I need ImageWriter and, consequently, awt. I don't mean to be negative but Graal native still sucks.