kittylyst, to Java
@kittylyst@mastodon.social avatar

I wrote about the latest Ecosystem report from New Relic: https://www.infoq.com/news/2024/05/new-relic-java-2024/ - some interesting takeaways. In particular:

1.) Yes, you should definitely be thinking of Java 8 as a legacy version now

2.) continue to lose ground as a vendor (from 75% market share in 2020, to 34.5% in 2022 to 20.8% in 2024) - now just a couple of points clear of Eclipse's Adoptium distribution and Amazon's Corretto,

kerfuffle, to Java
@kerfuffle@mastodon.online avatar

Who here knows a CDN that offers edge computing capability for the JVM / GraalVM?

AWS Lambda@Edge only supports JavaScript and Python.
Cloudflare only supports JavaScript.
Fastly supports WebAssembly.

kerfuffle,
@kerfuffle@mastodon.online avatar

Actually, it may be soon that #WebAssembly with WASI support as offered by Fastly can be targeted from #Kotlin / #Java. Nice article on the development by @sdeleuze at https://seb.deleuze.fr/introducing-kotlin-wasm/

Would be sweet if I can have a static #HTML / #CSS website that uses #HTMX for interaction with a backend written in Kotlin and compiled to #wasm running on an edge location using #wasi .

frankel, to webassembly
@frankel@mastodon.top avatar
Crell, to node
@Crell@phpc.social avatar

We often joke about the billion-dependency problems with #npm. But I haven't seen anyone complain about the equivalent one in #Java/#JVM.

He says, looking at the 9000+ line generated dependencies file for this #Kotlin project...

aeveltstra, to Java
@aeveltstra@mastodon.social avatar

Hey, #java software devs: how do you prevent the #jvm from dumping memory into the application folder if the application or system causes it to malfunction? I still want the memory dump, just somewhere else. Can that be done? Please show me the way!

PHolder,
aeveltstra,
@aeveltstra@mastodon.social avatar

@PHolder yes it does! Thank you!

Crell, to php
@Crell@phpc.social avatar

#PHP > #Kotlin, part 20. Or maybe just > #JVM ecosystem.

#Composer FTW.

lobocode, to Java
@lobocode@hachyderm.io avatar

One of the biggest advantages of #Java has always been the #JVM (which allows for absurd portability and also facilitates the configuration and scalability of #software #developed in Java).

In #C, until now, I wasn't aware of any interesting tool that could take on that role. But look at the surprise:

https://github.com/jart/cosmopolitan

lobocode,
@lobocode@hachyderm.io avatar

Cosmopolitan represents a significant innovation in #C #software #development, enabling true cross-platform portability with native performance.

It simplifies the software development and distribution process, opening new possibilities for applications that can run anywhere, from modern computers to embedded and old systems.

lobocode,
@lobocode@hachyderm.io avatar

@alanb Isn't it that she thought of this too? If I can port, how will I test if we're not in a VM? Here's the answer: https://github.com/jart/blink

nurkiewicz, to Java
@nurkiewicz@fosstodon.org avatar

I don't expect anyone to still believe that #Java is slow. But if you do, remember that the following tools are all written in Java or other #JVM languages: #Cassandra, #Hadoop, #Spark, #Kafka, #Elasticsearch, #DynamoDB...

joschi, to Java
@joschi@hachyderm.io avatar

PSA: Don't upgrade to macOS 14.4 quite yet if you're doing anything with the JVM.
https://blogs.oracle.com/java/post/java-on-macos-14-4

#Java #JVM #OpenJDK #macOS

kittylyst, to python
@kittylyst@mastodon.social avatar

Congrats to the #Python folks for merging the first patches to disable / remove the GIL.

An excellent reminder that making deep-level changes of mature programming environments takes time, patience and a lot of very diligent work by smart and conscientious people.

In this case, I think it's taken just under 20 years. A fact I'll keep in my back pocket for the next time anyone wants to complain about how long major changes take in #Java and the #JVM

tastapod,
@tastapod@mastodon.social avatar

@kittylyst I coined the term Change Event Horizon to describe exactly this:

https://dannorth.net/how-simple-is-too-simple/

igb, to Netflix
@igb@mastodon.hccp.org avatar
igb, to Netflix
@igb@mastodon.hccp.org avatar
javawithjiva,
@javawithjiva@mastodon.social avatar

@igb that missing finger though

igb,
@igb@mastodon.hccp.org avatar
TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

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

#MillBuild #Scala #Java #Jvm #Kotlin #Aspectj #Buildtool

deadblackclover, to webassembly
@deadblackclover@functional.cafe avatar

I'm always learning new and old programming languages because I find new concepts and development approaches for myself.

At the moment I am actively working with WebAssembly and virtual machines for its execution. Specifically, I have to work with text representation - WAT.

This is a very interesting experience of working with a stack machine using S-expressions.

I also have a feeling that WASM using WASI can be a good alternative to JVM and other similar virtual machines.

igb, to mastodon
@igb@mastodon.hccp.org avatar

Hey, I'm hiring. DMs (or what passes for them on #Mastodon) are open.

https://jobs.netflix.com/jobs/308546058

#Java #JVM #Testcontainers #JUnit #Netflix

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines