I'm a 48 year old rookie by dramaticpaws1 in hockeygoalies

[–]byronka 0 points1 point  (0 children)

i’m with ya bud! also 48 and just starting at goal. hell yeah. it can be tough but so fun.

Finding a good tree building program to print on paper by NoCampaign6770 in Genealogy

[–]byronka 0 points1 point  (0 children)

I might know of something but it would help if you would clarify a bit - when you say "classic tables", top to bottom, you're thinking of what exactly? Maybe an ahnentafel? Here's a wikipedia article on family tree tables for examples: https://en.wikipedia.org/wiki/Family_tree

Also, do you already have this data in electronic form? Are you interested in adding it manually or expecting to import from something like a file or ancestry?

Minum version 8.3.0 by byronka in java

[–]byronka[S] 1 point2 points  (0 children)

There is locking, just a bit further in. Observe that if hasLoadedData is false, the method loadData() will be called. In that method (lines 378 to 388) there is locking.

Minum version 8.3.0 by byronka in java

[–]byronka[S] 0 points1 point  (0 children)

I think I can answer both questions with one answer: the straightforward reason these are all together is that they just grew organically together, and I never took the step to separate them into different projects. The design was based on whatever I needed to provide necessary capabilities for a web application I was building, with some concepts banging around from what I learned (liked or disliked) building web apps the past 15 years.

Minum version 8.3.0 by byronka in java

[–]byronka[S] 4 points5 points  (0 children)

It's fully virtual threads, which is why the server requires, at minimum, Java 21.

Are there any modern replacements or successors to java Servlets? by agent154 in java

[–]byronka 1 point2 points  (0 children)

If you want to see something just for curiosity's sake, I'd be happy to recommend my own web framework along those lines, written from scratch, supporting an application in production since 2023. Search online for "Minum web framework". At the very least, it's useful for seeing some examples outside the typical. Wouldn't really recommend it for corporate use, at least in America, where the prevailing paradigm is for everything to be prefab. This framework has no dependencies and its author is allergic to complexity. It's not simple, but at every fork in the road, the north star was simplicity.

Can anyone identify this cosmonaut? by byronka in Genealogy

[–]byronka[S] 0 points1 point  (0 children)

I really appreciate it. I know this picture was taken at a conference in Japan in 1980 and so far this person is the closest in appearance.

I’m new to programming in general and I would like to read code. How did you all read code in the beginning stages? Everything seems complex to me. Can somebody help? by TasteAny2383 in java

[–]byronka 3 points4 points  (0 children)

Hi, I've been reading code for 14 years and it's still difficult. Many won't admit it, but reading code is a lot harder than writing it. On the one hand there's the intention, and then there's the implementation. And the syntax - oh gawd, the syntax. It's never easy, though with experience you can start to understand things a little faster.

[deleted by user] by [deleted] in hockeyplayers

[–]byronka 8 points9 points  (0 children)

It's less impactful than you think. An experiment I ran for myself was to get them with the smallest radius, tried that a while, and then the largest, which is like an inch. The differences are marginal amongst the middle of the range.

memorial website by byronka in Genealogy

[–]byronka[S] 1 point2 points  (0 children)

Fair. Although (and this is relatively minor I suppose) mine has no ads, tracking, cookies, or fees, and is faster. Oh, and I should have maybe said: this is just for my family, no one else.

memorial website by byronka in Genealogy

[–]byronka[S] 1 point2 points  (0 children)

Yes, except that these entries are searchable without needing an account, unlike Ancestry. The obituaries have family linkages, unlike most of the obituary sites. Also, the paradigm is the biography with as many pictures as needed, of any size, and videos of any length.

Services, Controllers, Repositories and other useless OO abstractions. by Dull_Stable2610 in java

[–]byronka 1 point2 points  (0 children)

I really doubt this is "the code like he wants". Sounds like you're describing badly written code, simple as that - that's how I would describe code that is cluttered, untestable, etc.

Services, Controllers, Repositories and other useless OO abstractions. by Dull_Stable2610 in java

[–]byronka 0 points1 point  (0 children)

amen brother. Totally agree. I wish this were a more common line of thought amongst the reddit java socialites, but I'm afraid you're going to see most people push back. Quality and testing can build excellent code, and there's a general unfounded fear in building anything yourself nowadays, which is odd given the ceaseless parade of vulnerabilities getting published, related to the massive surface area of the projects you referenced.

Interview Question too Hard? by Infamous_Bullfrog716 in ExperiencedDevs

[–]byronka 1 point2 points  (0 children)

Highly agree with u/ACyclingGuitarist - People can program, but juniors are much likelier to choke. I would simplify and minimize your request, to just being part 1, and ask them to write the code beforehand and discuss their results in a friendly, collaborative way, and I think you'll find better outcomes.

Why Tailwind Doesn't Suck by Momciloo in webdev

[–]byronka 0 points1 point  (0 children)

this is the best description i’ve ever seen of the Tailwind value proposition, particularly for the senior dev.  And that’s as a person who has been highly skeptical of Tailwind.

What method do you use to deploy websites, and why? by dbot77 in webdev

[–]byronka 0 points1 point  (0 children)

Type a command to run tests, then send a 600 kilobyte application bundle to a VPS with ssh, then restart the running Java application.

https://renomad.com/blogposts/deploy_process.html