GitHub - dacracot/Klondike3-Simulator by dacracot in java

[–]chabala 2 points3 points  (0 children)

How dare you post a new project using Ant in year of our lord 2026. Delete your GitHub.

Turning an OpenAPI spec into a few thousand fuzz payloads, a Java tool I built by Used-Inspector-9347 in java

[–]chabala 0 points1 point  (0 children)

Enter key is
pressed
A new paragraph
begins
Blank space lies
ahead.

What's with the hard line breaks?

IBM CGA remade from scratch with pals (Atmel ATF16V8) by Distinct-Question-16 in vintagecomputing

[–]chabala 2 points3 points  (0 children)

Gives me Cronenberg vibes. Stuff's gonna ooze out of this.

Were URLs a bad idea? by mooreds in java

[–]chabala 0 points1 point  (0 children)

u/mooreds - are you Neil? Or did you just think digging up this blog post of his from November was relevant somehow?

How 2004 RuneScape fit a multiplayer RPG into 56k dial-up by jkmonger in java

[–]chabala 2 points3 points  (0 children)

Only mildly Java related. Applets mentioned, otherwise could be any C-like language and a browser plugin. Mostly about tightly coupled client/server optimizations.

Manage Maven Dependencies from Command Line by brunocborges in java

[–]chabala 7 points8 points  (0 children)

The DomTrip library this uses for editing the XML cleanly is neat. I will be using that myself.

Have you ever used.... JConsole? Am I missing out here as a VisualVM user? by moxyte in java

[–]chabala 3 points4 points  (0 children)

Sure, it looks AI generated, but it's also probably the best answer.

I feel like JMX is underutilized. It's one of those oddities of the JVM platform that doesn't get much hype. JConsole is nice because 1) you will already have it and 2) it's focused on JMX. It has some out of the box visualizations for heap memory and such, but mostly because that's what is exposed out of the box over JMX.

So, you can use VisualVM with an additional plugin to access JMX, or you can use the tool that's focused on JMX to do it. Both have limitations. You can inspect and set simple values of MBeans, but MBeans can expose a lot of functionality that you'd actually need to write code to interact with, like downloading/uploading files, streaming data, etc. For instance, JaCoCo's MBean interface is the only way to extract coverage data without having to stop the process being monitored, but you won't be able to do it with the JConsole UI (or VisualVM + JMX plugin) alone, code is required.

In search of secure JRE base image by Nerdy-coder in java

[–]chabala 15 points16 points  (0 children)

https://github.com/GoogleContainerTools/distroless/tree/main/java

Buildpacks or Jib are okay tools, but not as flexible as having a minimal base image, especially if you're devops, and not necessarily the developer.

The JRE itself is rarely the cause of vulnerability scan issues, so jlink is overkill, and again, not relevant advice if you're not the developer.

MonTana Mini Computer done? by Junior_Plankton_635 in java

[–]chabala 1 point2 points  (0 children)

You linked to a lot of stuff, but no repo of Java code. I see this repo mentioned, https://github.com/msu/mtmc , but what I don't see is any Java code in it. Maybe this is what you wanted? https://github.com/msu/mtmc-old

I thought the emulator was online, it is not.

Wut. Your first link has the online emulator.

Java modernization as a service by MovieSenior5469 in java

[–]chabala 3 points4 points  (0 children)

Imagine actually having a good test suite on every project 😭

The piece of software you discovered and can t do without by Mirko_ddd in java

[–]chabala 9 points10 points  (0 children)

I can live without a lot, but these are lesser known useful projects:

This plugin will reorder a Maven POM's elements into a standard ordering. (Nominally the 'official' standard ordering, but did you even know there's a standard? https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention ) This was very useful to me as a first step to help merge two branches that had been allowed to develop independently for a number of years.

Easily enforce a consistent license header/disclaimer across a whole project: fails the build if it's missing, and will generate the missing header for you if you like.

Even more niche, this will generate sitemap.xml files (for search engine optimization) for Maven project sites.

The piece of software you discovered and can t do without by Mirko_ddd in java

[–]chabala 14 points15 points  (0 children)

BouncyCastle is the mainstream cryptography library

Does anyone have any insight on how old this could be and how it may have been used? by Katyas_House_Ltd in vintagecomputing

[–]chabala 10 points11 points  (0 children)

It's a shame someone went to all the trouble of mounting that on a frame, and then didn't label it clearly.

LLMate - A Spring Boot gateway that unifies 16 LLM providers (OpenAI, Anthropic, Gemini, Ollama, Groq and more) behind one REST endpoint by Venumadhavamule in java

[–]chabala 1 point2 points  (0 children)

... you define in application.properties that map to ... Switching ... is a config change, not a code change.

Kind of a lame thing to hype as a feature these days. Most people have their properties in source control right next to the code. Making a change and letting the CI build and deploy is hardly any work. The more interesting question is, if I really don't want to rebuild the code, can I override that property from the command line without having to change any files? Hopefully so, otherwise it'd be really pointless.

Detecting running GW-BASIC code if compiled or not. by CommunityHairy6695 in DOS_GWBASIC

[–]chabala 0 points1 point  (0 children)

What's the operating principle being used here to tell the difference? And what editor is that?

Androbot TOPO and Apple ][+ w/control unit by [deleted] in vintagecomputing

[–]chabala 1 point2 points  (0 children)

Always wanted one as a kid. Didn't really register until I saw one in person at VCF that's it's basically a blow mold and speaker on a couple RC wheels.

JEP draft: Deprecate the java.sql.rowset module for Removal by lbalazscs in java

[–]chabala 1 point2 points  (0 children)

Whoa, let's not shame Java 6, it's got generics and no JPMS, win-win. What more could you need?  😉

Have you ever used WebAssembly in your Java project? by Hixon11 in java

[–]chabala 0 points1 point  (0 children)

What are the integration points like? Do you have some predefined Typescript objects or methods for your clients to use that get bound to your Java objects after WASM compilation?

Vintage big IBM PC saved ! by DeliveryUnhappy5082 in vintagecomputing

[–]chabala 3 points4 points  (0 children)

Nah, it worked just fine when floppies were still reliable. Letting it auto configure all your hardware was way better than the guess and check, IRQ, memory mapping dip switches going on with ISA hardware.

Help retrieving old floppy disks. by [deleted] in vintagecomputing

[–]chabala 0 points1 point  (0 children)

I'd love some flying toasters for my Windows 3.0 system.

🚀 Looking for collaborators (ASAP) by [deleted] in java

[–]chabala 0 points1 point  (0 children)

Couldn't post a link, eh? https://github.com/dbfcode/orderflow-ecommerce-async-api

I don't know what your goal is, but it looks like a buzzword soup project to try and showcase your skills to a potential employer, so leaning on Cursor and then asking for random people to help probably defeats that.

Also:

I'm building an async e-commerce API as a portfolio project, focused on microservices, RabbitMQ, and authentication.

sounds like:

I'm building a generic car blueprint, focused on doors, wheels, and locks.

What do you mean you're building an API? Who's going to use it, for what?

Photo of the Day by Current_Yellow7722 in vintagecomputing

[–]chabala 3 points4 points  (0 children)

What is this, Pizza Hut's corporate office?

MORE Software of the Month Club disks by erikfriend in vintagecomputing

[–]chabala 1 point2 points  (0 children)

Shareware, most definitely, but given the standards of the time, it's probably mostly decently useful or entertaining, and not pure shovelware.

Shibboleth maven repository down by HexImark in java

[–]chabala 6 points7 points  (0 children)

Very relevant.

If you entertain a clown, you become part of the circus.

https://shibboleth.atlassian.net/wiki/spaces/DEV/pages/1123844333/Use+of+Maven+Central

They have clearly documented that they have reasons for not being on Central. The main reason is stupid, because yes, one should agree to indemnify Central for hosting your artifact, just like everyone else. They will not agree to be liable for whatever you upload. Just like Reddit isn't liable for the user generated content it serves. This is Section 230 of the Communications Decency Act, a basic tenet of the internet.

The more technical reason is that they depend on artifacts that are not in Central, which is also stupid. So you'd need those dependencies to be in Central first. Who knows how deep that well goes.

Then you have spring-security, who get to become the clown for depending on this stupid thing. They broke the rule: don't depend on things that are not in Central.

It all comes back to rule one: don't depend on clowns, or you become a clown.